Professional Documents
Culture Documents
The CLOUD
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
windows
interior
floorplan
tile
Once the house is built, you’re
responsible for maintenance
Gutter cleaning
Heating and cooling
House keeping
How about renting ?
Consider a builder in your city builds a
simpler
decisions
green materials
IT Staff
Support
As the business expands…
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
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
Cloud
Implementation?
Technolog
y PEOPLE
Process