Cloud computing
-
Upload
manikanta-pulavarty -
Category
Technology
-
view
608 -
download
0
Transcript of Cloud computing
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
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