SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
© 2015 IBM Corporation
IBM Bluemix
RTP Bluemix DevOps
Meetup
Kyle Brown
Distinguished Engineer, IBM Cloud
Lin Sun
Senior Software Engineer, IBM Container Service
03/31/2015
IBM Bluemix
© 2015 IBM Corporation
2
§ DevOps overview
§ What is Docker?
§ IBM Bluemix and the Container Service
§ IBM DevOps Services and Containers
§ Extended Scenarios
Agenda
IBM Bluemix
© 2015 IBM Corporation
3
IBM DevOps point of view
Enterprise capability for continuous software delivery that enables organizations to
seize market opportunities and reduce time to customer feedback
Accelerate
software delivery –
for faster time to value
Balance speed, cost,
quality and risk –
for increased capacity
to innovate
Reduce time to
customer feedback –
for improved customer
experience
Our DevOps POV is resonating with clients and they are delivering
measurable business outcomes with DevOps
Continuous
Customer Feedback
& Optimization
Collaborative
Development
Continuous Release
and Deployment
Continuous
Monitoring
Continuous
Business Planning
Continuous
Testing
Operate Develop/
Test
Deploy
Steer
DevOps
Continuous
Feedback
IBM Bluemix
© 2015 IBM Corporation
4
But…Cloud applications are changing…
4
Micro-Services
IBM Bluemix
© 2015 IBM Corporation
5
Reference: 2013 & 2014 State of DevOps Report by PuppetLabs
DevOps is more important than ever
5
We found that companies with high IT performance are
twice as likely to exceed their profitability, market share
and productivity goals, giving them a strong competitive
edge.
Three major factors contribute to
organizational performance:
Ø  IT performance and
DevOps Practices
Ø  Organizational culture
and climate for learning
Ø  Job satisfaction
IBM Bluemix
© 2015 IBM Corporation
6
DevOps is a Journey…not a destination
6
P e o p l e
P r o c e s s
Te c h n o l o g y
IBM Bluemix
© 2015 IBM Corporation
7
DevOps Adoption Paths
OperateDeployDevelop / Test
Mobile Cloud Social
Intelligent
Devices
Workloads and Communities
SecurityBig Data Expert Systems
EcoSystem
ImplementationServices
Industry
DevOps Foundation
Deployment Platforms (PaaS, IaaS, Physical Infrastructure)
Steer
Linked DataOSLC
Jazz Foundation SaaS
IBM Bluemix
© 2015 IBM Corporation
8
DevOps Major Practices
Mobile Cloud Social
Intelligent
Devices
Workloads and Communities
SecurityBig Data
Expert Systems
EcoSystem
ImplementationServices
Industry
OperateDeployDevelop / Test
DevOps Foundation
Deployment Platforms (PaaS, IaaS, Physical Infrastructure)
Steer
Linked DataOSLC
Jazz Foundation SaaS
Continuous
Business
Planning
Collaborative
Development
Continuous
Testing
Continuous
Release and
Deployment
Continuous
Monitoring
Continuous
Customer
Feedback
& Optimization
DevOps Major Practices support continuous innovation, feedback and accelerated
lifecycle, enabling a business to plan, track, manage, and automate all aspects of
continuously delivering business ideas. At the same time, the business is able to
manage both existing and new workloads in enterprise-class systems and open
the door to innovation with cloud and mobile solutions.
IBM Bluemix
© 2015 IBM Corporation
9
Continuous Deployment Best Practices
§  Rationalize and normalize deploy processes. Impact infrastructure, platform and application
deployments.
§  Maximize process, governance and promotion automation. Focus on consistency, error and
reduced friction affecting release periodicity.
§  Approach automation as a hybrid, full stack model. Expect early adopters of public, private cloud
and automate management.
§  Always use production-like architecture and configurations in all environments. Measure impact
of environment induced error.
§  Leverage architecture building blocks and standards to define full stack patterns. Evolve to a self-
service model.
§  Collaborate Biz, Dev, Ops early in delivery pipeline to assimilate requirements and plan change.
Maintain collaboration at project level to improve agility for continuous change.
9
© 2015 IBM Corporation
IBM Bluemix
What is Docker?
IBM Bluemix
© 2015 IBM Corporation
11
Docker Containers simplifies cloud portability
A platform to build, ship, and run applications in “containers”.
Developers & SysAdmins love the flexibility and standardization of Docker
Standardization à Application portability
Package, ship, and run applications anywhere
The Docker Hub Registry has 5,000+ "Dockerized" applications
Lightweight
Containers are “light” users of system resources, smaller than VMs,
start up much faster, and have better performance
Ecosystem-friendly
A new industry standard, with a vibrant ecosystem of partners.
730+ community contributors; 50,000 third-party Docker projects on GitHub
User-friendly
Developers build with ease and ship higher-quality applications
SysAdmins deploy workloads based on business priorities and policies.
"Flexibility and portability are becoming paramount in developing, deploying and managing
applications in the cloud, particularly at scale and among large enterprise organizations,"
Jay Lyman, a senior analyst for enterprise software at 451 Research, told Linux.com.1 1Linux.com
IBM Bluemix
© 2015 IBM Corporation
12
Docker Terminology
§ Image – layered file system where each layer references the layer below
§ Dockerfile – build script that defines:
– an existing image as the starting point
– a set of instructions to augment that image (each of which results in a new layer in the
file system)
– meta-data such as the ports exposed
– the command to execute when the image is run
§ Container – runtime instance of an image plus a read/write layer
§ Docker Hub – centralised repository of Docker images
bootfs	
  (Kernel)
ubuntu:14.04 debian:wheezy
ibm-­‐jre:8.0
websphere-­‐liberty:8.5.5 websphere-­‐liberty:beta
app-­‐a app-­‐b app-­‐c app-­‐eapp-­‐d
c1 c2 c3 c4 c5 c6
mongo:latest
c7 c8
=	
  container
=	
  image
IBM Bluemix
© 2015 IBM Corporation
13
Deploying to the Cloud in a repeatable way
Containers & VMs
Understanding both technologies
Virtualization Approach
Build
- Package the (guest) operating system
- Add required files and programs
Deploy:
- This entire “package” can be moved and reconfigured
across different physical machine
Change:
- Change details of the software within the virtual machine
and then create a new virtual machine.
Value:
- Traditional persistent workloads (stored data)
Container Approach
Build:
- Software stack can be individually packaged
Deploy:
- Software stack in a Docker container can be easily
moved between deployment environments
Change:
- Recomposed software into new stacks
Value:
- Generally easier to build, share, and more portable than
VMs
- Transient workloads (non-persistent)
Standardization and choice for delivering the best business value for you
© 2015 IBM Corporation
IBM Bluemix
IBM Bluemix and the
Container Service
IBM Bluemix
© 2015 IBM Corporation
15
IBM Bluemix™ - The Digital Innovation Platform
Transform your business with innovation in high-growth digital business
Rapidly bring new
products and
services to market
at lower cost.
Balance agility with
quality, security and
governance.
Extend existing IT
investments into
cloud business and
delivery models.
Why Bluemix
Open cloud architecture
DevOps & app lifecycle mgmt
Hybrid integration, deployment
and management
Syndicated catalog of IBM, 3rd
party and community services
and images
Global reach
IBM Bluemix
© 2015 IBM Corporation
16
Logical Architecture
Bluemix GUI and Command-Line Tools
Cloud Foundry
Enterprise DockerOpenStack
SoftLayer
DEA
Container
VM
Services
IBM Bluemix
© 2015 IBM Corporation
17
IBM Container Runtime on Bluemix
ü Automate the build of
Docker images
ü Manage and distribute
Docker images in private
image registries
ü Easily host containers in
the cloud
ü Scale and auto-recovery
built-in
ü Logging and Monitoring
built-in
IBM Bluemix
© 2015 IBM Corporation
18
Docker Value IBM Value-add Customer Value
Docker Hub Registry holds a
repository of 75000+ docker
images
•  IBM hosted public registry containing IBM
images - linked to Docker Hub
•  Client unique registry available on and off
premises
•  Curated Enterprise-ready Images
Customers have at their figure tips
the images they require to deploy
containers that meet their business
needs and strategy
Open-source, standardized,
lightweight , self sufficient LXC
container technology
•  Enhanced performance with bare metal
deployment
•  Run images to local datacenter or cloud
•  Deployment choice with pSeries & zSeries
Hybrid Cloud choice and flexibility
to choose the right mix for their
business
Build, ship and run standardized
containers
•  Integrated monitoring & logging
•  Elasticity to grow storage & container needs
•  life-cycle management of containers and
data volumes
Docker simplicity and ease of use
with the Enterprise-level of integrity
and confidence to run a business
Container connections using links
and service discovery
•  Private net work communication
•  External IP address
Extends and connects Docker
containers to production-ready
Enterprise environments
+ =
IBM Containers - A Bluemix Runtime
deploy and manage distributed cloud workloads in a Hybrid environment packaged as Docker containers
+ =
+ =
Hybrid Cloud
~70% of enterprises to pursue hybrid cloud
computing by 2015*
*Source: Gartner, p.6, Private Cloud Matures, Hybrid Cloud is Next, Gartner G00255302, Sept 6, 2013
+ =
IBM Bluemix
© 2015 IBM Corporation
19
IBM Bluemix
© 2015 IBM Corporation
20
IBM Bluemix
© 2015 IBM Corporation
21
Maureen, DevOps Pro
•  Maureen is a seasoned
developer with 15 years
experience in traditional
application delivery
•  Her primary motivation is to
build scalable and efficient
cloud services
21
Demo (Container group + route: Local -> Cloud):
o Maureen runs her etherpad image locally
o Maureen test her etherpad image locally
o Maureen pushes her image to the cloud
o Maureen runs her etherpad image in the cloud with
route in the cloud
o http://etherpad-demo.mybluemix.net
© 2015 IBM Corporation
IBM Bluemix
IBM DevOps Services
and Containers
IBM Bluemix
© 2015 IBM Corporation
23
§  Unified	
  experience:	
  Get	
  started.	
  Be	
  produc5ve.	
  
Deliver	
  high	
  quality.	
  Monitor	
  and	
  scale.	
  
§  Write	
  code,	
  debug,	
  build	
  and	
  test	
  -­‐-­‐	
  all	
  in	
  your	
  
own	
  workspace	
  
§  Your	
  cloud	
  always	
  sync'd	
  to	
  your	
  desktop,	
  from	
  
anywhere	
  
§  Customize	
  each	
  stage,	
  incrementally	
  discover,	
  
and	
  add	
  new	
  services	
  to	
  your	
  delivery	
  pipeline	
  
What’s new
•  Dedicated sandbox in the cloud for every user
•  Bluemix Live Sync
•  Extensible Delivery Pipeline
“...instead	
  of…six	
  (6)months…to	
  build	
  an	
  
applica9on…it	
  took	
  us	
  15	
  
days….poten9al	
  going	
  forward,	
  of	
  a	
  cost	
  
savings…for	
  Bay	
  Area	
  Rapid	
  Transit	
  
(BART)	
  of	
  possibly…of	
  80	
  to	
  90%”	
  
-­‐	
  Slavik	
  Zorin,	
  chief	
  execu9ve	
  officer,	
  Synchrony	
  Systems	
  
IBM Bluemix DevOps Services
Work together to go from idea to delivering value
in minutes
Build &
Deploy
Easy
Access
Code Now
Team
Collaboration
DevOps Services
IBM Bluemix
© 2015 IBM Corporation
24
Anatomy of a Delivery Pipeline
Source
Repos
Continuous
Integration & Build
Mgmt.
Build
Package
Repo
Build Registered
with Package
Repo
Triggers
Version
Meta-data
Deployment
System
Builds
Test 1
Test ...
Test n
Prod
Functional
Tests
Performance
Tests
Monitoring
Environment
Management
IBM Bluemix
© 2015 IBM Corporation
25
IBM Bluemix DevOps Services – Project Mgmt
Source Control Management
•  Hosted	
  source	
  control	
  management	
  
within	
  the	
  cloud	
  
•  Support	
  for	
  Git	
  and	
  Jazz	
  repositories	
  
•  Manage	
  users	
  access	
  via	
  projects	
  
•  Projects	
  have	
  developer	
  centric	
  tools	
  
such	
  as	
  IDE,	
  defect	
  tracking,	
  and	
  a	
  
delivery	
  pipeline	
  
IBM Bluemix
© 2015 IBM Corporation
26
IBM Bluemix DevOps Services – Delivery Pipeline
•  Integra5on	
  test,	
  System	
  
test,	
  Produc5on	
  
•  Automa5on	
  ensures	
  
the	
  same	
  procedure	
  in	
  
each	
  environment	
  
•  Fully	
  hosted,	
  managed,	
  
and	
  integrated	
  in	
  the	
  
cloud	
  for	
  the	
  cloud	
  
IBM Bluemix
© 2015 IBM Corporation
27
Anatomy of the Bluemix Delivery Pipeline
Stages
Manages the flow of work
through the pipeline. Stages
have triggers, inputs, jobs, and
properties.
Jobs
Where the work is actually
done. One or more within a
stage. Build, Deploy, Test
are the categories of jobs.
Triggers
Events that start the execution
of a stage (manual vs
automatic). Automatic includes
SCM commits and stage
completion.
Inputs
Defined on a stage and identifies
the artifacts used by the jobs
within a stage. Can be an SCM
branch or the artifacts produced
by another job (form a previous
stage).
Properties
Defined on a stage and values are
passed to Jobs within the stage. A
job may override a value and
have it passed to downstream
jobs.
IBM Bluemix
© 2015 IBM Corporation
28
Demo Scenario
Leverage portability of containers, Continuous Build support in
DevOps Services and convenience of Bluemix Containers.
IBM DevOps Services
Build Pipeline
IBM Container Service
on IBM Bluemix
Code stored on Github
Local Eclipse IDE
Local Docker
(optional)
© 2015 IBM Corporation
IBM Bluemix
Extended Scenarios
IBM Bluemix
© 2015 IBM Corporation
30
§  Con6nuous	
  integra6on	
  of	
  docker	
  images	
  using	
  IBM	
  UrbanCode	
  
Build	
  
§  Deploy	
  and	
  manage	
  mul6-­‐pla;orm/mul6-­‐container	
  
applica6on	
  environments	
  with	
  IBM	
  UrbanCode	
  Deploy	
  to	
  
§  IBM	
  Container	
  Service	
  via	
  Bluemix	
  
§  Docker	
  hosts	
  on	
  hybrid-­‐clouds	
  
§  IBM	
  SoRLayer	
  and	
  others	
  (e.g.	
  OpenStack,	
  AWS,	
  VMWare)	
  
§  Mobile,	
  Tradi5onal/virtualized,	
  Mainframes	
  
§  UrbanCode	
  Deploy	
  with	
  IBM	
  Docker	
  Enterprise	
  provides	
  an	
  
enterprise	
  solu5on	
  for	
  Docker	
  containers	
  
What’s new
IBM UrbanCode enables automated deployment and
management of multi-platform & multi-container environments
to hybrid cloud
IBM UrbanCode solution for Docker Containers
Enabling multi-platform & multi-container deployments
to Hybrid Clouds
Docker Hub
Enterprise
Backend
Systems of Record
IBM Containers
IBM Bluemix
© 2015 IBM Corporation
31
Dev/Test with Hybrid Cloud
Off-PremOn-Prem
Image Registry
IBM Bluemix
IBM UrbanCode Deploy
PRODSTAGING

Más contenido relacionado

La actualidad más candente

DevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDynatrace
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Michael Elder
 
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOpsFrom DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOpsSanjeev Sharma
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionSanjeev Sharma
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarClaudia Ring
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reductionChris Sparshott
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsSanjeev Sharma
 
DevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectDevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectRosalind Radcliffe
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeIBM UrbanCode Products
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise Sanjeev Sharma
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployClaudia Ring
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeIBM UrbanCode Products
 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudRosalind Radcliffe
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeRosalind Radcliffe
 
DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterpriseSanjeev Sharma
 
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...IBM UrbanCode Products
 

La actualidad más candente (20)

DevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDevOps: From Adoption to Performance
DevOps: From Adoption to Performance
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
 
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOpsFrom DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
 
Death to Manual Deployments
Death to Manual DeploymentsDeath to Manual Deployments
Death to Manual Deployments
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
 
DevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectDevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and Connect
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCode
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid Cloud
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterprise
 
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...
 

Destacado

Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twistIntro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twistLauren Hayward Schaefer
 
DevopsBusinessCaseTemplate
DevopsBusinessCaseTemplateDevopsBusinessCaseTemplate
DevopsBusinessCaseTemplatePeter Lamar
 
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...Skelton Thatcher Consulting Ltd
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Roger Snook
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployRosalind Radcliffe
 
Microservices and IBM Bluemix meetup presentation
Microservices and IBM Bluemix meetup presentationMicroservices and IBM Bluemix meetup presentation
Microservices and IBM Bluemix meetup presentationCarlos Ferreira
 
KPI's are your best friend - Slides
KPI's are your best friend - SlidesKPI's are your best friend - Slides
KPI's are your best friend - SlidesitSMF Belgium
 
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"Splunk
 
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryIBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryRoberto Pozzi
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation deliveryYi Xu
 
CDO - Chief Data Officer Momentum and Trends
CDO - Chief Data Officer Momentum and TrendsCDO - Chief Data Officer Momentum and Trends
CDO - Chief Data Officer Momentum and TrendsJeffrey T. Pollock
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesIBM UrbanCode Products
 
Microservices in Practice
Microservices in PracticeMicroservices in Practice
Microservices in PracticeKasun Indrasiri
 
Road to DevOps ROI
Road to DevOps ROIRoad to DevOps ROI
Road to DevOps ROICloudmunch
 
Best Practices for API Management
Best Practices for API Management Best Practices for API Management
Best Practices for API Management WSO2
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overviewcornelia davis
 
Building Enterprise Product - For Moving Targets of Customer Needs and Outcomes
Building Enterprise Product - For Moving Targets of Customer Needs and OutcomesBuilding Enterprise Product - For Moving Targets of Customer Needs and Outcomes
Building Enterprise Product - For Moving Targets of Customer Needs and OutcomesMurali Erraguntala
 

Destacado (20)

Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twistIntro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
 
DevopsBusinessCaseTemplate
DevopsBusinessCaseTemplateDevopsBusinessCaseTemplate
DevopsBusinessCaseTemplate
 
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
 
Bluemix DevOps Services
Bluemix DevOps Services Bluemix DevOps Services
Bluemix DevOps Services
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and Deploy
 
Microservices and IBM Bluemix meetup presentation
Microservices and IBM Bluemix meetup presentationMicroservices and IBM Bluemix meetup presentation
Microservices and IBM Bluemix meetup presentation
 
KPI's are your best friend - Slides
KPI's are your best friend - SlidesKPI's are your best friend - Slides
KPI's are your best friend - Slides
 
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
 
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryIBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & delivery
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 
CDO - Chief Data Officer Momentum and Trends
CDO - Chief Data Officer Momentum and TrendsCDO - Chief Data Officer Momentum and Trends
CDO - Chief Data Officer Momentum and Trends
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
 
Microservices in Practice
Microservices in PracticeMicroservices in Practice
Microservices in Practice
 
Road to DevOps ROI
Road to DevOps ROIRoad to DevOps ROI
Road to DevOps ROI
 
IBM Bluemix Overview
IBM Bluemix OverviewIBM Bluemix Overview
IBM Bluemix Overview
 
Best Practices for API Management
Best Practices for API Management Best Practices for API Management
Best Practices for API Management
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overview
 
Building Enterprise Product - For Moving Targets of Customer Needs and Outcomes
Building Enterprise Product - For Moving Targets of Customer Needs and OutcomesBuilding Enterprise Product - For Moving Targets of Customer Needs and Outcomes
Building Enterprise Product - For Moving Targets of Customer Needs and Outcomes
 

Similar a Bluemix DevOps Meetup

InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...Daniel Berg
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Michael Elder
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsMichael Elder
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Christophe Lucas
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?Michael Elder
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudJeff Jakubiak
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateMichael Elder
 
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
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupJon Marshall
 
IBM Connect August 2016 - Innovate with the cloud built for cognitive business
IBM Connect August 2016 - Innovate with the cloud built for cognitive businessIBM Connect August 2016 - Innovate with the cloud built for cognitive business
IBM Connect August 2016 - Innovate with the cloud built for cognitive businessDenny Muktar
 
Bluemix digital innovation_platform
Bluemix digital innovation_platformBluemix digital innovation_platform
Bluemix digital innovation_platformNitin Gaur
 
MT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionMT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionDell EMC World
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
 
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...IBM France Lab
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMDEVOPS D-DAY
 
Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Dev_Events
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...IBM UrbanCode Products
 

Similar a Bluemix DevOps Meetup (20)

InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid Cloud
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
 
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
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User Group
 
IBM Connect August 2016 - Innovate with the cloud built for cognitive business
IBM Connect August 2016 - Innovate with the cloud built for cognitive businessIBM Connect August 2016 - Innovate with the cloud built for cognitive business
IBM Connect August 2016 - Innovate with the cloud built for cognitive business
 
Bluemix digital innovation_platform
Bluemix digital innovation_platformBluemix digital innovation_platform
Bluemix digital innovation_platform
 
MT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionMT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoption
 
IBM Cloud Paks - IBM Cloud
IBM Cloud Paks - IBM CloudIBM Cloud Paks - IBM Cloud
IBM Cloud Paks - IBM Cloud
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
 

Más de Kyle Brown

Transforming to Microservices
Transforming to MicroservicesTransforming to Microservices
Transforming to MicroservicesKyle Brown
 
Cloud adoption patterns
Cloud adoption patternsCloud adoption patterns
Cloud adoption patternsKyle Brown
 
Cloud adoption patterns April 11 2016
Cloud adoption patterns April 11 2016Cloud adoption patterns April 11 2016
Cloud adoption patterns April 11 2016Kyle Brown
 
Application Considerations for Cloud
Application Considerations for CloudApplication Considerations for Cloud
Application Considerations for CloudKyle Brown
 
How Bluemix and IDS can help in a Natural Disaster
How Bluemix and IDS can help in a Natural DisasterHow Bluemix and IDS can help in a Natural Disaster
How Bluemix and IDS can help in a Natural DisasterKyle Brown
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service OverviewKyle Brown
 
IBM Iot Foundation
IBM Iot FoundationIBM Iot Foundation
IBM Iot FoundationKyle Brown
 
Patterns ofbuildinglegos
Patterns ofbuildinglegosPatterns ofbuildinglegos
Patterns ofbuildinglegosKyle Brown
 

Más de Kyle Brown (9)

Transforming to Microservices
Transforming to MicroservicesTransforming to Microservices
Transforming to Microservices
 
Cloud adoption patterns
Cloud adoption patternsCloud adoption patterns
Cloud adoption patterns
 
Cloud adoption patterns April 11 2016
Cloud adoption patterns April 11 2016Cloud adoption patterns April 11 2016
Cloud adoption patterns April 11 2016
 
Application Considerations for Cloud
Application Considerations for CloudApplication Considerations for Cloud
Application Considerations for Cloud
 
How Bluemix and IDS can help in a Natural Disaster
How Bluemix and IDS can help in a Natural DisasterHow Bluemix and IDS can help in a Natural Disaster
How Bluemix and IDS can help in a Natural Disaster
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service Overview
 
IBM Iot Foundation
IBM Iot FoundationIBM Iot Foundation
IBM Iot Foundation
 
Patterns ofbuildinglegos
Patterns ofbuildinglegosPatterns ofbuildinglegos
Patterns ofbuildinglegos
 
A05
A05A05
A05
 

Último

WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 

Último (20)

WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 

Bluemix DevOps Meetup

  • 1. © 2015 IBM Corporation IBM Bluemix RTP Bluemix DevOps Meetup Kyle Brown Distinguished Engineer, IBM Cloud Lin Sun Senior Software Engineer, IBM Container Service 03/31/2015
  • 2. IBM Bluemix © 2015 IBM Corporation 2 § DevOps overview § What is Docker? § IBM Bluemix and the Container Service § IBM DevOps Services and Containers § Extended Scenarios Agenda
  • 3. IBM Bluemix © 2015 IBM Corporation 3 IBM DevOps point of view Enterprise capability for continuous software delivery that enables organizations to seize market opportunities and reduce time to customer feedback Accelerate software delivery – for faster time to value Balance speed, cost, quality and risk – for increased capacity to innovate Reduce time to customer feedback – for improved customer experience Our DevOps POV is resonating with clients and they are delivering measurable business outcomes with DevOps Continuous Customer Feedback & Optimization Collaborative Development Continuous Release and Deployment Continuous Monitoring Continuous Business Planning Continuous Testing Operate Develop/ Test Deploy Steer DevOps Continuous Feedback
  • 4. IBM Bluemix © 2015 IBM Corporation 4 But…Cloud applications are changing… 4 Micro-Services
  • 5. IBM Bluemix © 2015 IBM Corporation 5 Reference: 2013 & 2014 State of DevOps Report by PuppetLabs DevOps is more important than ever 5 We found that companies with high IT performance are twice as likely to exceed their profitability, market share and productivity goals, giving them a strong competitive edge. Three major factors contribute to organizational performance: Ø  IT performance and DevOps Practices Ø  Organizational culture and climate for learning Ø  Job satisfaction
  • 6. IBM Bluemix © 2015 IBM Corporation 6 DevOps is a Journey…not a destination 6 P e o p l e P r o c e s s Te c h n o l o g y
  • 7. IBM Bluemix © 2015 IBM Corporation 7 DevOps Adoption Paths OperateDeployDevelop / Test Mobile Cloud Social Intelligent Devices Workloads and Communities SecurityBig Data Expert Systems EcoSystem ImplementationServices Industry DevOps Foundation Deployment Platforms (PaaS, IaaS, Physical Infrastructure) Steer Linked DataOSLC Jazz Foundation SaaS
  • 8. IBM Bluemix © 2015 IBM Corporation 8 DevOps Major Practices Mobile Cloud Social Intelligent Devices Workloads and Communities SecurityBig Data Expert Systems EcoSystem ImplementationServices Industry OperateDeployDevelop / Test DevOps Foundation Deployment Platforms (PaaS, IaaS, Physical Infrastructure) Steer Linked DataOSLC Jazz Foundation SaaS Continuous Business Planning Collaborative Development Continuous Testing Continuous Release and Deployment Continuous Monitoring Continuous Customer Feedback & Optimization DevOps Major Practices support continuous innovation, feedback and accelerated lifecycle, enabling a business to plan, track, manage, and automate all aspects of continuously delivering business ideas. At the same time, the business is able to manage both existing and new workloads in enterprise-class systems and open the door to innovation with cloud and mobile solutions.
  • 9. IBM Bluemix © 2015 IBM Corporation 9 Continuous Deployment Best Practices §  Rationalize and normalize deploy processes. Impact infrastructure, platform and application deployments. §  Maximize process, governance and promotion automation. Focus on consistency, error and reduced friction affecting release periodicity. §  Approach automation as a hybrid, full stack model. Expect early adopters of public, private cloud and automate management. §  Always use production-like architecture and configurations in all environments. Measure impact of environment induced error. §  Leverage architecture building blocks and standards to define full stack patterns. Evolve to a self- service model. §  Collaborate Biz, Dev, Ops early in delivery pipeline to assimilate requirements and plan change. Maintain collaboration at project level to improve agility for continuous change. 9
  • 10. © 2015 IBM Corporation IBM Bluemix What is Docker?
  • 11. IBM Bluemix © 2015 IBM Corporation 11 Docker Containers simplifies cloud portability A platform to build, ship, and run applications in “containers”. Developers & SysAdmins love the flexibility and standardization of Docker Standardization à Application portability Package, ship, and run applications anywhere The Docker Hub Registry has 5,000+ "Dockerized" applications Lightweight Containers are “light” users of system resources, smaller than VMs, start up much faster, and have better performance Ecosystem-friendly A new industry standard, with a vibrant ecosystem of partners. 730+ community contributors; 50,000 third-party Docker projects on GitHub User-friendly Developers build with ease and ship higher-quality applications SysAdmins deploy workloads based on business priorities and policies. "Flexibility and portability are becoming paramount in developing, deploying and managing applications in the cloud, particularly at scale and among large enterprise organizations," Jay Lyman, a senior analyst for enterprise software at 451 Research, told Linux.com.1 1Linux.com
  • 12. IBM Bluemix © 2015 IBM Corporation 12 Docker Terminology § Image – layered file system where each layer references the layer below § Dockerfile – build script that defines: – an existing image as the starting point – a set of instructions to augment that image (each of which results in a new layer in the file system) – meta-data such as the ports exposed – the command to execute when the image is run § Container – runtime instance of an image plus a read/write layer § Docker Hub – centralised repository of Docker images bootfs  (Kernel) ubuntu:14.04 debian:wheezy ibm-­‐jre:8.0 websphere-­‐liberty:8.5.5 websphere-­‐liberty:beta app-­‐a app-­‐b app-­‐c app-­‐eapp-­‐d c1 c2 c3 c4 c5 c6 mongo:latest c7 c8 =  container =  image
  • 13. IBM Bluemix © 2015 IBM Corporation 13 Deploying to the Cloud in a repeatable way Containers & VMs Understanding both technologies Virtualization Approach Build - Package the (guest) operating system - Add required files and programs Deploy: - This entire “package” can be moved and reconfigured across different physical machine Change: - Change details of the software within the virtual machine and then create a new virtual machine. Value: - Traditional persistent workloads (stored data) Container Approach Build: - Software stack can be individually packaged Deploy: - Software stack in a Docker container can be easily moved between deployment environments Change: - Recomposed software into new stacks Value: - Generally easier to build, share, and more portable than VMs - Transient workloads (non-persistent) Standardization and choice for delivering the best business value for you
  • 14. © 2015 IBM Corporation IBM Bluemix IBM Bluemix and the Container Service
  • 15. IBM Bluemix © 2015 IBM Corporation 15 IBM Bluemix™ - The Digital Innovation Platform Transform your business with innovation in high-growth digital business Rapidly bring new products and services to market at lower cost. Balance agility with quality, security and governance. Extend existing IT investments into cloud business and delivery models. Why Bluemix Open cloud architecture DevOps & app lifecycle mgmt Hybrid integration, deployment and management Syndicated catalog of IBM, 3rd party and community services and images Global reach
  • 16. IBM Bluemix © 2015 IBM Corporation 16 Logical Architecture Bluemix GUI and Command-Line Tools Cloud Foundry Enterprise DockerOpenStack SoftLayer DEA Container VM Services
  • 17. IBM Bluemix © 2015 IBM Corporation 17 IBM Container Runtime on Bluemix ü Automate the build of Docker images ü Manage and distribute Docker images in private image registries ü Easily host containers in the cloud ü Scale and auto-recovery built-in ü Logging and Monitoring built-in
  • 18. IBM Bluemix © 2015 IBM Corporation 18 Docker Value IBM Value-add Customer Value Docker Hub Registry holds a repository of 75000+ docker images •  IBM hosted public registry containing IBM images - linked to Docker Hub •  Client unique registry available on and off premises •  Curated Enterprise-ready Images Customers have at their figure tips the images they require to deploy containers that meet their business needs and strategy Open-source, standardized, lightweight , self sufficient LXC container technology •  Enhanced performance with bare metal deployment •  Run images to local datacenter or cloud •  Deployment choice with pSeries & zSeries Hybrid Cloud choice and flexibility to choose the right mix for their business Build, ship and run standardized containers •  Integrated monitoring & logging •  Elasticity to grow storage & container needs •  life-cycle management of containers and data volumes Docker simplicity and ease of use with the Enterprise-level of integrity and confidence to run a business Container connections using links and service discovery •  Private net work communication •  External IP address Extends and connects Docker containers to production-ready Enterprise environments + = IBM Containers - A Bluemix Runtime deploy and manage distributed cloud workloads in a Hybrid environment packaged as Docker containers + = + = Hybrid Cloud ~70% of enterprises to pursue hybrid cloud computing by 2015* *Source: Gartner, p.6, Private Cloud Matures, Hybrid Cloud is Next, Gartner G00255302, Sept 6, 2013 + =
  • 19. IBM Bluemix © 2015 IBM Corporation 19
  • 20. IBM Bluemix © 2015 IBM Corporation 20
  • 21. IBM Bluemix © 2015 IBM Corporation 21 Maureen, DevOps Pro •  Maureen is a seasoned developer with 15 years experience in traditional application delivery •  Her primary motivation is to build scalable and efficient cloud services 21 Demo (Container group + route: Local -> Cloud): o Maureen runs her etherpad image locally o Maureen test her etherpad image locally o Maureen pushes her image to the cloud o Maureen runs her etherpad image in the cloud with route in the cloud o http://etherpad-demo.mybluemix.net
  • 22. © 2015 IBM Corporation IBM Bluemix IBM DevOps Services and Containers
  • 23. IBM Bluemix © 2015 IBM Corporation 23 §  Unified  experience:  Get  started.  Be  produc5ve.   Deliver  high  quality.  Monitor  and  scale.   §  Write  code,  debug,  build  and  test  -­‐-­‐  all  in  your   own  workspace   §  Your  cloud  always  sync'd  to  your  desktop,  from   anywhere   §  Customize  each  stage,  incrementally  discover,   and  add  new  services  to  your  delivery  pipeline   What’s new •  Dedicated sandbox in the cloud for every user •  Bluemix Live Sync •  Extensible Delivery Pipeline “...instead  of…six  (6)months…to  build  an   applica9on…it  took  us  15   days….poten9al  going  forward,  of  a  cost   savings…for  Bay  Area  Rapid  Transit   (BART)  of  possibly…of  80  to  90%”   -­‐  Slavik  Zorin,  chief  execu9ve  officer,  Synchrony  Systems   IBM Bluemix DevOps Services Work together to go from idea to delivering value in minutes Build & Deploy Easy Access Code Now Team Collaboration DevOps Services
  • 24. IBM Bluemix © 2015 IBM Corporation 24 Anatomy of a Delivery Pipeline Source Repos Continuous Integration & Build Mgmt. Build Package Repo Build Registered with Package Repo Triggers Version Meta-data Deployment System Builds Test 1 Test ... Test n Prod Functional Tests Performance Tests Monitoring Environment Management
  • 25. IBM Bluemix © 2015 IBM Corporation 25 IBM Bluemix DevOps Services – Project Mgmt Source Control Management •  Hosted  source  control  management   within  the  cloud   •  Support  for  Git  and  Jazz  repositories   •  Manage  users  access  via  projects   •  Projects  have  developer  centric  tools   such  as  IDE,  defect  tracking,  and  a   delivery  pipeline  
  • 26. IBM Bluemix © 2015 IBM Corporation 26 IBM Bluemix DevOps Services – Delivery Pipeline •  Integra5on  test,  System   test,  Produc5on   •  Automa5on  ensures   the  same  procedure  in   each  environment   •  Fully  hosted,  managed,   and  integrated  in  the   cloud  for  the  cloud  
  • 27. IBM Bluemix © 2015 IBM Corporation 27 Anatomy of the Bluemix Delivery Pipeline Stages Manages the flow of work through the pipeline. Stages have triggers, inputs, jobs, and properties. Jobs Where the work is actually done. One or more within a stage. Build, Deploy, Test are the categories of jobs. Triggers Events that start the execution of a stage (manual vs automatic). Automatic includes SCM commits and stage completion. Inputs Defined on a stage and identifies the artifacts used by the jobs within a stage. Can be an SCM branch or the artifacts produced by another job (form a previous stage). Properties Defined on a stage and values are passed to Jobs within the stage. A job may override a value and have it passed to downstream jobs.
  • 28. IBM Bluemix © 2015 IBM Corporation 28 Demo Scenario Leverage portability of containers, Continuous Build support in DevOps Services and convenience of Bluemix Containers. IBM DevOps Services Build Pipeline IBM Container Service on IBM Bluemix Code stored on Github Local Eclipse IDE Local Docker (optional)
  • 29. © 2015 IBM Corporation IBM Bluemix Extended Scenarios
  • 30. IBM Bluemix © 2015 IBM Corporation 30 §  Con6nuous  integra6on  of  docker  images  using  IBM  UrbanCode   Build   §  Deploy  and  manage  mul6-­‐pla;orm/mul6-­‐container   applica6on  environments  with  IBM  UrbanCode  Deploy  to   §  IBM  Container  Service  via  Bluemix   §  Docker  hosts  on  hybrid-­‐clouds   §  IBM  SoRLayer  and  others  (e.g.  OpenStack,  AWS,  VMWare)   §  Mobile,  Tradi5onal/virtualized,  Mainframes   §  UrbanCode  Deploy  with  IBM  Docker  Enterprise  provides  an   enterprise  solu5on  for  Docker  containers   What’s new IBM UrbanCode enables automated deployment and management of multi-platform & multi-container environments to hybrid cloud IBM UrbanCode solution for Docker Containers Enabling multi-platform & multi-container deployments to Hybrid Clouds Docker Hub Enterprise Backend Systems of Record IBM Containers
  • 31. IBM Bluemix © 2015 IBM Corporation 31 Dev/Test with Hybrid Cloud Off-PremOn-Prem Image Registry IBM Bluemix IBM UrbanCode Deploy PRODSTAGING