Cloud Computing Deepak Jagdish Lalwani email@example.com
I. INTRODUCTION Life before cloud computing Traditional business applications—like those from SAP, Microsoft, and Oracle—have always been too complicated and expensive. They need a data center with office space, power, cooling, bandwidth, networks, servers, and storage. A complicated software stack and a team of experts to install, configure, and run them. They need development, testing, staging, production, and failover environments.
Cloud services include the delivery of software, infrastructure, and storage over the Internet (either as separate components or a complete platform) based on user demand. Cloud storage:To any type of data storage that resides in the Cloud, including services. Transaction support is also an issue with cloudbased storage systems,
Cloud applications use large data centres and powerful servers that host Web applications and Web services. Cloud computing should not be confused with grid computing. Grid The buzz around cloud computing has reached a fever pitch. computing involves dividing a large task into many smaller Some believe it is a disruptive trend representing the next tasks that run in parallel on separate servers. Grids require stage in the evolution of the Internet. Others believe it is hype, many computers, typically in the thousands, and commonly as it uses long established computing technologies. use servers, desktops, and laptops. In a dynamic economic environment, company’s survival may Do all clouds are same? depend on ability to focus on core business and adapt quickly. Yesterday’s profitable business model can’t be counted on to Not every cloud is a “grid” translate into future growth and profits. As business adapts to Most clouds are not “compute clusters” changing government and industry regulations, evaluates new Some clouds are servers in virtual slices business partnerships, and anticipates competitive threats, IT Enterprise cloud computing implies API leverage needs to help the business find new ways to respond. II. IMPLEMENTATION OF CLOUD COMPUTING At the same time, plans for change must often be made in the context of limited resources for finances, people and There are 4 Implementations of cloud computing: technology. a. Private cloud computing The purpose is to clear up some of the mystery surrounding b. Public cloud computing the topic of cloud computing. c. Hybrid cloud computing d. Community Cloud computing Now let see what is cloud computing? What is cloud computing? Thus, we can’t really define the term cloud computing In simple words “what is cloud computing?” Cloud is a large group of interconnected computers.
Private cloud computing
Private Clouds are normal data centres within an enterprise with all the 4 attributes of the Cloud – Elasticity, Self Service, PayByUse and Programmability. By setting up a Private Cloud, enterprises can consolidate their IT infrastructure. They will need fewer IT staff to manage the data centre.
b. Public cloud computing Computing is defined as the activity of using and developing computer technology, computer hardware and This is the most popular incarnation of the Cloud. Many software. businesses and individuals realize Cloud through the Public Cloud implementation. It needs a huge investment and only Cloud computing is a term used to describe both a platform well established companies with deep pockets like Microsoft, and type of application. Amazon and Google can afford to set them up. Public Cloud is implemented on thousands of servers running across
hundreds of data centers deployed across tens of locations around the world. The best thing about Public Cloud is that the customers can choose a location for his application to be deployed. This will reduce the latency when the consumers access the application. c.
Hybrid cloud computing
There are scenarios where you need a combination of Private Cloud and Public Cloud. Due to the regulations and compliance issues in few countries, sensitive data like citizen information, patient medical history, and financial transactions cannot be stored in servers that physically not located within the political boundaries of a country. In some scenarios, the enterprise customers want to get best of the both worlds by logically connecting their Private Cloud and the Public Cloud. Through this, they can offer seamless scalability by moving some of the onpremise and Private Cloud based applications to the Public Cloud.
A SaaS provider typically hosts and manages a given application in their own data center and makes it available to multiple tenants and users over the Web. Some SaaS providers run on another cloud provider’s PaaS or IaaS service offerings. Oracle CRM on Demand, Salesforce.com, and Netsuite are some of the well known SaaS examples. Platform (Platform as a Service)
Platform as a Service (PaaS) is an application development and deployment platform delivered as a service to developers over the Web. It facilitates development and deployment of applications without the cost and complexity of buying and managing the underlying infrastructure, providing all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely available from the Internet. This platform consists of infrastructure software, and typically includes a database, middleware and development tools. A virtualized and clustered grid computing architecture is often the basis for this d. Community Cloud computing infrastructure software. Some PaaS offerings have a specific programming language or API. For example, Google Community Cloud is implemented when a set of businesses AppEngine is a PaaS offering where developers write in have a similar requirement and share the same context. This Python or Java. would be made available to a set of select organizations. For example, the Federal government in US may decide to setup a government specific Community Cloud that can leveraged by all the states. III. ARCHITECTURE OF CLOUD COMPUTING The Architecture of cloud computing can be understood in two ways that is in onion shape and in Pyramid shape. Cloud has seven layers: a. b. c. d. e. f.
Clients Services Application Platform Storage Infrastructure
Fig. 1 Pyramid Shape
Infrastructure (Infrastructure as a Service) The 3 main layers used by most of the cloud computing services are shown as Pyramid shape in Fig 1: Infrastructure as a Service (IaaS) is the delivery of hardware (server, storage and network), and associated • Application (Software as a Service) software (operating systems virtualization technology, file system), as a service. It is an evolution of traditional hosting • Platform that does not require any long term commitment and allows users to provision resources on demand. Unlike PaaS services, • Infrastructure the IaaS provider does very little management other than keep the data center operational and users must deploy and manage Application (Software as a Service) the software services themselvesjust the way they would in their own data center. Amazon Web Services Elastic Compute
Cloud (EC2) and Secure Storage Service (S3) are examples of Sun Microsystems’s slogan is “The network is the IaaS offerings. computer,” and that’s as good as any to describe how cloud computing works. In essence, a network of computers It all starts with the frontend interface seen by individual functions as a single computer to serve data and applications users. This is how users select a task or service (either starting to users over the Internet. The network exists in the “cloud” of an application or opening a document). The user’s request IP addresses that we know as the Internet, offers massive then gets passed to the system management, which finds the computing power and storage capability, and enables wide correct resources and then calls the system’s appropriate scale group collaboration. Now how does it is use in business provisioning services. and technology life. IV. HOW CLOUD COMPUTING WORKS
V. HOW CLOUD COMPUTING CHANGE BUSINESS VIEW
Cloud computing is becoming a buzzword. It refers to a computing system in which tasks are assigned through a combination of connections, service and software over a network. This collective of connections is known as ‘the cloud’. Computing at this level allows users to sort through a vast amount of data.
Cloud computing is the new computing platform shift. The cloud is really just a metaphor for the Internet and is an abstraction for the complex infrastructure it runs on. It is a style of computing in which users (and developers) access technologyenabled services from the Internet without the knowledge of, or control over the technology infrastructure that supports these services.
In traditional enterprise computing, IT departments forecast demand for applications and capacity and invest time and money to develop those resources inhouse or purchase them from others and operate them inhouse. With cloud computing, institutions procure IT services from remote providers, and campus constituents access these resources over the Internet. Email,. Software is hosted by the provider and does not need to be installed—or maintained— on individual computers around campus. In some cases, a large university or a consortium might become a provider of cloud services. Storage and processing needs can also be met by the cloud. Institutions pay only for the resources used, and users can access the applications and files they need from virtually any internet connected computer. In a mature cloud computing environment, institutions would be able to add new IT services or respond to changes in capacity on the fly, saving capital costs that can be redirected to programs of strategic value to the institution. For example, Google is currently the forerunner of cloud computing due to its need to produce accurate and instant results for the millions of search queries it receives every day. Other companies have developed web based operating systems that look and feel like Windows.
Enterprises are interested in Cloud computing because it comes with several potential benefits. The PayAsYouUse consumption model can now be applied to IT. Cloud computing transfers the traditional capital expenditure (CapEx) model common in data centers today to an operational expenditure (OpEx) model. Additionally, for business software ISVs (Independent Software Vendor), Cloud computing is a potential new distribution channel for their applications. Building business software for the cloud allows them to hook into new business models, like subscription, transaction or even adbased revenue models. It is clear that the concept of cloud computing is gaining traction and provides unique benefits. The flexibility of an access anywhere, highly scalable, payasyougo computing model has benefits for both vendors and clients. VI. HOW CLOUD COMPUTING BOOST TECHNOLOGY Colleges and universities are expected to provide a wide and growing array of technology services, some of which are highly specialized or idiosyncratic to individual campuses, whereas others simply need to be available. By offering commodity services over the Internet, cloud computing offers one way for institutions to increase operational efficiency and focus scarce resources on services that are institutional differentiators. Operating in a cloud en vironment requires IT leaders and staff to develop different skills, such as managing contracts, overseeing integration between inhouse and outsourced services, and mastering a different model of IT budgets.
The social networking website : Facebook.com. When we upload a picture of our friends onto the site, and tag your or MY faces in the photograph, our engaging in a kind of cloud computing – those photos are now stored on the Web, as well as on our desktop. If we delete the photos from our computer, they will remain on the Web, accessible to us and There are improvements in coming months to cloud our friends computing which are as follows:
• • • •
Security Lockin Lack of control and Reliability
Business in India needs innovation and this is one of them which is advantage both in technical terms and also reduces costing, making the business more profitable in operational functions.Eg: MIS (Management Information System) VII.BENEFITS o
Cloud services must enable multitenancy — different companies sharing the same underlying resources Users can avoid capital expenditure on hardware, software, and other peripheral services, when they only pay a provider for those utilities they use;
VIII.CONCLUSIONS 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 Infosys creates CLOUD BASED SOLUTION for Auto Dealers using SQL Data Services. A new kind of application platform doesn’t come along very often. But when a successful platform innovation does appear, it has an enormous impact.
Everyone fondly remembers fun times at summer camp. Consumption is billed as a utility or subscription with Cloud Computing aren’t exactly the same, but they are great gatherings all over the world that bring together thinkers and little or no upfront cost; doers Immediate access to a broad range of applications, that may otherwise be out of reach, due to: REFERENCES The lowering barriers to entry; Shared infrastructure, and therefore  David chappell introducing windows Azure lower costs;  http://download.microsoft.com/download/0/8/7/087A3AE128804452 Lower management overhead. 88DD09398DOA522A/Introducing_Window_Azure.doc 
Users will have the option to terminate a contract at any time, avoiding return on investment risk and uncertainty. Greater flexibility and availability of 'shared' information, enabling collaboration from anywhere in the world with an internet connection. Globalization of computing assets may be the biggest contribution the cloud has made to date.
Fig. 2 Evolution of Cloud Computing
     
http://www.mckinsey.com/clientservice/hightech/pdfs/Emerging_Platf orm_Wars.pdf Jake Sorofman, the Cloud computing adoption model, Dr. Dobb’s Journal. Information week, Microsoft’s stack in the cloud. Research and report. Mckinsey, Emerging platform wars in enterprises software, Quarterly report. Mark and Jitendra, Cloud Computing, Microsoft and Infosys Joint position paper. John Rymer, Platform as a Service is here, Forrester report. Amazon .com : http://aws.amazon.com/ec2/
Cloud computing increases profitability by improving resource utilization. Pooling resources into large clouds drives down costs and increas...