Tak, możesz użyć globalnego akceleratora AWS z istniejącymi zasobami AWS, takimi jak EC2 i S3, ale dla każdego z nich należy wziąć pod uwagę szczegóły i ograniczenia.
Za pomocą globalnego akceleratora AWS z instancjami EC2:
- Globalny akcelerator AWS obsługuje instancje EC2 bezpośrednio jako punkty końcowe. Możesz utworzyć akcelerator i dodać instancje EC2, określając ich identyfikatory instancji. Umożliwia to przesunięcie instancji EC2 za pomocą statycznych adresów IP dostarczanych przez Global Accelerator, poprawę dostępności i wydajności dla globalnych użytkowników poprzez kierowanie ruchu za pośrednictwem sieci Globalnej AWS zamiast publicznego Internetu [6].
- Podczas korzystania z instancji EC2 jako punktów końcowych zaleca się kontrolowanie ruchu przychodzącego za pomocą grup bezpieczeństwa w wirtualnej chmurze prywatnej (VPC). Global Accelerator zachowuje źródłowy adres IP klienta aż do instancji EC2, umożliwiając logikę specyficzną dla klienta i spersonalizowaną dostawę treści dla aplikacji TCP i UDP [6].
- Dual Stack (IPv4 i IPv6) Instancje EC2 można również dodać jako punkty końcowe, jeśli mają dołączone podstawowy interfejs sieciowy IPv6 (ENI). Umożliwia to routing ruchu IPv4, jak i IPv6 za pośrednictwem Global Accelerator [4] [11].
- Ważne jest, aby usunąć instancje EC2 z globalnych grup punktów końcowych akceleratora przed ich zakończeniem, aby uniknąć problemów z routingiem, jeśli nowa instancja z tym samym prywatnym adresem IP jest utworzona w tym samym VPC [4].
Za pomocą globalnego akceleratora AWS z S3:
- AWS Global Accelerator nie obsługuje bezpośrednio wiader Amazon S3 jako punktów końcowych w taki sam sposób, jak dla EC2 lub Balancerów. Jednak AWS oferuje powiązaną usługę o nazwie Amazon S3 Transfer Acceleration, która poprawia wydajność przesyłania i pobierania dla wiader S3 poprzez kierowanie ruchu za pośrednictwem lokalizacji AWS Edge i AWS Global Network [7] [10].
-W przypadku dostępu do wielu regionów S3 AWS zapewnia S3 Multi-Region Punkty dostępu, które oferują globalny punkt końcowy, który prowadzi żądania do wiadra S3 o najniższym opóźnieniu w wielu regionach. Wykorzystuje to globalną sieć AWS w celu poprawy wydajności, ale różni się od samego globalnego akceleratora [2].
- Chociaż globalny akcelerator nie może bezpośrednio z przodu wiader S3, można go używać z innymi zasobami AWS, takimi jak równoważenie ładunku aplikacji lub równoważenie obciążenia sieciowego, które z kolei służą treści z S3 lub innych usług backendowych [4].
Dodatkowe uwagi:
- Globalny akcelerator obsługuje punkty końcowe, takie jak równoważenie ładunku aplikacji (ALB) i równoważenie obciążenia sieciowego (NLB), które mogą być używane przed instancjami EC2 lub innymi usługami AWS. ALB i NLB muszą być regionalne, a istnieją pewne ograniczenia dotyczące konfiguracji podwójnego stosu i typów docelowych [4].
- Zasoby dodane jako punkty końcowe do globalnego akceleratora muszą być zasadniczo własnością tego samego konta AWS, chyba że dostęp do konitu jest jawnie skonfigurowany [4].
Podsumowując, globalny akcelerator AWS może być używany bezpośrednio z instancjami EC2 i równoważeniami obciążenia, które obsługują Twoje aplikacje, ale nie obsługuje bezpośrednio wiader S3 jako punktów końcowych. W celu przyspieszenia dostępu S3 AWS zapewnia przyspieszenie transferu S3 i punkty dostępu wielofunkcyjnego, które wykorzystują podobne optymalizacje sieci globalnej AWS, ale są osobnymi usługami od globalnego akceleratora [2] [4] [6] [7] [10].
Cytaty:
[1] https://aws.amazon.com/global-accelerator/faqs/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-ligrating.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-caveats.html
[5] https://cloudchipr.com/blog/aws-global-accelerator
[6] https://aws.amazon.com/about-aws/whats-new/2019/10/aws-global-accelerator-Supports-ec-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/usergoide/transfer-acceleration-examples.html
[11] https://aws.amazon.com/blogs/networking-and-content-delivery/global-accelerator-ipv6-ec2/
[12] https://portal.tutorialsdojo.com/forums/discussion/global-accelerator-and-s3/