General Cloud Concepts Flashcards
Describe the term “Availability”
Extent to which an application is functioning correctly.
(the percentage of time it is operational)
High-Availability implies a single failure will not lessen operability.
List 5 Traditional Data Center challenges
- Large up-front investment
- Forecasting demand is difficult
- Slow to deploy new data centers and servers
- Maintaining data centers is expensive
- You own all of the security and compliance burden
List 6 benefits of Cloud Computing
- Trade capital expenses for variable expenses
- Benefit from massive economies of scale
- Stop guessing capacity
- Increase speed and agility
- Stop spending money maintaining data centers
- Go global in minutes
Describe the term “Elasticity”
Ability to acquire resources as needed and release them when no longer needed.
List the pillars of the Well-Architected Framework
- Operational Excellence
- Security
- Reliability
- Performance Efficiency
- Cost Optimization
- Sustainability
Design principles of the “Operational Excellence” pillar of the Well-Architected Framework
- Perform operations as code
- Make frequent, small, reversible changes
- Refine operations procedures frequently
- Anticipate failure
- Learn from operational failures
Design principles of the “Security” pillar of the Well-Architected Framework
- Implement strong identity foundations
- Maintain traceability
- Apply security at all layers
- Automate security best practices
- Protect data in transit and at rest
- Keep people away from data
- Prepare for security events
Design principles of the “Reliability” pillar of the Well-Architected Framework
- Automatically recover from failure
- Test recovery procedures
- Scale horizontally to increase aggregate workload availability
- Stop guessing capacity
- Manage change in automation
Design principles of the “Performance Efficiency” pillar of the Well-Architected Framework
- Democratize advanced technologies
- Go global in minutes
- Use serverless architectures
- Experiment more often
- Consider mechanical sympathy
Design principles of the “Cost Optimization” pillar of the Well-Architected Framework
- Implement Cloud Financial Management
- Adopt a consumption model
- Measure overall efficiency
- Stop spending money on undifferentiated heavy lifting
- Analyze and attribute expenditure
Design principles of the “Sustainability” pillar of the Well-Architected Framework
- Understand your impact
- Establish sustainability goals
- Maximize utilization
- Anticipate and adopt new, more efficient hardware and software offerings
- Use managed services
- Reduce the downstream impact of your cloud workloads
Describe the term “Reliability”
Ability for the solution to provide functionality for users when it is needed.
Probability of working correctly
Describe the term “Agility”
Ability to try new ideas quickly
For example, cloud computing: lowers cost of trying new ideas, reduces time required to maintain infrastructure, reduces risk around security and compliance, and provides access to emerging technologies
Describe the term “Cloud Computing”
On-demand delivery of computing resources (power, storage, applicationes, etc) through a cloud services platform via the Internet with pay-as-you-go pricing
What are the 3 Cloud Computing Models
Iaas - Infrastructure (maximum control)
Paas - Platform
Saas - Software (minimum maintenance)