Преимущество использования Amazon Elastic Compute Cloud (EC2) состоит в возможности в любое время выполнять запуск или остановку экземпляров, а также их создание или удаление. Тем не менее, подобная гибкость создает потенциальные сложности с использованием IP-адресов. Повторный запуск остановленного экземпляра (или создание нового экземпляра после завершения другого экземпляра) приводит к возникновению нового IP-адреса. Как вы можете успешно ссылаться на компьютер, на котором IP-адрес постоянно изменяется?
Для решения данной проблемы, Amazon предлагает возможность выделения Elastic IP-адреса. Elastic IP предоставляет вам единственный IP-адрес, который вы можете связать с различными экземплярами EC2 во времени. Если ваш экземпляр EC2 имеет Elastic IP-адрес и этот экземпляр остановлен или завершен, вы можете немедленно связать новый экземпляр EC2 с Elastic IP-адресом. Ваше текущее приложение не прекратит работу, так как приложения видят всё тот же IP-адрес, даже если реальный EC2 изменился.
Если вы строите ваш сайт вручную, то вам необходимо связать Elastic IP-адрес с вашим экземпляром многопользовательской базы геоданных, когда вы имеете базу геоданных на ее собственном экземпляре. Дополнительно, если вы уже не используете Amazon Load Balancer, вы можете связать Elastic IP-адрес со своим экземпляром ArcGIS Server.
Если для создания сайта используется ArcGIS Server Cloud Builder on Amazon Web Services, Elastic IP-адреса не создаются. Если для подключения к экземплярам на сайте вы хотите использовать SSH или удаленное подключение Desktop, необходимо создать Elastic IP-адрес и назначать его каждому экземпляру.
Если вам требуется остановить экземпляр, вам следует заново связать его с его Elastic IP-адресом после запуска нового экземпляра. Вы даже можете связать Elastic IP-адрес с резервной копией экземпляра пока другой экземпляр не работает. Если вы не имеете Elastic IP-адреса, то пользовательские соединения с вашим компьютером будут постоянно рваться вплоть до того, как вы будете вынуждены остановить экземпляр.
Примечание:
Elastic IP-адрес – это не то же самое, что и Elastic Load Balancer. Elastic Load Balancer поможет вам отмасштабировать сайт, объединив одновременно несколько экземпляров EC2 под одним веб-адресом. С другой стороны, Elastic IP может быть связан только с одним экземпляром в один момент времени.
Для выделения Elastic IP и его привязки к экземпляру Amazon Web Services (AWS) выполните следующие действия:
- Откройте AWS Management Console, щелкните ссылку EC2 и выберите страницу, связанную с вашим регионом.
- Щелкните ссылку Elastic IPs в EC2 Dashboard.
- Щелкните Выделить новый адрес и выберите VPC или EC2 в ниспадающем списке в зависимости от того, собираетесь ли вы связать этот IP соответственно с экземпляром в Amazon EC2-Virtual Private Cloud (VPC) или Amazon EC2-Classic. Щелкните Да, выделить, чтобы подтвердить свой выбор.
- Щелкните правой кнопкой мыши вновь созданный Elastic IP и выберите Связать адрес.
- Выберите требуемый вам экземпляр EC2 из ниспадающего списка запущенных экземпляров и щелкните Связать.