
A Technical Seminar Report on ͞CLOUD COMPUTING͟ Submitted for fulfillment of the subject SEMINAR(150705) of 5th Sem for Degree in BACHELOR OF ENGINEERING in COMPUTER ENGINEERING at BIRLA VISHVAKARMA MAHAVIDYALA V.V.NAGAR Submitted By: y Jainik S. Vora(080070107064) y Suhas Sutariya(080070107058) Instructor: Mr. Keyur Brahmbhatt Jainik & Suhas | Cloud Computing 1 CERTIFICATE This is to certify that Mr. Jainik Shantilal Vora of Batch/Division: D/3, Enrollment No: 080070107064 has satisfactory completed his term work in SEMINAR(150705) for the term ending in December 2010. Date: 16/10/2010 Sign of Instructor Head of the Department Jainik & Suhas | Cloud Computing 2 CERTIFICATE This is to certify that Mr. Suhas Maheshkumar Sutariya of Batch/Division: D/3, Enrollment No: 080070107058 has satisfactory completed his term work in SEMINAR(150705) for the term ending in December 2010. Date: 16/10/2010 Sign of Instructor Head of the Department Jainik & Suhas | Cloud Computing 3 ABSTRACT Cloud Computing is quite possibly the hottest, most discussed and often misunderstoodconcept in Information Technology (IT) today. In short, Cloud Computing proposes totransform the way IT is deployed and managed, promising reduced implementation,maintenance costs and complexity, while accelerating innovation, providing faster timeto-market, and providing the ability to scale high -performance applications andinfrastructures on demand. Enterprises strive to reduce computing costs. Many start by consolidating their IT operations and later introducing virtualization technologi es. Cloud computing takes these steps to a new level and allows an organization to further reduce costs through improved utilization, reduced administration and infrastructure costs, and faster deployment cycles. The cloud is a next Generation platform that provides dynamic resource pools, virtualization, and high availability. Cloud computing describes both a platform and a type of application. A cloud computing platform dynamically provisions, configures, reconfigures, and deprovisions servers as needed. Cloud applications are applications that are extended to be accessible through the Internet. These cloud applications use large data centers and powerful server s that host Web applications and Web services. Cloud computing infrastructure accelerates and fosters the adoption of innovations: Enterprises are increasingly making innovation their highest priority. They realize they need to seek new ideas and unlock new sources of value. Driven by the pressure to cut costs and growͶ simultaneouslyͶthey realize that it͛s not possible to succeed simply by doing the same things better. Cloud computing enables innovation. The enterprise should provide an ecosystem where innovators are not hindered by excessive processes, rules, and resource constraints. In this context, a cloud computing service is a necessity. It comprises an automated framework that can deliver standardized services quickly and cheaply. Cloud computing infrastructure allows enterprises to achieve more efficient use of their IT hardware and software investments: 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. This report introduces the value of impleme nting cloud computing. The report defines clouds, explains the business benefits of cloud computing, and outlines cloud architecture and its major components. And also the issues related to cloud computing are introduced in this report. Jainik & Suhas | Cloud Computing 4 INDEX 1. Introduction 6 2. Cloud Computing ʹ The Concept 7 2.1 Comparision 8 2.2 Implementation 8 2.3 Characteristics 9 2.4 Economics9 3. History 10 4. Components 11 4.1 Application 12 4.2 Client 12 4.3 Infrastructure 12 4.4 Platform 13 4.5 Service 13 4.6 Storage13 5. Architecture 14 6. Key Characteristics 15 7. Types of Clouds 16 7.1 Public Cloud16 7.2 Private Cloud16 7.3 Hybrid Cloud16 8. Possible Deployment Models 17 8.1 Software as a Service(SaaS)17 8.2 Platform as a Service(PaaS)17 8.3 Infrastructure as a Service(IaaS)17 9. Implementation Road-Map 18 10. Challenges 19 10.1 Security a Major Concern 20 11. Case Study 21 11.1 Amazon EC221 12. Pros & Cons of Cloud Computing 25 13. Conclusion 26 14. References 27 Jainik & Suhas | Cloud Computing 5 1. INTRODUCTION Imagine yourself in the world where the users of the computer of today͛s internet world don͛t have to run, install or store their application or data on their own computers, imagine the world where every piece of your information or data would reside on the Cloud (Internet). As a metaphor for the Internet, "the cloud" is a familiar cliché, but when combined with "computing", the meaning gets bigger and fuzzier. Some analysts and vendors define cloud computing narrowly as an updated version of utility computing: basically virtual servers available over the Internet. Others go very broad, arguing anything you consume outside the firewall is "in the cloud", including conventional outsourcing. Cloud computing comes into focus only when you think about what we always need: a way to increase capacity or add capabilities on the fly without investing in new infrastructure, training new personnel, or licensing new software. Cloud computing encompasses any subscription-based or pay-per-use service that, in real time over the Internet, extends ICT's existing capabilities. Cloud Computing disrupts the conventional on -premises IT model, where you keep acquiring servers, PCs and software licenses as your business grows. Running application services on a cloud platform moves CapEx (capital expense) to OpEx (operational expense) , because businesscan develop, deploy and use more application services as they require them, without needing hugeinitial capital investments (and ensuing operational costs) for dedicated infrastructure that maynever be needed. Cloud Computing is not a technology revolution, but rather a process and business evolution on how we use those technologies that enables Cloud Computing as it exists today :SaaS, inexpensive storage, SOA(service-oriented architectures), On DemandComputing, Grid Computing, Utility Computing, virtualization, etc. Cloud computing is at an early stage, with a motley crew of providers large and small delivering a slew of cloud-based services, from full-blown applications to storage services to spam filtering. Yes, utility-style infrastructure providers are part of the mix, but so are SaaS (software as a service) providers such as Salesforce.com. Today, for the most part, IT must plug into cloud-based services individually, but cloud computing aggregators and integrators are already emerging. Also, a relatively young company, without a huge IT infrastructure, will tend to move morequickly to the Cloud, be able to enter and build new "markets" more rapidly, and thus achievecompetitive advantages over more traditional businesses. Jainik & Suhas | Cloud Computing 6 2. CL C NG- THE C NCEPT "Th oud a a o p po u o pu ng n h k ha p op an ju p ug n o." e browser pioneerMarc Andreessen - A de inition re ers to any situation in which computing is done in a remote location (out in the clouds rather than on your des top or portable device You tap into that computing power over an Internet connection. So u a oud o pu ng ab a on o ho o pu o an a . It is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet. Users need not have knowledge of, e! pertise in, or control over the technology infrastructure "in the cloud" that supports them. The concept incorporates Infrastructure as a service (IaaS), Platform as a service (PaaS) and Software as a service (SaaS) as well as Web 2.0 and other recent technology trends which have the common theme of reliance on the Internet for satisfying the computing needs of the users. Examples of SaaS vendors include Salesforce.com and Google Apps which provide common business applications online that are accessed from a web browser, while the software and data are stored on the servers. # The term cl " d is used as a metaphor for the Internet, based on how the Internet is depicted in computer network diagrams, and is an abstraction for the complex infrastructure it conceals. % % & Cl $ d comp ti g overview ¢ ¥ ¨ ¡ ¡ ¤ ¤ ¤ 7 ¦ § © § J i i & £ | o o ti 2.1 Comparison: Cloud computing is often confused wi th grid computing ("a form of distributed computing whereby a 'super and virtual computer' is composed of a cluster of networked, loosely - coupled computers, acting in concert to perform very large tasks"), utility computing (the "packaging of computing resources, such as computation and storage, as a metered service similar to a traditional public utility such as electricity") and autonomic computing ("computer systems capable of self-management"). Indeed many cloud computing deployments as of 2009 depend on grids, have autonomic characteristics and bill like utilities Ͷ but cloud computing can be seen as a natural next step from the grid-utility model. 2.2 Implementation: The majority of cloud computing infrastructure as of 2009 consists of reliable services delivered through
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages27 Page
-
File Size-