Compute Services & Contact Center Flashcards
A web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.
Amazon EC2
Helps you maintain application availability and allows you to automatically add or remove EC2 instances according to conditions you define
Amazon EC2 Auto Scaling
Types of scaling features of AWS EC2 Auto Scaling?
Dynamic scaling and predictive scaling.
- can be used together to scale faster
Difference between Dynamic scaling and predictive scaling on AWS EC2 Scaling?
Dynamic scaling responds to changing demand and predictive scaling automatically schedules the right number of EC2 instances based on predicted demand
Simplifies the building, testing, and deployment of Virtual Machine and container images for use on AWS or on-premises
Amazon EC2 Image Builder
Designed to be the easiest way to launch and manage a virtual private server
Amazon Lightsail
Fully managed service that makes it easy for developers to quickly deploy containerized web applications and APIs, automatically builds and deploys the web application and load balances traffic with encryption
AWS App Runner
Enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on AWS.
AWS Batch
Easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and Internet Information Services (IIS)
AWS Elastic Beanstalk
AWS service that lets you upload a code and it will automatically handle the deployment, from capacity provisioning, load balancing, and auto-scaling to application health monitoring.
AWS Elastic Beanstalk
What is AWS Fargate?
Compute engine for Amazon ECS that allows you to run containers without having to manage servers or clusters.
Two modes of Elastic Container Service (ECS)? Differentiate them.
Fargate launch type and EC2 launch type.
With Fargate launch type, all you have to do is package your application in containers, specify the CPU and memory requirements. define networking and IAM policies, and launch the application.
EC2 launch type allows you to have server-level, more granular control over the infrastructure that runs your container applications.
Lets you run code without provisioning or managing servers. You pay only for the compute time you consume
AWS Lambda
Quickly deploy code samples, components, and complete applications for common use cases such as web and mobile back-ends, event and data
processing, logging, monitoring, IoT, and more.
AWS Serverless Application Repository
Bring native AWS services, infrastructure, and operating models to virtually any data center, co-location space, or on-premises facility.
AWS Outposts