8/8/2019 Cloud Computing 1306
1/21
An Overview ofCloud Computing
Presented by:Nicholas Kottyan
CEO, DataChambers, LLC
336-499-7220
November 18, 2009 1
ARMA PresentationNovember 18, 2009
8/8/2019 Cloud Computing 1306
2/21
Agenda
Objective History of Cloud Computing
Definitions
Cloud Characteristics, Types andDeployment Models
Issues
Clouds vs. Traditional Recap - Economics - Next Steps
Q & A
November 18, 2009 2
8/8/2019 Cloud Computing 1306
3/21
November 18, 2009 3
Objective
To provide a general overview of cloud
computing including:
How could affect my future business Is the cloud for me and my business
What are some of the issues I should
consider
Why should this be important to me
8/8/2019 Cloud Computing 1306
4/21
November 18, 2009 4
Origin of the term Cloud Computing
Comes from the early days of the Internetwhere we drew the network as a cloud we
didnt care where the messages went the cloud
hid it from us Kevin Marks, Google
First cloud around networking (TCP/IPabstraction)
Second cloud around documents (WWW data
abstraction)
The emerging cloud combines the infrastructure
complexities of servers, applications, data, and
heterogeneous platforms
8/8/2019 Cloud Computing 1306
5/21
Summarized History
1960 - John McCarthy opined that "computation may someday beorganized as a public utility"
Early 1990s The term cloud comes into commercial use referringto large networks and the advancement of the Internet.
1999 Salesforce.com is established, providing an
on demandSaaS (Software as a Service).
2001 IBM details the SaaS concept in their Autonomic ComputingManifesto
2005 Amazon provides access to their excess capacity on a utilitycomputing and storage basis
2007 Google, IBM, various Universities embark on a large scalecloud computing research project
2008 Gartner says cloud computing will shape the relationshipamong consumers of IT services, those who use IT services andthose who sell them
November 18, 2009 5
8/8/2019 Cloud Computing 1306
6/21
Definition
Lots of confusion
Several different loosely applied definitions
a style of computing in which massivelyscalable IT-related capabilities are provided
"as a service" using Internet technologies to
multiple external customers
November 18, 2009 6
8/8/2019 Cloud Computing 1306
7/21
Definition Continued
an internal or external cloud enabled service
offering
the provision of dynamically scalable and
often virtualized resources as a service over
the Internet.
a general term for anything that involves
delivering hosted services over the Internet.
November 18, 2009 7
8/8/2019 Cloud Computing 1306
8/21
Cloud computing is a model for enabling convenient,on-demand network access to a shared pool ofconfigurable computing resources (e.g., networks,
servers, storage, applications, and services) that canbe rapidly provisioned and released with minimalmanagement effort or service provider interaction.(NIST Definition, National Institute of Standards and Technology)
This cloud model promotes availability and is composed of
five essential characteristics, three service models, and fourdeployment models.
Definition Continued
November 18, 2009 8
8/8/2019 Cloud Computing 1306
9/21
5 Essential Cloud Characteristics
On-demand self-service
Broad network access (Internet)
Resource pooling Location independence
Rapid elasticity
Measured service
November 18, 2009 9
8/8/2019 Cloud Computing 1306
10/21
Cloud computing often leverages:
Massive and Rapid scalability
Homogeneity
Virtualization
Resilient computing
Low cost software
Geographic distribution, (many datacenters)
Service orientation
Advanced security technologies
Additional Cloud Characteristics
November 18, 2009 10
8/8/2019 Cloud Computing 1306
11/21
Private Cloud (a.k.a. Internal Cloud)
enterprise owned or leased
Community Cloud (a.k.a. External Cloud) shared infrastructure for specific community
Public cloud (a.k.a. External Cloud)
Sold to the public, mega-scale infrastructure Hybrid cloud
composition of two or more clouds
CloudDeployment Models
November 18, 2009 11
8/8/2019 Cloud Computing 1306
12/21
Cloud Software as a Service (SaaS) Use providers applications over a network
Cloud Platform as a Service (PaaS) Deploy customer-created applications to a cloud
Cloud Infrastructure as a Service (IaaS) Rent processing, storage, network capacity, and other
fundamental computing resources
To be considered cloud services are deployedon top of cloud infrastructure that has the keycharacteristics
CloudS
ervice Models
November 18, 2009 12
8/8/2019 Cloud Computing 1306
13/21
Issues with the Cloud Security (number 1 concern)
Performance
Availability Lack of Standards
Inability to Customize
Hard to Integrate with current in-house IT
Regulatory requirements
Note enough suppliers yet
November 18, 2009 13
8/8/2019 Cloud Computing 1306
14/21
Clouds are massively complex systems that can bereduced to simple primitives that are replicated
thousands of times
These complexities create many issues related to
security as well as all aspects of Cloud computing Clouds typically have a single security architecture
but have many customers with different demands
Cloud security issues may drive and define how we
adopt and deploy cloud computing solutions
Highly sensitive data is likely to be on private clouds
where organizations have complete control over
their security model
Analyzing CloudSecurity
November 18, 2009 14
8/8/2019 Cloud Computing 1306
15/21
More on Security
Trusting vendors security model Where is the data stored and who is securing it
Inability to respond to audit requirements
Indirect administrator accountability
Loss of physical control
Data retention / backup standards
Redundancy / Disaster Recovery
Handling Complianceo
GL
BA, HIPAA, SOX, PCYo State laws
o International EU Data Protection Directive
o FTC Scrutiny
o SAS 70 Audits
November 18, 2009 15
8/8/2019 Cloud Computing 1306
16/21
Core objectives and principles that cloudcomputing must meet to be successful: Security
Scalability
Availability
Performance
Cost-effective
Acquire resources on demand
Release resources when no longer needed Pay for what you use
Leverage others core competencies
Turn fixed cost into variable cost
Objectives of Cloud Computing
November 18, 2009 16
8/8/2019 Cloud Computing 1306
17/21
Cloud BasedService examples
Peer to Peer
BOINC, Skype
Web Apps
Facebook, Twitter, YouTube Security as a Service
MessageLabs, Purewire,
ScanSafe, Zscaler
Software plus services
Microsoft Online Services
Software as a Service
GoogleApps, Salesforce,
SpringCM
Storage
Content Distribution
BitTorret, Amazon
CloudFront
Sychronisation
LiveMesh
November 18, 2009 17
8/8/2019 Cloud Computing 1306
18/21
Clouds vs. Traditional Hosting
Three distinct characteristics that differentiateclouds from traditional hosting
It is sold on demand
Typically by the minute or the hour
It is elastic
A user can have as much or as little of a service as theywant at any given time
The service is fully managed by the provider The consumer needs nothing but a personal computer
and Internet access
November 18, 2009 18
8/8/2019 Cloud Computing 1306
19/21
Cloud Economics
November 18, 2009 19
Estimates vary widely on possible cost savingso If you move your data center to a cloud provider, it
will cost a tenth of the cost. Brian Gammage, Gartner Fellow
Use of cloud applications can reduce costs from 50%
to 90% - CTO of Washington D.C. IT resource subscription pilot demonstrated a 28% cost
savings - Alchemy Plus cloud (backing from Microsoft)
Using Cloud infrastructure saves 18% to 28% before
considering that you no longer need to buy peakcapacity George Reese, founder Valtira and enStratus
When implementing Cloud you must consider othercosts which may not be apparent today.
8/8/2019 Cloud Computing 1306
20/21
Recap Clouds
Provide internet based services
Available on demand
And fully managed by the provider
There is no one Cloud. There are many models andarchitectures
Clouds let you Avoid CapEx on hardware, software, and service
Share infrastructure and cost
Lower management overhead
Access a large range of apps
Many questions still remain!!!
November 18, 2009 20
8/8/2019 Cloud Computing 1306
21/21
Questions?
November 18, 2009 21
Thanks for the opportunity present this subject!!
Nicholas L. Kottyan