This section of the Solution Architect Associate learning path introduces you to the core computing concepts and services relevant to the SAA-C03 exam. We start with an introduction to the AWS compute services, understand the options available and learn how to select and apply AWS compute services to meet specific requirements.
Want more? Try a lab playground or do a Lab Challenge!
Learning Objectives
- Learn the fundamentals of AWS compute services such as EC2, ECS, EKS, and AWS Batch
- Understanding how load balancing and autoscaling can be used to optimize your workloads
- Learn about the AWS serverless compute services and capabilities
Many of AWS services and innovations are customer-driven. The AWS Gateway Load Balancer service is no exception. Many customers have relied on virtual appliances from AWS partners and the AWS marketplace. However, the deployment process and scaling for virtual appliances was difficult to say the least. First, we will need to be able to direct all traffic, inbound and outbound, from an Internet Gateway or Virtual Private Gateway to an Elastic Network Interface of a specific EC2 instance in a VPC.
This feature is essential and happens to be implemented using VPC Ingress routing for the Internet Gateway. Using a VPC Ingress routing, we can forward traffic to a Gateway Load Balancer by updating the route tables in a VPC. The next feature needed is to deal with IP tunneling, such as not to incur errors or conflicts with IP addressing. In a nutshell, we need to be able to grab all traffic, inbound and outbound for the VPC, and redirect it to a virtual network appliance for security processing, and not interrupt the normal flow and interactions of the request and the response.
The process needs to be transparent. The AWS Gateway Load Balancer uses a single point of access for all inbound and outbound traffic, and allows you to scale your virtual appliance with demand as done with other Elastic Load Balancers, like the Application Load Balancer. The Gateway Load Balancer routes traffic through healthy virtual appliances and stop sending traffic if an appliance becomes some healthy.
Using Gateway Load Balancer, you can also add your own logic into any networking path in AWS when you want to inspect and take action on packets. The AWS Gateway Load Balancer sends inbound and outbound traffic transparently over the same consistent route and using the same target. This implements sticky, transparent, and symmetric flow.
Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.
To date, Stuart has created 150+ courses relating to Cloud reaching over 180,000 students, mostly within the AWS category and with a heavy focus on security and compliance.
Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.
He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.
In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.
Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.