Cloud computing

22

Transcript of Cloud computing

MANIKANTA

PULAVARTY

N.SANTOSH

ABHILASH

PRESENTING BY

ADITYA ENGINEERING COLLEGE

CONTENTS• Introduction• Types of services• Architecture• Characteristics• Key features• Advantages• Disadvantages• Amazon ec2• Issues• Economics• Conclusion• References

INTRODUCTION• Broadly, Cloud computing is

combination of three Computing concepts :

• Grid Computing-Cluster of loosely coupled computers for a common cause

• Utility Computing-Packaging of computer resources as a metered service

• Autonomic Computing-Capable of self management

What is cloud?

• The cloud is a computing service that charges you based only on the amount of computing resources we use.

• Pay as you go

Types of Services• Cloud computing comes

in three basic flavors:

• Infrastructure as a service (IaaS),

• Platform as a service (PaaS),

• Software as a service (SaaS).

Infrastructure as a service (IaaS)• IaaS allows an organization to run entire data center application stacks,

from the operating system up to the application, on a service provider's infrastructure.

• Amazon's Elastic Compute Cloud is perhaps the most famous public cloud infrastructure available.

Platform as a Service (PaaS)• PaaS involves providing a platform on

which a customer can run its own applications.

• For example, a small company might have a Java application to which it has trouble providing enough resources during holiday peak loads. The company might go to a platform provider, such as Akamai, to run the system on its Java application server framework.

• Microsoft, Force.com and Google also provide platforms on which customers can run applications.

Software as a Service(SaaS)

• SaaS is far and away the most common model of cloud service: Companies buy access to an application but have no responsibility for (and no control over) its implementation.

Architecture• The two most significant components of cloud computing

architecture are known as the

• Front end: The front end is the part seen by the client, i.e. the computer user. This includes the client’s network and the applications used to access the cloud via a user interface such as a web browser.

• Back end : The back end of the cloud computing architecture is the ‘cloud’ itself, comprising various computers, servers and data storage devices.

Characteristics

• Cloud computing customers consume resources as a service and pay only for resources that they use.

• Many cloud-computing offerings employ the utility computing model, which is analogous to how traditional utility services are consumed, whereas others bill on a subscription basis.

• Sharing "perishable and intangible" computing power among multiple tenants can improve utilization rates, as servers are not unnecessarily left idle .

Key Features• Agility • Cost • Device and location independence • Multi-tenancy • Centralization • Peak-load capacity • Utilization and efficiency • Reliability • Scalability• Security• Maintenance • Metering

Advantages• Fast Application

Deployment

• Hassle Free Maintenance

• Better Resources Utilization

• Platform Independent, Security, Scalability

Disadvantages

• IN ELASTICITY• NON FLEXIBILITY• SECURITY

PROBLEMS

Amazon ec2What is it?• Amazon Elastic Compute Cloud (Amazon EC2) is a web

service that provides resizable compute capacity in the cloud.

• Service Highlights• Elastic• Reliable• Completely Controlled• Secure• Inexpensive• Flexible

APPLICATIONS• Peer-to-peer / volunteer computing (Bittorrent,Skype)• Web application (Facebook)• Software as a service (Google Apps, SAP )• Software plus services (Microsoft Online Services)

Issues

• Privacy• Compliance• Legal• Open source• Open standards• Security• Availability and

Performance

Economics

• Avoid capital expenditure.

• Billed on utility/subscription.

• Can terminate contract any time.

• Lower cost of entry.

Conclusion• In this presentation, we have proposed

architecture for market-oriented allocation of resources within Clouds.

• We have discussed some representative platforms for Cloud computing covering the state-of-the-art.

• We have also presented a vision for the creation of global Cloud exchange for trading services.

• A way to increase capacity or add capabilities on the fly without investing in new infrastructure ,training new personnel, or licensing new software. Cloud computing encompasses any subscription-based or pay-per-use service that, in real time over the Internet, extends IT's existing capabilities

References• www.wikipedia.org

• Features of cloud computing? -Google.

• Youtube cloud computing videos.

• CloudComputing- Google Image Search