is orchestration the next big thing in devops

30
Is Orchestration the Next Big Thing in DevOps? Nati Shalom CTO & Founder GigaSpaces @natishalom

Upload: nati-shalom

Post on 15-Jan-2015

1.664 views

Category:

Technology


0 download

DESCRIPTION

DevOps processes (such as continuous deployment and delivery) often involve writing many custom scripts that are triggered by the build system. With that approach, it is relatively hard to trace the deployment process and troubleshoot when something goes wrong. Additionally, custom scripts are often not written in an easily understood manner. In this session we will walk through specific DevOps workflows (such as install, update, etc) using Riemann as the framework in subject and see the steps required to automate those processes. We will also discuss how Cloudify uses Riemann to provide simple execution and monitoring of those workflow processes. We will share how one customer, PaddyPower, was able to leverage Cloudify to transition their traditional IT into a DevOps environment, bridging the gap betwe

TRANSCRIPT

Page 1: Is Orchestration the Next Big Thing in DevOps

Is Orchestration the Next Big Thing in DevOps?

Nati ShalomCTO & Founder GigaSpaces@natishalom

Page 2: Is Orchestration the Next Big Thing in DevOps

DevOps Through the Car Industry

Analogy

Page 3: Is Orchestration the Next Big Thing in DevOps

The Biggest Revolution?

Gasoline Engine

Sports Car

Model T Assembly Line

Page 4: Is Orchestration the Next Big Thing in DevOps

“You can choose any color you want as long as its black...” - Henry Ford

Page 5: Is Orchestration the Next Big Thing in DevOps

Transformed the Entire Industry

• Automobile enters the mass market• 10x more cars a day• 4 months pay to

buy a car

Page 6: Is Orchestration the Next Big Thing in DevOps

How is this Relevant to DevOps?

Page 7: Is Orchestration the Next Big Thing in DevOps

DevOps is the Industrialization of IT

IT Pre DevOps IT Post DevOps

Page 8: Is Orchestration the Next Big Thing in DevOps

DevOps is all about...

• Releasing new features and products faster and at scale• 1000s of updates

per day is typical

Page 9: Is Orchestration the Next Big Thing in DevOps

What’s Changed?

It seems like everything BUT the kitchen sink is software defined these

days.You were saying?

Everything is Software Defined

Page 10: Is Orchestration the Next Big Thing in DevOps

We Can Automate Everything

Configuration NetworkingCompute

Page 11: Is Orchestration the Next Big Thing in DevOps

The Missing Piece in the Puzzle

The Missing Piece In the Puzzle?The Missing Piece in the Puzzle…

Page 12: Is Orchestration the Next Big Thing in DevOps

Software Defined

Operator

Page 13: Is Orchestration the Next Big Thing in DevOps

Human vs Software Operator

• Human Operator • Software Operator

Input: DSL

Execute: APIInput:

Email, DocsExecute: GUI, CLI

Control:Policy Engine

Control: Monitoring, SMS

Page 14: Is Orchestration the Next Big Thing in DevOps

The Impact of Human Error

14

80%of outages impacting mission-critical services will be caused by people and process issues

50%of those outages will be caused by change/configuration/release integration and hand-off issues

Page 15: Is Orchestration the Next Big Thing in DevOps

Orchestration = Software Operation

Page 16: Is Orchestration the Next Big Thing in DevOps

Typical Orchestration Model

Page 17: Is Orchestration the Next Big Thing in DevOps

TOSCA: A Standard Blueprint

Page 18: Is Orchestration the Next Big Thing in DevOps

Apache Server DB Server

NodeJS

NodeCellerMongoDB

TOSCA-like Example• App Network• App Subnet• App Port• Security Group• Apache Floating IP• Router Gateway

• Data Network• Data Subnet• Data Port• Security Group

Router

Monitoring, Logging CI

Page 19: Is Orchestration the Next Big Thing in DevOps

Network View

Page 20: Is Orchestration the Next Big Thing in DevOps

Topology View

Page 21: Is Orchestration the Next Big Thing in DevOps

TOSCA-like Blueprint

Page 22: Is Orchestration the Next Big Thing in DevOps

Real Life Example

(HP Print)

• 30 HP Helion Public Cloud accounts

• 500+ compute instances

• 1400 Peak deployments per day

• 100+ compute instances per management cluster

• 100x developers doing deployments in a consistent fashion

• <2H Move from HP Helion Public Cloud tenant to a fully provisioned and deployed service

Page 23: Is Orchestration the Next Big Thing in DevOps

Orchestrating Networks and Apps

Page 24: Is Orchestration the Next Big Thing in DevOps

Send Metrics

Execute Policy

Feedback

Correlate with

Historical Events

Real Time Analytics

Deploy

Fail-over

Scale

Real Time Analytics

Cloud Infrastructure

Intelligent Orchestration

Next: Intelligent Orchestration

1111

1111

111

Historical Data

0000

0000

011

1111

1111

100

0000

000

1111

1111

111

0000

0000

0

Page 25: Is Orchestration the Next Big Thing in DevOps

Does this Mark the End of IT Operations?

Page 26: Is Orchestration the Next Big Thing in DevOps

Ops in a DevOps World

Apps & Ops speaks the same language

Ops can deliver real value – ensuring that SLAs are met

More control Over the Environment

Page 27: Is Orchestration the Next Big Thing in DevOps

The Demand For DevOps..

Page 28: Is Orchestration the Next Big Thing in DevOps

Orchestration Is the Next Big Thing

Page 30: Is Orchestration the Next Big Thing in DevOps

Thank You

Nati Shalom@natishalom