23 cloud computing
TRANSCRIPT
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:
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:
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
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
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):
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
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
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