23 cloud computing

7
PAPER PRESENTATION ON CLOUD COMPUTING BY M.S.S. Deepthi, III CSE, Sri Sai Aditya Institute Of Science&Technology(SAIT) , Surempalem, E-mail: [email protected] m. D. Manoja, III CSE, Aditya Engineering College(AEC), Surampalem, E-mail: [email protected]. K.saradavani, III IT, Sri Sai Aditya Institute Of Science&Technology(SAIT) , Surempalem, E-mail: [email protected].

Upload: ramana-yellapu

Post on 06-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 23 Cloud Computing

8/3/2019 23 Cloud Computing

http://slidepdf.com/reader/full/23-cloud-computing 1/7

PAPER

PRESENTATION ON

CLOUD

COMPUTING

BY 

M.S.S. Deepthi,

III CSE,

Sri Sai Aditya Institute Of 

Science&Technology(SAIT)

, Surempalem,

E-mail:

[email protected]

m.

D. Manoja,

III CSE,

Aditya Engineering

College(AEC),

Surampalem,

E-mail:[email protected].

K.saradavani,

III IT,

Sri Sai Aditya Institute Of 

Science&Technology(SAIT)

, Surempalem,

E-mail:

[email protected].

Page 2: 23 Cloud Computing

8/3/2019 23 Cloud Computing

http://slidepdf.com/reader/full/23-cloud-computing 2/7

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 willleverage 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

Page 3: 23 Cloud Computing

8/3/2019 23 Cloud Computing

http://slidepdf.com/reader/full/23-cloud-computing 3/7

References

Taxonomy of cloud

computing:

In this diagram, Service Consumersuse the services provided throughthe cloud, Service Providersmanage the cloud infrastructure

and Service Developers create theservices themselves. Each role isdiscussed in more detail in thefollowing sections.

Service Consumer : The service consumer is the enduser or enterprise that actuallyuses the service, whether it isSoftware, Platform or Infrastructureas a Service.

Depending on the type of serviceand their role, the consumer workswith different user interfaces andprogramming interfaces. Someuser interfaces look like any otherapplication; the consumer does notneed to know about cloudcomputing as they use the

application. Other user interfacesprovide administrative functionssuch as starting and stoppingvirtual machines or managingcloud storage. Consumers writing

application code use differentprogramming interfaces dependingon the application they are writing.Service Provider: The service provider delivers theservice to the consumer. Theactual task of the provider variesdepending on the type of service:

• For Software as a Service, theprovider installs, manages and

maintains the software. Theprovider does not necessarilyown the physicalinfrastructure in which thesoftware is running.Regardless, the consumerdoes not have access to theinfrastructure; they canaccess only the application.

• For Platform as a Service, the

provider manages the cloudinfrastructure for the platform,typically a framework for aparticular type of application. The consumer’s applicationcannot access theinfrastructure underneath theplatform.

• For Infrastructure as a Service,the provider maintains the storage,

database, message queue or othermiddleware, or the hostingenvironment for virtual machines. The consumer uses that service asif it were a disk

drive, database, message queue,or machine, but they cannot

Page 4: 23 Cloud Computing

8/3/2019 23 Cloud Computing

http://slidepdf.com/reader/full/23-cloud-computing 4/7

access the infrastructure thathosts it.

Service Developer : The service developer creates,publishes and monitors the cloud

service. In most cases this is anapplication delivered via SaaS,although a small number of developers create cloudmiddleware (IaaS) and cloudplatforms (PaaS).

Layers

Clients:

A cloud client consists of and/orcomputer hardware that relies oncloud computing for applicationdelivery, or that is specifically

designed for delivery of cloudservices and that, in either case, isessentially useless without it.

Application:

A cloud application utilises cloudcomputing in software architectureoften eliminating the need to installand run the application on thecustomer's own computer, thus

simplifying the problems of software maintenance and support,instead adding those of networkand 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.

Infrastructure:

Cloud infrastructure (IaaS) is thedelivery of compter infrastructuretypically a platform virtuvilizationenvironment, as a service.

Servers:

 The servers layer consistsofcomputer hardware and/orcomputer software products thatare specifically designed for thedelivery of cloud services.

DeploymentModels(types):

Page 5: 23 Cloud Computing

8/3/2019 23 Cloud Computing

http://slidepdf.com/reader/full/23-cloud-computing 5/7

Private cloud. The cloudinfrastructure is operated solely foran organization. It may bemanaged by the organization or athird 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 cloudinfrastructure is made available tothe general public or a largeindustry 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.

Essential 

Characteristics:

On demand self-service. Aconsumer can unilaterally provision

computing capabilities, such asserver time and network storage,as needed automatically withoutrequiring human interaction witheach service’s provider.

Ubiquitous network access.Capabilities are available over thenetwork and accessed throughstandard mechanisms thatpromote use by heterogeneousthin or thick client platforms.

Location-independent resource

pooling. The provider’s 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.

Rapid elasticity. Capabilities canbe rapidly and elasticallyprovisioned to quickly scale up,and rapidly released to quicklyscale down. To the consumer, the

capabilities available forprovisioning often appear to beinfinite and can be purchased inany 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.

Cloud DeliveryModels:

Software as a Service (SaaS). The

capability provided to the consumer is

the use of the provider’s applications

Page 6: 23 Cloud Computing

8/3/2019 23 Cloud Computing

http://slidepdf.com/reader/full/23-cloud-computing 6/7

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 e-

mail).

Platform as a Service (PaaS). The

capability provided to the consumer is

deployment onto the cloud infrastruc-

ture 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

There are eight

fundamental elementsthat are vital to

enabling the cloud

concept to not just

exist, but to grow to

its fullest potential :

• Universal connectivity —usersmust have near-ubiquitousaccess to the Internet.

• Open access —users musthave fair, non-discriminatoryaccess to the Internet.

• Reliability  —the cloud mustfunction at levels equal to orbetter than current stand-alone systems.

• Interoperability and user choice —users must be ableto move among cloudplatforms.

• Security  —users’ data must

be safe.• Privacy  —users’ rights to

their data must be clearlydefined and protected.

• Economic value —the cloudmust deliver tangible savingsand benefits.

• Sustainability —the cloud

must raise energy efficiency

and reduce ecological

impact.

Conclusion:

Cloud computing is the next bigwave in computing. It has manybenefits, such as better hardwaremanagement, since all thecomputers are the same and runthe same hardware. It alsoprovides for better and easiermanagement of data security,since all the data is located on acentral server, so administrators

Page 7: 23 Cloud Computing

8/3/2019 23 Cloud Computing

http://slidepdf.com/reader/full/23-cloud-computing 7/7

can control who has and doesn'thave access to the files.

 There are some down sides as wellto cloud computing. Peripherals

such as printers or scanners mighthave issues dealing with the factthat there is no hard drive attachedto the physical, local machine. If there are machines a user uses atwork that aren't their own for anyreason, that require access toparticular drivers or programs, it isstill a struggle to get thisapplication to know that it shouldbe available to the user.

References

1. "Cloud Computing: Clash of the

clouds". The Economist. 2009-10-15.

http://www.economist.com/displayst

ory.cfm?story_id=14637206.Retrieved 2009-11-03.

2. Distinguishing Cloud Computing

from Utility Computing3. Gartner Says Cloud Computing Will

Be As Influential As E-business

4. Gruman, Galen (2008-04-07). "Whatcloud computing really mean