4. INTRODUCTION
• Broadly, Cloud computing is
combination of three
Computing concepts :
• Grid Computing-Cluster of
loosely coupled computers for
a common cause
• Utility Computing-Packaging of
computer resources as a
metered service
• Autonomic Computing-
Capable of self management
5. What is cloud?
• The cloud is a
computing service
that charges you
based only on the
amount of
computing
resources we use.
• Pay as you go
6. Types of Services
• Cloud computing comes
in three basic flavors:
• Infrastructure as a service
(IaaS),
• Platform as a service
(PaaS),
• Software as a service
(SaaS).
7. Infrastructure as a service (IaaS)
• IaaS allows an organization to run entire data center application stacks,
from the operating system up to the application, on a service provider's
infrastructure.
• Amazon's Elastic Compute Cloud is perhaps the most famous public cloud
infrastructure available.
8. Platform as a Service (PaaS)
• PaaS involves providing a platform on
which a customer can run its own
applications.
• For example, a small company might
have a Java application to which it has
trouble providing enough resources
during holiday peak loads. The company
might go to a platform provider, such as
Akamai, to run the system on its Java
application server framework.
• Microsoft, Force.com and Google also
provide platforms on which customers
can run applications.
9. Software as a Service(SaaS)
• SaaS is far and away
the most common
model of cloud
service: Companies
buy access to an
application but have
no responsibility for
(and no control over)
its implementation.
10. Architecture
• The two most significant components of cloud computing
architecture are known as the
• Front end: The front end is the part seen by the client,
i.e. the computer user. This includes the client’s network
and the applications used to access the cloud via a user
interface such as a web browser.
• Back end : The back end of the cloud computing
architecture is the ‘cloud’ itself, comprising various
computers, servers and data storage devices.
11. Characteristics
• Cloud computing customers consume
resources as a service and pay only for
resources that they use.
• Many cloud-computing offerings employ the
utility computing model, which is analogous to
how traditional utility services are consumed,
whereas others bill on a subscription basis.
• Sharing "perishable and intangible"
computing power among multiple tenants can
improve utilization rates, as servers are not
unnecessarily left idle .
15. Amazon ec2
What is it?
• Amazon Elastic Compute Cloud (Amazon EC2) is a web
service that provides resizable compute capacity in the
cloud.
• Service Highlights
• Elastic
• Reliable
• Completely Controlled
• Secure
• Inexpensive
• Flexible
16. APPLICATIONS
• Peer-to-peer / volunteer computing (Bittorrent,Skype)
• Web application (Facebook)
• Software as a service (Google Apps, SAP )
• Software plus services (Microsoft Online Services)
17. Issues
• Privacy
• Compliance
• Legal
• Open source
• Open standards
• Security
• Availability and
Performance
18. Economics
• Avoid capital
expenditure.
• Billed on
utility/subscription.
• Can terminate
contract any time.
• Lower cost of entry.
19. Conclusion
• In this presentation, we have proposed
architecture for market-oriented allocation of
resources within Clouds.
• We have discussed some representative
platforms for Cloud computing covering the
state-of-the-art.
• We have also presented a vision for the
creation of global Cloud exchange for
trading services.
• A way to increase capacity or add
capabilities on the fly without investing in
new infrastructure ,training new personnel,
or licensing new software. Cloud computing
encompasses any subscription-based or
pay-per-use service that, in real time over
the Internet, extends IT's existing
capabilities