Да, вы можете использовать AWS Global Accelerator с существующими ресурсами AWS, такими как экземпляры EC2 и S3, но есть конкретные детали и ограничения для каждого.
Использование AWS Global Accelerator с экземплярами EC2:
- AWS Global Accelerator поддерживает экземпляры EC2 непосредственно в качестве конечных точек. Вы можете создать ускоритель и добавить экземпляры EC2, указав их идентификаторы экземпляра. Это позволяет вам использовать ваши экземпляры EC2 со статическими IP -адресами, предоставленными Global Accelerator, улучшая доступность и производительность для глобальных пользователей путем маршрутизации трафика через глобальную сеть AWS вместо общего интернета [6].
- При использовании экземпляров EC2 в качестве конечных точек рекомендуется управлять входящим трафиком, используя группы безопасности в вашем виртуальном частном облаке (VPC). Global Accelerator сохраняет исходный IP-адрес клиента на протяжении всего экземпляра EC2, обеспечивая логику для конкретной клиента и персонализированную доставку контента для приложений TCP и UDP [6].
- Экземпляры EC2 с двойным стеком (IPv4 и IPv6) также могут быть добавлены в качестве конечных точек, если они имеют первичный интерфейс IPv6 Elastic Network (ENI). Это позволяет маршрутизировать трафик IPv4 и IPv6 через глобальный ускоритель [4] [11].
- Важно удалить экземпляры EC2 из глобальных групп конечных точек акселератора, прежде чем завершить их, чтобы избежать проблем маршрутизации, если в том же VPC создается новый экземпляр с тем же частным IP -адресом [4].
Использование AWS Global Accelerator с S3:
- AWS Global Accelerator не поддерживает прямые ковши Amazon S3 в качестве конечных точек так же, как и для EC2 или балансировщиков нагрузки. Тем не менее, AWS предлагает связанную службу под названием Amazon S3 Transfer Acceleration, которая улучшает производительность загрузки и загрузки для ведра S3 путем маршрутизации трафика через местоположения AWS Edge и глобальную сеть AWS [7] [10].
-Для доступа к мультирегионам S3 AWS предоставляет Multiregion Points S3, которые предлагают глобальную конечную точку, которая направляет запросы на ведро S3 с самой низкой задержкой по нескольким регионам. Это использует глобальную сеть AWS для повышения производительности, но отличается от самого глобального ускорителя [2].
- Хотя Global Accelerator не может непосредственно передний ковш S3, его можно использовать с другими ресурсами AWS, такими как балансировщики нагрузки приложений или балансировщики сетевой нагрузки, которые, в свою очередь, обслуживают контент от S3 или других бэкэнд -сервисов [4].
Дополнительные заметки:
- Global Accelerator поддерживает конечные точки, такие как балансировщики нагрузки приложений (ALB) и балансировщики сетевой нагрузки (NLB), которые можно использовать перед экземплярами EC2 или другими службами AWS. ALB и NLB должны быть региональными, и существуют некоторые ограничения в отношении конфигураций с двойным стеком и типов целей [4].
- Ресурсы, добавленные в качестве конечных точек для глобального акселератора, обычно должны принадлежать одной и той же учетной записи AWS, если доступ к перекрестному доступу явно не настроен [4].
Таким образом, AWS Global Accelerator может быть использован непосредственно с экземплярами EC2 и с балансировщиками нагрузки, которые обслуживают ваши приложения, но он не поддерживает ведра S3 в качестве конечных точек. Для ускорения доступа S3 AWS предоставляет ускорение передачи S3 и точки доступа к мультирегионам, которые используют аналогичные глобальные сетевые оптимизации AWS, но представляют собой отдельные услуги от глобального ускорителя [2] [4] [6] [7] [10].
Цитаты:
[1] https://aws.amazon.com/global-ccelerator/faqs/
[2] https://docs.aws.amazon.com/global-ccelerator/latest/dg/introduction-how-it-works.html
[3] https://docs.aws.amazon.com/global-ccelerator/latest/dg/introduction-benefits-of-migrating.html
[4] https://docs.aws.amazon.com/global-ccelerator/latest/dg/about-endpoints-caveats.html
[5] https://cloudchipr.com/blog/aws-global-ccelerator
[6] https://aws.amazon.com/about-aws/whats-new/2019/10/aws-global-ccelerator-supports-ec2-instance-endpoints/
[7] https://cloudblog.kitboga.net/index.php/2025/01/22/s3-global-accelerator/
[8] https://aws.amazon.com/s3/faqs/
[9] https://www.youtube.com/watch?v=p7ic_sim4qu
[10] https://docs.aws.amazon.com/amazons3/latest/userguide/transfer-acceleration-examples.html
[11] https://aws.amazon.com/blogs/networking-and-content-delivery/global-ccelerator-ipv6-ec2/
[12] https://portal.tutoriorsdojo.com/forums/discussion/global-ccelerator-and-s3/