Вы находитесь на странице: 1из 7

PAPER PRESENTATION ON

D. Manoja, III CSE, Aditya Engineering College(AEC), Surampalem, E-mail: manoja.524@gmail.com.

CLOUD COMPUTING

K.saradavani, BY M.S.S. Deepthi, III CSE, Sri Sai Aditya Institute Of Science&Technology(SAIT) , Surempalem, E-mail: deepthi.cse590@gamil.co m. III IT, Sri Sai Aditya Institute Of Science&Technology(SAIT) , Surempalem, E-mail: sarada.0742@gmail.com.

Abstract:
For the past decade, application developers have been forced into an increasingly complex labyrinth of multi-tiered hardware, complex OO frameworks and middleware and associated tools. Each year, developers have faced new frameworks and a sea of new APIs. Instead of making the life of application developers easier and reducing the cost of application development, these technologies have done just the opposite. We are only now beginning to understand the expense of the middleware legacy. The good news is that application developers are on the verge of being liberated from the tyranny of middleware. Next Generation IT will leverage a new computing platform which makes the development and delivery of applications significantly easier than it is today. This new platform consists of Cloud Computing, Software As A Service and Dynamic Languages. Cloud Computing offers mainframe or better infrastructure through a small set of services delivered globally over the Internet. Software as a Service is a new delivery model which provides flexibility to both the provider and the customers. Dynamic languages and modern frameworks lower the

barrier for application development and enable the rapid development of applications. This paper describes cloud computing, a computing platform for the next generation of the Internet. The paper defines clouds, explains the business benefits of cloud computing, and outlines cloud architecture and its major components.
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.

Contents:
Taxonomy of cloud computing Layers Deployment Models(Types) Essential Characteristics Clouding Models Fundamental Elements Conclusion

References

Taxonomy of cloud computing:

application. Other user interfaces provide administrative functions such as starting and stopping virtual machines or managing cloud storage. Consumers writing application code use different programming interfaces depending on the application they are writing. Service Provider: The service provider delivers the service to the consumer. The actual task of the provider varies depending on the type of service: For Software as a Service, the provider installs, manages and maintains the software. The provider does not necessarily own the physical infrastructure in which the software is running. Regardless, the consumer does not have access to the infrastructure; they can access only the application. For Platform as a Service, the provider manages the cloud infrastructure for the platform, typically a framework for a particular type of application. The consumers application cannot access the infrastructure underneath the platform. For Infrastructure as a Service, the provider maintains the storage, database, message queue or other middleware, or the hosting environment for virtual machines. The consumer uses that service as if it were a disk drive, database, message queue, or machine, but they cannot

In this diagram, Service Consumers use the services provided through the cloud, Service Providers manage the cloud infrastructure and Service Developers create the services themselves. Each role is discussed in more detail in the following sections. Service Consumer : The service consumer is the end user or enterprise that actually uses the service, whether it is Software, Platform or Infrastructure as a Service. Depending on the type of service and their role, the consumer works with different user interfaces and programming interfaces. Some user interfaces look like any other application; the consumer does not need to know about cloud computing as they use the

access the infrastructure that hosts it. Service Developer : The service developer creates, publishes and monitors the cloud service. In most cases this is an application delivered via SaaS, although a small number of developers create cloud middleware (IaaS) and cloud platforms (PaaS).

A cloud application utilises cloud computing in software architecture often eliminating the need to install and run the application on the customer's own computer, thus simplifying the problems of software maintenance and support, instead adding those of network and datacenter operations.

Platform:
A cloud platform(PaaS) delivers a computing platform and/or solution stack as a service generally consuming cloud infrastructure and supporting cloud applications.

Layers

Infrastructure:
Cloud infrastructure (IaaS) is the delivery of compter infrastructure typically a platform virtuvilization environment, as a service.

Servers:
The servers layer consists ofcomputer hardware and/or computer software products that are specifically designed for the delivery of cloud services. Deployment

Clients:
A cloud client consists of and/or computer hardware that relies on cloud computing for application delivery, or that is specifically designed for delivery of cloud services and that, in either case, is essentially useless without it.

Models(types):

Application:

computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each services provider. Ubiquitous network access. Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms.
Location-independent resource pooling. The providers computing resources are pooled to serve all consumers using a multitenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand.

Private cloud. The cloud infrastructure is operated solely for an organization. It may be managed by the organization or a third party, and may exist on or off the premises.
Community cloud. The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns.

Public cloud. The cloud infrastructure is made available to the general public or a large industry group, and is owned by an organization selling cloud services. Hybrid cloud. The cloud infrastructure is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability.

Rapid elasticity. Capabilities can be rapidly and elastically provisioned to quickly scale up, and rapidly released to quickly scale down. To the consumer, the capabilities available for provisioning often appear to be infinite and can be purchased in any quantity at any time. Measured service. Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service.

Essential Characteristics:
On demand self-service. A consumer can unilaterally provision

Cloud Delivery Models:


Software as a Service (SaaS). The capability provided to the consumer is the use of the providers applications

running on a cloud infrastructure and accessible from various client devices through a thin-client interface such as a web browser (e.g., web-based email). Platform as a Service (PaaS). The capability provided to the consumer is deployment onto the cloud infrastructure consumer-created applications using programming languages and tools supported by the provider (e.g., java, python, .Net).

Infrastructure as a Service (IaaS). The capability provided to the consumer is the provision of processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and

Interoperability and user choice users must be able to move among cloud platforms. Security users data must be safe. Privacy users rights to their data must be clearly defined and protected. Economic value the cloud must deliver tangible savings and benefits. Sustainability the cloud must raise energy efficiency and reduce ecological impact.

There are eight fundamental elements that are vital to enabling the cloud concept to not just exist, but to grow to its fullest potential :

Conclusion:
Cloud computing is the next big wave in computing. It has many benefits, such as better hardware management, since all the computers are the same and run the same hardware. It also provides for better and easier management of data security, since all the data is located on a central server, so administrators

Universal connectivityusers must have near-ubiquitous access to the Internet. Open access users must have fair, non-discriminatory access to the Internet. Reliability the cloud must function at levels equal to or better than current standalone systems.

can control who has and doesn't have access to the files. There are some down sides as well to cloud computing. Peripherals such as printers or scanners might have issues dealing with the fact that there is no hard drive attached to the physical, local machine. If there are machines a user uses at work that aren't their own for any reason, that require access to particular drivers or programs, it is still a struggle to get this application to know that it should be available to the user.

References
1. "Cloud Computing: Clash of the

clouds". The Economist. 2009-1015. http://www.economist.com/displayst ory.cfm?story_id=14637206. Retrieved 2009-11-03. 2. Distinguishing Cloud Computing from Utility Computing 3. Gartner Says Cloud Computing Will Be As Influential As E-business 4. Gruman, Galen (2008-04-07). "What cloud computing really mean

Вам также может понравиться