Amazon Web Services Bootcamp
上QQ阅读APP看书,第一时间看更新

Networking and content delivery

AWS offers solutions for running companies' infrastructures under a secured cloud. It can deliver content using the Content Delivery Network (CDN) for low latency, and can expose DNS and REST APIs for applications running on the cloud:

  • Virtual Private Cloud (VPC): AWS VPC allows us to create private and public networks where we can create different Amazon services. Those services will run under our virtual network in the same way as those running on on-premise data centers. We have authority to configure the IP address range, subnets, network gateways, and security layers.
  • CloudFront: AWS CloudFront is a global CDN that helps to cache data over edge locations and provide data to the requester faster. The CDN helps to minimize cost and deliver content with low latency.
  • Direct Connect: AWS Direct Connect is a dedicated network service where a consumer can connect an on-premise data center directly to the Amazon network. This helps to reduce the time lag for data transmission and we can configure the connections to increase capacity.
  • Route 53: AWS Route 53 is a Domain Name System (DNS) where we can route our request to AWS infrastructures, such as EC2, RDS, or other services. It also has the capability to route to non-AWS infrastructures. It provides scalability and high availability for the Domain Name System service, so users can rely on it. Route 53 is IPv6 compliant.
  • API Gateway: AWS API Gateway is a service that exposes the front entry point (URL) for an application. API Gateway helps to build, monitor, and secure APIs, and can scale at any level. We can redirect the API calls to either AWS Lambda, web applications running on EC2, or any other servers.