Добавление балансировщика нагрузки Lightsail к приложению, размещенному в экземпляре(ах) Amazon Lightsail

Lightsail предлагает балансировщик нагрузки. Его очень легко создать и подключить к нему один или несколько экземпляров. Давайте создадим его и подключим к нему экземпляры.

Необходимые условия

Вам необходимо подключить один или несколько экземпляров Amazon Lightsail к балансировщику нагрузки в одном регионе. Вы можете создать их, выполнив следующие действия Развертывание приложения Laravel на Amazon Lightsail или Развертывание приложения WordPress на Amazon Lightsail

⚠️ Внимание: Amazon Light Load Balancer обойдется вам в 18 долларов США в месяц. У него нет доступного предварительного уровня. Убедитесь в этом, прежде чем приступать к его созданию. Вы можете прочитать всю статью перед созданием.

Создание балансировщика нагрузки

  1. Перейдите на главную страницу консоли Amazon Lightsail. Перейдите на вкладку Networking и нажмите на кнопку Create load balancer.

  2. Вы окажетесь на экране создания балансировщика нагрузки, как показано ниже 👇

    • A. Измените регион на тот, где находятся ваши экземпляры. Мои экземпляры находятся в Вирджинии.
    • B. Дайте ему имя, и
    • C. Нажмите кнопку Создать балансировщик нагрузки снизу.
  3. Балансировщик нагрузки будет создан через мгновение, и вы попадете на страницу балансировщика нагрузки.

Прикрепить экземпляры к балансировщику нагрузки

  1. Снова перейдите на главную страницу, а затем нажмите на вкладку Networking. Вы должны увидеть балансировщики нагрузки, включая только что созданный. Щелкните на названии балансировщика нагрузки.

  2. У нашего балансировщика нагрузки еще нет подключенных экземпляров, мы собираемся подключить один или несколько. Выберите свой экземпляр в разделе Целевые экземпляры.

    У меня только один в этом регионе. Вы должны увидеть все экземпляры, которые у вас есть в регионе, где установлен балансировщик нагрузки.

  3. Подтвердите прикрепление вашего экземпляра

  4. Проделайте тот же процесс, пока не подключите все целевые экземпляры.

  5. Перейдите на URL балансировщика нагрузки (имя DNS), и вы должны увидеть свое приложение.

ℹ️ Если вы не видите нужную страницу, проверьте настройки вашего приложения или других инструментов (Apache, Nginx и т.д.).

Добавление домена или субдомена

  1. Вы можете создать DNS-зону в Lightsail для вашего домена и настроить ее. Выполните следующие действия, чтобы добавить ваш домен/поддомен.

  2. Вы можете добавить URL балансировщика нагрузки (DNS-имя) в качестве A-записи в панели управления DNS вашего домена.

Включите HTTPS

  1. Перейдите на вкладку Входящий трафик в настройках вашего балансировщика нагрузки.
    • A. Создайте SSL-сертификат для вашего домена, нажав кнопку Создать сертификат +.
    • B. Вы должны увидеть все созданные сертификаты в списке сертификатов SSL/TLS и выбрать только что созданный.
    • C. По желанию, вы можете перенаправить с HTTP на HTTPS. (После включения HTTPS).

Заключение

Надеюсь, вам понравилась эта короткая статья. Вы можете подписаться на мою рассылку и следить за мной в Twitter, Dev.to и Hashnode.

Оцените статью
Procodings.ru
Добавить комментарий