AWS Global Accelerator
AWS Global Accelerator is a service that helps improve the availability and performance of applications by using static anycast IP addresses and directing traffic over the AWS global network. This service is designed to route traffic over the optimal AWS network path, reducing latency and providing a more consistent user experience.
Anycast IP addressing is a technology that allows the use of identical IP addresses on network nodes. In the case of AWS Global Accelerator, multiple identical static IP addresses advertise services to clients, and the most optimal route is selected to guide incoming AWS user traffic to the closest services needed.
Notice that while technologies like AWS Local Zones and CloudFront seek to move resources closer to users, AWS Global Accelerator focuses on moving incoming client traffic as efficiently as possible to destinations within the global infrastructure.
AWS Direct Connect
AWS Direct Connect makes it easy to establish a dedicated network connection from your premises to AWS. With AWS Direct Connect, you get to bypass the public Internet entirely as you connect your organization to the public cloud.
Why would you want to pay extra for this? For one thing, security is enhanced. But for most organizations, the main draw is that more predictable bandwidth is available. When you use a private Direct Connect option for AWS Cloud connectivity, you don’t have to fight others for bandwidth on the Internet (which is called contention), so you typically experience more consistent throughput.
Features of AWS Direct Connect are numerous and include the following:
Establishment of private connectivity between AWS and your data center, office, or colocation environment (Keep in mind that you typically work with an AWS partner data center, so the privacy of the connection is still relative.)
Potential reduction of your network costs (through savings of the AWS transfer-out fee)
Potential increase in bandwidth throughput
Typically a more consistent network experience than Internet-based connections Use of 802.1Q VLANs that enable you to partition a connection into multiple virtual interfaces that can access different resources
VPC Endpoints
A VPC endpoint enables you to privately connect your VPC to supported AWS services and VPC endpoint services powered by PrivateLink without requiring an Internet gateway, NAT device, VPN connection, or AWS Direct Connect connection. Traffic between your VPC and the other service does not leave the Amazon network, and therefore, instances in your VPC do not require public IP addresses to communicate with resources in the service.
Endpoints are virtual devices. They are highly available VPC components that allow communication between instances in your VPC and services without imposing availability risks or bandwidth constraints on your network traffic.
There are two types of VPC endpoints: interface endpoints and gateway endpoints. You should create the type of VPC endpoint required by the supported service.