Domain 1: Cloud Concepts (26%) Flashcards
Taken Directly from AWS-Certified-Cloud-Practitioner_Exam-Guide.pdf
AWS Cloud Benefits
Security
Reliability
High Availability
Elasticity
Agility
Pay-as-you go pricing (Metered services)
Scalability
Global Reach
Economy of Scale
AWS Business Value Proposition
Shift focus from infrastructure to revenue-generating activities
Total Cost of Ownership Considerations
Operational Expenses
Capital Expenses
Labor Costs of On-Premises Operations
Software Licensing Costs
Cloud Cost Savings
Right-sized infrastructure
Benefits of Automation
Reduce compliance scope (i.e. reporting)
Managed Services
Managed Service Examples
RDS
ECS
EKS
DynamoDB
AWS Design Principles
Design for Failure
Decouple Components vs Monolithic Architecture
Cloud elasticity vs On-premises
Think parallel
Cloud Deployment Models
Public
Private
Hybrid
Community
Cloud Service Categories
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)
AWS IaaS Solutions
Elastic Compute Cloud (EC2)
Elastic Block Store (EBS)
Elastic Load Balancing
IaaS Benefits
- Scalability
- Cost
- High Availability
- Physical and logical security requirements
- Location and access independence
- Metered usage
- Potential for “green” data centers
- Choice of Hardware (Intel, AMD, GPU, and ARM)
AWS PaaS Solutions
Elastic Beanstalk
PaaS Benefits
Auto-scaling
Multiple host environments
Choice of environments
Flexibility
Ease of upgrades
Cost-effective
Ease of access
Licensing
SaaS Benefits
Support costs and efforts
Reduced overall costs
Licensing
Ease of use and administration
Standardization
Private Cloud Benefits
Ownership retention
Control over systems
Proprietary data and software control
Difference between Elasticity and Scalability
- Scalability is the ability to add new resources in line with demand.
- Elasticity is the ability to add those resources seamlessly without needing downtime or restarts