The cloud is a computing service that charges you based only on the amount of computing resources we use. Pay as you go….
Cloud computing is a natural evolution of the widespread adoption of : Virtualization service-oriented architecture autonomic, and utility computing.. Details are abstracted from end-users, who no longer have need for expertise in, or control over, the technology infrastructure "in the cloud" that supports them
What Is Cloud Computing??Broadly, it 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
Cloud architecture, the systems architecture of the softwaresystems involved in the delivery of cloud computing, typically involvesmultiple cloud components communicating with each other over a loosecoupling mechanism such as a messaging queue.Cloud engineering is the application of engineering disciplines to cloudcomputing. It brings a systematic approach to the high level concerns ofcommercialization, standardization, and governance in developing, operatingand maintaining cloud computing systems.It is a multidisciplinary method encompassing contributions from diverse areassuchas systems, software, web, performance, information, security, platform, risk, and quality engineering.
Cloud Computing Architecture1)Software as a Service2)Platform as a Service3)Infrastructure as a ServiceThese 3 services encapsulate the basic 6Cloud Computing Components
Software as a Service• Software as a service features a complete applicationoffered as a service on demand.• A single instance of the software runs on the cloudand services multiple end users or client organizations.• Eg: salesforce.com , Google AppsPlatform as a Service • Platform as a service encapsulates a layer of software and provides it as a service that can be used to build higher-level services. Two Perspectives for Platform as a Service 1. Producer:- Someone producing Platform as a Service might produce a platform by integrating an OS, middleware, application software, and even a development environment that is then provided to a customer as a service.
2.Consumer:- Someone using Process as a Service would see an encapsulated service that is presented to them through an API. The customer interacts with the platform through the API, and the platform does what is necessary to manage and scale itself to provide a given level of serviceInfrastructure as a Service• “Infrastructure as a service “delivers basic storage and computingcapabilities as standardized services over the network.
Public CloudsA public cloud is one based on thestandard cloud computing model, inwhich a service provider makesresources, such as applications andstorage, available to the generalpublic over the Internet. Publiccloud services may be free or offeredon a pay-per-usage model.
Private CloudsPrivate cloud is infrastructure operatedsolely for a singleorganization, whether managedinternally or by a third-party andhosted internally or externally.They have attracted criticism becauseusers "still have to buy, build, andmanage them" and thus do not benefitfrom lower up-front capital costs andless hands-on management, essentially"[lacking] the economic model thatmakes cloud computing such anintriguing concept".
Hybrid Clouds•Hybrid cloud is a composition of two or more clouds (private, community, orpublic) that remain unique entities but are bound together, offering the benefits ofmultiple deployment models. It can also be defined as multiple cloud systems thatare connected in a way that allows programs and data to be moved easily from onedeployment system to another.
What is it?•It can run your web applications onGoogle’s infrastructure and easy to scalefor traffic and data storage•Features • dynamic web serving, • persistent storage, • automatic scalingApplication environment • Java • Python
iCloud is a cloud storage and cloud computing service from Apple Inc.announced on June 6, 2011 at the Apple Worldwide Developers Conference (WWDC) . www.icloud.com
The service allows users to store data such as music files on remote computer servers for download to multiple devices such as iOS-based devices, and personal computers running Mac OS X or Microsoft Windows. It also replaces Apples MobileMe service, acting as a data syncing center for email, contacts, calendars, bookmarks, n otes, to-do lists, and other data. en.wikipedia.org/wiki/ICloud
IBM cloud computing consistsof cloud computing solutions forenterprises, offered by the globalinformation technology company http://www.ibm.com/cloud-computing/us/en/
Cloud Computing holds a lot of promise and we believe that it is likely to be a major influence on hosting and application development. SmarterTools is preparing all of our products for potential Cloud compatibility in the future because we have confidence that the incumbent issues will be satisfactorily resolved as this new technology matures.