Design Resilient Architecture Flashcards
Elasticity
The ability of resources to scale up and down
Capex
Capital Expenditures
Money spent on fixed assets
Opex
Operational Expenditures
Money spent on daily operations
EC2
Elastic Compute Cloud
A cloud service that gives secure and resizeable compute resource.
Allows you to configure and provision with minimal effort
Dedicated Instances
are EC2 instances that run on hardware dedicated to a single customer for additional isolation
On-demand Instances
is an EC2 pricing model that you pay for compute capacity by the hour with no long-term commitments
Reserved Instances
is an EC2 pricing model that provides you a significant discount compared to on-demand pricing.
Spot instances
is an EC2 pricing model that allows you to bid on spare EC2 instance. you can significantly reduce cost up to 90% percent than of on-demand pricing
Lambda
a serverless compute framework.
lets you run your code without burden of managing servers.
True or False. In Lambda, you only pay for the compute time your code consume, and no charge when your code is not running
True
ECS
Elastic Container Service
highly scalable, high performance container management service that support Docker containers
ECR
Elastic Container Registry
fully managed Docker container registry that makes easy for developers to store, manage and deploy docker containers images.
EKS
Elastic Kubernetes Service
new, fully managed service allows you to easily manage kubernetes clusters.
EKS automatically run K8s with 3 master across 3 AZs
Fargate
considered as “lambda” for ECS and EKS that allow you to run containers without having to manage servers or cluster
Serverless Application Repository
enables to quickly deploy code samples, components, and complete application for common use cases such as web and mobile backends, event and data processing, logging, monitoring, IoT etc.