Sie sind auf Seite 1von 32

DEFINITION

Cloud computing is an emerging computing


technology that uses the internet and central remote
servers to maintain data and applications.
In technical words it is the provision of dynamically
scalable and offer virtualized resources as a service
over the internet on a utility basis.
History 1990
Telephone companies
VPN based service

1999
Salesforce.com concept of
ON DEMAND and SaaS

2000
Microsoft Web based
services

2005
Amazon web services

2007
Google , IBM
Cloud computing research project
Layers of Cloud Computing

1)Clients
2)Application
3)Platform
4)Infrastructure
5)Servers
Clients
A cloud client consists of computer hardware
and/or computer software which relies on
cloud computing for application delivery, or
which is specifically designed for delivery of
cloud services and which is essentially useless
without it.

iphone , Windows mobile, gOS-based systems,


mozilla Firefox, Google Chrome
Application
A cloud application leverages cloud computing in
software architecture, often eliminating the need
to install and run the application on the
customer’s own computer, thus eliminating the
burden of software maintenance, ongoing
operation, and support.

Facebook, Twitter, Youtube, Orkut, BitTorrent,


Amazon, Google Apps
Platform
A cloud platform delivers a computing platform and/or
solution stack as a service, generally consuming cloud
infrastructure. It facilitates deployment of applications
without the cost and complexity of buying and
managing the underlying hardware and software layers.

PayPal, Google Checkout, Google Search, Yahoo! BOSS,


Google App Engine, Azure services Platform, Amazon
Simple DB, Rackspace cloud files
Infrastructure

Cloud infrastructure is the delivery of


computer infrastructure, typically a platform
virtualization environment, as a service.

Amazon Cloud Watch, Right Scale, Amazon


EC2, Go Grid Amazon VPC, Amazon EBS
Servers

The servers layer consists of computer


hardware and/or computer software products
which are specifically and solely designed for
the delivery of cloud services.
Architecture

Cloud architecture comprises hardware and


software designed by a cloud architect who
typically works for a cloud integrator. It involves
multiple cloud components communicating with
each other over application programming
interfaces, usually web services.
Cloud Computing can be
basically divided into two parts

1)Cloud
2)User
User

Anyone with a computer having web browser


and internet connection
Cloud

The term cloud is used as a metaphor for the


internet, based on how the internet is
depicted in computer network diagram and is
an abstraction of the underlying
infrastructure it conceals.
Types of Cloud

1)Public cloud
2)Private cloud
3)Hybrid cloud
Public cloud

Public cloud describes cloud computing in the


traditional mainstream sense, whereby
resources are dynamically provisioned on a
fine-grained utility computing basis
Private cloud

Private cloud are neologisms that some vendors


have recently used to describe offerings that
emulate cloud computing on private networks.
These products claim to “deliver some benefits
of cloud computing without the pitfalls”,
capitalizing on data security, corporate
governance, and reliability concerns.
Hybrid cloud

A hybrid cloud environment consisting of


multiple internal and/or external providers
“will be typical for most enterprises”.
Essential characteristics of Cloud

1)On-Demand self service


2)Broad network access
3)Resource pooling
4)Rapid elasticity
5)Measured service
Advantages of Cloud Computing
1)Agility
2)Cost
3)Device
4)Multi-tenancy
5)Reliability
6)Scalability
7)Security
8)Sustainability
Multi Tenancy

Multi Tenancy refers to a principle where a


single instance of the software runs on a server,
serving multiple client organizations(tenants).
Advantages of Multi-Tenancy

1) Cost saving
2) Data aggregation
3) Complexity
4) Release management
Disadvantages of Cloud Computing
1)Internet connectivity
2)Network down
3)Security is in hands of third party
4)Cloud host disappears
Need for change of present
Internet scenario
Cloud Computing is necessary because the
amount of data that the internet servers work
with these days are about to increase
exponentially.
Silicon Valley and Cloud Computing

Most of the leading companies like Google, Microsoft,


IBM, Apple have already launched initiative towards
cloud computing.
Google towards Cloud Computing
Google has raised its first step towards cloud
computing. It has launched cloud operating
system ‘chrome’ which is the first ever cloud
computing operating system.
gOS Cloud is based on gOS or "good OS“ which is an Ubuntu-based
Linux distribution created by 'Good OS LLC', a Los Angeles-based
corporation.
IBM towards Cloud Computing

IBM is working towards providing private


cloud computing environment with the IBM
Cloud Burst.
Microsoft towards cloud computing

Microsoft is introducing AZURE Platform


which will provide web based application.
Apple towards cloud computing

Apple has launched a website called


www.iwork.com which gives users web based
application like spreadsheet, presentation etc.
Future Scope

As the user’s are increasing exponentially and so the data. To


handle this situation cloud computing is going to be the best
solution. Plus the advantages of cloud computing are very
large both for the providers and the user’s so the future of
cloud computing is very bright.

Das könnte Ihnen auch gefallen