33
The Lean Cloud The Need for Multi-Cloud DevOps Val Bercovici CTO, SolidFire @valb00

The Lean Cloud The Need for Multi-Cloud DevOpsres.cdn.sys-con.com/session/3371/Val_Bercovici.pdfThe Lean Cloud The Need for Multi-Cloud DevOps Va l Bercovici CTO , ... GoDaddy Lower

Embed Size (px)

Citation preview

The Lean CloudThe Need for Multi-Cloud DevOpsVal Bercovici

CTO, SolidFire@valb00

A Challenge

NetApp, Inc. All rights reserved. 2

Cloud Discussions Lack

NetApp, Inc. All rights reserved. 3

Cloud Compass

NetApp, Inc. All rights reserved. 4

The Hybrid Cloud Big Kahuna – VMware on AWS

5 NetApp Insight © 2016 NetApp, Inc.

NetApp, Inc. All rights reserved. 6

7 NetApp Insight © 2016 NetApp, Inc. All rights reserved.

NetApp, Inc. All rights reserved. 8

Market Forces: What’s Driving the DevOps Trend

NetApp, Inc. All rights reserved. 9

Digital Disruption ßà Digital Innovation àß Digital TransformationLegend:

NetApp, Inc. All rights reserved. 10

Exercise: What’s on Your Device?

§ Count§ Distribution§ Value migration

§ Categorize§ How many?§ Our LIVES are

digitized

§ Cloud-native applications

§ Enterprise applications

§ Cumulative results

Apps (Total? / KidsEdu/Games?) Cloud Native Enterprise Examples (C, E)

Collab (Email, IM) 10 2 Exchange, iMessage/WhatsApp

Social Media 6 1 Facebook, Chatter/JabberPhoto 6 1 Flickr/PhotoBucket, ExpenseNavigation (GPS) 4 1 GMaps, TripCaseTravel (Air, Hotel) 0 15 ???, United/SPGCar Services 4 6 Uber, HailOHotel Aggregators 6 2 HotelTonight, TripCaseShopping 3 10 Amazon, WallMartEntertainment 3 3 Hulu, HBO GOPayments 3 4 ApplePay, VISA, PayPal?Banking/Wire Xfer 0 6 ???, BofAStock (Info, Trading) 1 3 Y! Finance, E*TradeInsurance 0 2 ???, Home/AutoHealthcare 2 4 FitBit, Kaiser/CVSHome Security 1 1 Nest, SamsungHobby (Wine…) 0 3 ???, VinoMobile Acct Mgmt 1 1 iTunes, T-MobileTOTAL 50 65

NetApp, Inc. All rights reserved. 11

Decomposing Digital Transformation (Mode 1 à Mode 2)

GartnerMode 1

Mode 2

NetApp, Inc. All rights reserved. 12

Next-Gen Data(base) Processing

Product CatalogDocument Store

Financial TransactionsRelational Store Shopping Cart

KV Session Store

AnalyticsColumn Store

Product ImagesObject Store

User SessionsKV Store

Personalized Recommendations

Graph Store

Next Gen DC view of the Cloud

Web Mobile

NetApp, Inc. All rights reserved. 13

§ Abundance vs Scarcity-oriented

§ Imaginative vs Anxious

§ Heard a Busy Signal?

§ Born in the Cloud

§ Open Source-driven

§ API-driven

§ (Micro)Service consumer

§ “NoOps” believer

Meet the Developer –Your Future Customer

NetApp, Inc. All rights reserved. 14

In 2016: Digital Cloud Disruptors àß Digital Enterprise Transformers

NetApp, Inc. All rights reserved. 15

Digital product disruption is better, stronger, faster

Old Disruption Digital Disruption

10xthe innovators

1/10ththe cost

100Xthe power

Innovation via the HyperscalersDemocratizing the skills needed for new applications

NetApp, Inc. All rights reserved. 16

Are You at the Turning Point?

CLOUDDEDICATED VIRTUALIZED

AdoptionCurve

IT as a Service IaaS | PaaS | SaaS | XaaS

Flexible Consumption Models

CONSOLIDATIONVIRTUALIZATION

HYBRID CLOUDS

2000 2010 2016 The Next 5+ Years

POLICY DRIVENAUTOMATION

TRADITIONAL DATA CENTER

Are You Here?

CLOUD-READY DATA CENTER

NetApp, Inc. All rights reserved. 17

Predictive Monitoring &

Analytics

(HIGH)

Environment Setup, DB

Management& Deployment

(HIGH)

QA testing & Acceptance

(HIGH)

Build and Packaging

(HIGH)

Application Development in a DevOps Workflow

Continuous Integration/ Continuous Deployment Workflow Management and Code Pipeline

Requirements/ User Stories

(LOW)

Source CodeManagement

(SCM)

(MEDIUM)

Code Quality &

Static Analysis

(MEDIUM)

Application security &

Code Hardening

(MEDIUM)

Dashboard

Database

Agile Workflows & Bug tracking

(MEDIUM)

Build Tools Artifact Management & Collaboration

Requirements

NetApp, Inc. All rights reserved. 18

Security & Hardening

Testing FrameworksCode Quality Analysis

SCM & Bug Tracking

Monitoring & Reporting

Configuration & Resource Management Tools

Figure 1

Log Scale of Container Lifespans by Hour

Ln S

cale

d C

ount

New containerized application architectures?(Bacteria)

Light weight virtual machine containers (Cattle)

Long running server containers (Pets)

Age (Hours)

Source: New Relic Docker Beta Program Development Analysis, June 2015

Log_10(Count)

Pets vs. Cattle vs. Bacteria

NetApp, Inc. All rights reserved. 19

Plan

Monitor+ Learn Release

Develop + Test

The Open Group Service Integration Maturity Model (OSIMM)

Simplified Phases of DevOps

NetApp, Inc. All rights reserved. 20

Positioning the Economics of Digital TransformationValue migration (elasticity shifts to QoS, cost, compliance)

HyperscaleAWS, Azure,GCE, Aliyun

Verizon, T-Systems,Telstra, Cisco, HP, AT&T, Rackspace

On-PremHosting.com, GoDaddy

LowerProduction

Costs

Burst forPeak

Workloads

HostStatic

Workloads

AWS, AzureGCP, SoftLayer

NetApp, Inc. All rights reserved. 21

Digital Innovation Lifecycles (for Enterprises and Disruptors)“Visual basic for cloud” democratizes disruption

Dev/TestDisrupt / Innovate

(Seattle J)AWS Lambda

GCP & Azure FunctionsIBM SoftLayer

#OpenWhisk

NetApp, Inc. All rights reserved. 22

Cost Allocation Reporting

23 NetApp, Inc. All rights reserved.

Company Account

PaymentSystems

FinancialSystems

OrderingSystems

FulfillmentSystems Website

New Business Initiative

7732 8042 9632 6600

Payments Processer

General Ledger Catalog Workflow Order

Pipeline Inventory 3 Way Match Proxy Fleet Frank

Alpha Beta Gamma Prod

Account

Coast Center =

Application =

Environment =

TAGS

Reality Check

NetApp, Inc. All rights reserved. 24

§ 451 Research: quoted here

§ IDC

§ North Bridge Ventures

§ Mary Meeker, KPCB

§ RightScale Survey

Analysts who Support this View of the Market Changes

25 NetApp Insight © 2016 NetApp, Inc. All rights reserved.

“Full Stack Engineering” – Dev / DevOps / SRE

Dev (12factor)

DevOps (New)

Infrastructure

§ I – Codebase§ IV – Backing Services§ XI – Logs

§ Ephemeral, Persistent, Shared§ Perf, Capacity, Quota à COST§ Build, Test, Deploy, Monitor

§ Protocol, Media, Volumes§ Tiering, QoS, MP-HA, RepCount§ RAID, EC, (T10,11,13)Flash Memory Summit

Storage as Code

NetApp, Inc. All rights reserved. 26

Digital Innovation Lifecycles (for Enterprises and Disruptors)Refactoring

Dev/TestDisrupt / Innovate

Deploy/ScaleInfra for New Apps

(Seattle J)AWS Lambda

GCP & Azure FunctionsIBM SoftLayer

vCloud AirOpenStack / CloudStack

Docker, Mesos / k8s

#OpenWhisk

NetApp, Inc. All rights reserved. 27

Data Services in 12Factor Apps – IV ‘Backing Services’ SnapCenter+Containers à Lessons from the Phoenix Project

NetApp, Inc. All rights reserved. 28

Production Deploy

MySQL

Outbound Email Service

Amazon S3

Twitter

Attached Resources

Reality Check Redux

NetApp, Inc. All rights reserved. 29

Digital Innovation Lifecycles (for Enterprises and Disruptors)Consolidating

Dev/TestDisrupt / Innovate

Deploy/ScaleInfra for New Apps

OptimizeInfra for Mature Apps

(Seattle J)AWS Lambda

GCP & Azure FunctionsIBM SoftLayer

vCloud AirOpenStack / CloudStack

Docker, Mesos / k8s

vSphere / SCVMMAzure StackIBM BlueBoxOpenStack

#OpenWhisk

NetApp, Inc. All rights reserved. 30

Open SourceQualified,Supported

Pulling it all Together: Lean Cloud Components of a Data FabricMove from “storage” to “Data Platform Services”

Block / FileSoftware-Defined

Cloud / ObjectSoftware-Defined

ControlOpen Source

ManagementFile

Block

CEPH | SWIFT

NoSQL | HDFSObject

Gateway

Unified API

Third-Party Plug-ins (Puppet, Docker, Jenkins)

Data Platform Services

NetApp, Inc. All rights reserved. 31

A Lean Cloud RESONATES

§ How to Accelerate Your DevOps Application Workflowarticle by Val Bercovici (~24K views)

§ Unsolicited promotion by leading configuration management (automation) vendor

§ Watch the Lean Cloud video and leverage the customer presentation§ Caveat – recorded before SolidFire acquisition

NetApp, Inc. All rights reserved. 32

Thank you.