SlideShare a Scribd company logo
1 of 23
What is Cloud
It is a data centre of H/w and S/w (That the vendors use to offer
the computing resources & services
Cloud Computing

The delivery of computing services over the internet,
that are managed by III parties at remote locations.
History of Cloud Computing
1950- In the 50s mainframe computers were huge,
occupying entire rooms. Due to the cost of buying
and maintaining organisations couldn’t afford to
purchase one for each user. The solution was “time
sharing” in which multiple users shared access to
data and CPU time.

1969- J.C.R. Licklider developed the ARPANET
(Advanced Research Projects Agency Network) His
vision was for everyone on the globe to be
interconnected and accessing programs and data at
any site, from anywhere.

1970-IBM released an operating system called VM
that allowed admins to have multiple virtual
systems, on a single physical node.

1990 Telecommunications companies started
offering virtualised private network connections,
which meant it was possible to allow for more users
through shared access to the same physical
infrastructure. The next logical step was to take
virtualisation online.

1997-The term “cloud computing” is coined by
University of Texas professor Ramnath in a talk on a
“new computing paradigm.”

2002-Amazon created Amazon Web Services
(AWS),providing an advanced system of cloud
services from storage to computation.

2006-Amazon introduced the Elastic Compute
Cloud(EC2) as a commercial web service. The EC2
let small companies rent computers on which they
could run their own computer applications.

2009-Google and Microsoft entered the playing
field. The Google App Engine brought low-cost
computing and storage services, and Microsoft
followed suit with Windows Azure.

2010-The Ones serve field service management
software moves to the cloud.
How Cloud Computing Works

The cloud consists of layers -mainly the back end
layers and the front end layers. The front layers are
the parts you see and interact with.

The back end consists of the hardware and the
software architecture that delivers the data you see
on the front end.

Clouds use a network layer to connect users’ end
point devices, like computers or smart phones, to
resources that are centralised in a data centre.
Advantages of Cloud

Less maintenance: Hardware, applications and
bandwidth are managed by the provider.

Continuous availability

Scalability: Pay only for the applications and data
storage you need.

Environmentally friendly

Backups. You have a backup of your data in case
your local computer crashes.
Disadvantages of Cloud

Security and privacy in the Cloud

Dependency and vendor lock-in

Technical Difficulties and Downtime

Limited control and flexibility
Amazon Web service

Amazon Web Services (abbreviated AWS) is a
collection of remote computing services that
together make up a cloud computing platform,
offered over the Internet by Amazon.com.

The most central and well-known of these services
are Amazon EC2 and Amazon S3. The service is
advertised as providing a large computing capacity
(potentially many servers) much faster and cheaper
than building a physical server
Microsoft Azure

Microsoft Azure is a cloud computing platform
created by Microsoft, for building, deploying and
managing applications and services through a global
network of Microsoft-managed datacenters.

It provides both PaaS and IaaS services and
supports many different programming languages,
tools and frameworks, including both Microsoft-
specific and third-party software and systems. Azure
was released on February 1, 2010

Google App Engine

Google App Engine is a Platform as a Service (PaaS)
offering that lets you build and run applications on
Google’s infrastructure. App Engine applications are
easy to build, easy to maintain, and easy to scale as
your traffic and data storage needs change. With
App Engine, there are no servers for you to
maintain. You simply upload your application and
it’s ready to go.
Features

Automatic scaling and load balancing.

Asynchronous task queues for performing work
outside the scope of a request.

Scheduled tasks for triggering events at specified
times or regular intervals.

Integration with other Google cloud services and
APIs.
Virtualization
Virtualization is a software technology that allows
multiple operating systems to run on the same host
computer at the same time.
Virtualization, in computing, refers to the act of
creating a virtual version of something, including
but not limited to a virtual computer hardware
platform, OS, storage device, or computer network
resources.
Before Virtualization:
Single OS image per machine, Software and
hardware tightly coupled, Running multiple
applications on same machine, often creates
conflict, Underutilized resources,Inflexible and
costly infrastructure
After Virtualization: Hardware-independence of
operating system and applications Virtual
machines can be provisioned to any system
Can manage OS and application as a single
unit by encapsulating them into virtual Machin
objectives to virtualization
There are four main objectives to virtualization,
demonstrating the value offered to organizations:

Increased use of hardware resources

Reduced management and resource costs

Improved business flexibility

Improved security and reduced downtime.

Increased Service Availability
Benefits of virtualization

Better security and reliability for applications using
same host

Reduce hardware vendor lock-in

High application availability
Improve cost-efficiency- Vm can easily be moved to
consume capacity wherever it exists, thus generating
more work from less hardware.
Reduce IT complexity- Applications and their
operations systems are encapsulated in VM
Virtualization vs Emulation

Virtualization- involves simulating parts of a
computer's hardware - enough for a guest operating
system to run unmodified - but most operations still
occur on the real hardware for efficiency
reasons,therefore it is normally faster than
emulation but the real system has to have an
architecture identical to the guest system. For
example, VMWare can provide a virtual
environment for running a virtual WindowsXP
machine "inside" a real one.
Emulation
In emulation the virtual machine simulates the
complete hardware in software. This allows an
operating system for one computer architecture to be
run on the architecture that the emulator is written
for.

More Related Content

What's hot

Synopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaSynopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant upta
Prashant Gupta
 
Cloud computing essay
Cloud computing essayCloud computing essay
Cloud computing essay
Kalen Dear
 

What's hot (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing Introduction
 Cloud Computing Introduction Cloud Computing Introduction
Cloud Computing Introduction
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project report
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud Computing
 
cloude computing
cloude computingcloude computing
cloude computing
 
An Introduction to Cloud Computing: Evolution or Revolution?
An Introduction to Cloud Computing: Evolution or Revolution?An Introduction to Cloud Computing: Evolution or Revolution?
An Introduction to Cloud Computing: Evolution or Revolution?
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Synopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaSynopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant upta
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Services Intro
Cloud Computing Services IntroCloud Computing Services Intro
Cloud Computing Services Intro
 
Cloud computing essay
Cloud computing essayCloud computing essay
Cloud computing essay
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud Computing
 
Seminar On Cloud Computing
Seminar On Cloud ComputingSeminar On Cloud Computing
Seminar On Cloud Computing
 

Similar to Cloud computing

Similar to Cloud computing (20)

Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
akashgupta(2).pptx
akashgupta(2).pptxakashgupta(2).pptx
akashgupta(2).pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 
What is cloud ?
What is cloud ?What is cloud ?
What is cloud ?
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A proposal for implementing cloud computing in newspaper company
A proposal for implementing cloud computing in newspaper companyA proposal for implementing cloud computing in newspaper company
A proposal for implementing cloud computing in newspaper company
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptx
 
Unit 1
Unit 1Unit 1
Unit 1
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
 
Cloud Computing Neccesity
Cloud Computing  NeccesityCloud Computing  Neccesity
Cloud Computing Neccesity
 
Cloud Computing: Overview and Examples
Cloud Computing: Overview and ExamplesCloud Computing: Overview and Examples
Cloud Computing: Overview and Examples
 
Cloud computing applicatio
Cloud  computing  applicatioCloud  computing  applicatio
Cloud computing applicatio
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing (1)
Cloud computing (1)Cloud computing (1)
Cloud computing (1)
 

Cloud computing

  • 1. What is Cloud It is a data centre of H/w and S/w (That the vendors use to offer the computing resources & services
  • 2. Cloud Computing  The delivery of computing services over the internet, that are managed by III parties at remote locations.
  • 3. History of Cloud Computing 1950- In the 50s mainframe computers were huge, occupying entire rooms. Due to the cost of buying and maintaining organisations couldn’t afford to purchase one for each user. The solution was “time sharing” in which multiple users shared access to data and CPU time.  1969- J.C.R. Licklider developed the ARPANET (Advanced Research Projects Agency Network) His vision was for everyone on the globe to be interconnected and accessing programs and data at any site, from anywhere.
  • 4.  1970-IBM released an operating system called VM that allowed admins to have multiple virtual systems, on a single physical node.  1990 Telecommunications companies started offering virtualised private network connections, which meant it was possible to allow for more users through shared access to the same physical infrastructure. The next logical step was to take virtualisation online.
  • 5.  1997-The term “cloud computing” is coined by University of Texas professor Ramnath in a talk on a “new computing paradigm.”  2002-Amazon created Amazon Web Services (AWS),providing an advanced system of cloud services from storage to computation.  2006-Amazon introduced the Elastic Compute Cloud(EC2) as a commercial web service. The EC2 let small companies rent computers on which they could run their own computer applications.
  • 6.  2009-Google and Microsoft entered the playing field. The Google App Engine brought low-cost computing and storage services, and Microsoft followed suit with Windows Azure.  2010-The Ones serve field service management software moves to the cloud.
  • 7. How Cloud Computing Works  The cloud consists of layers -mainly the back end layers and the front end layers. The front layers are the parts you see and interact with.  The back end consists of the hardware and the software architecture that delivers the data you see on the front end.  Clouds use a network layer to connect users’ end point devices, like computers or smart phones, to resources that are centralised in a data centre.
  • 8.
  • 9. Advantages of Cloud  Less maintenance: Hardware, applications and bandwidth are managed by the provider.  Continuous availability  Scalability: Pay only for the applications and data storage you need.  Environmentally friendly  Backups. You have a backup of your data in case your local computer crashes.
  • 10. Disadvantages of Cloud  Security and privacy in the Cloud  Dependency and vendor lock-in  Technical Difficulties and Downtime  Limited control and flexibility
  • 11.
  • 12. Amazon Web service  Amazon Web Services (abbreviated AWS) is a collection of remote computing services that together make up a cloud computing platform, offered over the Internet by Amazon.com.  The most central and well-known of these services are Amazon EC2 and Amazon S3. The service is advertised as providing a large computing capacity (potentially many servers) much faster and cheaper than building a physical server
  • 13. Microsoft Azure  Microsoft Azure is a cloud computing platform created by Microsoft, for building, deploying and managing applications and services through a global network of Microsoft-managed datacenters.  It provides both PaaS and IaaS services and supports many different programming languages, tools and frameworks, including both Microsoft- specific and third-party software and systems. Azure was released on February 1, 2010
  • 14.  Google App Engine  Google App Engine is a Platform as a Service (PaaS) offering that lets you build and run applications on Google’s infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs change. With App Engine, there are no servers for you to maintain. You simply upload your application and it’s ready to go.
  • 15. Features  Automatic scaling and load balancing.  Asynchronous task queues for performing work outside the scope of a request.  Scheduled tasks for triggering events at specified times or regular intervals.  Integration with other Google cloud services and APIs.
  • 16.
  • 17. Virtualization Virtualization is a software technology that allows multiple operating systems to run on the same host computer at the same time. Virtualization, in computing, refers to the act of creating a virtual version of something, including but not limited to a virtual computer hardware platform, OS, storage device, or computer network resources.
  • 18.
  • 19. Before Virtualization: Single OS image per machine, Software and hardware tightly coupled, Running multiple applications on same machine, often creates conflict, Underutilized resources,Inflexible and costly infrastructure After Virtualization: Hardware-independence of operating system and applications Virtual machines can be provisioned to any system Can manage OS and application as a single unit by encapsulating them into virtual Machin
  • 20. objectives to virtualization There are four main objectives to virtualization, demonstrating the value offered to organizations:  Increased use of hardware resources  Reduced management and resource costs  Improved business flexibility  Improved security and reduced downtime.  Increased Service Availability
  • 21. Benefits of virtualization  Better security and reliability for applications using same host  Reduce hardware vendor lock-in  High application availability Improve cost-efficiency- Vm can easily be moved to consume capacity wherever it exists, thus generating more work from less hardware. Reduce IT complexity- Applications and their operations systems are encapsulated in VM
  • 22. Virtualization vs Emulation  Virtualization- involves simulating parts of a computer's hardware - enough for a guest operating system to run unmodified - but most operations still occur on the real hardware for efficiency reasons,therefore it is normally faster than emulation but the real system has to have an architecture identical to the guest system. For example, VMWare can provide a virtual environment for running a virtual WindowsXP machine "inside" a real one.
  • 23. Emulation In emulation the virtual machine simulates the complete hardware in software. This allows an operating system for one computer architecture to be run on the architecture that the emulator is written for.