Top Banner
DevOps and Private Cloud Automation 23 April 2015 Hal Clark
20

DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

Dec 19, 2015

Download

Documents

Alicia Ward
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

DevOps and Private Cloud Automation23 April 2015Hal Clark

Page 2: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

CONFLICT OF IT OPERATIONS OBJECTIVES

Page 3: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

Gartner; “BiModal IT: How to be Digitally Agile without Making a Mess”, 2014

Forces Acting on IT Today

Page 4: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

An IT View of Environment Shifts

System of record

System of innovation

System of differentiation

LOB & ITNew projects

Digital Business

IT-ledprojects

“Keep the lights on”

50% controlled by LOB

and increasing

50%Controlled by IT and decreasing

From Gartner

Page 5: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

Bimodal IT: Different Approaches

ITIL

DevOps

From Gartner Reliability and Compliance

Rapid and On Demand

Page 6: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

Collision in OperationsITSM Processes

Data Center Operations

Provisioning,Changes

andRemediation

DevOps

ApplicationDeployment

andUpdates

Page 7: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

ORCHESTRATING ISLANDS OF AUTOMATION

Page 8: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

Provisioning Services is Complicated

No Visibility and Control

Many Departments

Siloed Tools

ManualHand-offs

Lots of Wait Time

10 to 30 Days

Page 9: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

Emerging Islands of Automation

Platform-agnostic provisioning tools such as OpenStack,

SaltStack or Docker

Platform-specific provisioning tools such as Puppet, Chef or SCCM

Platform-specific virtualization tools such as VMware, HyperV, and AWS

Custom Scripts and provisioning tools for networks, SAN and

storage

A wide array of server and software deployment tools

Automation

Page 10: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

Small Improvement in Outcomes

8 to 25 Days

No Visibility and Control

Many Departments

Siloed Tools

ManualHand-offs

Lots of Wait Time

Page 11: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

DevOps Confronts the Agile Challenge

Dev QA PROD

Circa 2010

Circa 2014

Development team leads DevOps

Select Single Applications VirtualMachines

Infrastructureas Code

ContinuousIntegration

Enterprise-wide DevOps

Shared Private/Hybrid Cloud Environments Multiple enterprise applications Orchestration and co-ordination is

needed

Dev QA PROD

Page 12: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

You Are on the Doorstep of Better Results

Time

Effectiveness

Source: Cloud Computing – Wave 51 ©2013 541 Research LLC www.451research.com

Standardize

Consolidate

Virtualize

Automate

Orchestrate

• Lower cost• Increase performance• Reduce complexity

• Release Assets• Improve efficiencies• Improve mgmt & control

• Lower cost• Increase utilization• Higher flexibility

• Lower cost• Improve user experience• Speed to market

• Dynamically aligned to the bus.; Self adapting

• Reduce complexity

Where you are today

Where you need to be

Page 13: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

Tying Together Islands of Automation

Manual or semi-automated; simple processSpecialized task execution tools in each groupSerial stepping from group to groupSemi-automated data exchange

Fully automated, simple or complex processExisting specialized task execution toolsParallel or serial group operationsAutomated data exchange

Open Loop Task Coordination Closed Loop Orchestration

ServerTools

Run Book Process

NetworkTools

StorageTools

DatabaseTools

AppTools

ServerTools

NetworkTools

StorageTools

DatabaseTools

AppTools

Page 14: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

An Orchestrated Example

An hour or less later the branch office starts using application

No staff, no hand-off delays, no errors and no compliance problems

Customer requests application for new branch office

1

Customer information is collected in Web form and workflow initiated by request

2

• Install and configure OS

• Install and configureWebLogic and othermiddleware

• Install and configuredatabase

• Install application(s)

• Load data

• Test operation

Other infrastructure resources

Orchestration triggers specialized tools to automate provisioning of required infrastructure

3 Orchestration triggers software deployment by specialized tools and loads application data

4 Network and application access automatically enabled so branch office can use app.

5

Create VM(s) or assign server

Connect and configure network ports and VLANS

Create and configure SAN(s) and storage resources

Wow, thatwas fast!

Real-timeProgress

Page 15: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

Orchestrate Your Private Cloud

ITSM Processes

Private Cloud

Orchestration

Service Request

Legacy CMP Cloud Services

Page 16: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

Cloud Management Platform?

• Does it fit or adapt to your specific needs?• Does it limit your provider options?• Do it work with your legacy environments?• Does it integrate with or change your existing

processes?• Do you have to replace existing tools and knowledge?• Does it accomplish other automation needs?• Does it do full-stack provisioning?• Does it integrate with your DevOps processes and tools?

Page 17: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

Orchestrating DevOpsITSM Processes

Data Center Operations

Orchestration

Request

Dev/UAT

Trigger

Deploy

Page 18: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

Infrastructure Changes over Cycle

ProdUATDev

1 Web Server

1 DB Server

3 Web Servers

1 DB Server

1 Shared Server

Page 19: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

Extend Your Orchestration Footprint

ITSM Processes

Private Cloud

Orchestration

DeployUATDev

Request at every stage of DevOps Cycle

Page 20: DevOps and Private Cloud Automation 23 April 2015 Hal Clark.

Go the Next Level Up the Automation Ladder