Introduction
AWS provides various computing and networking services to provide core functionality for businesses for developing and running their workloads. These services can be leveraged with the storage, database, and application services to provide an overall solutions for query processing, computing, and storage across a wide range of applications. This section also offers a high-level description of the core computing and networking services.
AWS Networking services
AWS stands for Amazon Web Services. AWS is a cloud computing empire that leverages cloud-based services to deliver on-demand, scalable cloud-based networking services.
It offers a wide range of networking and database options for its customers that can achieve flexible virtual infrastructure with a few clicks of the mouse. In no time, you can access, develop and adjust building blocks to support any workloads as you wish, without worrying about extra costs if you are working within a subscription period.
To meet the daily needs of its customers, AWS has crafted several products and services that come with unique features to achieve customers’ cloud-based solutions. Some of the current services offered by AWS are:
Amazon CloudFront
Suppose you have to deliver data from a network to viewers at a high transfer speed and low latency, that’s where you can use the Amazon CloudFront. It is a popular Content Delivery Network (CDN) service that securely delivers data, such as videos, applications, pictures, and API over a cloud network.
Amazon Virtual Private Cloud (VPC)
Amazon VPC allows the provision of a section of the AWS cloud where the user is in total control over the environment. The user can change IPs, route tables, subnets, internet gateways, security groups, and networking configurations.
AWS Direct Connect
This product allows AWS users to set up a persistent network connection for an on-premise data center. With AWS direct connect, you can connect your AWS cloud to a data center, workstation, or office which decreases the cost for an overall single connection.
AWS direct connect also allows access to other Amazon private and public resources, such as Amazon S3 and Amazon EC2.
Elastic Load Balancing
Elastic Load Blancer achieves functions that is used to balance the load of network traffic. It distributes network traffic across multiple targets like EC2 to make applications less exposed to network faults from heavy incoming traffic to our network. It can perform load balancing in 3 ways:
- Application Load balancer
- Network load balancer
- Classic load balancer
The application load balancer performs best when balancing traffic from HTTP and HTTPS requests, depending on the content of the delivery. The Network load balancer works best when handling traffic from Transport layer security (TLS) and the Transmission control protocol (TCP) in complex requests. The classic load balancer handles traffic across the EC2 networks and is fitted for applications built within this network.
Amazon Route 53
Amazon Route 53 provides scalable, on-demand domain name system (DNS) web services. This product makes it seamless for developers to translate DNS names to IP addresses using internet applications. Amazon Route 53 is cost-effective and highly reliable for end-users trying to route an internet application by converting the domain name to the IP address. Amazon Route 53 complies with the IPv4 guidelines in offering DNS services.
