What is Cloud Computing
Web Services
Any piece of software that makes itself available over the internet and uses a standardized format (XML or JSON) for the request and the response of an API interaction
Important Cloud Terminology
1) High Availability 2) Fault Tolerance 3) Scalability 4) Elasticity
Access to AWS Services
1) AWS Management Console 2 AWS Command Line Interface (AWS CLI) 3) Software Development Kits (SDK)
3 Cloud Deployment Models
1) All-In Cloud 2) Hybrid 3) Private Cloud (On-premises)
6 Core Perspectives
1) Business Perspectives 2) Platform Perspectives 3) People Perspectives 4) Security Perspectives 5) Governance Perspectives 6) Operations Perspectives
6 benefits of Cloud Computing
1) Capex to Variable Expense 2) Economies of Scale 3) Capacity Planning 4) Speed and Agility 5) Spend Strategically 6) Ease of Deployment
Cloud Computing
The on-demand delivery of compute power, database storage, applications, and other IT resources through c a cloud services platform via the internet with pay-as-you-go pricing
3 Models of Cloud Computing
1) IaaS (Infrastructure as a Service) 2) PaaS ( Platform as a Service) 3) SaaS (Software as a Service)
AWS Cloud Adoption Framework (CAF)
1) Perspectives in planning, creating, managing, and supporting a modern IT service 2) Guidelines for establishing, developing, and running AWS environments 3) Structure for business and IT teams to work together
Utilizing Cloud Computing
1) Software is flexible 2) If your needs change, your software can change much more quickly, easily, and cost-effectively than your hardware
Amazon Web Services (AWS)
A secure cloud services provider with more than 50 different services