2. WHAT IS CLOUD COMPUTING?
HOW CLOUD COMPUTING WORKS ?
TYPES
LAYERS/MODELS
ADVANTAGES
DISADVANTAGES
CHARACTERISTICS
APPLICATIONS
FUTURE OF CLOUD COMPUTING
3. History of Cloud Computing
1960 : John McCarthy’s Concept
1999 : Salesforce.com
2000 : Microsoft
2001 : IBM
“Computation may someday be organized as a public
utility."
“Pioneered the concept of delivering enterprise
applications via a simple website”
“Expanded Sass Concept through web service”
2005 : Amazon
2007 : Google and IBM
2008 : Gartner Research
“Launch of Amazon web services”
“Start researching Cloud Computing”
“Start using Cloud Computing in many organization”
4. What is Cloud computing
“Cloud computing is a style of computing
where massively scalable IT-related capabilities
are provided as a service across the Internet to
multiple external customers”
5. What is Cloud Computing?
Definitions:
“Cloud computing is a general term for
anything that involves delivering hosted services over the
internet.” – Wikipedia
“Cloud computing is Internet-based computing, whereby
shared resources, software, and information are provided
to computers and other devices on demand, like the
electricity grid.”- Wikipedia
Basically a cloud is a virtualization of resources that
manages and maintains itself.
6. What is Cloud Computing?
• “Cloud” is simply a metaphor for the
internet
• Users do not have or need
knowledge, control, ownership in
the computer infrastructure
• Users simply rent or access the
software, paying only for what they
use
• The name cloud computing was
inspired by the cloud symbol
that's often used to represent the
Internet in flowcharts and
diagrams.
10. What is a Cloud
Individuals Corporations Non-Commercial
Cloud Middle Ware
Storage
Provisioning
OS
Provisioning
Network
Provisioning
Service(apps)
Provisioning
SLA(monitor),
Security, Billing,
Payment
Services Storage Network OS
Resources
11. 11
What is Cloud Computing?
A user experience and a business model
Cloud computing is an emerging style of IT delivery in which applications, data, and IT
resources are rapidly provisioned (on-demand) and delivered as standardized
offerings to users over the web in a flexible pricing pay-for-usage model.
An infrastructure management and services delivery methodology
Cloud computing is a way of managing large numbers of highly virtualized resources
such that, from a management perspective, they resemble a single large resource.
This can then be used to deliver services with elastic scaling.
Monitor & Manage
Services & Resources
Cloud
Administrator
Datacenter
Infrastructure
Service Catalog,
Component
Library
Service Consumers
Component Vendors/
Software Publishers
Publish & Update
Components,
Service Templates
IT Cloud
Access
Services
12.
13.
14.
15.
16. • “A way to increase capacity or add capabilities
without investing in new infrastructure,
training new personnel, or licensing new
software ... all delivered via the Web”
17.
18. Who do you think were the
FIRSTmajor adapters of
Cloud Computing?
19.
20. The average internet users are
one of the first major adopters of
CLOUD COMPUTING.
22. Functionality
• Software and applications are extremely costly. With cloud,
you rent so the heavy investment is forgone
• Cloud computing is a set of technologies and business
practices that enable companies of all sizes to build, deploy,
monitor and scale applications using resources accessed over
the internet
24. Public Cloud
• Owned and managed by service provider
• Delivers select set business process, application or
infrastructure services on a “pay per use” basis
• Highly standardized
• Limited customization options
• Accessed from "outside" the firewall
25. 25
Cloud Computing Deployment Models /
Cloud Types
ORGANIZATION CULTURE GOVERNANCE
Flexible Delivery Models
Standardization,
flexibility , capital
preservation, and time to
deploy
Public
• Service provider owned and
managed.
• Access by subscription
• Delivers select set of
standardized business process,
application and/or infrastructure
services on a flexible price per use
basis
• Domain specific, intellectual
property, reliability, sensitive data
26. 26
Cloud Computing Deployment Models
/ Cloud Types
ORGANIZATION CULTURE GOVERNANCE
Flexible Delivery Models
Customization, efficiency,
availability, resiliency,
security and privacy
Private
• Privately owned and
managed.
• Access limited to client
and its partner network.
• Drives efficiency,
standardization and best
practices while retaining
greater customization and
control
27. Private Cloud
• Owned and managed by the enterprise
• Limits access to enterprise and partner network
• Retains high degree of control, privacy and security
• Enables business to more easily customize service
• Accessed from "inside" the firewall
28. 28
Cloud Computing Deployment Models
/ Cloud Types
ORGANIZATION CULTURE GOVERNANCE
Flexible Delivery Models
Hybrid
•Access to client, partner
network, and third party
resources
29. Hybrid Cloud
A hybrid infrastructure takes advantage of both public and
private clouds:
Services provided over the Internet—the public cloud
Services provided by the enterprise data center—the private
cloud
30. 30
Cloud Computing Deployment Models
/ Cloud Types
ORGANIZATION CULTURE GOVERNANCE
Flexible Delivery Models
Hybrid …
•Access to client, partner
network, and third party
resources
36. Anatomy of a Cloud: SPI Paradigm
• Building Blocks
– Hardware infrastructure (IaaS)
• AWS, GoGrid, Rackspace, Mosso, Flexiscale
– Platform (PaaS)
• Force.com, Google App Engine, Gmaps API
– Software (SaaS)
• Salesforce.com, Gmail
• Cloud principles
– Pay As You Go
– Self-service
– Programmable
– Dynamic provisioning
• Cloud scope
– Public, Private, Hybrid
36
37. 20-Apr-13
Infrastructure as a Service
Defined as delivery of computer infrastructure as a
service
Fully outsourced service so businesses do not have to purchase servers,
software or equipment
Infrastructure providers can dynamically allocate
resources for service providers
Service providers offer this service to end users
Allows cost savings for the service providers, since they do not need to
operate their own datacenter
Ad hoc systems allow quick customization to consumer demands
Amazon’s EC2, GoGrid, RightScale and Linode are few of the examples of
service providers.
38. Platform as a Service
• Provides all the facilities necessary to support
the complete process of building and
delivering web applications and services, all
available over the internet
• Infrastructure providers can transparently
alter the platforms for their customers’ unique
needs
39. 20-Apr-13
Software as a Service
Defined as service-on-demand, where a provider will
license software tailored
Infrastructure providers can allow customers’ to run
applications off their infrastructure, but transparent
to the end user
Customers can utilize greater computing power while
saving on the following
– Cost
– Space
– Power Consumption
– Facility
40.
41. Cloud Service Models
41
Software as a
Service (SaaS)
Platform as a
Service (PaaS)
Infrastructure as a
Service (IaaS)
Google App
Engine
SalesForce CRM
LotusLive
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
46. Common Attributes of Cloud Computing
• Pooled computing – advanced virtualization
• Delivered over the Internet
• Elastic scaling
• Flexible pricing – pay only for they use
• Provide resources as a service
47. Common Attributes of Cloud Computing
• Pooled computing – advanced virtualization
• Delivered over the Network
• Elastic scaling
• Flexible pricing – pay only for they use
• Provide resources as a service
48. Common Attributes of Cloud Computing
• Pooled computing – advanced virtualization
• Delivered over the Internet
• Elastic scaling
• Flexible pricing – pay only for they use
• Provide resources as a service
49. Common Attributes of Cloud Computing
• Pooled computing – advanced virtualization
• Delivered over the Internet
• Elastic scaling
• Flexible pricing – pay only for they use
• Provide resources as a service
50. Common Attributes of Cloud Computing
• Pooled computing – advanced virtualization
• Delivered over the Internet
• Elastic scaling
• Flexible pricing – pay only for they use
• Provide resources as a service
51. CHARACTERISTICS:
Application programming interface (API)
accessibility to software that enables machines to
interact with cloud software in the same way the user
interface facilitates interaction between humans and
computer
Virtualization technology allows servers and storage
devices to be shared and utilization be increased.
Applications can be easily migrated from one physical
server to another.
Reliability is improved if multiple redundant sites are
used, which makes well-designed cloud computing
suitable for business continuity and disaster recovery
57. Key properties of Cloud Computing
• User Centric
Task-Centric
Powerful
Accessible
Programmable
20-Apr-13
58. Cloud Structure
Cloud Benefits:
• Cloud = Less Investment
(not own data center,
hardware; use outside
provider of servers, storage,
and bandwidth)
• Cloud = Scale
(tens of thousands of server
computers)
• Cloud = Flexible and
Efficiency
Source: http://news.cnet.com
59. No hardware or
software installations
required
•Greater
efficiency
OS & Application
architecture
independent
Device & Location
independence Billed per
consumption
Multi-Tenancy
•Reduced cost
•Faster delivery
No long term
commitments
60. 60
= OPTIMIZED
BUSINESS
allowing you to optimize new investments for direct business benefits
=AGILITY
+ BUSINESS &
IT
ALIGNMENT +SERVICE
FLEXIBILITY
INDUSTRY
STANDARDS
+
Economics of Cloud Computing
= Reduced
Cost
leverages virtualization, standardization and automation to free up
operational budget for new investment
=VIRTUALIZATION
+ ENERGY
EFFICIENCY
+STANDARDIZATION AUTOMATION
+
61. Product of Cloud Computing
Google App Engine
Amazon EC2 & S3
Windows Azure
Google App
Panda Cloud
62. APPLICATIONS
Software is delivered as a service over
the internet, eliminating the need to
install and the run the application on
the customers own computers .
Network based access to, and
management of commercially available
software.
Centralized feature updating, which
obviates the need for downloadable
patches and upgrades.
63. Applications of Cloud Computing
Google App Engine
Amazon EC2 & S3
Windows Azure
Google App
Panda Cloud
Dropbox
iCloud
64. Cloud: Services
• Services that are used by cloud
applications.
–Storage
–Integration
–Billing
–Security
–Data
65. What do these Services Offer an
Organization?
• Cloud computing will lead to increase in the
following categories:
– Virtualization
– Usability
– Standardization
– Scalability
66. What Technologies is Cloud Computing
Replacing
• Cloud computing is replacing large Corporate Data Centers
and unnecessary, expensive private server infrastructure.
• Web 2.0, SaaS, Enterprise and government users are adopting
cloud computing because it eliminates capital investment in
hardware and facilities as well as reduces operations labor
73. Real time applications
1. Quote NY Times example
2. Starbucks Example(mystarbucks.com)
3. U.S. Army Example (goarmy.com)
4. Playfish (social gaming)
5. DigitalChalk (educational site)
6. Livemocha
7. Second Life (virtual game)
20-Apr-13
75. Trend of Cloud Computing
Organization start to use
– Private cloud services are run in datacenters managed by
third parties, but also in private datacenters on company
property managed by corporate IT staffs.
– Corporate IT departments will create clouds within their IT
infrastructure and lease cloud power to suppliers and
customers.
More scalable and customizable
– They’re scalable, growing and shrinking as needed. They’re
also managed centrally in a virtualized environment.
– Cloud computing vendors will make their applications more
customizable by end users. Then corporations will move
mission-critical unique applications into the cloud.
76. Trend of Cloud Computing
Cloud will be all desktop software, anyone can access
– Local applications will become passé and PCs will become
slimmer, more agile gateways to the cloud where the heavy
lifting is done.
– Business units and even individual employees will be able to
control the processing of information directly, without the
need for legions of technical specialists.
Change from data sharing to application sharing
– Cloud computing will develop effective and capable of
communicating on the Internet has the potential to
enhance the speed and stability of the
exchange (Share) from the exchange of information (Data
Share) to share in the applications (Application Share) on
the cloud environment in the future.
77. How Could Cloud Computing
Benefit Us?
• Services
• AJAX
• AV
• .Net
• CRM
• E-
Commerc
e
• Financial
• Java
• Linux
• Mail
• Office
• PHP
• Print
• Retail
• Ruby on
Rails
• SQL
• Stock
Control
• Storage/Arc
hive
• VoIP
• Windows
Can add this link under tab points – you tube video for “cloud tech in plain english” http://www.youtube.com/watch?v=QJncFirhjPgCloud computing is an internet based development combined with the use of computer technology
But with cloud computing u need not buy the sedan….Its just like hiring a taxi… no maintainance cost, no tolls nothin and u pay only for how long u go or how much u use ….Also u can decide ur way cos u don’t share the cab with anyone else… HOWS TAT????? AWESOME RIGHT……….
This is what it delivers
Service providers offer this service to end usersAllows cost savings for the service providers, since they do not need to operate their own datacenter!Ad hoc systems allow quick customization to consumer demands
1 minutePWC 2011 Global Why does this matter to important CIO’s or future executives like you? Well, you have to keep up with the competition.In a PwC Information Security Survey of 12,thousand IT leaders 49% of respondents said their organization employs some form of cloud computing today, up 14% the year before Business leaders are eager to harness four characteristics of the cloud. There’s elasticity, where additional processing power can be ordered at the click of a button. Accessibility, meaning you can access the cloud anywhere you have an internet connection. Multi-tenancy, which i’ll explain more next. And a pay-as-you-go usage model, which can help optimize costs. The cloud is a finite network that can house a near infinite amount of what we call instances. Whenever you request a new instance on the cloud, it is distributed on a physical server somewhere in that network. You’ll be operating within the presence of other virtual machines, and that’s what we call multi-tenancy. But its this aspect as well as the elasticity characteristic that make the cloud so cheap.
Supercomputers today are used mainly by the military, government intelligence agencies, universities and research labs, and large companies to tackle enormously complex calculations for such tasks as simulating nuclear explosions, predicting climate change, designing airplanes, and analyzing which proteins in the body are likely to bind with potential new drugs. Cloud computing aims to apply that kind of power—measured in the tens of trillions of computations per second—to problems like analyzing risk in financial portfolios, delivering personalized medical information, even powering immersive computer games, in a way that users can tap through the WebThis makes sense for people who don't want to invest in building their own data centers or don't want to buy all the hardware required to handle "peaks" in demand. You can rely on outside provider to give you servers, storage, and bandwidth as you need it. One is scale. Google, Yahoo! (YHOO), Microsoft (MSFT), and Amazon.com (AMZN) have vast data centers full of tens of thousands of server computers, offering computing power of a magnitude never before available. Cloud computing is also more flexible. Clouds can be used not only to perform specific computing tasks, but also to handle wide swaths of the technologies companies need to run their operations. Then there's efficiency: The servers are hooked to each other so they operate like a single large machine, so computing tasks large and small can be performed more quickly and cheaply than ever before.
14.5 / 8.45
Elimination of fixed maintenance and update cost of software. e
http://www.collaborationideas.com/wp-content/uploads/2011/06/cloudcomputing.jpgHopefully, you now have a better understanding of how the cloud works and ways you can protect yourself. Thanks for listening!