Cloud ComputingBy Mihir Chitnis
Cloud Computing Misconceptions“Cloud” – an image used to represent
Internet or a large foreign network in a diagram.
Cloud Computing: By General public“virtual servers on the Internet”“A buzz word, nothing more”“Its everything of the future”“Google?”
Why understand Cloud Computing?
Cloud Computing - Introduction
Higher abstraction of Grid ComputingDistributed Computing
Multiple concurrent processes over multiple hardware & software systems
Utility Computing Metered service providing storage and computation Eg: SalesForce
Is at an early stage.
Cloud Computing Features Self Healing – self maintaining, automated
recoverySLA-Driven – automated resource
managementMulti-tenancy – share infrastructure with
controlled translucencyService-oriented – allows applications from
discrete services.Virtualized – One or multiple computersLinearly scalable (Eg:1x for a server / 2x for
two servers) Data, Data, Data – share, store and relate
information
CloudwareA platform which supports
High performance
Multiple services & ways to interact
Cloud Computing
Eg: GigaSpaces eXtreme Application Platform (XAP)
Cloud Computing Vs Grid ComputingCloud Computing Grid Computing
Lots of small allocation requests Few allocations for maximum resources
Follows a usage pattern Follows a queuing system
Real time resource availability Queued availability of resources
Very scalable Less scalable
Grid computing is a part of cloud computing
Independent concept
Some Cloud Computing ServicesGoogle Apps
Messaging - Emails & ChatsCollaboration - Documents, Video and SitesSecurity
Microsoft Azure Integrated development ,Service hosting &
management environment maintained at Microsoft Datacenters.
Google Apps
Microsoft Azure
Microsoft AzureRole Based Implementation
Web Role - Web based services. (HTTP,FTP)
Worker Role - Computational ServicesFabric Deployment – scalable hosting WASS – Windows Azure Storage ServiceCross Platform – Web ServicesBuilt-in management servicesAdvanced Tracking and logging facilities.
ReferencesCharrington, S. "Cloud Computing: It's the Future of
Enterprise IT", CloudComputing Journal, 2008.
Harting, K. "What is Cloud Computing?", CloudComputing Journal, 2008.
SHEEHAN, M. "Cloud Computing Vs Grid Computing", CloudComputing Journal, 2008.
"Azure". http://www.microsoft.com/azure/
"Google Apps". http://www.google.com/apps/
Thank You