Professional Documents
Culture Documents
Chapter #3
Understanding Cloud Computing
Topics:
Origin and influences
Basic concepts and terminologies
Goals and benefits
Risks and challenges
Origin and Influences
Brief History
• Before emerging the cloud computing, there was Client/Server computing which is basically a centralized storage
If a single user wants to access specific data or run a program, he/she need to connect to the server and then gain
appropriate access, and then he/she can do his/her business.
• Then after, distributed computing came into picture, where all the computers are networked together and share
their resources when needed.
• At around in 1961, John McCarty suggested in a speech at MIT(Massachusetts Institute of Technology) that
computing can be sold like a utility, just like a water or electricity.
• The idea of Intergalactic Computer Network in sixties by J.C.R Licklider who was enabling the development of
ARPANET(Advance Research Project Agency Network) in 1969.
Cloud Computing can be defined as delivering computing power( CPU, RAM, Network Speeds, Storage OS software)
a service over a network (usually on the internet) rather than physically having the computing resources at the
customer location.
Example: AWS, Azure, Google Cloud
Milestone
1.Salesforce.com
1st milestone in 1999
Salesforce.com started delivering of applications to users using a simple website.
2. Amazon Web services
2nd milestone in 2002
Amazon started Amazon Web Services, providing services like storage, computation and even human intelligence..
4. Google App
4th milestone in 2009
As web 2.0 hit its stride, Google and other started offer browse based enterprise app through service application.
5.Window Azure
5th milestone in 2009 by Microsoft
it is an operating environment “Design to manage extremely large pool of computational resources
other companies like Oracle and HP have all joined the game.
Basic Concept and termonologies
The cloud
• A cloud refers to a distinct IT environment
that is designed for the purpose of
remotely provisioning scalable and
measured IT resources.
IT Resource