You are on page 1of 45

Cloud Computing

Analis Cloud Computing


Overview
Definition

The CLOUD

21 Experts Define Cloud Computing


It is the infrastructural paradigm shift that is sweeping across the Enterprise IT world, but how is
it best defined? Sumber: Cloud Computing Journal
Definition

Cloud computing describes a new


supplement, consumption and delivery model
for IT services based on Internet, and it
typically involves the provision of
dynamically scalable and often virtualized
resources as a service over the Internet
So, what is
Cloud Computing?
…in simple terms
Say you just moved to a
city, and you’re looking
for a
place to live
You can either

Build a house or
Rent an apartment
If you build a house, there are few
important decisions you have to
make…
How big is the house?
Who are going to live there, what are the
requirements, what facility will be provided?
lamp roof

but, you get a chance to customize it

windows

interior
floorplan
tile
Once the house is built, you’re
responsible for maintenance

Rent landscaper Pay tax


plumber electrician Electricity Water

Gutter cleaning
Heating and cooling

House keeping
How about renting ?
Consider a builder in your city builds a

massive number of apartment unit


A unit can easily be converted
into a 2,3,4 or more units
You make a fewer

simpler
decisions

You can start with one


unit and grow later, or
downsize
But…
You do not have
a lot of options to
customize your unit
triple pane windows

green materials

high capacity electricity

high speed Internet

However, builders provide you with


very high quality infrastructure
No need to worry about maintenance cost
Pay as You Go
Just pay your rent
and utilities
Let’s translate to
Cloud Computing!
Let’s Look At Life
Without
cloud computing
IT Cost Structure
Data Center
Software License,
Development,
Maintenance

IT Staff

Support
As the business expands…

…you need to expand your data center too


but…

Business Contraction Means...

Increasingly Unused Computing Power


As an end-customer, believe it or not
you’ve been using Cloud for a long time
There are many services
you can use for your IT needs

Let’s look at 3 major services


Virtually Unlimited Computing Power
use only what you need
Virtually Unlimited Storage
For storing your documents and files
Virtually Unlimited
(Structured) Data & Apps
databases
updates queries
transactions

relational
entity base
Typical Scenarios

Software/Service
Providers Cloud/
Infrastructure
Provider

Business/
You may also build software
Individual directly on the provider’s platform and
pay them directly
You can pick and choose
one or more cloud services

Even you can mix


the cloud providers

Now, we’re cooking!


Your IT costs would likely to be
mostly variable costs

Storage
Bandwidth Compute
Cloud Service Definition
Virtualization
• Virtualization is a term that refers to the
abstraction of computer resources
• Virtual machine (VM), a software
implementation of a machine (computer) that
executes programs like a real machine
XAAS/EAAS
• Everything as a service(EaaS,XaaS,*aaS) is a
concept of being able to call up re-usable, fine-
grained software components across a network.
• It is a subset of cloud computing.
• The most common and successful example is
software as a service (SaaS), but the as a service
moniker has been associated with many other
functions including communication, infrastructure
and platforms, most of which are core components of
cloud computing.
Cloud Computing Services
SaaS (Software as a PaaS (Platform as a IaaS (Infrastructure
Service) Service) as a Service)
• Applications, • Hosted application • Utility computing
typically available environment for data center
via the browser: building and providing on
• Google Apps deploying cloud demand server
• Salesforce.com applications: resources:
• Salesforce.com • HP Adaptive
• Amazon E2C Infrastructure as
• Microsoft Azure a Service
• Rackspace
• Amazon E2C &
S3
Type #1: Public Cloud
Public Cloud
The services are delivered to
the client via the Internet from
a third party service provider
Type #2: Private Cloud
These services are managed and provided
within the organization. There are less
Cloud
restriction on network bandwidth, fewer
security exposures and other legal
requirements compared to the public
Cloud

VPN

Existing IT Infrastructure
Type #3: Hybrid Cloud
There is a combination of Cloud
services provided from public
and private Clouds. Data/Storage

Computing/Applications

Existing IT Infrastructure
Challenges
Of course, it’s not that easy
You may already have millions of lines of code
that run your business
What about control of
the corporate DATA ?
Privacy
Security
Reliability

High Availability
The end of PC?
NO
Most cloud applications that will be built are
accessible from PC.
Applications can be a browser base, application
running on PC accessing data and services on the cloud

So will the mobile applications


Key success
factors for

Cloud
Implementation?
Technolog
y PEOPLE

Process

You might also like