You are on page 1of 21

Cloud Computing

Presented by :-
Divya.S.N

PES INSTITUTE OF TECHNOLOGY


1st Sem MBA-2010
What is COMPUTING ?
Computing is usually defined
as the activity of using and
improving Computer
technology, hardware and
software.

What is CLOUD COMPUTING ?


Cloud Computing is Internet-
based computing, whereby
shared resources, software,
and information are
provided to computers and
other devices on demand.
Cloud Computing Means..?
Cloud computing is a concept where applications and
files are hosted on a “cloud” consisting of thousands of
computers and servers, all linked together and
accessible via the Internet.

With cloud computing, everything is web based instead


of being desktop based.

You can access all your programs and documents from


any computer that’s connected to the Internet.
Common Cloud Characteristics

• On-demand self-service
•Broad network access
•Resource pooling
-Location independence
•Rapid elasticity
•Measured service
Layers Of Cloud Computing
A cloud client consists of computer hardware and/or
computer software.

Cloud application services or "Software as a Service


(SaaS)" deliver software as a service over the Internet.

Cloud platform services or "Platform as a Service


(PaaS)" deliver a computing platform and/or solution
stack as a service.

Cloud infrastructure services, also known as


"Infrastructure as a Service (IaaS)", delivers computer
infrastructure- typically a platform virtualization
environment - as a service.

The servers layer consists of computer hardware


and/or computer software products that are
specifically designed for the delivery of cloud services,
Cloud Architecture
Understanding Cloud Architecture
Users select a task or service (either starting an application or opening a
document).

User’s request goes to the system management, which finds the


correct resources and then calls the system’s appropriate provisioning services.

These services
> Carve out the necessary resources in the cloud
> Launch the appropriate web application
> Opens the requested document.

Web application is launched.


->System’s monitoring functions track the usage of the cloud so that resources
are apportioned and attributed to the proper user(s).
->User is charged according to the amount of utilities and resources used.
Types OF Cloud Computing
Public cloud
-service provider makes the resources such as
applications and storage, makes it available to the public
over the internet.
-provider is a third party, situated off site.
Community cloud
-several organization with similar requirements, seek to
share infrastructure.
-example- government offices
Types… (cont…)
 Private cloud
-built exclusively for the use of one client.
-the company owns infrastructure and has control
over data security and the quality of the service.
 Hybrid cloud
-combination of private and public clouds.
So, Why go for cloud computing ?
Because of 6 Key Properties
 Cloud computing is User-Centric.
 Cloud computing is Task-centric.
 Cloud computing is powerful.
 Cloud computing is accessible.
 Cloud computing is intelligent.
 Cloud computing is programmable
Advantages
1. You receive secure, managed hosting at very
inexpensive costs.

2. You do not need to purchase additional hardware


as your space requirements grow.

3. Your server will have offsite backup in case


something goes wrong.

4. If something does goes wrong, you can get the


support of your service providers
Disadvantages
1. Additional cost of data transfer fees

2. You do not have control over the remote servers,


their software, or their security

3. Your data is at the mercy of a third-party


company (you better make sure you trust them)

4. It may be difficult (or even impossible) to migrate


massive amounts of data from the provider
Examples of Cloud Computing
• End User Applications
o Online calendar, photo sharing, document sharing, etc.
are all accessible regardless of operating systems (i.e.
Google docs, Wikispaces, YouTube)
• Social Applications
o facebook, myspace, Ning, Pageflakes etc.
• Open Educational Content
o faculty and student class notes
o Links between content and online journals/textbooks
o Dynamic and resourceful digital repository
EXAMPLE

Google is an example of
cloud computing that
provides users with a
variety of applications
without having the
application installed.
 

The ability to access applications, computing power, and data


from a cloud of online resources.
Google Applications In Cloud Computing.
 Gmail For Business:
25 GB storage, less spam and a 99.9% uptime SLA and enhanced
email security.
 Google Calendar:
Agenda management, scheduling, shared online calendars and mobile calendar
sync.
 Google Docs:
Documents, spreadsheets, drawings and presentations. Work online without
attachments
 Google Groups:
User-created groups providing mailing lists, easy content sharing, searchable
archives.
 Google Sites:
Secure, coding-free web pages for intranets and team managed sites.
Google Video:
Private, secure, hosted .
 
Google Doc's Pilot

•Faculty/Staff/Administrators.

•Class, meetings, committee work, etc.

•Facilitate group projects

•Form creation

•Students without MS Office can still work on


assignments.

•Peer review and collaboration.


Other Companies in the Cloud

Google - Whether you want cloud-based word


processing (Google Docs), presentation software
(Google Presentations),email (Gmail),or
calendar/scheduling functionality (Google
Calendar), Google has an offering.
Microsoft – Microsoft offers Windows Live suite of
web-based applications, as well as the Live Mesh
initiative that’s trying to link together all types of
devices, data, and applications in a common
cloud-based platform.
Other Companies in the Cloud
Amazon has its Elastic Compute Cloud (EC2), a
web service that provides cloud-based resizable
computing capacity for application developers.

IBM has established a Cloud Computing Center to


deliver cloud services and research to clients.

Salesforce.com - CRM software solutions and


enterprise cloud computing.
Sources:
www.wikipedia.com

www.google.com

http://en.wikipedia.org/wiki/Cloud_computing

www.serverschool.com/cloud-computing/benefits-and-
disadvantages-of-cloud-computing/

http://code.google.com/appengine/

http://groups.google.com/group/cloud-computing-use-cases
YOU
A NK
T H

You might also like