_____________ is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.
“EC2 - Elastic Cloud Compute”
__________ helps you maintain application availability and allows you to automatically add or remove EC2 instances according to conditions you define.
“EC2 Auto Scale”
• It can auto scale up and down
• Can perform health check and replace when instances become unhealthy
Amazon Lightsail
____________ is a fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images
“ECS - Elastic Container Service”
• High performance
• Container management service for docker containers
• Containers will run on a managed cluster of EC2 instances
________ lets you run code without provisioning or managing servers. You pay only for the compute time you consume—there is no charge when your code is not running.
“AWS Lambda”
• Server less service
• Without provisioning servers
• You can run code on cloud
Fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment.
“Cloud Front (CDN)”
• Global cloud delivery network
• Securely delivers your frequently requested content to 100+ edge locations across globe
• Achieves low latency and high speeds for users
• It also protects users from DDoS attacks
________ lets you provision a logically isolated section of the AWS Cloud where you can launch AWS resources in a virtual network that you define.
“Virtual Private Cloud (VPS)”
• You can launch your own AWS resources in hat virtual network
• Pvt space in AWS cloud
• No one can enter unless you allow
_______ makes it easy to establish a dedicated network connection from your premises to AWS.
“Direct Connect”
• It is a high speed dedicated network AWS cloud connection
• This is the standard internet connection would not be sufficient
_________ automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, and IP addresses
“Elastic Load Balancer (ELB)”
• Auto distributes incoming traffic to multiple EC2 instances and in multi AZ
• Achieve High availability and fault tolerance distributes traffic evenly across multiple EC2 instances
• It also does intermittent EC2 health checks and bypass if required
Highly available and scalable cloud Domain Name System (DNS) web service
“Route 53”
• DNS system
• Highly available and scalable Domain Name system
• Handles direct traffic to your Domain name
• Direct traffic to back end server
_________ makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.
“API Gateway”
• Fully managed service
• Enables easy to create and deploy Secure APIs implementation at any scale
• It tasks all tasks in accepting and processing API calls
Example of Network Components
EC 2 Server Instance types