cloud computing | Cloud Computing | Software As A Service

CLOUD COMPUTING

P RESENTED BY, L. VENKATESH. A .SARAVANAN II nd YEAR CSE

better performance. and storage services that do not require end-user knowledge of the physical location and configuration of the system that delivers the services.Different types of services including infrastructure as a service.virtualization and internet based application delivery have all matured over past several years. data access.software as a service have been proposed for cloud computing. software.Cloud is a major next step in this area.There are many types of cloud computing services available from various vandors. Cloud follows pay-as-you-use model.Service oriented architecture.Storage cloud services all clients to store their large datasets on provider’s storage banks.inexpensive and can run any type of application.service oriented and availability of agile application development.Computional cloud services provide on demand commuting resources that are scalable.scalability. Cloud is emerging as a phenomenon and it is happening at the confluence of several trends in the software industry.Some of the benefits of cloud computing include reduced cost. Cloud computing describes computation.Cloud computing allows various tasks to be executed over a network using various services.Application cloud allows access to many services that a developer can integrate to built their application. .platform as a service.ABSTRACT: This paper discusses a new technology cloud computing.

All the other concepts nemtined are supplementary or complementary to this concept. memory. the processing (and the related data) is not in a specified." CHARACTERISTICS: The key characteristic of cloud computing is that computing is "in the cloud i. Cloud computing allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access. You dont need a software or a server to use them. storage. This resembles the Unix philosophy of having multiple programs each doing one thing well . servers. A simple example of cloud computing is Yahoo email or Gmail etc. Google etc. This is in contrast to a model in which the processing takes place in one or more specific servers that are known.. applications. ARCHITECTURE: Cloud architecture.g. known or satic place(s). on-demand network access to a shared pool of configurable computing resources (e. and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. processing and bandwidth. The server and email management software is all on the cloud ( internet) and is totally managed by the cloud service provider Yahoo . "Cloud computing is a model for enabling convenient. the systems architecture of the software systemsinvolved in the delivery of cloud computing.WHAT IS CLOUD COMPUTING? Cloud computing is a technology that uses the internet and central remote servers to maintain data and applications. This technology allows for much more efficient computing by centralizing storage. typically involves multiplecloud components communicating with each other over application programming interfaces. networks. All a consumer would need is just an internet connection and you can start sending emails.e. usually web services and 3-tier architecture.

BENEFITS OF CLOUD COMPUTING:  REDUCED COST  ALLOWS IT TO SHIFT FOCUS  MORE MOBILITY  FLEXIBILITY  HIGHLY AUTOMATED  INCREASED STORAGE CONSUMER BENEFITS:  Cloud Computing Reduces costs of software and allows for storage to be paid for by the amount of storage instead of buying servers and equipment for all data. Also is ideal with organizations that store a large amount of data. servers and data storage devices. The back end of the cloud computing architecture is the ‘cloud’ itself.  Client  Application  Platform  Infrastructure  Server CLIENT: . i.   LAYERS: The Internet functions through a series of network protocols that form a stack of layers. This includes the client’s network (or computer) and the applications used to access the cloud via a user interface such as a web browser. The front end is the part seen by the client. Once an Internet Protocol connection is established among several computers. for example libraries. it is possible to share services within any one of the following layers.e. Complexity is controlled and the resulting systems are more manageable than theirmonolithic counterparts. the computer user. Is an easy solution for companies that store customers files like picture sharing.and working together over universal interfaces. comprising various computers. The two most significant components of cloud computing architecture are known as the front end and the back end.

A cloud client consists of computer hardware and/or computer software that relies on cloud computing for application delivery. . in either case. INFRASTRUCTURE: Cloud infrastructure services. is essentially useless without it. Examples include some computers.as a service. when in fact they are two different things. IaaS evolved from virtual private server offerings. APPLICATION: Cloud application services or "Software as a Service (SaaS)" deliver software as a service over the Internet. It facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers. PLATFORM: Cloud platform services or "Platform as a Service (PaaS)" deliver a computing platform and/or solution stack as a service. also known as "Infrastructure as a Service (IaaS)". clients instead buy those resources as a fully outsourced service. eliminating the need to install and run the application on the customer's own computers and simplifying maintenance and support. SERVER: The server layer consists of computer hardware and/or computer software products that are specifically designed for the delivery of cloud services. delivers computer infrastructure . Companies that offer Cloud Computing Services • • Several Major companies are jumping at the chance to offer services for this new revolution of computer technology. or that is specifically designed for delivery of cloud services and that. operating systems and browsers. including multi-core processors. It is said to be as big of technology as the internet. People tend to use the terms ‘SaaS’ and ‘cloud’ interchangeably. data-center space or network equipment. phones and other devices. Rather than purchasing servers. software. cloud-specific operating systems and combined offerings. often consuming cloud infrastructure and sustaining cloud applications. Suppliers typically bill such services on a utility computing basis and amount of resources consumed (and therefore the cost) will typically reflect the level of activity.typically a platform virtualization environment .

Examples of community cloud include Google's "Gov Cloud". With the costs spread over fewer users than a public cloud (but more than a single tenant) this option is more expensive but may offer a higher level of privacy. . whereby resources are dynamically provisioned on a fine-grained. via web applications/web services. selfservice basis over the Internet. COMMUNITY CLOUD: A community cloud may be established where several organizations have similar requirements and seek to share infrastructure so as to realize some of the benefits of cloud computing. from an off-site third-party provider who bills on a fine-grained utility computing basis.DEPLOYMENT MODELS:  Public cloud  Community cloud  Hybrid cloud  Private cloud PUBLIC CLOUD: Public cloud or external cloud describes cloud computing in the traditional main stream sense. security and/or policy compliance.

HYBRID CLOUD: There is some confusion over the term "hybrid" when applied to the cloud . Two clouds that have been joined together are more correctly called a "combined cloud". Hybrid storage clouds are often useful for archiving and backup functions. the ability to recover from failure. PRIVATE CLOUD: Douglas Parkhill first described the concept of a "private computer utility" in his 1966 book The Challenge of the Computer Utility. Even within modern utility industries. build. and the ability to scale up or down depending upon demand. internal or external). Private clouds have attracted criticism because users "still have to buy. hybrid models still exist despite the formation of reasonably well-functioning markets and the ability to combine multiple providers. These (typically virtualization automation) products offer the ability to host applications or virtual machines in a company's own set of hosts. A hybrid storage cloud uses a combination of public and private storage clouds. or a combination of virtualized cloud server instances used together with real physical hardware. The most correct definition of the term "hybrid cloud" is probably the use of physical hardware and virtualized cloud server instances together to provide a single common service. The term "hybrid cloud" has been used to mean either two separate clouds joined together (public. Where the hosting infrastructure is a mix between cloud hosting and managed dedicated servers . and manage them" and thus do not benefit from lower up-front capital costs and less hands-on .g. allowing local data to be replicated to a public cloud. the electricity industry) and the extensive use of hybrid supply models to balance and mitigate risks.this is most commonly achieved as part of a web cluster in which some of the nodes are running on real physical hardware and some are running on cloud server instances. These provide the benefits of utility computing -shared hardware costs. A combined cloud environment consisting of multiple internal and/or external providers "will be typical for most enterprises". Another perspective on deploying a web application in the cloud is using Hybrid Web Hosting. By integrating multiple cloud services users may be able to ease the transition to public cloud services while avoiding issues such as PCI compliance. however the concepts themselves pre-date the term cloud by 40 years. Some vendors have used the terms to describe offerings that emulate cloud computing on private networks. The idea was based upon direct comparison with other industries (e. Private cloud and internal cloud have been described as neologisms. private.a standard definition of the term "Hybrid Cloud" has not yet emerged.

It is a maturing and evolving discipline to facilitate the adoption. The data center operators. operation. quantifiable. RESEARCH: A number of universities. disciplined. and maintenance of cloud computing. industrialization. standardization. Physically. commoditization. vendors and government organizations are investing in research around the topic of cloud computing. generally hosted by third parties.. rather than being hosted on dedicated servers. Cloud engineering is also known as cloud service engineering. Virginia Tech.management. development. conceptualization. strategization. productization. the application of engineering to cloud. Wayne State. Yale. as well as the study and applied research of the approach. and governance of cloud solutions. CLOUD STORAGE: Cloud storage is a model of networked computer data storage where data is stored on multiple virtual servers. i. essentially "[lacking] the economic model that makes cloud computing such an intriguing concept". University of .e. Hostingcompanies operate large data centers. and people who require their data to be hosted buy or lease storage capacity from them and use it for their storage needs. CLOUD ENGINEERING: Cloud engineering is the application of a systematic. leading towards a cloud ecosystem. which the customers can themselves manage. and interdisciplinary approach to the ideation. the resource may span across multiple servers. operationalization. Enterprise IT organizations use their own private cloud(s) for mission critical and other operational systems to protect critical infrastructures. virtualize the resources according to the requirements of the customer and expose them as virtual servers. Georgia Tech. Academic institutions include University of Melbourne (Australia). in the background.

Issues barring the adoption of cloud computing are due in large part to the private and public sectors unease surrounding the external management of security based services. open source test bed. It is the very nature of cloud computing based services.  Google offers several services including e-mail and document creating applications. HP. MIT. that promote external management of provided services. North Carolina State University.  Though users have experienced downtime.  Google claims its services are 99. The new technology is designed for emerging markets where people are more likely to access the internet via mobile phones rather than computers. SECURITY: The relative security of cloud computing services is a contentious issue which may be delaying its adoption. In Sept. In July 2010. called Open Cirrus. It designed to encourage research into all aspects of cloud computing. Carnegie Mellon. private or public. HP Labs India announced a new cloud-based technology designed to simplify taking content and making it mobile-enabled. Called SiteonMobile. GOOGLE  The leader in cloud computing. University of Washington etc. more researchers joined the HP/Intel/Yahoo Open Cirrus project for cloud computing research. IIT Bombay. . This delivers great incentive amongst cloud computing service providers in producing a priority in building and maintaining strong management of secure services. the Cloud Security Alliance is a non-profit organization formed to promote the use of best practices for providing security assurance within cloud computing. University of California. even from low-end devices. service and data center management. Intel Corporation and Yahoo! announced the creation of a global. Indiana University. The new researchers are  China Mobile Research Institute (CMRI)  Spain's Supercomputing Center of Galicia (CESGA by its Spanish acronym)  Georgia Tech's Center for Experimental Research in Computer Systems (CERCS)  China Telecom. In July 2008.Wisconsin–Madison.99% reliable. multi-data center. Organizations have been formed in order to provide standards for a better future in cloud computing services. One organization in particular. 2010.

– Instead of putting information out on the internet it makes the companies data center into its own cloud. Bugs and glitches always occur with new technology. They claim there services are more reliable and secure because security is their # 1 policy CONCLUSION: . Even the government is wanting to get in on this new technology. o More and more companies are starting to trust cloud computing services and turn begin to store their data in the clouds. MICROSOFT • • • • • • IBM  IBM are developing cloud computing applications for the everyday user called CloudBurst. The US Defense Department is offering a new cloud computing service to its military users called RACE. This cloud is blocked off from the internet using firewalls. The cloud computing industry is predicted to hurt the software business. They are offering Microsoft based document applications for the web for a small monthly fee. Therefore Microsoft is taking a stand and developing cloud computing services of their own.  There has also been some talk of IBM coming together with Sun Microsystems to enhance their ability to build data centers for this new technology. AMAZON o Amazon offers companies data storage services. o It appeals to companies because it eliminates time employees spend on maintaining this data and eliminates maintenance. Azure. o Companies only have to pay for the storage they use.  IBM also offers “private” cloud computing services using IBM blue services software.

 Companies have to pick and choose and be careful with what data they allow to be out there in a cloud.     By eliminating the problems of traditional application development. upgrades—and the staff needed to manage it all. I think that more companies will be open to using these services. As companies perfect their cloud computing services. cloud computing technology frees you to focus on developing business applications that deliver true value to your business (or your customers). middleware or point-topoint connections. The platform lets IT innovate while avoiding the costs and headaches associated with servers. individual software solutions. The average citizen doesn't want their personal information unprotected and available. . This service will provide new inventive ways to use computers and provide services. Cloud computing can be a useful resource to help companies save money but can also have downfalls.

Sign up to vote on this title
UsefulNot useful