CCA Unit 1 – Introduction to Cloud Computing
CCA 1.01: What is Cloud Computing?
CCA 1.01: What is Cloud Computing? 7 min.
CCA 1.02: Leveraging Cloud Computing 12 min.
CCA 1.03: Cloud Economics and Total Cost of Ownership 20 min.
CCA 1.01: What is Cloud Computing?
What’s In This Module
Definition of Cloud Computing
Comparing Cloud to On-premises Computing
AWS Cloud Infrastructure
Part 1
Definition of Cloud Computing
CCA 1.01: What is Cloud Computing ► Part 1: Definition of Cloud
What is Cloud Computing
What does cloud computing mean to you?
On-demand
IT resources
Accessible online
Pay-as-you-go
CCA 1.01: What is Cloud Computing ► Part 1: Definition of Cloud
How might cloud computing
address some of the issues in the traditional computing model?
What is Cloud Computing
Low cost
Elastic
Flexible
Secure
CCA 1.01: What is Cloud Computing ► Part 1: Definition of Cloud
What is Cloud Computing
Software as a service (SaaS)
Platform as a service (PaaS)
Infrastructure as a service (IaaS)
Cloud Computing Models:
CCA 1.01: What is Cloud Computing ► Part 1: Definition of Cloud
What is Amazon Web Services (AWS)?
Compute
Messaging
Mobile
App Services
Database
Networking
Development and Management Tools
Payments On-Demand Workforce
Analytics Content Delivery
Storage
Enable businesses and developers to
use web services to build scalable,
sophisticated applications.
CCA 1.01: What is Cloud Computing ► Part 1: Definition of Cloud
History of AWS
19951995
Amazon.com launched
20032003
Vision proposed for on-demand computing
infrastructure as web services
20062006
AWS offers IT infrastructure services in the
form of web services
20072007
Over 180,000 developers
on AWS
20102010
Amazon.com retail moves to AWS
20132013
AWS is awarded
Agency Authority to Operate under the Federal Risk and
Authorization Management Program (FedRAMP)
20152015
Gartner estimated that 10x more infrastructure is deployed on AWS than the
combined adoption of the next 14 providers.
Pace of Innovation…
20162016
98 AWS Services
CCA 1.01: What is Cloud Computing ► Part 1: Definition of Cloud
AWS Customers
Enterprise Customers
Amazon Web Services delivers a mature set of services specifically designed for the unique security,
compliance, privacy, and governance requirements of large
organizations.
Public Sector
Paving the way for innovation and supporting world-changing
projects in government, education and nonprofit
organizations.
Startups
From the spark of an idea, to your first customer, to IPO and
beyond, let Amazon Web Services help you build and
grow your startup.
CCA 1.01: What is Cloud Computing ► Part 1: Definition of Cloud
What you can do on AWS
Some of the things you can use the AWS cloud computing platform to do include:
Application Hosting
Backup and Storage
Content Delivery
Websites
Enterprise IT
Databases
Part 2
Comparing Cloud to
On-premises Computing
CCA 1.01: What is Cloud Computing ► Part 2: Comparing Cloud to On-prem
Cloud vs. On-Premises Comparison
Cloud On-Premises
CCA 1.01: What is Cloud Computing ► Part 2: Comparing Cloud to On-prem
Cloud vs. On-Premises Comparison
Cloud On-Premises
No upfront investment
Low on-going costs
Focus on innovation
Flexible capacity
Speed and agility
Large initial purchases
Labor, patches and upgrade cycles
Systems administration
Fixed capacity
Procurement and setup Install and configure
Physical space, cooling, power
Cabling, networking, racks, servers, storage
Labor, certification…
Click to order resources
Immediate access
Go!
CCA 1.01: What is Cloud Computing ► Part 2: Comparing Cloud to On-prem
Cloud vs. On-Premises Comparison
Cloud On-Premises
No upfront investment
Low on-going costs
Focus on innovation
Flexible capacity
Speed and agility
Global reach on demand
Large initial purchases
Labor, patches and upgrade cycles
Systems administration
Fixed capacity
Procurement and setup
Limited geographic regions Continually lower prices
Optimize costs with pricing options
Patches and upgrades
Labor and system administration
CCA 1.01: What is Cloud Computing ► Part 2: Comparing Cloud to On-prem
Cloud vs. On-Premises Comparison
Cloud On-Premises
No upfront investment
Low on-going costs
Focus on innovation
Flexible capacity
Speed and agility
Large initial purchases
Labor, patches and upgrade cycles
Systems administration
Fixed capacity
Procurement and setup Application development Non-differentiated operations
CCA 1.01: What is Cloud Computing ► Part 2: Comparing Cloud to On-prem
Cloud vs. On-Premises Comparison
Cloud On-Premises
No upfront investment
Low on-going costs
Focus on innovation
Flexible capacity
Speed and agility
Global reach on demand
Large initial purchases
Labor, patches and upgrade cycles
Systems administration
Fixed capacity
Procurement and setup
Limited geographic regions Provision the resources you need
Turn off what you don’t need
Idle resources
Inadequate capacity
CCA 1.01: What is Cloud Computing ► Part 2: Comparing Cloud to On-prem
Cloud vs. On-Premises Comparison
Cloud On-Premises
No upfront investment
Low on-going costs
Focus on innovation
Flexible capacity
Speed and agility
Large initial purchases
Labor, patches and upgrade cycles
Systems administration
Fixed capacity
Procurement and setupCCA 1.01: What is Cloud Computing ► Part 2: Comparing Cloud to On-prem
Cloud vs. On-Premises Comparison
Cloud On-Premises
No upfront investment
Low on-going costs
Focus on innovation
Speed and agility
Global reach on demand
Large initial purchases
Labor, patches and upgrade cycles
Systems administration
Procurement and setup
Limited geographic regions
Flexible capacity
Fixed capacity Fast, on-demand provisioning Lengthy, labor-intensive provisioning
CCA 1.01: What is Cloud Computing ► Part 2: Comparing Cloud to On-prem
Cloud vs. On-Premises Comparison
Cloud On-Premises
No upfront investment
Low on-going costs
Focus on innovation
Speed and agility
Large initial purchases
Labor, patches and upgrade cycles
Systems administration
Procurement and setup
Flexible capacity
Fixed capacity Deploy in any AWS region on-demand Costly to build a global infrastructure
CCA 1.01: What is Cloud Computing ► Part 2: Comparing Cloud to On-prem
Cloud vs. On-Premises Comparison
Cloud On-Premises
No upfront investment
Low on-going costs
Focus on innovation
Speed and agility
Global reach on demand
Large initial purchases
Labor, patches and upgrade cycles
Systems administration
Procurement and setup
Limited geographic regions
Flexible capacity
Fixed capacityPart 3
AWS Cloud Infrastructure
CCA 1.01: What is Cloud Computing ► Part 3: AWS Infrastructure
On-demand Services Through AWS
Traditional Infrastructure
Network
VPC Amazon
Machine Image EC2
Instances On-Premises
Servers
Security
Groups NACLs
Firewalls ACLs Administrators Identity Access
Management
Router Network Pipeline Switch Elastic
Load Balancing
RDBMS RDBMS
Elastic S3 RDS
Amazon Web Services
Security Security
VPC
Networking Networking
Servers Servers
Storage and Database Storage and
Database Elastic
DASDAS SANSAN NASNAS
CCA 1.01: What is Cloud Computing ► Part 3: AWS Infrastructure
Regions and Availability Zones
OREGON
N. CALIFORNIA
AWS GOVCLOUD OHIO
N. VIRGINA MONTREAL
SÃO PAULO IRELAND
UK PARIS
(coming soon)
FRANKFURT
NINGXIA
(coming soon)
INDIA
SINGAPORE
BEIJING
SEOUL
TOKYO
CCA 1.01: What is Cloud Computing ► Part 3: AWS Infrastructure
Regions
Geographic locations
Consists of at least two Availability Zones(AZs)
Availability Zones
Clusters of data centers
Isolated from failures in other Availability Zones Connected through low-latency links
Regions and Availability Zones
Note: Conceptual drawing only. The number of Availability Zones (AZ) may vary.
CCA 1.01: What is Cloud Computing ► Part 3: AWS Infrastructure
Edge Locations
70+ AWS Edge Locations:
Local points-of-presence that support AWS services like:
Amazon Route 53
Amazon CloudFront
AWS WAF
CCA 1.01: What is Cloud Computing ► Part 3: AWS Infrastructure
Foundation Services
Compute
(Virtual, Auto-scaling and Load Balancing)
Networking
Applications Virtual Desktops Collaboration and Sharing
Platform Services
Caching Relational
No SQL
Cluster Computin Real-timeg
Data Workflows
Data Warehouse
Queuing Orchestratio App Streamingn
Transcoding Email Search
Containers Dev/ops Tools Resource Templates
Usage Tracking Monitoring and Logs
Identity Sync Mobile Analytics
Notifications
Databases Analytics App
Services
Deployment and Management
Mobile Services
Storage
(Object, Block and Archive)
AWS Cloud Computing
CCA 1.01: What is Cloud Computing ► Part 3: AWS Infrastructure
AWS Foundation Services
Amazon EC2
Amazon EC2 Container Registry
Amazon EC2 Container Service Amazon Lightsail
Amazon VPC
AWS Batch
AWS Elastic Beanstalk
Amazon CloudFront
Amazon Route 53
Amazon VPC
AWS Direct Connect
Elastic Load Balancing
Amazon EFS
Amazon Glacier
Amazon S3
AWS Snowball
AWS Storage Gateway
Amazon Inspector
AWS Artifact
AWS Certificate Manager AWS CloudHSM
AWS Directory Service
IAM
AWS KMS
AWS Organizations
Amazon WorkDocs
Amazon WorkMail
Amazon AppStream
Amazon WorkSpaces
CCA 1.01: What is Cloud Computing ► Part 3: AWS Infrastructure
AWS Platform Services
Amazon DynamoDB
Amazon RDS Amazon ElastiCache
Amazon Redshift
Amazon Athena
Amazon Redshift Amazon
CloudSearch Amazon EMR
Amazon ES
Amazon Kinesis
Amazon QuickSight
Amazon API Gateway Amazon AppStream 2.0 Amazon Elastic Transcoder Amazon SWF
AWS Step Functions
Amazon CloudWatch AWS
CloudFormation AWS
CloudTrail AWS Config
AWS Managed Services AWS OpsWorks AWS
Service Catalog AWS Trusted Advisor
AWS CodeBuild
AWS CodeCommit
AWS CodeDeploy
AWS CodePipeline
AWS X-Ray
Amazon API Gateway Amazon Cognito Amazon Mobile Analytics Amazon Pinpoint
AWS Device Farm AWS Mobile Hub
AWS IoT
AWS Greengrass
In review…
Definition of Cloud Computing
Comparing Cloud to On-premises Computing
AWS Cloud Infrastructure
Up Next…
CCA 1.02: Leveraging Cloud Computing
© 2017 Amazon Web Services, Inc. or its affiliates. All rights reserved.
This work may not be reproduced or redistributed, in whole or in part, without prior written permission from Amazon Web Services, Inc. Commercial copying, lending, or selling is prohibited.
Errors or corrections? Email us at [email protected].
For all other questions, contact us at
https://aws.amazon.com/contact-us/aws-training/.
All trademarks are the property of their owners.