Contents Introduction to cloud computing. Three levels of cloud computing: Implementation of cloud computing Private cloud Public cloud Hybrid cloud Benefits of cloud computing in business and IT industry. ConclusionReferences.
What is cloud computing? Cloud computing is the dynamic provision of providing hardware, software, or services from third parties over a network. Cloud computing is Internet-based computing, where shared resources, software, & information are provided to computers and other devices on demand. Cloud computing is a computing platform for the next generation of the Internet.
What is Cloud Computing?(Cont) Cloud computing is a broad concept of using the Internet to allow people to access technology- enabled services. Named after the cloud representation of the Internet on a network diagram this technology is named as cloud computing.
Cloud Computing Characteristics: Cloud computing basically works on the principle of Pay As U Use. Cloud computing customers do not own the physical infrastructure, instead avoid by renting usage from a third-party provider. Cloud computing customers do not own the physical infrastructure, instead avoid capital expenditure by renting usage from a third-party provider.capital expenditure They consume resources as a service and pay only for resources that they use.
Three levels of cloud computing: Infrastructure As A Service(IAAS) Platform As A Service(PAAS) Software As A Service(SAAS)
Three levels of cloud computing
Infrastructure As A Service(IAAS): In this plan cloud providers can provide the technical infrastructure for your application. E.g. organization provides you the different resources and applications. These resources may be storage space, hardware, networking component etc. In this plan cloud providers can provide the technical infrastructure for your application. E.g. organization provides you the different resources and applications. These resources may be storage space, hardware, networking component etc. Customer need not have to be bothered about specifying what kind of hardware you want or what is the name of the computer servers you are running on. Customer need not have to be bothered about specifying what kind of hardware you want or what is the name of the computer servers you are running on. In real meaning you can rent someone else's hardware by the minute, hour or monthly used basis.
Platform As A Service(PAAS): This component of cloud computing can be defined as a set of software and product development tools that allow developers to create application on providers platform. In other words, it allow you to built applications that are delivered to users through internet and are run on providers infrastructure. Salesforce.com - which comes with not only the infrastructure but also a programming language platform.
Software As A Service(SAAS): It provide any software application as a service through cloud. We have been using saas for years in public domain, with free email services being the most classical example. This is the design that someone can offer you a hosted set of software (running on a platform and infrastructure) that you don't own but pay for some element of utilization. E.g. email services offered by Google, yahoo etc.
Advantages: Client doesnt have to worry about buying anything. He pays for what you use. He can access services any where and any time. But, he cant own it.
Implementation of cloud computing public cloud public cloud Private cloud Hybrid cloud
Public cloud In a public cloud (also called external cloud), outside organizations provide the infrastructure, software and platform required to implement the cloud. The public cloud follows pay as you go model, you only pay for the services you are consuming. Email is the most basic and oldest type of services offered on the public cloud. Advantage: user dont have to worry about managing the underlying IT infrastructure.
Private cloud A private cloud refers to having your own private cloud computing infrastructure. So, instead of relying on an external, public cloud serivce providers infrastructure, you would have your own. In a private cloud (also called internal cloud), the infrastructure for implementing the cloud is completely organized and maintained by the enterprise. It is most suited for large organizations or enterprise.
Hybrid cloud: To assemble the benefits of both approaches private and public cloud, newer implementation models have been developed to merge both models into an integrated solution.
Search Engines Web mail Cloud Computing Services: Simplest Forms
Web-based office applications Online photo and document sharing Cloud Computing Services: More Complex Forms
Large-scale web-based storage and computing power for building your own applications Cloud Computing Services: More Complex Forms
Benefits of Cloud Computing
Cloud computing helps to cut down costs. Ability to meet changing user demands quickly, usually within minutes. Environment Friendly. Rapid elasticity. It is easy to install the technology. It is on demand self service. Cloud Computing: Benefits
In the event of a disaster data is usually not lost. Easy to develop your own web based applications that run in the cloud. It is highly automated. Cloud computing frees up internal resources whenever they are released by the user. Cloud computing helps businesses become mobile. Cloud Computing: Benefits
Drawbacks of Cloud Computing
Often limited or no technical support available. When there are technical issues you may lose access to your data or your application. No control on traffic and data accessing speed. If the company hosting the application goes out of business you may lose access to your data or application permanently. Cloud Computing: Drawbacks
Potential Regulatory Compliance issues You must have an Internet connection Cloud Computing: Drawbacks
Cloud Computing Rebirth of centralized processing, without the green and black terminal screens of the mainframe days. Instead we have access to rich web applications with our information and files stored in the cloud and available at all times, whether that be a laptop computer in the middle of Manhattan.
Conclusion Cloud computing offers real alternatives to IT departments for improved flexibility and trim down the cost. Markets are developing for the delivery of software applications, platforms, and infrastructure as a service to IT departments over the cloud. These services are readily accessible on a pay-per-use basis and offer great alternatives to businesses that need the flexibility to rent infrastructure on a temporary basis or to reduce capital costs.
References Architectural Strategies for Cloud Computing, august 2009. www.oracle.com/.../pdf/architectural_strategies_for _cloud_computing.pdf Architectural Strategies for Cloud Computing, august 2009. www.oracle.com/.../pdf/architectural_strategies_for _cloud_computing.pdf  Wikipedia, Cloud Computing available at http://en.wikipedia.org/wiki/Cloud_computing  Mladen A. Vouk Cloud Computing Issues, Research and Implementations,
References (cont)  Dr. Wendy A. Warr, Wendy Warr & Associates (firstname.lastname@example.org, http://www.warr.com), November 2009  Dr. Wendy A. Warr, Wendy Warr & Associates (email@example.com, http://www.warr.com), November 2009  DAVID CHAPPELL (2008) a short introduction to cloud computing platforms: An enterprise-oriented over view.  A Berkeley (2009) Above the Clouds: A Berkeley View of Cloud Computing.  A Berkeley (2009) Above the Clouds: A Berkeley View of Cloud Computing.
References(cont)  Sims, K. (2009), IBM Blue Cloud Initiative Advances Enterprise Cloud Computing available at http://www- 03.ibm.com/press/us/en/pressrelease/26642.ws s