NATIONAL CONFERENCE ON ADVANCEMENT AND CHALLENGES IN TECHNOLOGY AND MANAGEMENT - 2011 (NCACTM 2011) Cloud Computing: Establishing an Efficient Cloud By:Abhishek Soni Ashwin Singh TomarDepartment of Computer Science, Department of Information TechnologyJagadguru Dattatray College of Technology Jagadguru Dattatray College of Technology
Agenda Introduction Cloud Deployment Models Cloud Computing Maturity Model Ways to Establish Cloud Control Reasons To Consider Adapting Cloud Computing Reasons To Consider Avoiding Cloud Computing Conclusion
Introduction Description Gartner’s Definition Acc. To NIST
DescriptionComputing paradigm.A large pool of systems are connected in private or public networks.Provide dynamically scalable platform.Practical approach to experience direct cost benefits.Potential to transform a data center from a capital – intensive set upto a variable priced environment.Based on a very fundamental principal of „reusability of ITcapabilities‟.
Gartner’s Definition “A style of computing where massively scalable IT – enabled capabilities are delivered „as a service‟ to external customers using the Internet technologies.”
According To NIST National Institute of Standards and Technology Cloud computing is a model for enabling convenient, on – demand network access to a shared pool of configuring resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. Characteristics of Cloud Computing: Grid Computing Virtualization Utility computing Autonomic Computing
Grid ComputingA network of computers that are utilized to gain largesupercomputing type computing resourcesUsing this network of computers large and complexcomputing operations can be performed.In grid computing these networks of computers maybe present in different locations.
Virtualization Virtualization is a framework or methodology of dividing the resources of a computer into multiple execution environments.We may use hardware or software partitioning, time sharing, partial or complete machinesimulation, emulation, quality of service and many others concepts and technologies.Forms the foundation of cloud computing.Accessing resources in abstract from.Reduces server utilization in data center upto 10%.
Utility ComputingPay-per-use ModelSimilar to utility services like electricity grid.Billing changes according to requirements of the organization.Helps in reducing initial investment.
Autonomic ComputingAn initiative started by IBM in 2001. Autonomic means “self-managing”computers.Computers can correct themselves automatically.Analogous to human biological system.Goal is for computing infrastructure to self-correct itself in unforeseensituations.
How Cloud Computing Works?To get cloud computing to work, you need three things: thin clients, gridcomputing, and utility computing.Grid computing links disparate computers to form one large infrastructure,harnessing unused resources.Utility computing is paying for what you use on shared servers like you payfor a public utility.
Public Cloudservices are made available to the generalpublic or a large industry group and are ownedby an organization selling cloud services.Cloud offerings Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS)
Cloud Computing Maturity Model Provides Framework for Implementation Real Time Event DrivenConsolidation Virtualization Automation Utility Liberation Infrastructure Process Service Automation Automation Automation
Ways To establish Cloud Control Acc. To Jeff Kaplan from THINKstrategis “uncontrolled use of cloud services may actually cost more than using better-planned resources.” Set up clear guidelines &Develop a cloud- Establish the role Don’t start from Don’t wait to standards to first strategy. of Data Architect. scratch. integrate. select the cloud solution.
Reasons To Consider AdaptingCloud Computing Reduced Cost. Increased Storage. Highly Automated. Flexibility. More Mobility. Allows IT to Shift Focus. Built-in Disaster Recovery & Back-up Sites. Device & Location Independence. It’s Greener.
Reasons To Consider AvoidingCloud Computing Security. Data Location & Privacy. Internet Dependency, Performance & Latency. Availability & Service Levels.
ConclusionThere is still a lot of It is a trend that is nothype surrounding Cloud going to go away.Computing. Effective establishment can resolves the growing needs of the industry and its consumers.
Referencesgtsi® White Paper: Cloud ComputingBuilding a Framework for Successful TransitionThinkGrid White Paper: Introduction to cloud computinghttp://en.wikipedia.org/wiki/Cloud%Computing