SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
DevOps + Cloud = Faster
Application Delivery

Clyde Logue

© Copyright 11/12/2013 BMC Software, Inc

1
People’s expectations of IT have
changed

Overnight a gift

© Copyright 11/12/2013 BMC Software, Inc

Buy a latte
with your
phone

New
insurance in
minutes

Your data,
anywhere

2
Deliver Applications Faster –
Enabling Business

Overnight a gift

© Copyright 11/12/2013 BMC Software, Inc

Buy a latte
with your
phone

New
insurance in
minutes

Your data,
anywhere

3
Traditional Software Development Life Cycle
Linear Flow to Release

Some friction between SLDC and ITIL - but low cadence
“Life was simpler back then…”
Release
Event
SDLC

Business

© Copyright 11/12/2013 BMC Software, Inc

Development

ITIL

Operations

4
Low Release Cadence
Rare Release Events – Annual, Quarterly, Monthly

Effort Peaks, Higher Accumulated Change, Higher Risk
“Flood of change at release time…”
Release Event

Time
© Copyright 11/12/2013 BMC Software, Inc

5
Agile Release Cadence Idea
Frequent Release Events

Smoother Effort, Lower levels of accumulated change,
Less Risk
“Change is flowing into production…”
Release Event
Change
Volume

Time
© Copyright 11/12/2013 BMC Software, Inc

6
Agile Release Cadence Impact
Business Goal - accelerate software delivery and
quality
Operations is not on the same cadence
“Agile drives attempted release activity…”
SDLC

Agile

Business

Development

“Sprints”
© Copyright 11/12/2013 BMC Software, Inc

Release
Event

ITIL

Operations

“Marathons”
7
DevOps Gap
Faster Releases run into Operational Controls

Release Process is slow, manual and error prone

DevOps
Gap

Agile

Business

© Copyright 11/12/2013 BMC Software, Inc

Development

Release
Event

Operations

8
Today’s Process - Lots of Moving Parts
Multiple Tiers

Multiple Environments

Multiple Teams

Dev
Portal

Agile Team

Multiple Deploys

Ops

Dev

5

QA
Dev

Dev

QA

SIT,
Perf,
UAT
…

5
1

1

1
51 4
1
3
1
11 4
32
3
32
13 4
2
3

Stage
Prod

Dev
DB

Multiples of Everything:
Tiers, Teams, Environments, Deployments
© Copyright 11/12/2013 BMC Software, Inc

9
Multiple Change Types
Non-Prod
Non-prod Teams

Prod
Prod Teams

Release Management Team

Code Deploys

Code changes
Development team

Configuration Changes
Data Changes

Code
Config
Implementations
Dev Infra team

Config.
Data changes to
application
DBA team

Data

3 Core Change Types: Code, Configuration and Data
All need to be accurately communicated to the prod team – to avoid
production outages during release
© Copyright 11/12/2013 BMC Software, Inc

10
Dev/Test Environment Provisioning is Slow/Error Prone
Environment provisioning problems – as part of DevOps
Can’t continuously deliver without easy to setup and tear down
environments
When environments are provisioned they are usually wrong – or have
defects

Environments are unreliable and inconsistent

© Copyright 11/12/2013 BMC Software, Inc

11
Traditional Responses
Manual processes,

Spreadsheets, Conference Calls, Emails
“We have issues but some releases make it out…”
DevOps
Gap

Agile

Business

© Copyright 11/12/2013 BMC Software, Inc

Development

Release
Event

Operations

12
DevOps Responses
Building Bridges with DevOps Methodologies

DevOps teams, Infrastructure as Code, Toolchains
Cloud Environments for Dev/Test
DevOps
Gap

Agile

Business

© Copyright 11/12/2013 BMC Software, Inc

Development

Release
Event

Operations

13
DevOps – Key Solution Areas
Planning
-

What is in the release?
When is the release?
What is the status of the release?

Coordination
-

How are we deploying?
Where are we deploying?
When are we deploying?

Automation
-

How is the change implemented?
What is the version?

Environments
-

Where are the servers?
Create a new environment?
How is the environment configured?

© Copyright 11/12/2013 BMC Software, Inc

14
Creating the DevOps Cycle
Collaborative Planning
-

Increase Dev and Ops team visibility into release planning process
Connecting Dev and Ops Tooling
 Dev Issue Tracking (eg. JIRA)
 IT Service Management (eg. BMC Remedy)

Coordinating release process
-

Tightening up deployments and transition events
Improving communication and collaboration
Reducing Pre-production environment downtime

Increasing Automation
-

Extend and rationalize current automation
Standardize documentation

Improve Monitoring
-

Focus on end-user experience monitoring
Map deployments and releases to monitoring data feeds

© Copyright 11/12/2013 BMC Software, Inc

15
BMC Release Lifecycle Management
Ops

Dev
Development Change Management

ITSM – Change Management

ALM, SCM, Issue Tracking, Build Automation

Tracking, Approval

BMC Release Lifecycle Management
Release Process Management - BRPM (fmr. StreamStep)
Integrates, executes processes & monitors automated and manual steps
Enables process visibility, team collaboration and executive oversight

Release Package and Deploy – BRPD
(fmr. Varalogix Q)
Intelligent Packaging & Deployment, Artifact
Repository, Automation Library

In-House
Scripts

Manual
Processes

Existing
Automation

Dev Environments

Application Automation - BAA
Bladelogic and Agents
(Option to use BladeLogic Automation)

BMC Middleware
Automation - BMA**
J2EE Server Configuration &
App Deployment

Open Source
Tools

BMC Database Automation
BMC Atrium Orchestrator

Test Environments

… Other Pre-Prod Environments

Cloud Lifecycle Management – CLM
Integrates, executes processes & monitors automated and manual steps
Enables process visibility, team collaboration and executive oversight
© Copyright 11/12/2013 BMC Software, Inc

16
DevOps - RLM and CLM
Dev Teams
Code
Changes

BMC RLM

BMC Release Lifecycle Management
Application Release for Complex Enterprise
Applications

Build

Package

Ops Teams

Ops Teams

BMC Cloud Lifecycle Management
Provision Full Stack and
Manage Hybrid Environments
Provision

Monitor

Retire
Deploy

Portal
Service A

Configure

Migrate DB

Test
Code

Portal
Service B

DB
© Copyright 11/12/2013 BMC Software, Inc

…

Service A

Service B
DB

…

Portal

…

Service A

Service B
DB
17
RBC without RLM – Highly Manual Process
QA Environment – Typical Build and Deploy Process
Dev

Request
build

Emai
l

End

SharePoint

PS Eng.

Emai
l

Open
JIRA
JIRA

Check QC
Check QC
Check
status QC
status
status
QC

Run
Run
Run
Build
Build
Build
Jenkins
Manual

Enter
build info
JIRA
Email

QA

Enter
Env info
JIRA

Email

Specify
deploy env.
JIRA

Multiple tools
for process
coordination
© Copyright 11/12/2013 BMC Software, Inc

Email as
collaboration
tool

Run
Deploy

Emai
l

End

Manual
Email

Deploy
accept?

Emai
l

End

Manual

Lots of manual
script work
18
RBC with RLM – Single Global View for Release
Common Dashboard and Controls for Self-service Build and Deploy
Dev

Automatic (PS Eng.)

QA

Request
build

Automatic
(PS Eng.)

QA

All
Review
deploy

End

BMC – Release Lifecycle Management RLM
Open
JIRA

Check
QC status

Run
Build

JIRA

QC

Jenkins

Push button,
self-service
deploys
© Copyright 11/12/2013 BMC Software, Inc

Single Global
View for all
teams

deploy
environ?

Run
Deploy

Accept
deploy?

BMC
BladeLogic
Automation

Open Web
Service and CLI
integrations

Deep integration
with BMC
BladeLogic

Built-in RBAC
for apps and
environments
19
Automated provisioning of cloud services
Provision complete cloud services

From hardware…

…To fully configured services

Infrastructure

• Physical machines
• Virtual machines
• Physical or virtual
networks
• Operating Systems

Platforms

•
•
•
•
•

LAMP/WAMP
IBM Websphere
Microsoft SQL & .NET
Oracle Databases
Tibco

Applications

• Exchange
• Sharepoint
• Blackberry Enterprise
Server
• SAP

Monitoring , compliance, configuration management

Deliver a broad range of complete cloud services
© Copyright 11/12/2013 BMC Software, Inc

20
Automate configuration compliance in cloud
environments
Maintain configurations and compliance

Audit

Best Practices

Running
Configuration

© Copyright 11/12/2013 BMC Software, Inc

Remediate

CONTINUOUS
ENFORCEMENT

Differences

Change
Configuration

Validate

Report

Consistent
Configuration

21
8

Minutes to provision a service
– down from 6 days

650%

Increase in the server : admin ratio

0

Minutes of administrative
work to deploy a new
service – down from 4 hours

12

Months to achieve
return on $2 million
investment

90

Days to full deployment
of the JDA cloud

© Copyright 11/12/2013 BMC Software, Inc

22
Learn more at www.bmc.com
© Copyright 11/12/2013 BMC Software, Inc

23

Contenu connexe

Tendances

Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionMobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Sanjeev Sharma
 
Cloud Foundry OpenTour Kiev Keynote
Cloud Foundry OpenTour Kiev KeynoteCloud Foundry OpenTour Kiev Keynote
Cloud Foundry OpenTour Kiev Keynote
Patrick Chanezon
 

Tendances (20)

How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
 
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionMobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
 
Architecture Entropy
Architecture EntropyArchitecture Entropy
Architecture Entropy
 
Scaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBeesScaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBees
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
 
Modern application development with heroku
Modern application development with herokuModern application development with heroku
Modern application development with heroku
 
Cloud Foundry OpenTour Kiev Keynote
Cloud Foundry OpenTour Kiev KeynoteCloud Foundry OpenTour Kiev Keynote
Cloud Foundry OpenTour Kiev Keynote
 
Ibm innovate ci for system z
Ibm innovate ci for system zIbm innovate ci for system z
Ibm innovate ci for system z
 
How to plug the data gap in DevOps
How to plug the data gap in DevOpsHow to plug the data gap in DevOps
How to plug the data gap in DevOps
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
 
IT Self Service Portals in a Continuous Delivery World
IT Self Service Portals in a Continuous Delivery WorldIT Self Service Portals in a Continuous Delivery World
IT Self Service Portals in a Continuous Delivery World
 
Managing IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud WorldManaging IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud World
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
 
Enabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOpsEnabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOps
 
How Partners Are Helping Customers with Novell Teaming
How Partners Are Helping Customers with Novell TeamingHow Partners Are Helping Customers with Novell Teaming
How Partners Are Helping Customers with Novell Teaming
 
Continuous Delivery with CloudBees Core
Continuous Delivery with CloudBees CoreContinuous Delivery with CloudBees Core
Continuous Delivery with CloudBees Core
 
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
 
Do modernizing the Mainframe for DevOps.
Do modernizing the Mainframe for DevOps.Do modernizing the Mainframe for DevOps.
Do modernizing the Mainframe for DevOps.
 
Innovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical StrategyInnovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical Strategy
 
Serverless design with Fn project
Serverless design with Fn projectServerless design with Fn project
Serverless design with Fn project
 

En vedette

East African Business Summit - business model session
East African Business Summit - business model sessionEast African Business Summit - business model session
East African Business Summit - business model session
Alexander Osterwalder
 

En vedette (20)

Case Study: Jeweler’s Mutual Insurance Streamlines Complex Application Deploy...
Case Study: Jeweler’s Mutual Insurance Streamlines Complex Application Deploy...Case Study: Jeweler’s Mutual Insurance Streamlines Complex Application Deploy...
Case Study: Jeweler’s Mutual Insurance Streamlines Complex Application Deploy...
 
Climbing the Cloud Stack: Dominic Wellington, BMC Software
Climbing the Cloud Stack: Dominic Wellington, BMC SoftwareClimbing the Cloud Stack: Dominic Wellington, BMC Software
Climbing the Cloud Stack: Dominic Wellington, BMC Software
 
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
 
The Future of Change Management and DevOps for Dummies
The Future of Change Management and DevOps for DummiesThe Future of Change Management and DevOps for Dummies
The Future of Change Management and DevOps for Dummies
 
Business Model Canvas - Entrepreneurship 101
Business Model Canvas - Entrepreneurship 101Business Model Canvas - Entrepreneurship 101
Business Model Canvas - Entrepreneurship 101
 
Enterprise Sales
Enterprise SalesEnterprise Sales
Enterprise Sales
 
Rapid Deployment of BMC Remedy Solutions 2006
Rapid Deployment of BMC Remedy Solutions 2006Rapid Deployment of BMC Remedy Solutions 2006
Rapid Deployment of BMC Remedy Solutions 2006
 
How The Container Store uses AppDynamics in their development lifecycle
How The Container Store uses AppDynamics in their development lifecycleHow The Container Store uses AppDynamics in their development lifecycle
How The Container Store uses AppDynamics in their development lifecycle
 
BMC Control-M for SAP, BPI, and AFT - VPMA - Secret Weapons for a Successful...
 BMC Control-M for SAP, BPI, and AFT - VPMA - Secret Weapons for a Successful... BMC Control-M for SAP, BPI, and AFT - VPMA - Secret Weapons for a Successful...
BMC Control-M for SAP, BPI, and AFT - VPMA - Secret Weapons for a Successful...
 
Cerner APM Journey with AppDynamics
Cerner APM Journey with AppDynamicsCerner APM Journey with AppDynamics
Cerner APM Journey with AppDynamics
 
Advanced REST API Scripting With AppDynamics
Advanced REST API Scripting With AppDynamicsAdvanced REST API Scripting With AppDynamics
Advanced REST API Scripting With AppDynamics
 
AppDynamics- A sneak peak into the product that is disrupting the Application...
AppDynamics- A sneak peak into the product that is disrupting the Application...AppDynamics- A sneak peak into the product that is disrupting the Application...
AppDynamics- A sneak peak into the product that is disrupting the Application...
 
What's New in the BMC Remedy Suite
What's New in the BMC Remedy SuiteWhat's New in the BMC Remedy Suite
What's New in the BMC Remedy Suite
 
Introduction to appDynamics
Introduction to appDynamics Introduction to appDynamics
Introduction to appDynamics
 
AppSphere 15 - Toys vs Tools: AppDynamics, a Swiss Army Knife for IT Professi...
AppSphere 15 - Toys vs Tools: AppDynamics, a Swiss Army Knife for IT Professi...AppSphere 15 - Toys vs Tools: AppDynamics, a Swiss Army Knife for IT Professi...
AppSphere 15 - Toys vs Tools: AppDynamics, a Swiss Army Knife for IT Professi...
 
Sales Onboarding - Accelerating New Hire Productivity
Sales Onboarding - Accelerating New Hire ProductivitySales Onboarding - Accelerating New Hire Productivity
Sales Onboarding - Accelerating New Hire Productivity
 
East African Business Summit - business model session
East African Business Summit - business model sessionEast African Business Summit - business model session
East African Business Summit - business model session
 
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
 
How AppDynamics leveraged sales enablement to grow from one to 350 reps
How AppDynamics leveraged sales enablement to grow from one to 350 repsHow AppDynamics leveraged sales enablement to grow from one to 350 reps
How AppDynamics leveraged sales enablement to grow from one to 350 reps
 
Velocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamicsVelocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamics
 

Similaire à Cloud & DevOps = A Match made in IT Heaven: Clyde Logue, BMC Software

Similaire à Cloud & DevOps = A Match made in IT Heaven: Clyde Logue, BMC Software (20)

Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomes
 
Implementing cloud based devops for distributed agile projects
Implementing cloud based devops for distributed agile projectsImplementing cloud based devops for distributed agile projects
Implementing cloud based devops for distributed agile projects
 
6.18.2013 System Development - Change/Configuration and Collaboration - RTC
6.18.2013 System Development - Change/Configuration and Collaboration - RTC6.18.2013 System Development - Change/Configuration and Collaboration - RTC
6.18.2013 System Development - Change/Configuration and Collaboration - RTC
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
 
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 
How to Build a DevOps Toolchain
How to Build a DevOps ToolchainHow to Build a DevOps Toolchain
How to Build a DevOps Toolchain
 
News to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSENews to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSE
 
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 StepsRTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
 
Eight Steps to Kanban
Eight Steps to KanbanEight Steps to Kanban
Eight Steps to Kanban
 
Continuous Delivery in the Enterprise
Continuous Delivery in the EnterpriseContinuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
 
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterEnabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation Center
 
Accelerate your digital transformation
Accelerate your digital transformationAccelerate your digital transformation
Accelerate your digital transformation
 
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
 
Case Study: University of California, Berkeley and San Francisco
Case Study: University of California, Berkeley and San FranciscoCase Study: University of California, Berkeley and San Francisco
Case Study: University of California, Berkeley and San Francisco
 
Developer want change Ops want control - devops
Developer want change Ops want control - devopsDeveloper want change Ops want control - devops
Developer want change Ops want control - devops
 
Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...
 
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
 
Implementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile ProjectsImplementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile Projects
 
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
 

Plus de BMC Software

Plus de BMC Software (20)

The Accelerator's Guide to Digital Transformation
The Accelerator's Guide to Digital TransformationThe Accelerator's Guide to Digital Transformation
The Accelerator's Guide to Digital Transformation
 
Flip the Switch On Continuous Delivery
Flip the Switch On Continuous DeliveryFlip the Switch On Continuous Delivery
Flip the Switch On Continuous Delivery
 
Peer Into the Bright Future on the Service Desk Horizon
Peer Into the Bright Future on the Service Desk HorizonPeer Into the Bright Future on the Service Desk Horizon
Peer Into the Bright Future on the Service Desk Horizon
 
Remedyforce helps General Dynamics meet ever-changing user needs
Remedyforce helps General Dynamics meet ever-changing user needsRemedyforce helps General Dynamics meet ever-changing user needs
Remedyforce helps General Dynamics meet ever-changing user needs
 
BMC Software Remedyforce Case Study
BMC Software Remedyforce Case Study BMC Software Remedyforce Case Study
BMC Software Remedyforce Case Study
 
Mission: Launch a Digital Workplace
Mission: Launch a Digital Workplace Mission: Launch a Digital Workplace
Mission: Launch a Digital Workplace
 
How Will Your Cloud Strategy Impact Your Cyber Strategy?
How Will Your Cloud Strategy Impact Your Cyber Strategy?How Will Your Cloud Strategy Impact Your Cyber Strategy?
How Will Your Cloud Strategy Impact Your Cyber Strategy?
 
The Power of Monitoring Studio in TrueSight
The Power of Monitoring Studio in TrueSightThe Power of Monitoring Studio in TrueSight
The Power of Monitoring Studio in TrueSight
 
MasterCard Optimizes Big Data Management with BMC High Speed Utilities for DB2®
MasterCard Optimizes Big Data Management with BMC High Speed Utilities for DB2® MasterCard Optimizes Big Data Management with BMC High Speed Utilities for DB2®
MasterCard Optimizes Big Data Management with BMC High Speed Utilities for DB2®
 
Digital Transformation Playbook: Guide to Unleashing Exponential Growth
Digital Transformation Playbook: Guide to Unleashing Exponential GrowthDigital Transformation Playbook: Guide to Unleashing Exponential Growth
Digital Transformation Playbook: Guide to Unleashing Exponential Growth
 
Salesforce Lightning Process Builder IS the next-generation workflow tool
Salesforce Lightning Process Builder IS the next-generation workflow toolSalesforce Lightning Process Builder IS the next-generation workflow tool
Salesforce Lightning Process Builder IS the next-generation workflow tool
 
Remedyforce Localization and Translation
Remedyforce Localization and TranslationRemedyforce Localization and Translation
Remedyforce Localization and Translation
 
What Do Executives Need to Do to Go Digital?
What Do Executives Need to Do to Go Digital?What Do Executives Need to Do to Go Digital?
What Do Executives Need to Do to Go Digital?
 
Curating Your Digital Workplace: Key Steps for IT
Curating Your Digital Workplace: Key Steps for ITCurating Your Digital Workplace: Key Steps for IT
Curating Your Digital Workplace: Key Steps for IT
 
Delivering the Digital Workplace Without the Chaos
Delivering the Digital Workplace Without the ChaosDelivering the Digital Workplace Without the Chaos
Delivering the Digital Workplace Without the Chaos
 
Salesforce and Remedyforce ISV Tech Talk: Pushing New Versions of your App
Salesforce and Remedyforce ISV Tech Talk: Pushing New Versions of your AppSalesforce and Remedyforce ISV Tech Talk: Pushing New Versions of your App
Salesforce and Remedyforce ISV Tech Talk: Pushing New Versions of your App
 
Data Migration for Remedyforce SaaS Help Desk and High-Speed Digital Service ...
Data Migration for Remedyforce SaaS Help Desk and High-Speed Digital Service ...Data Migration for Remedyforce SaaS Help Desk and High-Speed Digital Service ...
Data Migration for Remedyforce SaaS Help Desk and High-Speed Digital Service ...
 
Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...
Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...
Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...
 
Next Generation Technology Utility Benchmarks
Next Generation Technology Utility BenchmarksNext Generation Technology Utility Benchmarks
Next Generation Technology Utility Benchmarks
 
How to Manage MLC Costs to Optimize the Mainframe
How to Manage MLC Costs to Optimize the MainframeHow to Manage MLC Costs to Optimize the Mainframe
How to Manage MLC Costs to Optimize the Mainframe
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Cloud & DevOps = A Match made in IT Heaven: Clyde Logue, BMC Software

  • 1. DevOps + Cloud = Faster Application Delivery Clyde Logue © Copyright 11/12/2013 BMC Software, Inc 1
  • 2. People’s expectations of IT have changed Overnight a gift © Copyright 11/12/2013 BMC Software, Inc Buy a latte with your phone New insurance in minutes Your data, anywhere 2
  • 3. Deliver Applications Faster – Enabling Business Overnight a gift © Copyright 11/12/2013 BMC Software, Inc Buy a latte with your phone New insurance in minutes Your data, anywhere 3
  • 4. Traditional Software Development Life Cycle Linear Flow to Release Some friction between SLDC and ITIL - but low cadence “Life was simpler back then…” Release Event SDLC Business © Copyright 11/12/2013 BMC Software, Inc Development ITIL Operations 4
  • 5. Low Release Cadence Rare Release Events – Annual, Quarterly, Monthly Effort Peaks, Higher Accumulated Change, Higher Risk “Flood of change at release time…” Release Event Time © Copyright 11/12/2013 BMC Software, Inc 5
  • 6. Agile Release Cadence Idea Frequent Release Events Smoother Effort, Lower levels of accumulated change, Less Risk “Change is flowing into production…” Release Event Change Volume Time © Copyright 11/12/2013 BMC Software, Inc 6
  • 7. Agile Release Cadence Impact Business Goal - accelerate software delivery and quality Operations is not on the same cadence “Agile drives attempted release activity…” SDLC Agile Business Development “Sprints” © Copyright 11/12/2013 BMC Software, Inc Release Event ITIL Operations “Marathons” 7
  • 8. DevOps Gap Faster Releases run into Operational Controls Release Process is slow, manual and error prone DevOps Gap Agile Business © Copyright 11/12/2013 BMC Software, Inc Development Release Event Operations 8
  • 9. Today’s Process - Lots of Moving Parts Multiple Tiers Multiple Environments Multiple Teams Dev Portal Agile Team Multiple Deploys Ops Dev 5 QA Dev Dev QA SIT, Perf, UAT … 5 1 1 1 51 4 1 3 1 11 4 32 3 32 13 4 2 3 Stage Prod Dev DB Multiples of Everything: Tiers, Teams, Environments, Deployments © Copyright 11/12/2013 BMC Software, Inc 9
  • 10. Multiple Change Types Non-Prod Non-prod Teams Prod Prod Teams Release Management Team Code Deploys Code changes Development team Configuration Changes Data Changes Code Config Implementations Dev Infra team Config. Data changes to application DBA team Data 3 Core Change Types: Code, Configuration and Data All need to be accurately communicated to the prod team – to avoid production outages during release © Copyright 11/12/2013 BMC Software, Inc 10
  • 11. Dev/Test Environment Provisioning is Slow/Error Prone Environment provisioning problems – as part of DevOps Can’t continuously deliver without easy to setup and tear down environments When environments are provisioned they are usually wrong – or have defects Environments are unreliable and inconsistent © Copyright 11/12/2013 BMC Software, Inc 11
  • 12. Traditional Responses Manual processes, Spreadsheets, Conference Calls, Emails “We have issues but some releases make it out…” DevOps Gap Agile Business © Copyright 11/12/2013 BMC Software, Inc Development Release Event Operations 12
  • 13. DevOps Responses Building Bridges with DevOps Methodologies DevOps teams, Infrastructure as Code, Toolchains Cloud Environments for Dev/Test DevOps Gap Agile Business © Copyright 11/12/2013 BMC Software, Inc Development Release Event Operations 13
  • 14. DevOps – Key Solution Areas Planning - What is in the release? When is the release? What is the status of the release? Coordination - How are we deploying? Where are we deploying? When are we deploying? Automation - How is the change implemented? What is the version? Environments - Where are the servers? Create a new environment? How is the environment configured? © Copyright 11/12/2013 BMC Software, Inc 14
  • 15. Creating the DevOps Cycle Collaborative Planning - Increase Dev and Ops team visibility into release planning process Connecting Dev and Ops Tooling  Dev Issue Tracking (eg. JIRA)  IT Service Management (eg. BMC Remedy) Coordinating release process - Tightening up deployments and transition events Improving communication and collaboration Reducing Pre-production environment downtime Increasing Automation - Extend and rationalize current automation Standardize documentation Improve Monitoring - Focus on end-user experience monitoring Map deployments and releases to monitoring data feeds © Copyright 11/12/2013 BMC Software, Inc 15
  • 16. BMC Release Lifecycle Management Ops Dev Development Change Management ITSM – Change Management ALM, SCM, Issue Tracking, Build Automation Tracking, Approval BMC Release Lifecycle Management Release Process Management - BRPM (fmr. StreamStep) Integrates, executes processes & monitors automated and manual steps Enables process visibility, team collaboration and executive oversight Release Package and Deploy – BRPD (fmr. Varalogix Q) Intelligent Packaging & Deployment, Artifact Repository, Automation Library In-House Scripts Manual Processes Existing Automation Dev Environments Application Automation - BAA Bladelogic and Agents (Option to use BladeLogic Automation) BMC Middleware Automation - BMA** J2EE Server Configuration & App Deployment Open Source Tools BMC Database Automation BMC Atrium Orchestrator Test Environments … Other Pre-Prod Environments Cloud Lifecycle Management – CLM Integrates, executes processes & monitors automated and manual steps Enables process visibility, team collaboration and executive oversight © Copyright 11/12/2013 BMC Software, Inc 16
  • 17. DevOps - RLM and CLM Dev Teams Code Changes BMC RLM BMC Release Lifecycle Management Application Release for Complex Enterprise Applications Build Package Ops Teams Ops Teams BMC Cloud Lifecycle Management Provision Full Stack and Manage Hybrid Environments Provision Monitor Retire Deploy Portal Service A Configure Migrate DB Test Code Portal Service B DB © Copyright 11/12/2013 BMC Software, Inc … Service A Service B DB … Portal … Service A Service B DB 17
  • 18. RBC without RLM – Highly Manual Process QA Environment – Typical Build and Deploy Process Dev Request build Emai l End SharePoint PS Eng. Emai l Open JIRA JIRA Check QC Check QC Check status QC status status QC Run Run Run Build Build Build Jenkins Manual Enter build info JIRA Email QA Enter Env info JIRA Email Specify deploy env. JIRA Multiple tools for process coordination © Copyright 11/12/2013 BMC Software, Inc Email as collaboration tool Run Deploy Emai l End Manual Email Deploy accept? Emai l End Manual Lots of manual script work 18
  • 19. RBC with RLM – Single Global View for Release Common Dashboard and Controls for Self-service Build and Deploy Dev Automatic (PS Eng.) QA Request build Automatic (PS Eng.) QA All Review deploy End BMC – Release Lifecycle Management RLM Open JIRA Check QC status Run Build JIRA QC Jenkins Push button, self-service deploys © Copyright 11/12/2013 BMC Software, Inc Single Global View for all teams deploy environ? Run Deploy Accept deploy? BMC BladeLogic Automation Open Web Service and CLI integrations Deep integration with BMC BladeLogic Built-in RBAC for apps and environments 19
  • 20. Automated provisioning of cloud services Provision complete cloud services From hardware… …To fully configured services Infrastructure • Physical machines • Virtual machines • Physical or virtual networks • Operating Systems Platforms • • • • • LAMP/WAMP IBM Websphere Microsoft SQL & .NET Oracle Databases Tibco Applications • Exchange • Sharepoint • Blackberry Enterprise Server • SAP Monitoring , compliance, configuration management Deliver a broad range of complete cloud services © Copyright 11/12/2013 BMC Software, Inc 20
  • 21. Automate configuration compliance in cloud environments Maintain configurations and compliance Audit Best Practices Running Configuration © Copyright 11/12/2013 BMC Software, Inc Remediate CONTINUOUS ENFORCEMENT Differences Change Configuration Validate Report Consistent Configuration 21
  • 22. 8 Minutes to provision a service – down from 6 days 650% Increase in the server : admin ratio 0 Minutes of administrative work to deploy a new service – down from 4 hours 12 Months to achieve return on $2 million investment 90 Days to full deployment of the JDA cloud © Copyright 11/12/2013 BMC Software, Inc 22
  • 23. Learn more at www.bmc.com © Copyright 11/12/2013 BMC Software, Inc 23