What is a EC2?
Amazon Elastic Compute Cloud (EC2)
Category: Compute
Name 4 methods which can be used to connect to EC2 Instance?
List 5 EC2 pricing plans?
What is EC2 Auto Scaling?
EC2 Auto scaling:
NB: Vertical scaling or Scaling up means upgrades to EC2 Instance by adding more power (CPU, RAM) to an existing server.

What are 4 types of Elastic Load Balancing?
What is Classic Load Balancer?
Classic Load Balancer distributes application traffic across multiple EC2 instances in multiple Availaibility Zones.

What is an Application Load Balancer?
Elastic Load Balancing automatically distributes your incoming traffic across multiple targets, such as EC2 instances, containers, and IP addresses, in one or more Availability Zones.

What is a Network Load Balancer?
Network Load Balancer is optimized to handle sudden and volatile traffic patterns while using a single static IP address per Availability Zone. It is integrated with other popular AWS services such as Auto Scaling, Amazon EC2 Container Service (ECS), Amazon CloudFormation, and AWS Certificate Manager (ACM).
What is a AWS Gateway Load Balancer?
AWS Gateway Load balancer makes it easy and cost-effective to deploy, scale and manage the availability of third-party virtual appliances such as firewalls, intrusion detection and prevention systems and deep packet inspection systems in the cloud. AWS Partner Network and AWS Marketplace partners can also offer their virtual appliances as-a-service to AWS customers without having to solve the complex problems of scale, availability and service delivery.

What is AWS Lambda?
AWS Lambda is a serverless compute service that lets you run code without managing servers.
Category: Compute
What is AWS Fargate?
AWS Fargate is a serverless compute engine for containers that works with both Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS).
AWS Fargate makes it easy for you to focus on building your applications. Fargate removes the need to provision and manage servers, lets you specify and pay for resources per application, and improves security through application isolation by design
What is Amazon Lightsail?
Amazon Lightsail is a virtual private server (VPS) and is the easiest way to get started with AWS for developers, small businesses, students, and other users who need a solution to build and host their applications on cloud.
What is AWS Outposts?
AWS Outposts is a fully managed service that offers the same AWS infrastructure, AWS services, APIs, and tools to virtually any datacenter, co-location space, or on-premises facility for a truly consistent hybrid experience. AWS Outposts is ideal for workloads that require low latency access to on-premises systems, local data processing, data residency, and migration of applications with local system interdependencies.
AWS compute, storage, database, and other services run locally on Outposts, and you can access the full range of AWS services available in the Region to build, manage, and scale your on-premises applications using familiar AWS services and tools.

What is AWS Batch?
AWS Batch is a set of batch management capabilities that enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on AWS.
