Architecture Flashcards
Well-architected framework
Architecture
Best practices for AWS infrastructure
Architecture
Operational Excellence
Best Practice
Running and monitoring systems for business value
Best Practice
Security
Best Practice
Protecting information and business assets
Best Practice
Reliability
Best Practice
Enabling recovery from disruptions
Best Practice
Performance Efficiency
Best Practice
Using resources efficiently to achieve business value
Best Practice
Cost Optimization
Best Practice
Achieving minimal costs for desired value
Best Practice
Fault Tolerance
Reliability
Business continues despite failure of some components
Reliability
High Availability
Reliability
Keeping the entire solution running despite issues that may occur
Reliability
AWS Service Reliability
Reliability
Most AWS services provide reliability automatically
Reliability
EC2 Reliability
Reliability
Solutions on EC2 must be designed for reliability
Reliability
AZ Best Practice
Reliability
Use multiple AZ when possible
Reliability
Service Catalog
Architecture
managed catalog of IT services
Architecture
items included (2)
Service Catalog
- server images
- custom applications
Service Catalog
quality of services
Service Catalog
validated to meet compliance and best practices
Service Catalog
lifecycle
Service Catalog
allows end users to set time to end use of a service
Service Catalog
Marketplace
Architecture
Curated catalog of 3rd party software
Architecture
items in the Marketplace (3)
Marketplace
- AMIs
- CloudFormation stacks
- SaaS items
Marketplace
Pricing
Marketplace
Purchased items are charged on AWS bill
Marketplace
Scalability types (2)
Architecture
- vertical
- horizontal
Architecture
vertical scaling
Scalability
increase or decrease instance size
Scalability
horizontal scaling
Scalability
adding or removing instances for clustered applications
Scalability
example services (2)
horizontal scaling
- ELB
- auto scaling group
horizontal scaling
high availability in AWS
Architecture
run clustered applications across multiple AZ
Architecture
example services (2)
high availability
- multi-AZ ELB
- multi-AZ auto scaling group
high availability
Best practices for AWS infrastructure
Architecture
Well-architected framework
Architecture
Running and monitoring systems for business value
Best Practice
Operational Excellence
Best Practice
Protecting information and business assets
Best Practice
Security
Best Practice
Enabling recovery from disruptions
Best Practice
Reliability
Best Practice
Using resources efficiently to achieve business value
Best Practice
Performance Efficiency
Best Practice
Achieving minimal costs for desired value
Best Practice
Cost Optimization
Best Practice
Business continues despite failure of some components
Reliability
Fault Tolerance
Reliability
Keeping the entire solution running despite issues that may occur
Reliability
High Availability
Reliability
Most AWS services provide reliability automatically
Reliability
AWS Service Reliability
Reliability
Solutions on EC2 must be designed for reliability
Reliability
EC2 Reliability
Reliability
Use multiple AZ when possible
Reliability
AZ Best Practice
Reliability
managed catalog of IT services
Architecture
Service Catalog
Architecture
- server images
- custom applications
Service Catalog
items included (2)
Service Catalog
validated to meet compliance and best practices
Service Catalog
quality of services
Service Catalog
allows end users to set time to end use of a service
Service Catalog
lifecycle
Service Catalog
Curated catalog of 3rd party software
Architecture
Marketplace
Architecture
- AMIs
- CloudFormation stacks
- SaaS items
Marketplace
items in the Marketplace (3)
Marketplace
Purchased items are charged on AWS bill
Marketplace
Pricing
Marketplace
- vertical
- horizontal
Architecture
Scalability types (2)
Architecture
increase or decrease instance size
Scalability
vertical scaling
Scalability
adding or removing instances for clustered applications
Scalability
horizontal scaling
Scalability
- ELB
- auto scaling group
horizontal scaling
example services (2)
horizontal scaling
run clustered applications across multiple AZ
Architecture
high availability in AWS
Architecture
- multi-AZ ELB
- multi-AZ auto scaling group
high availability
example services (2)
high availability