18th march virtual event- cloud introduction presentation
TRANSCRIPT
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
1/36
2009 IBM Corporation
Presented by IBM developerWorks
ibm.com/developerworks/
Cloud ComputingCloud Computing
An Introduction to Cloud Computing
Dan O'Riordan
IDR, La Gaude
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
2/36
2 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Agenda
Introduction
Cloud computing services
Principles of openness
Where we go from here
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
3/36
3 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Before the Web
If you wanted to sell things tothe public, you needed astorefront
Massive cost in real estate,fixtures, maintenance,shrinkage
Prohibitive cost to entry
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
4/36
4 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
What if
You could have hundreds of millions of storefrontsworldwide?
Without real estate
Without fixtures
Without maintenance
Without shrinkageWith [relatively] zero cost to entry
The Web changed everything
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
5/36
5 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Before the cloud
If you wanted to start anenterprise, you needed an
IT shop Massive costs in hardware,
software, power,administrative staff
Prohibitive cost to entry
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
6/36
6 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
What if
You could have unlimited computing resources?
All the processing power you want
All the data storage you want
Data mining whenever you want
Cloud computing will be the biggest change to our
industry since the rise of the Internet
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
7/36
7 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Cloud characteristics
Rapid elasticity
You can go from 5 servers to 50 or from 50 servers to 5
Measured service
You pay for what you use
On-demand self-service
You get elasticity automatically
Ubiquitous network access
You can access the cloud from anywhere
Location-independent resource pooling
You work with virtual machines that could be hosted anywhere
Source: NIST Working Definition of Cloud Computing
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
8/36
8 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Youre on the cloud already
If you use Flickr or Facebook or LinkedIn or Twitter orBackpack or [insert hundreds of other sites here], youre
using the cloud Cloud is a metaphor for the internet
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
9/36
9 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
A selection of cloud components
Software as a Service
Utility Computing
Web Services
Platform as a Service
Managed Service Providers
Service Commerce Platforms
Internet Integration
Source: InfoWorld
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
10/36
10 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Comparing cloud to other computing types
Grid computing
Utility computing
Autonomic computing
Source: Whats In A Name? Utility vs. Cloud vs. Grid
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
11/36
11 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
The evolution to cloud computing
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
12/36
12 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
The emergence of cloud computing differingpoints of view
IT Analysts
Financial Analysts
IT Customers
End Users
Common Attributes of CloudsEnhanced user experience
Elastic scalingAutomated provisioningHighly virtualized
Source: IBM Corporate Strategy analysis of MI, PR, AR and VCG compilations
Anywhere access to applicationsthrough a simplified user interface
Rapid time to market
for new services.Anywhere access to applicationsthrough a simplified user interface
Ability to elasticallyscale resources and maintain
high quality of service
Ability to elastically scale resourcesat significantly lower
incremental management cost
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
13/36
13 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Alternate ClientDevices
Data-IntensiveApplications
InfrastructureTechnologies
Networking
Industrialization of IT
Business Model
ApplicationTechnologies
Data CenterPressures
Web Platforms andApplications
1980 1990 2000 2010 2020
Internet
Web
Cloud
Connectivity
Informationand E-Commerce
ElasticServices
Evolving technologies help businesses continueto innovate
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
14/36
14 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Alternate ClientDevices:
Explosion of form
factors, mobility,connectedness
Data-IntensiveApplications:
From massively parallel(e.g., Google) to large data
files (e.g., YouTube)
InfrastructureTechnologies:Virtualization and
automation
Networking:Growth in connectivity
and bandwidththrough the Internet
Industrialization of IT:Standardization and
commoditization (e.g., e-mail), open source
Business Model:Advertising
subsidized, venturefunding for service
model
ApplicationTechnologies:
From parallelprocessing (grid,
MapReduce, Hadoop)to Web 2.0, SOA
Data CenterPressures:
Growing costs of
power and space,server sprawl
Web Platforms andApplications:
Elastically scalableglobal class
infrastructure andmashable services builton WOA (e.g., REST,
RSS/Atom)
1980 1990 2000 2010 2020
Internet
Web
Cloud
Connectivity
Informationand E-Commerce
ElasticServices
Evolving technologies help businesses continueto innovate
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
15/36
15 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Agenda
Introduction
Cloud computing services
Principles of openness
Where we go from here
Resources
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
16/36
16 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Cloud services
There are four basic things people are doing in thecloud:
Machines in the cloudStorage in the cloud
Databases in the cloud
Applications in the cloud
In addition to these four basics, cloud providers offerother services such as message queues and data
mining
All of these things are lumped into the generic termcloud computing
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
17/36
17 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Machines in the cloud
Many cloud providers allow you to create a VirtualMachine (VM) and deploy it in the cloud
Your VM images are stored in cloud storageYou can create as many images as you need
You can automatically start and stop running instances of thoseimages as needed
This is the simplest way to get started in the cloud,particularly if youve been using virtualization already
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
18/36
18 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Storage in the cloud
Most cloud storage systems are designed as distributed,redundant systems
Your data are stored on more than one disk in more than oneplace
If one part of the system goes down, the rest of the system keepsgoing
There should never be a single point of failure is a stated designgoal
But you cant think of cloud storage as just another
hard drive
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
19/36
19 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Databases in the cloud
Cloud databases have similar design points
Datasets are distributed for reliability
Some cloud databases support schemas, some dontSome cloud databases support joins, most dont
Some cloud databases are relational, almost all arent
Some cloud databases are transactional, some arent
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
20/36
20 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Other services in the cloud
A number of vendors provide message queuingservices in the cloud
Some queuing services dont let you peek a message, forexample
Cloud data mining services use techniques such asHadoop / MapReduce to analyze massive data sets
Techniques that required supercomputers, large data centers andsignificant funds a few years ago can now be done for a fewhundred pounds
New businesses and business models will emergebased on the cost of data mining being reduced byseveral orders of magnitude
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
21/36
21 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Amazon Elastic Compute Cloud
What is Amazon EC2?
Popular Uses for Amazon EC2
aws.amazon.com/ec2
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
22/36
22 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Amazon Elastic Compute Cloud running IBM
Run many of the proven IBM platform technologies bythe hour as Amazon Machine Images (AMIs)
IBM DB2IBM Informix
IBM Lotus Content Management
IBM Mashup Center
IBM WebSphere Application Server
IBM WebSphere sMash
aws.amazon.com/ibm
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
23/36
23 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Cloud implementation types
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
24/36
24 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Cloud computing
Private Cloud
Client owned and managed.
Access limited to client and itspartner network.
Drives efficiency, standardizationand best practices while retaining
greater customization and
control.
Public Cloud
Service provider owned andmanaged.
Access by subscription.
Delivers select set of standardizedbusiness process, application
and/or infrastructure services on
a flexible pay per use basis.
Customization
Efficiency
Security and Privacy
Availability
Standardization
Capital preservation
Flexibility
Time to deploy
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
25/36
25 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Cloud Computing Center at Wuxi
The municipality of Wuxi, was working to
accelerate Chinas transformation to aservice economy
IBM engaged the municipal governmentto develop a virtual data center linkingseveral companies in a software park
The public cloud implementation, China's
first commercial cloud, enabled by IBMtechnology and services will:
Promote growth of software start-upsacross China
Accelerate development and test cycles
Offer secure, network-isolatedenvironments
Deliver Backup and Restore assetprotection capabilities
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
26/36
26 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Cloud Computing in Agriculture
Example from University of Melbourne
Experimental farm using irrigation automation
Irrigating short-term (minutes to hours)
Predict micro-climate for coming week
Predict market in coming months
Interconnection of real-data with climate prediction
Results are promising
Orchid saw 300% increase in profitability
Dairy farm saw 70% increase in profitability
Local commercial dairy farm saw 70% increase in profitability
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
27/36
27 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Agenda
Introduction
Cloud computing services
Principles of openness
Where we go from here
Resources
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
28/36
28 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Cloud services
Machines in the cloud
Can I move my VM elsewhere?
Storage in the cloudCan I move my data elsewhere?
Databases in the cloud
Can I move my data elsewhere?
Applications in the cloud
Can I run my application elsewhere?
P d b IBM d l W k
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
29/36
29 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Vendor lock-in
If theres a new technology, any talented programmerwill want to use it
Maybe the shiny new thing is appropriate for what were doingMaybe not
Were probably going to use it anyway
The challenge is to walk the line between using thenewest, coolest thing and avoiding vendor lock-in
P t d b IBM d l W k
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
30/36
30 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
The Open Cloud Manifesto
A statement of principles foropenness in cloud computing
More than 300 supporters andgrowing
Join the Open CloudManifesto group
Visit opencloudmanifesto.org
Presented by IBM developerWorks
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
31/36
31 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
The principles in action
The Cloud Computing UseCases Google group has awhite paper of common use
cases
Join us at groups.google.com/group/cloud-computing-use-cases
Version 2 of the paper isavailable at bit.ly/1FXRAH
Presented by IBM developerWorks
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
32/36
32 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Agenda
Introduction
Cloud computing services
Principles of openness
Where we go from here
Resources
Presented by IBM developerWorks
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
33/36
33 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Issues with the Internet
Its not secure.
I dont want to lose control of my infrastructure.
I dont know how reliable it is.
I dont know if my partners are going to use it.
All of these were important, legitimate issuesWith VPNs and other technology, the industry solved these
problems
Presented by IBM developerWorks
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
34/36
34 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Issues with the cloud
Its not secure.
I dont want to lose control of my infrastructure.
I dont know how reliable it is.
I dont know if my partners are going to use it.
All of these are important, legitimate issuesWeve got some work to do, but the massive economic incentives
mean someone will find a way to solve these problems
Presented by IBM developerWorks
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
35/36
35 An Introduction to Cloud Computing 2009 IBM Corporation
Presented by IBM developerWorks
Key questions to ask
Will cloud computing help create and deliver innovativebusiness and consumer services to achieve greater
competitive differentiation? Can cloud computing help to quickly achieve goals for IT
optimization, cost savings and faster time to market?
Is competitive advantage gained by using cloudcomputing?
Presented by IBM developerWorks
-
7/24/2019 18th March Virtual Event- Cloud Introduction Presentation
36/36
36 An Introduction to Cloud Computing 2009 IBM Corporation
ese ted by p