Перейти к основному содержимому
Пример настройки групп безопасности для облачных серверов в одной подсети
Последнее изменение:

Пример настройки групп безопасности для облачных серверов в одной подсети

осторожно

Мы не рекомендуем использовать группы безопасности в существующих сетях, это может привести к сбоям в работе балансировщика нагрузки и нарушению репликации облачных баз данных. Чтобы избежать сбоев и не потерять данные, создайте новую приватную сеть или публичную подсеть и включите в ней фильтрацию трафика (port security).

Цель настройки

Настроить группы безопасности для двух облачных серверов, чтобы ограничить доступ серверов друг к другу и доступ к серверам из интернета.

Что нужно для настройки

В примере для настройки мы использовали два облачных сервера, которые находятся в одном пуле:

  • на одном сервере развернут веб-сервер, сервер подключен к интернету через публичный IP-адрес;
  • на другом сервере развернута база данных MySQL, которая принимает запросы от веб-сервера на стандартный порт 3306.

Серверы добавлены в одну приватную подсеть. В приватной сети и на портах серверов в этой сети включена фильтрация трафика (port security).

Результат настройки⁠

Созданы две группы безопасности и назначены на порты серверов:

  • для веб-сервера — группа разрешает входящий HTTP- и HTTPS-трафик из интернета;
  • для сервера с базой данных — группа разрешает входящий трафик от веб-сервера на стандартный порт базы данных.

Весь исходящий трафик от серверов разрешен.

Шаги настройки⁠

  1. Создайте группу безопасности для веб-сервера.
  2. Создайте группу безопасности для сервера с базой данных.

1. Создать группу безопасности для веб-сервера

  1. В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.

  2. Перейдите в раздел Группы безопасности.

  3. Нажмите Создать группу безопасности.

  4. Выберите пул, в котором находится веб-сервер.

  5. Создайте правило, которое разрешает входящий HTTP-трафик для веб-сервера:

    5.1. Нажмите Добавить правило входящего трафика.

    5.2. Выберите протокол — TCP.

    5.3. Выберите источник трафика (Source) — CIDR и введите IP-адрес подсети по умолчанию 0.0.0.0/0.

    5.4. Введите порт (Dst. port), на который разрешено принимать трафик — 80.

    5.5. Опционально: введите комментарий для правила.

    5.6. Нажмите Добавить.

  6. Создайте правило, которое разрешает HTTPS-трафик для веб-сервера:

    6.1. Нажмите Добавить правило входящего трафика.

    6.2. Выберите протокол — TCP.

    6.3. Выберите источник трафика (Source) — CIDR и введите IP-адрес подсети по умолчанию 0.0.0.0/0.

    6.4. Введите порт (Dst. port), на который разрешено принимать трафик, в примере — 443.

    6.5. Опционально: введите комментарий для правила.

    6.6. Нажмите Добавить.

  7. В блоке Порты отметьте порт веб-сервера, на которые будет назначена группа безопасности. После создания группы на порте прервутся все активные сессии, которые не соответствуют правилам группы.

  8. Введите имя группы или оставьте имя, созданное автоматически.

  9. Опционально: введите комментарий для группы.

  10. Нажмите Создать группу безопасности.

2. Создать группу безопасности для сервера с базой данных

  1. В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.

  2. Перейдите в раздел Группы безопасности.

  3. Нажмите Создать группу безопасности.

  4. Выберите пул, в котором находится сервер с базой данных.

  5. Создайте правило, которое разрешает входящий трафик из группы веб-сервера:

    5.1. Нажмите Добавить правило входящего трафика.

    5.2. Выберите протокол — TCP.

    5.3. Выберите источник трафика (Source) — SG и выберите группу безопасности, которую вы создали для веб-сервера.

    5.4. Введите порт (Dst. port), на который разрешено принимать трафик — 3306.

    5.5. Опционально: введите комментарий для правила.

    5.6. Нажмите Добавить.

  6. В блоке Порты отметьте порт веб-сервера, на которые будет назначена группа безопасности. После создания группы на порте прервутся все активные сессии, которые не соответствуют правилам группы.

  7. Введите имя группы или оставьте имя, созданное автоматически.

  8. Опционально: введите комментарий для группы.

  9. Нажмите Создать группу безопасности.