CLOUD<br />WHAT IS A ?<br />CLOUD<br /> is defined as the network of servers and clients in the web. <br />It uses the <br />concept of<br />CLOUD COMPUTING<br />
Cloud Computing<br />Cloud computing is a model for delivering information technology services in which resources are retrieved from the internet through web-based tools and applications, rather than a direct connection to a server. Data and software packages are stored in servers. However, cloud computing structure allows access to information as long as an electronic device has access to the web and allows employees to work remotely.<br />The cloud model is composed of six essential characteristics, three service models, and four deployment models.<br />
Cloud Service Models<br /><ul><li>Cloud Software as a Service (SaaS) :-</li></ul>Use provider’s applications over a network. <br /><ul><li> Cloud Platform as a Service (PaaS) :-Deploy customer created applications to a cloud.
Cloud Infrastructure as a Service(IaaS):- Rent processing, storage, network capacity, and other fundamental computing resources.</li></li></ul><li>Structure of Cloud Service Models<br />Cloud Infrastructure<br /> Infrastructure as a Service<br />IaaS<br /> Platform as a Service<br />PaaS<br />SaaS<br />Software as a Service<br />
Cloud Deployment Models<br /><ul><li> Private cloud :</li></ul>enterprise owned or leased<br /><ul><li> Community cloud :</li></ul>shared infrastructure for specific community<br /><ul><li> Public cloud :</li></ul>Sold to the public, mega-scale infrastructure<br /><ul><li> Hybrid cloud :</li></ul>composition of two or more clouds<br />
Wi-Fi Connectivity </li></li></ul><li>Benefits Of Cloud Application<br /><ul><li> Productivity & Time to Market.
Building an internet scale application can be accomplished with speed and efficiency.
Developers focus more on building functionality and business logic and not worry about non-functional requirements of scalability, availability etc.
Web and Platform services manages the heavy lifting required for scalability and fault tolerance.
Managing hardware environments and software deployment is abstracted.</li></li></ul><li>Conclusion<br />Increases business responsiveness<br /><ul><li> Reduces acquisition complexity via service oriented approach
Uses IT resources efficiently via sharing and higher system utilization
Reduces energy consumption and handles new and emerging workloads
Scales to extreme workloads quickly and easily
Simplifies IT management </li></li></ul><li>References<br /><ul><li>Anthony T. Velte, Toby J. Velte, Robert Elsenpeter, “Cloud computing : a practical approach”. New York : McGraw-Hill, c2010.
McKinsey & Co. Report presented at Uptime Institute Symposium April 18, 2009. Clearing the Air on Cloud Computing. (accessed November 27, 2009)</li></ul>http://uptimeinstitute.org/content/view/353/319;<br />http://images.cxotoday.com/cxoimages/storyimages/matter101157.pdf<br /><ul><li>Proffitt, A. Pharma’s Early Cloud Adopters. BioIT World, November/December 2009, pp.31-32.</li></ul> www.davidchappell.com/CloudPlatforms--Chappell.PDF<br />www.infoworld.com/article/08/04/07/15FE-cloud-computing-reality_1.html<br /><ul><li>Davies, K. Amylin, Amazon, and the Cloud. BioIT World, November/December 2009, pp. 35, 42.
Describing the Cloud. Details of CambridgeSoft’s Hosted Computing Environment. </li></ul>http://chembionews.cambridgesoft.com/WhitePapers/PDF/DescribingTheCloud.pdf(accessed November 28, 2009)<br />