1. Cloud Computing
Deepak Shukla
MSc Information Technology
The Hong Kong University of Science & Technology
2. What is Cloud Computing?
1. Definitions – What’s new?
2. The Entities in Cloud Computing – Who
makes it happen?
3. The Computational Model – How does it
work?
4. The Business Model – What’s the Profit?
5. Advantages: Why adopt Cloud Computing?
6. Obstacles: Why not?
3. Definitions
• Cloud Computing refers to both the applications
delivered as services over the internet and the
hardware and software in the Datacenters that
provide these services.
• A model for enabling convenient, on-demand
network access to a shared pool of configurable
computing resources that can be rapidly
provisioned and released with minimal
management effort or service provider
interaction.
4. Definitions (contd..)
• Cloud Computing is the delivery of
computational resources from the location
other than your current one.
• Cloud computing is the delivery of computing
as a service rather than a product, whereby
shared resources, software and information
are provided to computers and other devices
as a utility (like the electricity grid) over a
network (typically the Internet). - Wikipedia
5. What is a Cloud anyways?
• “Cloud” is nothing but the hardware and
software resources used to provide various
services to the end users.
• It is the backbone infrastructure that is used
to provide various on-demand services over
the Internet.
• The term "cloud" is used as a metaphor for
the Internet; as an abstraction of the
underlying infrastructure that it represents.
8. Cloud Services
• SaaS: Software-as-a-Service is a term used for the
software applications that are delivered over the
internet by the Cloud Provider. E.g. Google Docs
• PaaS: Platform-as-a-Service provides an
underlying platform/OS enabling the user to
develop and deploy applications that are created
using the languages and tools supported by the
Cloud provider. E.g Windows Azure, Force.com
9. Cloud Services (contd..)
• IaaS: Infrastructure-as-a-Service covers the
provisioning of all the possible computational
resources like computational power, storage
capacity, applications and other fundamental
computing resources. E.g. Amazon, IBM,
Microsoft Azure.
10. The Business Model: What’s the Profit
• In general “huge cost savings”.
• Basically “Pay-as-you-go” service model for all
types of services provided through the Cloud
infrastructure.
• No premium licensing charges or maintenance
charges for the software applications,
hardware and storage services that are used
by the Cloud users or consumers.
11. The Business Model: What’s the Profit
contd…
• Businesses can focus on their core
competencies by using IT services as an
effective tool rather than spending too much
on it.
• Cloud Computing improves IT efficiency and
business agility.
• Reduces the need for huge upfront
investments that characterize enterprise IT
setups today.
12. The Business Model: What’s the Profit
contd…
• Dramatically lowers the cost of entry for
smaller firms trying to benefit from compute-
intensive business analytics.
• Almost immediate access to computing
resources with prior provisioning and on-
demand leading faster time-to-market in
many businesses.
• Lowers IT barriers to innovation.
• Most importantly promotes “Green IT”.
13. Why adopt Cloud Computing?
• Huge cost savings in operation, maintenance
and IT infrastructure.
• Transfers risk of over-provisioning or under-
provisioning of IT resources and thus increases
IT efficiency.
• Focus on core business.
• Very attractive for end users and SME’s due to
its economics of scale and utilitarian nature.
14. Obstacles in adopting Cloud
Computing – Why not?
• Availability of Service over Internet
• Data Lock-in : No standard format yet like
HTML, XML etc.
• Data Confidentiality and Auditability
• Data Transfer Bottlenecks
• Performance Unpredictability
• Scalable Storage – suitable storage system yet
to come.
15. Obstacles in adopting Cloud
Computing – Why not?
• Bugs in Large-Scale Distributed Systems
• Scaling quickly
• Reputation Fate Sharing
• Software Licensing
• Regulation & Standardization Issues.
16. More about Clouds
Yang Xing
MSc Information Technology
The Hong Kong University of Science & Technology
17. Service Models
• Infrastructure as a Service(IaaS)
– Provider offer virtual machine, raw storage,etc
– User install os, application sw
• Platform as a Service(Paas)
– Provider deliver computing platform or stack
– User develop and run their software solutions
• Software as a Service(SaaS)
– Provider install, operate applicatio software
– User access software from cloud clients
18. Deployment Models
• Public Cloud
– Available to general public
– Free or Pay-per-Use
• Community Cloud
– Shared between several organizations from a
– specific community with common concerns
• Private Cloud
– Operated solely for a single organization
– Managed internally or by third-party
• Hybrid Cloud
– Compositions of two or more clouds
19. Latest Trends in Cloud Market
Nishita Menon
MSc Information Technology
The Hong Kong University of Science & Technology
20. Major players in Cloud Services
Amazon Web Services
• IaaS
Microsoft Windows Azure
• PaaS
Google App Engine
• SaaS
SOURCE :
http://www.cloudcomputingtechie.com/co
mpanies-providing-cloud-based-services/
21. Revenues from Cloud business and the
growth rate predicted
SaaS
• Predicted to reach$14.5 billion in
2012, a 17.9 % increase from 2011
revenue of $12.3 billion.
• Revenue in the Asia-Pacific region is
on pace to reach $934.1 million in
2012, up from $730.9 million in 2011.
PaaS
• Revenue reached $707.4 million in
2011, up from $512.4 million in 2010
• Predicted to reach $1.8 billion in 2015
IaaS
• By 2013, service revenues from IaaS
are forecast to be approximately $15.6
billion
Source : http://www.gartner.com and
http://www.cisco.com
22. Derivative service models that are
emerging as a result of growing Cloud
adoption
STaaS (Software Testing as a Service)
• provides an accessible,flexible and low-cost test solution – on demand outsourcing
without the high levels of investment.
Security as a Service
• outsourcing model for security management.
Daas (Data as a service)
• data in this case, can be provided on demand
Caas (Computing as a service)
• on-demand computing platform
23. Emerging Cloud Services to facilitate
Cloud Adoption – Cloud Mediators
Infosys Cloud System Integrator
• an accountable cloud ecosystem integrator.
• takes ownership of the complete lifecycle of your
cloud initiative.
• hosts, manages and operates business platforms.
• provides comprehensive services from
• strategy,
• planning,
• cloud set-up to
• migration , creation and aggregation of cloud services.
• addresses all aspects of cloud adoption, reducing total
cost of ownership.