SlideShare a Scribd company logo
1 of 41
Download to read offline
Click to add text
© 2016 IBM Corporation
TPDEV
UPMC STL M2 – 2015/2016
Jean-Yves B. Rigolet
IBM Cloud, France Lab
rigolet.j@fr.ibm.com
Vous avez dit Cloud ? aaS ?
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
2
Agenda
 Today's IT challenges
 Cloud service models
 Hybrid cloud
 Empowering development teams
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Transaction Systems
1960- 1990- 2010-
Web, e-business & SOA
New Era Analytics
Platforms
 Dedicated systems
 Single database
 Managed one
solution
 Multiple applications
 Some shared data
 Post processing
in warehouses
 Batch processing
 Time to business action
 Interconnected solutions
 Action taken immediately
at real time speeds
 User device capability &
variety growing exponentially
 Infrastructure stressed
with volume and velocity of
data
 Open innovation
 Unpredictable workload
patterns
 Strategic and tactical
differentiator
Time
Major shifts in computing architectures over 50 years
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
200 Billion
Smarter
Physical Assets
Physical assets with IT
intelligence
1.2 Billion
Boundless
Infrastructures
Consumers will
have SmartPhones
67%
Unpredictable
Data Flows
of IT traffic will be
Cloud-based
60,000
Expanding
risk & cost
Cyber attacks
every day
Today's challenging IT context
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Available
capacity
Development lifecycle
Development
need
Unagile
teams
Unused
resources
Risks
Used
capacity
Software delivery has its own challenges
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Characteristics
Deployment models
Service layers
NIST* Definition
"Cloud computing is a model for enabling ubiquitous, convenient, on-demand
network access to a shared pool of configurable computing resources (e.g.,
networks, servers, storage, applications and services) that can be rapidly provisioned
and released with minimal management effort or service provider interaction."
*NIST - National Institute of Standards and Technology (US govt agency)
On demand self-service
Broad network access
Resource pooling
Rapid elasticity
Measured service Public cloud
Private cloud
Hybrid cloud
Business Process as a Service
Software as a Service
Platform as a Service
Infrastructure as a Service
What is cloud computing?
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
7
What is cloud, and what is the value?
Virtualization
– Higher utilization
– Economy of scale benefits
– Lower capital expense
Standardization
– Easier access
– Flexible pricing
– Reuse and share best practices and corporate
standards
– Easier to integrate
Automation
– Faster cycle times
– Lower operating expense
– Optimized utilization
– Improved compliance
– Optimized security
– End user experience
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Companies need an affordable entry point for cloud
Goals:
Provide agile service delivery that caters to
changing business needs.
We know virtualization helps reduce capital
expense but how do I control my
operational cost?
Need to increase the performance,
utilization, reliability and scalability of IT
resources while reducing IT complexity
Ability to expand capabilities
Organizations need a low-cost, low-risk entry point to cloud computing
technology with compelling features that achieves their business goals.
VISIBILITY CONTROL AUTOMATION
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
9
Agenda
 Today's IT challenges
 Cloud service models
 Hybrid cloud
 Empowering development teams
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Benefits
Fully customizable.
Few limitations.
Necessary for some solutions.
Existing Investments.
Time Commitment
Weeks to setup and deploy.
Maintenance/upgrades of hardware and
software.
~ Weeks ~ Days
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
~ Minutes
IBM
UrbanCode
Greenhat
Traditional IT workloads
Time to initial deployment
Customer Managed
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Benefits
Most control in the cloud.
Necessary for some solutions.
Infrastructure managed by SP.
Time Commitment
Minutes to provision VM.
Time to configure software and apps
varies.
Maintenance/upgrades of OS,
middleware, runtime.
~ Minutes
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
~ Weeks
Core IT
Time to initial deployment
~ Days
Infrastucture as a Service (IaaS)
Customer Managed
Service Provider Managed
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
~ Minutes
Platform
as a Service
IaaS
Benefits
Setup environments
and deploy apps very
quickly.
Infrastructure and
platform managed by
SP.
Time Commitment
Minutes to setup and
deploy.
Focus on your apps and
their data.
~ Weeks ~ Days
Time to initial deployment
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Core IT
Customer Managed
Service Provider Managed
Focus on
Code
Platform as a Service (PaaS)
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Overview of the cloud service models
Infrastructure as a service (IaaS)
– Basic cloud service model
– Computers as Virtual Machines
– VMs are run by a hypervisor
– Ability to scale services
– Users install OS & applications
Platform as a service (PaaS)
– Computing platform with OS, execution
environment, database, web server, …
– Application isolation within containers
Software/BP as a service
(SaaS/BPaaS)
– Applications and processes fully managed
in a cloud
Deploy
Design
Business Process as a Service
Software as a Service
Platform as a Service
Infrastructure as a Service
Consume
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Cloud service models usage
Services
Software
Hardware
Cloud Components
Business Process
as a Service
(BPaaS)
Platform
as a Service
(PaaS)
Software
as a Service
(SaaS)
Infrastructure
as a Service
(IaaS)
Cloud Services
Components
Customers consume business outcomes (e.g. payroll processing,
HR) by accessing business services via Web-centric interfaces on
multi-tenant and shared infrastructures without the need to
manage or control the underlying resources
Customers use applications (e.g. CRM, ERP, e-mail) from multiple
client devices through a Web browser on multi-tenant and
shared infrastructures without the need to manage or control
the underlying resources
Customers use programming languages, tools and platforms to
develop and deploy applications on multi-tenant and shared
infrastructures with ability to control deployed applications and
environments without the need to manage or control the
underlying resources
Customers use processing, storage, networks, other computing
resources with ability to rapidly and elastically provision and
control resources to deploy and run software and services
without the need to manage or control the underlying resources Facilities
“XaaS”
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Example of Web and Cloud services suppliers
IBM is a Cloud Provider (Softlayer, Bluemix , CMS – IBM Cloud Managed
services )
Examples of suppliers by category:
‒ Infrastructure as a Service (IaaS)
• Rackspace
• CenturyLink
• Amazon Web Services
• Google
‒ Platform as a Service (PaaS)
• AppDirect
• Force.com
• Microsoft Azure
• CloudOne
• Apprenda
‒ Business Process as a Service (BPaaS)
‒ Hootsuite, LinkedIn, Spredfast, Marketwire, Box, New Relic, Topsy, Bitly, BAE
Systems (former Silversky)
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Cloud is based on virtualization
Virtualization
– allows multiple OS to run concurrently in separate VM contexts
– Started with IBM Mainframe in 1967
– Later democratized with VMWare
Provided by a hypervisor
– creates and runs virtual machines (VM)
– 2 types: directly running on HW or on OS
Hypervisors are running in a compute component (SDC)
– different hypervisors can be used in a single cloud infrastructure
Hardware
Software Defined Compute Software Defined Storage Software Defined Networking
Resource Abstraction, Optimization & Security
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
IaaS high-level components
 Object Store
– provides object storage. Store & retrieve files but not mount
directories like a fileserver
 Image catalog
– contains virtual disk images
 Compute
– provides virtual servers upon demand
– using hypervisors
 Authentication
– provides identity management and authorization
 Network
– provides network connectivity & allows users to create their
own networks
 Block Storage
– provides persistent block storage to guest VMs
*from OpenStack
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
18
Simplified IaaS Resource Model
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
19
A simple cloud infrastructure overview
Monitor & Manage
Services & Resources
Cloud
Administrator
Data center
Infrastructure
Service Catalog,
Component
Library
Service Consumers
Component Vendors/
Software Publishers
Publish & Update
Components,
Service Templates
IT Cloud
Access
Services
Services/instances:
the running &
accessible VMs
Images: the
reference
images
based on OS
Catalog: manage
catalog content
(virtual images,
scripts)
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Workload definition, Optimization, & Orchestration
Software
Defined
Environment
Software Defined
Compute Software Defined Storage
Software Defined
Networking
Resource Abstraction, Optimization & Security
Workload definition Optimization
Orchestration
 Embedded analytics
 Workload-aware optimization
 Integrated security & governance
Capabilities
Values
 Simplified & standardized management
 Agile infrastructure
 Understanding & programming workloads
Hardware
Evolving IaaS to a more dynamic environment
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
PaaS high-level components
 Router
– Routes incoming traffic (cloud controller or running application)
 Authentication
– login server provides identity management & authorization
– role-based access control
 Cloud Controller
– manages applications lifecycle
 Application Execution
– manages applications isolated in a container & broadcasts state
 Application Store
– Contains application code, framework & runtime.
 Service Brokers
– providing the service instance
 Message Bus
– Pub-sub system for internal communication between component
 Logging and Statistics
– monitor instances for Ops & application log aggregator streams application logs to developers
*from Cloud Foundry
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
22
Agenda
 Today's IT challenges
 Cloud service models
 Hybrid cloud
 Empowering development teams
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Where are all these clouds?
Clouds can be deployed in different ways with variants
–Public
• Multi-tenant
– The cloud is deployed to the public domain
– Users from various companies or individuals share all the cloud resources
• Single-tenant (dedicated)
– The cloud is deployed to the privately-owned domain
– Also known as dedicated cloud
– Users from a single company share all the cloud resources
–Private
• The cloud is deployed on-premises (in house)
• Users defined by the company where the cloud is deployed share all the cloud
resources
–Hybrid
• The cloud is deployed on-premises (in house)
• The cloud orchestrates private & public clouds
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Cloud is no longer just a cost-efficient computing model
1
IaaS1-centric
Virtual compute Reduced
cost storage Traditional
app hosting
2
3
Cost
Innovation
Business value
PaaS2-centric
DevOps tooling
Web and mobile apps
Basic analytics
Hybrid integration
High-value solutions
Cognitive apps
Advanced analytics Internet of
Things
Cost efficiency
Value
Essential integration
It has matured to become a platform for business transformation
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
To win in the new digital economy, organizations must choose
the right cloud computing model
You need a set of consistent, open and powerful choices to satisfy the
varied needs of your apps and data.
A hybrid cloud model can deliver the freedom to choose and
change your environments, data and services as required.
Sharing
and opacity
Control and
transparency
On-premises
dedicated
On-premises
virtualized Dedicated Shared
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Hybrid cloud must be open (by design)
Open
standards
Open standards:
− Are embraced by an active community that
facilitates innovation at a more rapid pace
− Provide a common foundation and compatible
interfaces that enable portability across cloud
models and prevent vendor lock-in
− Limit the need for specialists to build custom
interfaces
− Meet user needs because they are the result
of collaboration across clients, providers,
vendors
and developers
IBM is committed to OpenStack―from local to dedicated to public―so that you
have consistency among all three environments.
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Backbone of the hybrid cloud – IBM data-centers
Amsterdam
Frankfurt
Milan
London
Seattle
San Jose
Los Angeles
Miami
Atlanta
New York City
Montreal
Chicago
Queretaro
Houston
Dallas
Denver
India
Hong Kong
Singapore
Tokyo
Perth
Melbourne
Sydney
Data center & network POP
Network POP
New location
< Singapore
< Melbourne
< Sydney
< Tokyo
Toronto
Washington, D.C.
San Jose >
Los Angeles >
Los Angeles >
Los Angeles >
Paris
Private network
Private network expansion
Sao Paulo
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Software as a Service in IBM Marketplace
https://www.ibm.com/marketplace
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
29
Agenda
 Today's IT challenges
 Cloud service models
 Hybrid cloud
 Empowering development teams
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Requirements Definition & Management
Project and Portfolio Management
Asset Management
Enterprise Architecture
Governance
• Coding
• Compiling
• Debugging
• Defect Tracking
• Planning, Report
• SCM
• Deploying applications to
various systems & plateforms
• Promote/Demote
• Unit Test
• Functional Test
• Performance Test
Build
&
Deploy
Automation
Lifecycle
Management
Development Deployment
Testing
Cloud increases delevery velocity, empowering dev teams
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
*NIST - National Institute of Standards and Technology (US govt agency)
Some benefits for development teams
= Cost
VIRTUALIZATION
+
STANDARDIZATION
AUTOMATION
+
Agility
______
Optimize the IT infrastructures,
empower development teams and
reduce costs
Offer standardized but flexible
capabilities
Ease deployment, maintenance and
upgrade of solutions while reducing
errors
Ease development / operations
interactions through automation
capabilities
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Applications delivery with IBM Eclipse Tools for Bluemix
IBM Eclipse Tools for Bluemix
– provides plug-ins that can be installed into an existing
Eclipse environment to assist in integrating the developer's
integrated development environment (IDE) with
Bluemix
Write and deploy applications to Bluemix
– Node.js (JavaScript), WAR (web archive) and EAR
(enterprise archive) files, and Liberty Profile packaged
servers to the Bluemix server
Excample usage scenarios
– Adding a stopped Liberty Server to Bluemix and testing an
application
– Run a packaged server to Bluemix
– Adding a stopped Liberty Server to Bluemix and testing an
application
– Working with Packaged Server compressed files - Run on
Server
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
More agile teams with Containers
• Demand for increased application development efficiency
• Enable Continuous Integration/Continuous Delivery
• Developer Laptops, through automated test, to production, and through scaling without
modification
• DevOps requires improved deployment efficiency
• Higher Density of Compute Resources (CPU, Memory, Storage)
• Hybrid Cloud and choice require portability
• Cross Cloud Deployment - move the same application across multiple clouds.
• Eliminate “lock-in”, become a “Cloud Broker”
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Virtualizaton: VMs vs. Containers
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Build, ship and run any apps anywhere using Containers
• A group of processes run in isolation
But on a shared kernel
Containers can run any OS as long as they're based on the same
kernel
Their own processes, files, networking stack, memory, etc...
Provides namespace isolation, process, network, mount, etc
Uses cgroups to limit resource consumption
• Think processes not VMs
But can give "VM-like" behavior w/o the overhead
• Why?
Fast startup time – just the time to start a process, setup networks, ...
Better resource utilization – can fit far more containers than VMs into a
host
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Containers: focus on business value
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Why so many developers are interested in Containers?
Containers are a critical foundation for distributed apps in Hybrid Clouds
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
IBM and Docker partnership
• Strategic partnership since December, 2014
• Objective: Deliver next generation enterprise-grade, portable, distributed applications that
are composed of interoperable Docker containers
• Enables hybrid cloud use cases for the enterprise
• IBM Enterprise Containers on Bluemix enables enterprises to launch Docker containers to automate
application deployment on or off premise
• IBM UrbanCode automates the deployment of multiple Docker containers to various dev/test and
staging environments, as part of the DevOps pipeline
• PureApplication Systems & Services builds, deploys and runs Pure patterns with Docker containers
• Docker Hub Enterprise (DHE) integration
• Extend IBM DevOps and IBM cloud solutions by integrating with and reselling Docker Hub
Enterprise software & support
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Moving from monolithic applications to microservices
Monolithic app Micro services
Scaling Scaling
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
Properties of a microservice architecture
• Compartmentalized business capability
• Cross-functional teams
• Communication via API ONLY!!
• Use messaging to remove peer-to-peer
dependencies
• REST communication
• Decentralized data
• Design for failure
• Evolutionary design with pluggable architecture
• Enables continuous delivery
© 2016 IBM Corporation
Vous avez dit Cloud ? aaS ?
TPDEV
41

More Related Content

What's hot

Seminar Report On Amazon Web Service
Seminar Report On Amazon Web ServiceSeminar Report On Amazon Web Service
Seminar Report On Amazon Web Serviceshishupal choudhary
 
Reasons for Cloud Computing’s Popularity in the UK
Reasons for Cloud Computing’s Popularity in the UKReasons for Cloud Computing’s Popularity in the UK
Reasons for Cloud Computing’s Popularity in the UKAHZ Associates
 
IBM Smart Cloud Provisioning Overview
IBM Smart Cloud Provisioning OverviewIBM Smart Cloud Provisioning Overview
IBM Smart Cloud Provisioning OverviewIBM Danmark
 
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceGreg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceScanSource, Inc.
 
Hybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWSHybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWSTom Laszewski
 
Expanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureExpanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureAmazon Web Services
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleAlan Quayle
 
How They Did It and What You Can Learn From It: A Customer Case Study for Re...
How They Did It and What You Can Learn From It:  A Customer Case Study for Re...How They Did It and What You Can Learn From It:  A Customer Case Study for Re...
How They Did It and What You Can Learn From It: A Customer Case Study for Re...Amazon Web Services
 
Virtustream Cloud first sales pitch
Virtustream Cloud first sales pitch Virtustream Cloud first sales pitch
Virtustream Cloud first sales pitch Riccardo Romani
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloudANUSUYA T K
 
Cloud Computing - Challenges and Opportunities - Jens Nimis
Cloud Computing - Challenges and Opportunities  -  Jens NimisCloud Computing - Challenges and Opportunities  -  Jens Nimis
Cloud Computing - Challenges and Opportunities - Jens NimisJensNimis
 
IBM Cloud Introduction
IBM Cloud IntroductionIBM Cloud Introduction
IBM Cloud IntroductionRavi Pandit
 
Cloud workload migration guidelines
Cloud workload migration guidelinesCloud workload migration guidelines
Cloud workload migration guidelinesJen Wei Lee
 
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...Amazon Web Services
 
Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)Julien SIMON
 
AWS Summit Singapore 2019 | VMware: The Fastest Path to Hybrid Cloud
AWS Summit Singapore 2019 | VMware: The Fastest Path to Hybrid CloudAWS Summit Singapore 2019 | VMware: The Fastest Path to Hybrid Cloud
AWS Summit Singapore 2019 | VMware: The Fastest Path to Hybrid CloudAWS Summits
 
Citrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-ServiceCitrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-ServiceShapeBlue
 

What's hot (20)

Seminar Report On Amazon Web Service
Seminar Report On Amazon Web ServiceSeminar Report On Amazon Web Service
Seminar Report On Amazon Web Service
 
Microsoft Cloud Computing E-Book
Microsoft Cloud Computing E-BookMicrosoft Cloud Computing E-Book
Microsoft Cloud Computing E-Book
 
Reasons for Cloud Computing’s Popularity in the UK
Reasons for Cloud Computing’s Popularity in the UKReasons for Cloud Computing’s Popularity in the UK
Reasons for Cloud Computing’s Popularity in the UK
 
IBM Smart Cloud Provisioning Overview
IBM Smart Cloud Provisioning OverviewIBM Smart Cloud Provisioning Overview
IBM Smart Cloud Provisioning Overview
 
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceGreg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
 
Hybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWSHybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWS
 
Expanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureExpanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud Infrastructure
 
AWS Business Essentials Day
AWS Business Essentials DayAWS Business Essentials Day
AWS Business Essentials Day
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop Sample
 
How They Did It and What You Can Learn From It: A Customer Case Study for Re...
How They Did It and What You Can Learn From It:  A Customer Case Study for Re...How They Did It and What You Can Learn From It:  A Customer Case Study for Re...
How They Did It and What You Can Learn From It: A Customer Case Study for Re...
 
Bienvenida
BienvenidaBienvenida
Bienvenida
 
Virtustream Cloud first sales pitch
Virtustream Cloud first sales pitch Virtustream Cloud first sales pitch
Virtustream Cloud first sales pitch
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
 
Cloud Computing - Challenges and Opportunities - Jens Nimis
Cloud Computing - Challenges and Opportunities  -  Jens NimisCloud Computing - Challenges and Opportunities  -  Jens Nimis
Cloud Computing - Challenges and Opportunities - Jens Nimis
 
IBM Cloud Introduction
IBM Cloud IntroductionIBM Cloud Introduction
IBM Cloud Introduction
 
Cloud workload migration guidelines
Cloud workload migration guidelinesCloud workload migration guidelines
Cloud workload migration guidelines
 
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
 
Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)
 
AWS Summit Singapore 2019 | VMware: The Fastest Path to Hybrid Cloud
AWS Summit Singapore 2019 | VMware: The Fastest Path to Hybrid CloudAWS Summit Singapore 2019 | VMware: The Fastest Path to Hybrid Cloud
AWS Summit Singapore 2019 | VMware: The Fastest Path to Hybrid Cloud
 
Citrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-ServiceCitrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-Service
 

Similar to Cloud Computing Models and Services

Microsoft Private Cloud Strategy
Microsoft Private Cloud StrategyMicrosoft Private Cloud Strategy
Microsoft Private Cloud StrategyAmit Gatenyo
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusacatherinewall
 
SoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud ComputingSoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud ComputingJose Tam
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purposeAsif Anik
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purposeAsif Anik
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computingBIJIT GHOSH
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Yakura Coffee
 
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Compuware APM
 
Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018Lucas Lopez
 
C L O U D C O M P U T I N G
C L O U D  C O M P U T I N GC L O U D  C O M P U T I N G
C L O U D C O M P U T I N GShreyas Pai
 
Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009guest829442
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudJeff Jakubiak
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxSurajThapa79
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingsuraj bhandari
 
Introduction of cloud computing and aws
Introduction of cloud computing and awsIntroduction of cloud computing and aws
Introduction of cloud computing and awskrishna prasad
 

Similar to Cloud Computing Models and Services (20)

Microsoft Private Cloud Strategy
Microsoft Private Cloud StrategyMicrosoft Private Cloud Strategy
Microsoft Private Cloud Strategy
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
 
SoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud ComputingSoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud Computing
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
 
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
 
Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018
 
C L O U D C O M P U T I N G
C L O U D  C O M P U T I N GC L O U D  C O M P U T I N G
C L O U D C O M P U T I N G
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
 
Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009
 
Cloud computing-ppt
Cloud computing-pptCloud computing-ppt
Cloud computing-ppt
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid Cloud
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Introduction of cloud computing and aws
Introduction of cloud computing and awsIntroduction of cloud computing and aws
Introduction of cloud computing and aws
 

More from Jean-Yves Rigolet

More from Jean-Yves Rigolet (10)

Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsSmarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
 
Virtualizing z/OS applications development on IPAS
Virtualizing z/OS applications development on IPASVirtualizing z/OS applications development on IPAS
Virtualizing z/OS applications development on IPAS
 
Upmc tpdev6
Upmc tpdev6Upmc tpdev6
Upmc tpdev6
 
Upmc tpdev7
Upmc tpdev7Upmc tpdev7
Upmc tpdev7
 
Upmc tpdev5
Upmc tpdev5Upmc tpdev5
Upmc tpdev5
 
Upmc tpdev4
Upmc tpdev4Upmc tpdev4
Upmc tpdev4
 
Upmc tpdev2
Upmc tpdev2Upmc tpdev2
Upmc tpdev2
 
Upmc tpdev1
Upmc tpdev1Upmc tpdev1
Upmc tpdev1
 
Upmc tpdev0
Upmc tpdev0Upmc tpdev0
Upmc tpdev0
 
Duplicate Code Detection (DCD) presentation
Duplicate Code Detection (DCD) presentationDuplicate Code Detection (DCD) presentation
Duplicate Code Detection (DCD) presentation
 

Recently uploaded

MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 

Recently uploaded (20)

MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 

Cloud Computing Models and Services

  • 1. Click to add text © 2016 IBM Corporation TPDEV UPMC STL M2 – 2015/2016 Jean-Yves B. Rigolet IBM Cloud, France Lab rigolet.j@fr.ibm.com Vous avez dit Cloud ? aaS ?
  • 2. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV 2 Agenda  Today's IT challenges  Cloud service models  Hybrid cloud  Empowering development teams
  • 3. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Transaction Systems 1960- 1990- 2010- Web, e-business & SOA New Era Analytics Platforms  Dedicated systems  Single database  Managed one solution  Multiple applications  Some shared data  Post processing in warehouses  Batch processing  Time to business action  Interconnected solutions  Action taken immediately at real time speeds  User device capability & variety growing exponentially  Infrastructure stressed with volume and velocity of data  Open innovation  Unpredictable workload patterns  Strategic and tactical differentiator Time Major shifts in computing architectures over 50 years
  • 4. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV 200 Billion Smarter Physical Assets Physical assets with IT intelligence 1.2 Billion Boundless Infrastructures Consumers will have SmartPhones 67% Unpredictable Data Flows of IT traffic will be Cloud-based 60,000 Expanding risk & cost Cyber attacks every day Today's challenging IT context
  • 5. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Available capacity Development lifecycle Development need Unagile teams Unused resources Risks Used capacity Software delivery has its own challenges
  • 6. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Characteristics Deployment models Service layers NIST* Definition "Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction." *NIST - National Institute of Standards and Technology (US govt agency) On demand self-service Broad network access Resource pooling Rapid elasticity Measured service Public cloud Private cloud Hybrid cloud Business Process as a Service Software as a Service Platform as a Service Infrastructure as a Service What is cloud computing?
  • 7. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV 7 What is cloud, and what is the value? Virtualization – Higher utilization – Economy of scale benefits – Lower capital expense Standardization – Easier access – Flexible pricing – Reuse and share best practices and corporate standards – Easier to integrate Automation – Faster cycle times – Lower operating expense – Optimized utilization – Improved compliance – Optimized security – End user experience
  • 8. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Companies need an affordable entry point for cloud Goals: Provide agile service delivery that caters to changing business needs. We know virtualization helps reduce capital expense but how do I control my operational cost? Need to increase the performance, utilization, reliability and scalability of IT resources while reducing IT complexity Ability to expand capabilities Organizations need a low-cost, low-risk entry point to cloud computing technology with compelling features that achieves their business goals. VISIBILITY CONTROL AUTOMATION
  • 9. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV 9 Agenda  Today's IT challenges  Cloud service models  Hybrid cloud  Empowering development teams
  • 10. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Benefits Fully customizable. Few limitations. Necessary for some solutions. Existing Investments. Time Commitment Weeks to setup and deploy. Maintenance/upgrades of hardware and software. ~ Weeks ~ Days Code Data Runtime Middleware OS Virtualization Servers Storage Networking ~ Minutes IBM UrbanCode Greenhat Traditional IT workloads Time to initial deployment Customer Managed
  • 11. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Benefits Most control in the cloud. Necessary for some solutions. Infrastructure managed by SP. Time Commitment Minutes to provision VM. Time to configure software and apps varies. Maintenance/upgrades of OS, middleware, runtime. ~ Minutes Code Data Runtime Middleware OS Virtualization Servers Storage Networking ~ Weeks Core IT Time to initial deployment ~ Days Infrastucture as a Service (IaaS) Customer Managed Service Provider Managed
  • 12. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV ~ Minutes Platform as a Service IaaS Benefits Setup environments and deploy apps very quickly. Infrastructure and platform managed by SP. Time Commitment Minutes to setup and deploy. Focus on your apps and their data. ~ Weeks ~ Days Time to initial deployment Code Data Runtime Middleware OS Virtualization Servers Storage Networking Core IT Customer Managed Service Provider Managed Focus on Code Platform as a Service (PaaS)
  • 13. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Overview of the cloud service models Infrastructure as a service (IaaS) – Basic cloud service model – Computers as Virtual Machines – VMs are run by a hypervisor – Ability to scale services – Users install OS & applications Platform as a service (PaaS) – Computing platform with OS, execution environment, database, web server, … – Application isolation within containers Software/BP as a service (SaaS/BPaaS) – Applications and processes fully managed in a cloud Deploy Design Business Process as a Service Software as a Service Platform as a Service Infrastructure as a Service Consume
  • 14. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Cloud service models usage Services Software Hardware Cloud Components Business Process as a Service (BPaaS) Platform as a Service (PaaS) Software as a Service (SaaS) Infrastructure as a Service (IaaS) Cloud Services Components Customers consume business outcomes (e.g. payroll processing, HR) by accessing business services via Web-centric interfaces on multi-tenant and shared infrastructures without the need to manage or control the underlying resources Customers use applications (e.g. CRM, ERP, e-mail) from multiple client devices through a Web browser on multi-tenant and shared infrastructures without the need to manage or control the underlying resources Customers use programming languages, tools and platforms to develop and deploy applications on multi-tenant and shared infrastructures with ability to control deployed applications and environments without the need to manage or control the underlying resources Customers use processing, storage, networks, other computing resources with ability to rapidly and elastically provision and control resources to deploy and run software and services without the need to manage or control the underlying resources Facilities “XaaS”
  • 15. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Example of Web and Cloud services suppliers IBM is a Cloud Provider (Softlayer, Bluemix , CMS – IBM Cloud Managed services ) Examples of suppliers by category: ‒ Infrastructure as a Service (IaaS) • Rackspace • CenturyLink • Amazon Web Services • Google ‒ Platform as a Service (PaaS) • AppDirect • Force.com • Microsoft Azure • CloudOne • Apprenda ‒ Business Process as a Service (BPaaS) ‒ Hootsuite, LinkedIn, Spredfast, Marketwire, Box, New Relic, Topsy, Bitly, BAE Systems (former Silversky)
  • 16. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Cloud is based on virtualization Virtualization – allows multiple OS to run concurrently in separate VM contexts – Started with IBM Mainframe in 1967 – Later democratized with VMWare Provided by a hypervisor – creates and runs virtual machines (VM) – 2 types: directly running on HW or on OS Hypervisors are running in a compute component (SDC) – different hypervisors can be used in a single cloud infrastructure Hardware Software Defined Compute Software Defined Storage Software Defined Networking Resource Abstraction, Optimization & Security
  • 17. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV IaaS high-level components  Object Store – provides object storage. Store & retrieve files but not mount directories like a fileserver  Image catalog – contains virtual disk images  Compute – provides virtual servers upon demand – using hypervisors  Authentication – provides identity management and authorization  Network – provides network connectivity & allows users to create their own networks  Block Storage – provides persistent block storage to guest VMs *from OpenStack
  • 18. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV 18 Simplified IaaS Resource Model
  • 19. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV 19 A simple cloud infrastructure overview Monitor & Manage Services & Resources Cloud Administrator Data center Infrastructure Service Catalog, Component Library Service Consumers Component Vendors/ Software Publishers Publish & Update Components, Service Templates IT Cloud Access Services Services/instances: the running & accessible VMs Images: the reference images based on OS Catalog: manage catalog content (virtual images, scripts)
  • 20. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Workload definition, Optimization, & Orchestration Software Defined Environment Software Defined Compute Software Defined Storage Software Defined Networking Resource Abstraction, Optimization & Security Workload definition Optimization Orchestration  Embedded analytics  Workload-aware optimization  Integrated security & governance Capabilities Values  Simplified & standardized management  Agile infrastructure  Understanding & programming workloads Hardware Evolving IaaS to a more dynamic environment
  • 21. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV PaaS high-level components  Router – Routes incoming traffic (cloud controller or running application)  Authentication – login server provides identity management & authorization – role-based access control  Cloud Controller – manages applications lifecycle  Application Execution – manages applications isolated in a container & broadcasts state  Application Store – Contains application code, framework & runtime.  Service Brokers – providing the service instance  Message Bus – Pub-sub system for internal communication between component  Logging and Statistics – monitor instances for Ops & application log aggregator streams application logs to developers *from Cloud Foundry
  • 22. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV 22 Agenda  Today's IT challenges  Cloud service models  Hybrid cloud  Empowering development teams
  • 23. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Where are all these clouds? Clouds can be deployed in different ways with variants –Public • Multi-tenant – The cloud is deployed to the public domain – Users from various companies or individuals share all the cloud resources • Single-tenant (dedicated) – The cloud is deployed to the privately-owned domain – Also known as dedicated cloud – Users from a single company share all the cloud resources –Private • The cloud is deployed on-premises (in house) • Users defined by the company where the cloud is deployed share all the cloud resources –Hybrid • The cloud is deployed on-premises (in house) • The cloud orchestrates private & public clouds
  • 24. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Cloud is no longer just a cost-efficient computing model 1 IaaS1-centric Virtual compute Reduced cost storage Traditional app hosting 2 3 Cost Innovation Business value PaaS2-centric DevOps tooling Web and mobile apps Basic analytics Hybrid integration High-value solutions Cognitive apps Advanced analytics Internet of Things Cost efficiency Value Essential integration It has matured to become a platform for business transformation
  • 25. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV To win in the new digital economy, organizations must choose the right cloud computing model You need a set of consistent, open and powerful choices to satisfy the varied needs of your apps and data. A hybrid cloud model can deliver the freedom to choose and change your environments, data and services as required. Sharing and opacity Control and transparency On-premises dedicated On-premises virtualized Dedicated Shared
  • 26. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Hybrid cloud must be open (by design) Open standards Open standards: − Are embraced by an active community that facilitates innovation at a more rapid pace − Provide a common foundation and compatible interfaces that enable portability across cloud models and prevent vendor lock-in − Limit the need for specialists to build custom interfaces − Meet user needs because they are the result of collaboration across clients, providers, vendors and developers IBM is committed to OpenStack―from local to dedicated to public―so that you have consistency among all three environments.
  • 27. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Backbone of the hybrid cloud – IBM data-centers Amsterdam Frankfurt Milan London Seattle San Jose Los Angeles Miami Atlanta New York City Montreal Chicago Queretaro Houston Dallas Denver India Hong Kong Singapore Tokyo Perth Melbourne Sydney Data center & network POP Network POP New location < Singapore < Melbourne < Sydney < Tokyo Toronto Washington, D.C. San Jose > Los Angeles > Los Angeles > Los Angeles > Paris Private network Private network expansion Sao Paulo
  • 28. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Software as a Service in IBM Marketplace https://www.ibm.com/marketplace
  • 29. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV 29 Agenda  Today's IT challenges  Cloud service models  Hybrid cloud  Empowering development teams
  • 30. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Requirements Definition & Management Project and Portfolio Management Asset Management Enterprise Architecture Governance • Coding • Compiling • Debugging • Defect Tracking • Planning, Report • SCM • Deploying applications to various systems & plateforms • Promote/Demote • Unit Test • Functional Test • Performance Test Build & Deploy Automation Lifecycle Management Development Deployment Testing Cloud increases delevery velocity, empowering dev teams
  • 31. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV *NIST - National Institute of Standards and Technology (US govt agency) Some benefits for development teams = Cost VIRTUALIZATION + STANDARDIZATION AUTOMATION + Agility ______ Optimize the IT infrastructures, empower development teams and reduce costs Offer standardized but flexible capabilities Ease deployment, maintenance and upgrade of solutions while reducing errors Ease development / operations interactions through automation capabilities
  • 32. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Applications delivery with IBM Eclipse Tools for Bluemix IBM Eclipse Tools for Bluemix – provides plug-ins that can be installed into an existing Eclipse environment to assist in integrating the developer's integrated development environment (IDE) with Bluemix Write and deploy applications to Bluemix – Node.js (JavaScript), WAR (web archive) and EAR (enterprise archive) files, and Liberty Profile packaged servers to the Bluemix server Excample usage scenarios – Adding a stopped Liberty Server to Bluemix and testing an application – Run a packaged server to Bluemix – Adding a stopped Liberty Server to Bluemix and testing an application – Working with Packaged Server compressed files - Run on Server
  • 33. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV More agile teams with Containers • Demand for increased application development efficiency • Enable Continuous Integration/Continuous Delivery • Developer Laptops, through automated test, to production, and through scaling without modification • DevOps requires improved deployment efficiency • Higher Density of Compute Resources (CPU, Memory, Storage) • Hybrid Cloud and choice require portability • Cross Cloud Deployment - move the same application across multiple clouds. • Eliminate “lock-in”, become a “Cloud Broker”
  • 34. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Virtualizaton: VMs vs. Containers
  • 35. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Build, ship and run any apps anywhere using Containers • A group of processes run in isolation But on a shared kernel Containers can run any OS as long as they're based on the same kernel Their own processes, files, networking stack, memory, etc... Provides namespace isolation, process, network, mount, etc Uses cgroups to limit resource consumption • Think processes not VMs But can give "VM-like" behavior w/o the overhead • Why? Fast startup time – just the time to start a process, setup networks, ... Better resource utilization – can fit far more containers than VMs into a host
  • 36. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Containers: focus on business value
  • 37. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Why so many developers are interested in Containers? Containers are a critical foundation for distributed apps in Hybrid Clouds
  • 38. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV IBM and Docker partnership • Strategic partnership since December, 2014 • Objective: Deliver next generation enterprise-grade, portable, distributed applications that are composed of interoperable Docker containers • Enables hybrid cloud use cases for the enterprise • IBM Enterprise Containers on Bluemix enables enterprises to launch Docker containers to automate application deployment on or off premise • IBM UrbanCode automates the deployment of multiple Docker containers to various dev/test and staging environments, as part of the DevOps pipeline • PureApplication Systems & Services builds, deploys and runs Pure patterns with Docker containers • Docker Hub Enterprise (DHE) integration • Extend IBM DevOps and IBM cloud solutions by integrating with and reselling Docker Hub Enterprise software & support
  • 39. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Moving from monolithic applications to microservices Monolithic app Micro services Scaling Scaling
  • 40. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV Properties of a microservice architecture • Compartmentalized business capability • Cross-functional teams • Communication via API ONLY!! • Use messaging to remove peer-to-peer dependencies • REST communication • Decentralized data • Design for failure • Evolutionary design with pluggable architecture • Enables continuous delivery
  • 41. © 2016 IBM Corporation Vous avez dit Cloud ? aaS ? TPDEV 41