Cloud computing is the delivery of computing resources such as hardware, software, databases and more over the internet. It allows users to access technology-enabled services from any device on demand without direct management. Common types of clouds include public, private, community and hybrid clouds. While cloud computing provides scalability, cost savings and mobility, it also faces challenges regarding security, standardization and quality of service. Cloud adoption has grown significantly in recent years and is forecast to continue growing substantially faster than traditional IT.
2. Cloud Computing
Cloud Computing
What is Cloud Computing?
Cloud Computing characteristics
Cloud architecture
Types of clouds
General challenges
Cloud Adoption
Conclusion
2
3. Cloud Computing
What is Cloud Computing?
Definition:
Wikipedia:
Cloud Computing is the use of computing
resources (hardware and software) that are delivered as a
service over a network (typically the Internet).
Oxford Dictionaries:
Cloud computing is the practice of using a network
of remote servers hosted on the Internet to store, manage,
and process data, rather than a local server or a personal
computer.
Gartner:
Cloud computing is a style of computing in which
scalable and elastic IT-enabled capabilities are delivered
as a service using Internet technologies.
Forrester:
Cloud computing is a standardized IT capability
(services, software, or infrastructure) delivered via
Internet technologies in a pay-per-use, self-service way.
IDC:
Cloud computing is an emerging IT development,
deployment and delivery model, enabling real-time
delivery of products, services and solutions over the
Internet (i.e., enabling cloud services).
US National Institute of Standards and Technology (NIST):
Cloud Computing is a model for enabling convenient,
on-demand network access to a shared pool of configurable
computing resources (e.g. networks, servers, storage,
applications, and services) that can be rapidly provisioned and
released with minimal management effort or service provider
interaction.
4. Cloud Computing
What is Cloud Computing?
Public interest of Cloud Computing overtime
4
Chellappa:
"Intermediaries in Cloud-Computing”, INFORMS meeting 1997.
“Managing computing resources in active intranets”, International
Journal of Network Management 2002
Amazon EC2
Source: Google Trends
5. Cloud Computing
What is Cloud Computing?
Cloud Computing Forecast:
5
Compound Annual Grow Rate: 20% - 26%, six times IT grow rate!
8. Cloud Computing
Cloud business model
8
Applications, web services, etc
Ex: Facebook, Google Apps,
Salesforce
App development environment
Ex: Force.com, GoogleApp Engine,
Microsoft Azure, Cordy Process
Factory
Raw resources: VMs, storage, etc
Ex: Amazon AWS, Microsoft Azure,
Gogrid, Rackspace, Cloudwatt,
Numergy, OVH
Many have tried to define the Cloud Computing. The most widely accepted definition is proposed by the NIST.
Sources:
Wikipedia: http://en.wikipedia.org/wiki/Cloud_Computing
Oxford Dictionaries: http://oxforddictionaries.com/definition/english/cloud%2Bcomputing?q=cloud+computing
Gartner: http://www.gartner.com/it-glossary/cloud-computing/
Forrester: http://blogs.forrester.com/james_staten/09-10-14-cloud_defined_now_stop_cloudwashing
IDC: http://blogs.idc.com/ie/?p=190
NIST: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
Chellappa is considered as the first to use the term “Cloud Computing”. His first speech about “Cloud Computing” in a talk at INFORMS meeting in 1997. He latter publishes a paper in IJNM 2002 in which he describes Cloud Computing as “a dynamic computing paradigm where the boundaries of computing are determined by rationale provided by technological, economic, organizational and security requirements“.
Amazon EC2: June2006; Google AppEngine April 2008, Microsoft Azure Feb 2010
Although disagreed in evaluated results, the market intelligence firms expect a very high grow rate of Cloud Computing in the next years.