Sie sind auf Seite 1von 16

CLOUD COMPUTING

BY : ANAND SINGH NEGI JAYWANT PISSAT SWATI RAM

Click to edit Master subtitle style

6/12/12

WHAT IS CLOUD COMPUTING??


CLOUD COMPUTING is a virtualized compute power and storage delivered via platformagnostic infrastructures of abstracted hardware and software accessed over the Internet. These shared, on-demand IT resources, are created and disposed of efficiently, are dynamically scalable through a variety of programmatic interfaces and are billed variably based on measurable usage.
6/12/12

GRID COMPUTING

DIFFERENCE BETWEEN CLOUD COMPUTING AND SOME TECHNICAL TERMS


A form of distributed computing, whereby a super and virtual computer is composed of cluster of networked, loosely coupled computers acting in concert to perform very large tasks. The packaging of computing resources such as computing power, storage as a metered services

UTILITY COMPUTING

6/12/12

The Traditional Server Concept

Web Server Windows IIS 6/12/12

App Server Linux Glassfish

DB Server Linux MySQL

EMail Windows Exchange

And if something goes wrong ...

Web Server Windows IIS 6/12/12

App Server DOWN!

DB Server Linux MySQL

EMail Windows Exchange

The Traditional Server Concept

System Administrators often talk about servers as a whole unit that includes the hardware, the OS, the storage, and the applications. Servers are often referred to by their function i.e. the Exchange server, the SQL server, the File server, etc. If the File server fills up, or the Exchange server becomes overtaxed, then the System Administrators must add in a new server. Unless there are multiple servers, if a service experiences a hardware failure, then the service is down. System Admins can implement clusters of servers to make them more fault tolerant. However, even clusters have limits on their scalability, and not all applications work in a clustered environment.

6/12/12

The Traditional Server Concept

Cons Pros

Expensive to acquire Easy to conceptualizeand maintain hardware Not very scalable Fairly easy to deploy Difficult to replicate Easy to backup Redundancy application/service can Virtually anyis difficult to implementbe run from this type of setup Vulnerable to hardware outages In many cases, processor is under-utilized

6/12/12

77

WHAT IS A CLOUD ??

SLAs Web Services

Virtualization

6/12/12

The Cloud
A style of computing where massively scalable (and elastic) IT-related capabilities are provided as a service to external customers using Internet technologies.
Whats new? Acquisition Model: Based on purchasing of services Business Model: Based on pay for use Access Model: Over the Internet to ANY device Technical Model: Scalable, elastic, dynamic, multitenant, & sharable

6/12/12

HOW DOES IT WORKS??

6/12/12

Public Clouds (external cloud)

Large scale infrastructure available on a rental basis

Operating System virtualization (e.g. Xen) provides CPU isolation Roll-your-own network provisioning provides network isolation Locally specific storage abstractions

Fully customer self-service

Service Level Agreements (SLAs) are advertized Requests are accepted and resources granted via web services Customers access resources remotely via the Internet

Accountability is e-commerce based

Web-based transaction Pay-as-you-go and flat-rate subscription Customer service, refunds, etc.

6/12/12

PRIVATE CLOUDS (INTERNAL CLOUD)

Various providers let you create virtual servers

Set up an account, perhaps just with a credit card Choose the OS and software each "instance" will have It will run on a large server farm located somewhere You can instantiate more on a few minutes' notice You can shut down instances in a minute or so

You create virtual servers ("virtualization")


They send you a bill for what you use


6/12/12

How do they work?

Public clouds are opaque

What applications will work well in a cloud?

Many of the advantages offered by Public Clouds appear useful for on premise IT

Self-service provisioning Legacy support Flexible resource allocation

What extensions or modifications are required to support a wider variety of services and applications?

Data assimilation gaming

Multiplayer 6/12/12

The Cloud = 10X Improvements


Ease of Use Scalability Risk Reliability Cost

6/12/12

Ease of Use

Deploy infrastructure with a mouse or API

No cabling, screwdrivers, racking, unboxing, buying Middle of the night Do it yourself remotely from anywhere anytime

6/12/12

Scalability

See Ease of Use Control your infrastructure with your app Nothing to purchase and take delivery on Instant

6/12/12

Das könnte Ihnen auch gefallen