The document discusses cloud computing, including its definition, types (public, private, hybrid clouds), services provided (SaaS, PaaS, IaaS), advantages like reduced costs and universal access, and limitations such as security issues and potential downtime. It provides definitions of cloud computing from various sources and outlines the major types of cloud deployment models and services. Current leaders in the cloud computing industry are also mentioned.
2. Outline of the Presentation
• What is Cloud Computing
• Concept of Cloud Computing
• Types of Cloud
• Services provided by Cloud Computing
• Why Cloud Computing
• Advantages of Cloud Computing
• Limitation of Cloud Computing
• Conclusion
3. The Next Revolution in IT
The Big Switch in IT
• Classical Computing
– Buy & Own
• Hardware, System
Software, Applications
often to meet peak needs.
– Install, Configure, Test,
Verify
– Manage
– ..
– Finally, use it
– $$$$....$(High CapEx)
• Cloud Computing
– Subscribe
– Use
– $ - pay for what you
use, based on QoS
Every 18 months?
4. “Computer Utilities” Vision:
Implications of the Internet
• 1969 – Leonard Kleinrock, ARPANET project
– “As of now, computer networks are still in their
infancy, but as they grow up and become
sophisticated, we will probably see the spread
of “Computer Utilities”, which, like present
electric and telephone utilities, will service
individual homes and offices across the
country”.
– During the last 45 years, several advances
have taken place in both “computing” and
“communications” areas that are turning the
vision of “Computer Utilities” in to a reality.
5. Definition of Cloud Computing
The term cloud is used as a metaphor for
the Internet, based on how the Internet is
depicted in computer network diagrams
and is an abstraction for the complex
infrastructure it conceals.
6. Definition of Cloud Computing
The term cloud is used as a metaphor for
the Internet, based on how the Internet is
depicted in computer network diagrams
and is an abstraction for the complex
infrastructure it conceals.
7. Definition of Cloud Computing
Cloud Computing is a general term used to describe a
new class of network based computing that takes place
over the Internet:
basically a step on from Utility Computing
a collection/group of integrated and networked
hardware, software and Internet infrastructure
(called a platform).
Using the Internet for communication and transport
provides hardware, software and networking
services to clients.
8. Definition of Cloud Computing
Cloud Computing is a model for enabling
convenient on demand network access to
shared pool of configurable computing
resources that can be rapidly provisioned and
released with minimal management effort or
service provider interaction. – NIST
9. Definition of Cloud Computing
Cloud Computing is a internet based computing,
whereby shared resources, software and information
are provided to users on computers and other devices
like electricity grid.
10. Definition of Cloud Computing
Cloud Computing can be defined as “a type of parallel and
distributed system consisting of a collection of interconnected
and virtualized computers that are dynamically provisioned and
presented as one or more unified computing resources based
on service level agreements established through negotiation
between the service providers and consumers.”
11. Definition of Cloud Computing
Cloud computing is the new revolution
where the user can use anytime, any where,
any amount of resource and pay for it as per
usage.For it sky is the limit……:Dr.Mayank
Aggarwal.
13. Cloud Deployment Models
Private/Enterprise
Clouds
Cloud model run
within a company’s
own Data Center /
infrastructure for
internal and/or
partners use.
Public/Internet
Clouds
3rd party,
multi-tenant Cloud
infrastructure
& services:
* available on
subscription basis
Hybrid/Inter
Clouds
Mixed usage of
private and public
Clouds: Leasing public
cloud services
when private cloud
capacity is
insufficient
14. Types Of Cloud
• Public : Public clouds are made available to the general public
by a service provider who hosts the cloud infrastructure.
Generally, public cloud providers like Amazon AWS, Microsoft
and Google own and operate the infrastructure and offer
access over the Internet. With this model, customers have no
visibility or control over where the infrastructure is located.
• Private : Private cloud is cloud infrastructure dedicated to a
particular organization. Private clouds allow businesses to host
applications in the cloud, while addressing concerns regarding
data security and control, which is often lacking in a public
cloud environment. It is not shared with other organizations,
whether managed internally or by a third-party, and it can be
hosted internally or externally.
15. Continued…
• There are two variations of private clouds:
1. On-Premise Private Cloud: This type of cloud is hosted within
an organizations own facility. A businesses IT department
would incur the capital and operational costs for the physical
resources with this model. On-Premise Private Clouds are best
used for applications that require complete control and
configurability of the infrastructure and security.
2. Externally Hosted Private Cloud: Externally hosted private
clouds are also exclusively used by one organization, but are
hosted by a third party specializing in cloud infrastructure.
The service provider facilitates an exclusive cloud
environment with full guarantee of privacy. This format is
recommended for organizations that prefer not to use a
public cloud infrastructure due to the risks associated with
the sharing of physical resources.
16. Continued…
• Hybrid: Hybrid Clouds are a composition of two or more clouds
(private, community or public) that remain unique entities but
are bound together offering the advantages of multiple
deployment models. In a hybrid cloud, you can leverage third
party cloud providers in either a full or partial manner;
increasing the flexibility of computing. Augmenting a
traditional private cloud with the resources of a public cloud
can be used to manage any unexpected surges in workload.
• Here are a couple of situations where a hybrid environment is
best:
Your company wants to use a SaaS application but is concerned about
security.
Your company offers services that are tailored for different vertical
markets. You can use a public cloud to interact with the clients but keep
their data secured within a private cloud.
You can provide public cloud to your customers while using a private
cloud for internal IT.
17.
18. Services of Cloud Computing
Software as a Service (Saas)
Platforms as a Service (Paas)
Infrastructure as a Service (Iaas)
19.
20. Services of Cloud Computing
Software as a
Service (SaaS)
Platform as a
Service(PaaS)
Infrastructure as a
Service (IaaS)
21. • Software as a Service (SAAS) : Software as a Service
(SaaS) is a software distribution model in which
applications are hosted by a vendor or service provider
and made available to customers over a network, typically
the Internet.
• Platform as a Service (PAAS) : Platform as a Service (PaaS)
is a way to rent hardware, operating systems, storage and
network capacity over the Internet. The service delivery
model allows the customer to rent virtualized servers and
associated services for running existing applications or
developing and testing new ones.
• Infrastructure as a Service (IAAS) : Infrastructure as a
Service is a provision model in which an organization
outsources the equipment used to support operations,
including storage, hardware, servers and networking
components. The service provider owns the equipment
and is responsible for housing, running and maintaining it.
The client typically pays on a per-use basis.
24. Why Cloud Computing
Reduction of costs – unlike on-site hosting the
price of deploying applications in the cloud can be
less due to lower hardware costs from more
effective use of physical resources.
Universal access - cloud computing can allow
remotely located employees to access
applications and work via the internet.
Up to date software - a cloud provider will also be
able to upgrade software keeping in mind
feedback from previous software releases.
To be continue…
25. Continue…
Choice of applications. allows flexibility for cloud users to
experiment and choose the best option for their needs. Cloud
computing also allows a business to use, access and pay only for
what they use, with a fast implementation time.
Potential to be greener and more economical - the average
amount of energy needed for a computational action carried out
in the cloud is far less than the average amount for an on-site
deployment.
Flexibility – cloud computing allows users to switch applications
easily and rapidly, using the one that suits their needs best.
27. Very popular: too many are
“In Search” of Cloud
Computing
Legend:
Grid computing
Cloud computing
28. Interest over time
{grid, cloud, big data} computing
Legend:
Grid Computing
Cloud Computing
Big Data
29. Cloud Biz Potential:
a trillion $ business/year by 2020?
120?
2016
15%
600?
2020?
30% 1000?
2020?
50%
Buyya’s Guestimate!
2000
30. Cloud Computing Challenges: Dealing
with too many issues
Scalability
Uhm, I am not quite
clear…Yet another
complex IT paradigm?
Billing
Utility & Risk
Management
Reliability
Programming Env.
& Application Dev.
Software Eng.
Complexity
31. Disadvantages Of Cloud Computing
• Possible downtime : Cloud computing makes your small
business dependent on the reliability of your Internet
connection. When it's offline, you're offline. If your internet
service suffers from frequent outages or slow speeds cloud
computing may not be suitable for your business. And even the
most reliable cloud computing service providers suffer server
outages now and again.
• Security : The other major issue while in the cloud is that
of security issues. Before adopting this technology, you should
know that you will be surrendering all your company’s sensitive
information to a third-party cloud service provider. This could
potentially put your company to great risk. Hence, you need to
make absolutely sure that you choose the most reliable service
provider, who will keep your information totally secure.
32. Continued…
• Prone To Attack : Storing information in the cloud could
make your company vulnerable to external hack attacks
and threats. As you are well aware, nothing on the Internet
is completely secure and hence, there is always the lurking
possibility of stealth of sensitive data.
• Technical Issues : Though it is true that information and
data on the cloud can be accessed anytime and from
anywhere at all, there are times when this system can have
some serious dysfunction. You should be aware of the fact
that this technology is always prone to outages and other
technical issues. Even the best cloud service providers run
into this kind of trouble, in spite of keeping up high
standards of maintenance.
33. Current Leaders
Key Players in Cloud Computing Platforms (adapted from Lakshmanan (2009))
Company Cloud Computing
Platform
Year of
Launch
Key Offering
Amazon.com AWS (Amazon Web
Services)
2006 Infrastructure as a service (Storage
Computing), Datasets and Content
Distribution
Microsoft Azure 2009 Application platform as a service (.Net,
SQL data services )
Google Google App. Engine 2008 Web Application Platform as Service
IBM
Salesforce.com
Blue Cloud Force.com 2008 Proprietary 4GL Web application as an
demand platform
35. Conclusion
Cloud Computing is in a period of strong growth, but this
technology is still has some issues of security and somewhat
it is immature. Government Technology Research Alliance
(GTRA) research showed that the most common concern
about implementing Cloud Computing technology was
security.
The real value of cloud computing is that it makes your
library related software and data available transparently and
everywhere including in latest available smart phone
devices.
We are all aware, country like India faced problems like
digital divide and off course very low internet bandwidth. So,
benefit of new technology can be reached to limited area of
educational area.