cloud computing ppt

25
Cloud Computing Definition • Cloud Computing means offering Business Solutions over the Internet. The Internet is commonly visualized as clouds; hence the term “cloud computing”. • Cloud Computing is computing on someone else's resources on rental basis. • Cloud Computing is accessing the IT services and resources over the Internet from Service Providers called “Cloud Vendors” on subscription basis which can be contracted or expanded at any instant of time according to the user’s need. The IT services include infrastructure services, platform services,

Upload: siva-sidambaram-g

Post on 28-Nov-2014

72 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Cloud Computing Ppt

Cloud Computing

Definition

• Cloud Computing means offering Business Solutions over the Internet. The Internet

is commonly visualized as clouds; hence the term “cloud computing”.

• Cloud Computing is computing on someone else's resources on rental basis.

• Cloud Computing is accessing the IT services and resources over the Internet from

Service Providers called “Cloud Vendors” on subscription basis which can be

contracted or expanded at any instant of time according to the user’s need. The IT

services include infrastructure services, platform services, database services or

Software Applications. Organization need to "pay per use" i.e. organization need to

pay only as much for the computing infrastructure as they use.

Page 2: Cloud Computing Ppt

Cloud Computing

Example of Cloud Computing

A simple example of Cloud Computing is Yahoo email or Gmail. We do not need any

software or a server to use them. All we need is just an internet connection and we

can start sending emails. The server and email management software is all on the

cloud (internet) and managed by the cloud service provider Yahoo or Google.

Page 3: Cloud Computing Ppt

Cloud Computing

Architecture

• Cloud Computing comprises of two sections : Front End and Back End. They are

connected with network which is the Internet.

• Front End refers to the Client’s Device and Applications needed for accessing the

Cloud Computing System. It may be devices such as PC, Laptop, PDA, etc. and

Applications such as Web Browser.

• Back End refers to the physical peripherals such as Servers and Data Centers in the

Cloud.

Page 4: Cloud Computing Ppt

Cloud Computing

Layers

Cloud Computing consists of 3 Layers

1. Software as a Service (SaaS)

2. Platform as a Service (PaaS)

3. Infrastructure as a Service (IaaS)

SaaS: Software-as-a-service provide software applications that

can be accessed over Internet through front end tool by the Client.

Eg: SalesForce.com, Gmail

Page 5: Cloud Computing Ppt

Cloud Computing

Layers

PaaS: Platform-as-a-service provide Development Environment in

which the client can create and deploy his Applications.

Eg: Google Apps

IaaS: Infrastructure-as-a-service provide virtual server, network

equipments and memory in which the Client can store Database

and Applications.

Eg: Amazon.com

Page 6: Cloud Computing Ppt

Cloud Computing

Characteristics

User Centric

Networked

Device and Location Independence

Need Basis

Less Capital Expenditure

Pay per use

Ease of Use

Powerful

No long term commitment

Scalability

Reliability

Maintenance

Page 7: Cloud Computing Ppt

Cloud Computing

User Centric

In Traditional desktop computing, software programs are run and documents are

created on our own computer. Although documents can be accessed from other

computers on the network, they can’t be accessed outside the network. This is PC-

centric. With Cloud Computing, the software programs are stored on servers in the

Cloud and accessed through the Internet by User from any device, any location.

This is User Centric.

Page 8: Cloud Computing Ppt

Cloud Computing

Networked

Cloud is represented by a large group of interconnected computers that functions

as a single computer to serve data and applications to users over the Internet..

This cloud of computers extends beyond a single company or enterprise.

Page 9: Cloud Computing Ppt

Cloud Computing

Device and Location Independence

Cloud Computing enable users to access systems over Internet using a web

browser regardless of the device they use (e.g., PC, mobile) and their location.

Users can connect from any device and from anywhere.

Page 10: Cloud Computing Ppt

Cloud Computing

Need Basis

Cloud vendors provide computing infrastructure on need basis. The Organisations

avail as much Computing Power as they need from the Cloud Vendor. They use

more when need is more and put off when need is less.

Page 11: Cloud Computing Ppt

Cloud Computing

Less Capital Expenditure

Traditional IT services include both Fixed Costs for

Capital expenditure and Variable Costs for

Operational expenditure. Since Cloud Computing

involves renting the computer resources, there is no

Fixed Costs for Capital Expenditure but includes

Variable Costs for its Operation.

OpEx – Operational ExpenditureCapEx – Capital Expenditure

Page 12: Cloud Computing Ppt

Cloud Computing

Pay per Use

Organization is billed for only what computing resources they use. Typical billing

models include per user billing, per GB billing or per-use billing.

Page 13: Cloud Computing Ppt

Cloud Computing

Ease of Use

Cloud Computing is easy to use because the user can access Application what he

needs and do not bother how it is created and maintained.

Page 14: Cloud Computing Ppt

Cloud Computing

Powerful

Connecting hundreds or thousands of computers together in a cloud creates a

wealth of computing power that is impossible with a single desktop PC.

Page 15: Cloud Computing Ppt

Cloud Computing

No Long Term Commitment

The Cloud vendor does not enforce long-term usage of services. Cloud computing

can be ordered online without detailed formal contracts.

Page 16: Cloud Computing Ppt

Cloud Computing

Scalability

Scalability is providing resources dynamically on-demand as per the need. The

amount of resources can be expanded during peak loads and shrinked when the

load is less.

Page 17: Cloud Computing Ppt

Cloud Computing

Reliability

Reliability improves with the use of redundant sites in multiple Clouds and this

enables disaster recovery when data is lost.

Page 18: Cloud Computing Ppt

Cloud Computing

Maintenance

Cloud computing applications are easier to maintain, since they are not installed on

each user’s computer. The maintenance is done only with the centralised servers

and data centers which is taken care by the Cloud Vendor.

Page 19: Cloud Computing Ppt

Cloud Computing

Types

There are four types of Cloud Computing based on location where the cloud is hosted1. Public Cloud

Computing infrastructure is hosted at the vendor’s premises and shared between Organisations. The customer has no visibility over the location of the cloud computing infrastructure.

2. Private CloudComputing architecture is dedicated to the particular Organisation and not shared with other organisations. They are expensive and are considered more secure than Public Clouds. Private clouds may be externally hosted as well as in the premises of the Organisation.

Page 20: Cloud Computing Ppt

Cloud Computing

Types

3. Hybrid CloudThe combination of Public and Private Cloud is known as Hybrid Cloud. Organisations host critical, secure applications in private clouds and non-critical applications in the public cloud

4. Community CloudThe cloud infrastructure is shared between the organizations of the same community. For example, all the government agencies in a city can share the same cloud but not the non government agencies.

Page 21: Cloud Computing Ppt

Cloud Computing

Benefits

•Less Capital Expenditure and so much Useful for Small and

Medium Enterprise (SME)

•Device Independence

•Location Independence

•Scalable on Demand

•Pay for what you Use

•Change or Cancel instantly

•No contracts

•Easy to Use

•More Reliable

•Easy maintenance

Page 22: Cloud Computing Ppt

Cloud Computing

Limitations

• Requires a constant High speed Internet connection

• Security of Data is not guaranteed

• Risk of Cloud Vendor shutting down the business

•No control over the underlying technology used in the Cloud

Page 23: Cloud Computing Ppt

Cloud Computing

Examples of Cloud Computing Applications

•Hotmail.com

• Gmail

•Amazon.com

•Salesforce.com

•Google Apps

• Social Networking Sites

•Twitter

• MySpace

• Wikipedia

• YouTube

• Facebook

• Linkedin

Page 24: Cloud Computing Ppt

Cloud Computing - illustration

Page 25: Cloud Computing Ppt

Cloud Computing

Felicitation