Page 1

Cloud Computing Deepak Jagdish Lalwani

I. INTRODUCTION Life before cloud computing Traditional   business   applications—like   those   from   SAP,  Microsoft,   and   Oracle—have   always   been   too   complicated  and   expensive.   They   need   a   data   center   with   office   space,  power, cooling, bandwidth, networks, servers, and storage. A  complicated software stack and a team of experts to install,  configure,   and   run   them.   They   need   development,   testing,  staging, production, and failover environments.

Cloud   services   include   the   delivery   of   software,  infrastructure, and storage over the Internet (either as separate  components or a complete platform) based on user demand. Cloud storage:­To any type of data storage that resides in the  Cloud, including services. Transaction support is also an issue  with cloud­based storage systems, 

Cloud applications use large data centres and powerful servers  that   host   Web   applications   and   Web   services.   Cloud  computing should not be confused with grid computing. Grid  The buzz around cloud computing has reached a fever pitch.  computing involves dividing a large task into many smaller  Some   believe   it   is   a   disruptive   trend   representing   the   next  tasks  that  run in parallel  on separate  servers.  Grids  require  stage in the evolution of the Internet. Others believe it is hype,  many computers, typically in the thousands, and commonly  as it uses long established computing technologies.  use servers, desktops, and laptops. In a dynamic economic environment, company’s survival may  Do all clouds are same? depend on ability to focus on core business and adapt quickly.  Yesterday’s profitable business model can’t be counted on to   Not every cloud is a “grid” translate into future growth and profits. As business adapts to   Most clouds are not “compute clusters” changing government and industry regulations, evaluates new   Some clouds are servers in virtual slices business partnerships, and anticipates competitive threats, IT   Enterprise cloud computing implies API leverage needs to help the business find new ways to respond. II. IMPLEMENTATION OF CLOUD COMPUTING At the same time, plans for change must often be made in the  context   of   limited   resources   for   finances,   people   and  There are 4 Implementations of cloud computing: ­  technology. a. Private cloud computing The purpose is to clear up some of the mystery surrounding  b. Public cloud computing the topic of cloud computing.  c. Hybrid cloud computing d. Community Cloud computing Now let see what is cloud computing? What is cloud computing? Thus, we can’t really define the term cloud computing In simple words “what is cloud computing?” Cloud is a large group of interconnected computers. 


Private cloud computing

Private Clouds are normal data centres within an enterprise  with all the 4 attributes of the Cloud – Elasticity, Self Service,  Pay­By­Use   and   Programmability.   By   setting   up   a   Private  Cloud,   enterprises   can   consolidate   their   IT   infrastructure.  They will need fewer IT staff to manage the data centre. 

b. Public cloud computing Computing is defined as the activity of using and developing  computer  technology,  computer   hardware  and  This   is   the   most   popular   incarnation   of   the   Cloud.   Many  software. businesses and individuals realize Cloud through the Public  Cloud implementation. It needs a huge investment and only  Cloud computing is a term used to describe both a platform  well established companies with deep pockets like Microsoft,  and type of application.  Amazon and Google can afford to set them up. Public Cloud  is   implemented   on   thousands   of   servers   running   across 

hundreds of   data   centers   deployed   across   tens   of   locations  around the world. The best thing about Public Cloud is that  the customers can choose a location for his application to be  deployed. This will reduce the latency when the consumers  access the application.  c.

Hybrid cloud computing

There are scenarios where you need a combination of Private  Cloud   and   Public   Cloud.   Due   to   the   regulations   and  compliance issues in few countries, sensitive data like citizen  information,   patient   medical   history,   and   financial  transactions   cannot   be   stored   in   servers   that   physically   not  located within the political boundaries of a country. In some  scenarios, the enterprise customers want to get best of the both  worlds   by  logically   connecting   their   Private   Cloud   and   the  Public   Cloud.   Through   this,   they   can   offer   seamless  scalability   by   moving   some   of   the   on­premise   and   Private  Cloud based applications to the Public Cloud. 

               A SaaS provider typically hosts and manages a  given   application   in   their   own   data   center   and   makes   it  available to multiple tenants and users over the Web. Some  SaaS providers run on another cloud provider’s PaaS or IaaS  service offerings. Oracle CRM on Demand,,  and Netsuite are some of the well known SaaS examples. Platform (Platform as a Service)

                           Platform as a Service (PaaS) is an application  development and deployment platform delivered as a service  to  developers   over   the   Web.   It   facilitates   development   and  deployment of applications without the cost and complexity of  buying and managing the underlying infrastructure, providing  all of the facilities required to support the complete life cycle  of   building   and   delivering   web   applications   and   services  entirely available from the Internet. This platform consists of  infrastructure   software,   and   typically   includes   a   database,  middleware   and   development   tools.   A   virtualized   and  clustered grid computing architecture is often the basis for this  d. Community Cloud computing infrastructure software. Some PaaS offerings have a specific  programming   language   or   API.   For   example,   Google  Community Cloud is implemented when a set of businesses  AppEngine   is   a   PaaS   offering   where   developers   write   in  have a similar requirement and share the same context. This  Python or Java.  would be made available to a set of select organizations. For  example, the Federal government in US may decide to setup a  government specific Community Cloud that can leveraged by  all the states.  III. ARCHITECTURE OF CLOUD COMPUTING The  Architecture  of  cloud  computing can   be  understood  in  two ways that is in onion shape and in Pyramid shape.  Cloud has seven layers:­ a. b. c. d. e. f.

Clients Services Application Platform Storage Infrastructure

Fig. 1  Pyramid Shape 

Infrastructure (Infrastructure as a Service) The   3   main   layers   used   by   most   of   the   cloud   computing  services are shown as Pyramid shape in Fig 1:­                 Infrastructure as a Service (IaaS) is the delivery of   hardware   (server,   storage   and   network),   and   associated  • Application (Software as a Service) software   (operating   systems   virtualization   technology,   file  system), as a service. It is an evolution of traditional hosting  • Platform that does not require any long term commitment and allows  users to provision resources on demand. Unlike PaaS services,  • Infrastructure the IaaS provider does very little management other than keep  the data center operational and users must deploy and manage  Application (Software as a Service) the software services themselves­­just the way they would in  their own data center. Amazon Web Services Elastic Compute 

Cloud (EC2) and Secure Storage Service (S3) are examples of                    Sun Microsystems’s slogan is “The network is the  IaaS offerings. computer,” and that’s as good as any to describe how cloud  computing   works.   In   essence,   a   network   of   computers        It all starts with the front­end interface seen by individual  functions as a single computer to serve data and applications  users. This is how users select a task or service (either starting  to users over the Internet. The network exists in the “cloud” of  an   application   or   opening   a   document).   The   user’s   request  IP   addresses   that   we   know   as   the   Internet,   offers   massive  then gets passed to the system management, which finds the  computing   power   and   storage   capability,   and   enables   wide  correct   resources   and   then   calls   the   system’s   appropriate  scale group collaboration. Now how does it is use in business  provisioning services.  and technology life. IV. HOW CLOUD COMPUTING WORKS


Cloud computing   is   becoming   a   buzzword.   It   refers   to   a  computing   system   in   which   tasks   are   assigned   through   a  combination   of   connections,   service   and   software   over   a  network.   This   collective   of   connections   is   known   as   ‘the  cloud’. Computing at this level allows users to sort through a  vast amount of data.

Cloud computing   is   the   new   computing   platform   shift.   The cloud is really just a metaphor for the Internet and is an  abstraction for the complex infrastructure it runs on.   It is a  style   of   computing   in   which   users   (and   developers)   access  technology­enabled   services   from   the   Internet   without   the  knowledge of, or control  over the technology infrastructure  that supports these services.  

In traditional enterprise computing, IT departments forecast  demand   for   applications   and   capacity   and   invest   time   and  money to develop those resources in­house or purchase them  from   others   and   operate   them   in­house.   With   cloud  computing,   institutions   procure   IT   services   from   remote  providers,   and   campus   constituents   access   these   resources  over the Internet. E­mail,. Software is hosted by the provider  and   does   not   need   to   be   installed—or   maintained—   on  individual computers around campus. In some cases, a large  university or a consortium might become a provider of cloud  services. Storage and processing needs can also be met by the  cloud. Institutions pay only for the resources used, and users  can access the applications and files they need from virtually  any   internet   connected   computer.   In   a   mature   cloud  computing environment, institutions would be able to add new  IT   services   or   respond   to   changes   in   capacity   on   the   fly,  saving   capital   costs   that   can   be   redirected   to   programs   of  strategic value to the institution.  For example,                                     Google is currently the forerunner of cloud  computing   due   to   its   need   to   produce   accurate   and   instant  results for the millions of search queries it receives every day.  Other   companies   have   developed   web   based   operating  systems that look and feel like Windows.

Enterprises are interested in Cloud computing because it  comes with several potential benefits.   The Pay­As­You­Use  consumption   model   can   now   be   applied   to   IT.   Cloud  computing   transfers   the   traditional   capital   expenditure  (CapEx)   model   common   in   data   centers   today   to   an  operational   expenditure   (OpEx)   model.   Additionally,   for  business   software   ISVs   (Independent   Software   Vendor),  Cloud computing is a potential new distribution channel for  their applications.   Building business software for the cloud  allows   them   to   hook   into   new   business   models,   like  subscription, transaction or even ad­based revenue models.  It  is clear that the concept of cloud computing is gaining traction  and   provides   unique   benefits.   The   flexibility   of   an   access­ anywhere,   highly   scalable,   pay­as­you­go   computing   model  has benefits for both vendors and clients. VI. HOW CLOUD COMPUTING BOOST TECHNOLOGY              Colleges and universities are expected to provide a  wide   and   growing   array   of   technology   services,   some   of  which   are   highly   specialized   or   idiosyncratic   to   individual  campuses,   whereas   others   simply   need   to   be   available.   By  offering   commodity   services   over   the   Internet,   cloud  computing   offers   one   way   for   institutions   to   increase  operational efficiency and focus scarce resources on services  that are institutional differentiators. Operating in a cloud en­ vironment requires  IT leaders  and staff to develop different  skills,   such   as   managing   contracts,   overseeing   integration  between   in­house  and outsourced   services,   and  mastering  a  different model of IT budgets. 

                 The social networking website :  When we upload a picture of our friends onto the site, and tag  your or MY faces in the photograph, our engaging in a kind of  cloud computing – those photos are now stored on the Web,  as well as on our desktop. If we delete the photos from our  computer, they will remain on the Web, accessible to us and  There are improvements in coming months to cloud  our friends computing which are as follows:

• • • •

Security Lock­in Lack of control and  Reliability

Business in India needs innovation and this is one of them  which is advantage both in technical terms and also reduces  costing, making the business more profitable in operational  functions.Eg: MIS (Management Information System) VII.BENEFITS o




Cloud services must enable multi­tenancy —  different companies sharing the same underlying  resources  Users can avoid capital expenditure on hardware,  software, and other peripheral services, when they  only pay a provider for those utilities they use;

VIII.CONCLUSIONS Cloud computing   increases   profitability   by   improving  resource utilization. Pooling resources into large clouds drives  down costs and increases utilization by delivering resources  only   for   as   long   as   those   resources   are   needed.   Cloud  computing   allows   individuals,   teams,   and   organizations   to  streamline procurement  processes  and eliminate the need to  duplicate   certain   computer   administrative   skills   related   to  setup, configuration, and support Infosys   creates   CLOUD   BASED   SOLUTION   for   Auto  Dealers using SQL Data Services. A new kind of application platform  doesn’t come along  very often. But when a successful platform innovation does  appear, it has an enormous impact.

       Everyone fondly remembers fun times at summer camp.  Consumption is billed as a utility or subscription with  Cloud Computing aren’t exactly the same, but they are great  gatherings all over the world that bring together thinkers and  little or no upfront cost; doers Immediate access to a broad range of applications,  that may otherwise be out of reach, due to:  REFERENCES  The lowering barriers to entry;  Shared infrastructure, and therefore  [1] David chappell­ introducing windows Azure lower costs; [2]­2880­4452  Lower management overhead. ­88DD­09398DOA522A/Introducing_Window_Azure.doc [3]




Users will have the option to terminate a contract at  any   time,   avoiding   return   on   investment   risk   and  uncertainty. Greater   flexibility   and   availability   of   'shared'  information,   enabling   collaboration   from   anywhere  in the world ­ with an internet connection. Globalization of computing assets may be the biggest  contribution the cloud has made to date.

Fig. 2  Evolution of Cloud Computing

[4] [5] [6] [7] [8] [9] orm_Wars.pdf Jake Sorofman,   the   Cloud   computing   adoption   model,   Dr.   Dobb’s  Journal. Information week, Microsoft’s stack in the cloud.  Research and report. Mckinsey, Emerging platform wars in enterprises software, Quarterly  report. Mark   and   Jitendra,   Cloud   Computing,   Microsoft   and   Infosys   Joint  position paper. John Rymer, Platform as a Service is here, Forrester report. Amazon .com :­

Cloud Computing  

Cloud computing increases profitability by improving resource utilization. Pooling resources into large clouds drives down costs and increas...

Cloud Computing  

Cloud computing increases profitability by improving resource utilization. Pooling resources into large clouds drives down costs and increas...