advantages of cloud computing
benefits of cloud computing
availability
- avoiding loss of service by managing failures
elasticity
- provision only what you need
agility
durability
IaaS
Infrastructure as a Service
- fundamental building blocks that can be rented
Ex: web hosting, AWS
SaaS
Software as a Service
- a complete application offered to users on demand
Ex: email provider
PaaS
Platform as a Service
- develop software using web-based tools and not worrying about underlying infrastructure
Ex: storefront website
3 cloud computing models
Private Cloud
Public Cloud
Hybrid Cloud
region
fully isolated geographic location groupings that cannot impact each other
- resource and service-specific
availability zone
one or more physically separated data centers, each with:
- redundant power, networking, and connectivity, different power grids
how are AZs connected within a single region?
via low-latency links
what do multi-AZ deployments provide?
high-availability
edge locations
mini data centers used to cache content
what do edge locations do?
reduce latency
latency
the time that passes between a user request and the resulting response
CLI
Command-Line Interface
AWS Marketplace
The AWS Marketplace enables qualified partners to market and sell their software to AWS Customers. AWS Marketplace is an online software store that helps customers find, buy, and immediately start using the software and services that run on AWS.
AWS Partner Network (APN)
A global community of approved partners that offer software solutions and consulting services for AWS.