Назад | Перейти на главную страницу

Настройка тестовой среды SaaS с EC2 и Nginx

Мне нужна помощь в настройке тестовой среды под Nginx, которая может работать с конкретным экземпляром EC2. Я использую Amazon Elastic Load Balancer и автоматическое масштабирование для управления своими рабочими инстансами EC2.

Теперь мне нужно иметь возможность запустить новый экземпляр EC2 на основе производственного образа / AMI, а затем протестировать новое программное обеспечение, конфигурации и т. Д. Перед обновлением производственных серверов. В идеале я хотел бы иметь возможность перейти на test.mysite.com и получить доступ к этому конкретному новому экземпляру EC2.

Есть ли у кого-нибудь предложения, как это сделать? Кроме того, можно ли предоставить тестовый сервер только моему IP-адресу?

Спасибо!

Обновление: я также использую Route 53, если это имеет значение

Это довольно просто.

  1. Настройте тестовую среду, следуя той же процедуре, что и при настройке производственной среды.
    • Это включает в себя создание Scaling Group, ELB и всего, что у вас уже есть.
    • Пока не беспокойтесь о версиях кода / AMI.
  2. Настройте группу безопасности для экземпляра EBS, которая позволит вашему IP-адресу разговаривать с ним.
  3. Настройте общедоступный IP-адрес ELB как test.mysite

Такая настройка должна упростить тестирование изменений и упростить реализацию нового кода / AMI.