Cloud Concepts Overview
Cloud computing
defined
Cloud computing is the on-demand delivery of compute
power, database, storage, applications, and other IT
resources via the internet with pay-as-you-go pricing.
2
Traditional computing
model
• Infrastructure as hardware
• Hardware solutions:
• Require space, staff,
physical security,
planning, capital
expenditure
• Have a long hardware
procurement cycle
3
Cloud computing
model
• Infrastructure as software
• Software solutions:
• Are flexible
• Can change more quickly,
easily, and cost-effectively
than hardware solutions
• Eliminate the
undifferentiated heavy-
lifting tasks
4
Cloud service
models
IaaS PaaS SaaS
(infrastructure (platform as (software as
as a service) a service) a service)
More control Less control
over IT over IT
resources resources
5
Cloud computing deployment
models
Cloud Hybrid On-premises
(private cloud)
6
Advantages of cloud computing
Trade capital expense for variable
expense
Capit
al
Data center Pay only for the
investment amount you
based on forecast consume
8
Massive economies of
scale
Because of aggregate usage from all customers, AWS can
achieve higher economies of scale and pass savings on
to customers.
AWS Cloud
Economies of scale Savings
9
Stop guessing
capacity
Overestimat Underestimat Scaling
ed server ed server on
capacity capacity demand
10
Increase speed and
agility
Launch
Weeks between Minutes between
wanting resources wanting resources
and having and having resources
resources
11
Stop spending money on
running and maintaining data
centers
Investme
nt
Running data Business and
centers customers
12
Go global in
minutes
13
What are web
services?
A web service is any piece of software that makes itself
available over the internet and uses a standardized format
—such as Extensible Markup Language (XML) or
JavaScript Object Notation (JSON)—for the request and
the response of an application programming interface (API)
interaction.
Request message
Internet
Response message
Client Web service
14
What is
AWS?
• AWS is a secure cloud platform that offers a broad set of
global cloud-based products.
• AWS provides you with on-demand access to compute,
storage, network, database, and other IT resources and
management tools.
• AWS offers flexibility.
• You pay only for the individual services you need, for as long
as you use them.
15
Three ways to interact with
AWS
AWS Management Console
AWS Command Line Interface
Software Development Kits
16
Thank
You