AWS - Technology Flashcards
four types of elastic load balancers
-classic load balancers
-application load balancers
-gateway load balancers
-network load balancers
What does auto scaling do?
adds or replaces EC2 instances automatically across AZs, based on need and changing demand
vertical scaling
scaling up
-upgrades an ec2 instance by adding more power (cpu, RAM) to an existing server
what are the ways to log into a EC2 instance?
-UI (console)
-SSH
-EC2 instance connect
-aws systems manager
Pricing options
on-demand
spot
reserved instances
dedicated hosts
savings plans
compute service features
elastic load balancing
auto scaling
benefit of auto scaling
improves the availability of your applications not to be confused with load balancing
real-world usage of EC2 instances
deploying data base or web application
what is Lambda
serverless compute service that lets you run code without managing servers
what is the application code in lambda called?
functions
does lamda scale automatically?
true
benefit of lambda
allows developers to focus on core business logic for the apps they are developing instead of worrying about servers
Three use cases for lambda
realtime file processing
sending emails
backend business logic
features of lamda
-supports popular programming languages
-author code using favorite development environment or via console
-can execute your code in response to an event
-they have 15-minute timeouts
lambda pricing model
charged based on duration and number of requests
fargate
serverless computer engine for containers
lightsail
quickly launches all resources needed for small projects
benefits of lightsail
-deploy preconfigured applications like wordpress
-simple screens for people with no cloud experience
-includes VM, ssd-based storage, data transfer, DNS -managements and static IP
-low monthly fees (3.50)
Outposts
allows you to run cloud services in your internal data center
Benefits of outposts
-supports workloads that need to remain on-premises due to latency or data sovereignty needs
-delivers and installs servers in internal data center
-used for hybrid experience
-have access to the cloud servers and APIs to develop apps on premises
Batch (aws)
allows you to process large workloads in smaller chunks (or batches)
benefits of batch
-runs hundreds and thousands of smaller batch processing jobs
-dynamically provisions instances based on volume
S3
storage service
what are files stored in?
buckets and objects