how to maintain relevancy in a cloud world: a step-by-step ...€¦ · transition to devops 11 cio...

48
How to Maintain Relevancy in a Cloud World: A Step-by-Step Approach to the Future Business of IT LISA LARSON VP, Enterprise Cloud Solutions

Upload: others

Post on 11-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

How to Maintain Relevancy in a Cloud World:

A Step-by-Step Approach to the Future Business of IT LISA LARSON VP, Enterprise Cloud Solutions

Page 2: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

2 EAST COAST ANALYST DAY

DEVELOPERS RULE

2

Page 3: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

3

DEVELOPERS + CLOUD

Page 4: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

http://www.serena.com/index.php/en/solutions/app-dev-delivery/infographic-application-development-priorities-2013/

THE CHANGING PRIORITIES OF IT

59%

48%

44%

38%

DELIVER APPS FASTER

BETTER ALIGN WITH BUSINESS

EXPAND USE OF AGILE

INCREASE INNOVATION

4

Page 5: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

MAINTAINING RELEVANCY IN A CLOUD WORLD

Innovate with a cloud-first mindset Transform by reimagining IT as a Service Provider Focus on your apps Change the game with hybrid cloud

1

2

3

4

5

5 The step-by-step approach

Page 6: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

6

INNOVATE WITH A CLOUD FIRST

MINDSET

Page 7: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

INNOVATE FUELING THE INNOVATION ENGINE

Cloud First Mindset

7

SVE-0157-2DM-3N

IDEAS

IS THE IDEA VIABLE?

WHAT DO I NEED TO

EXECUTE?

Page 8: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

TRADITIONAL WATERFALL VS. AGILE

PLAN DRIVEN

VALUE DRIVEN

WATERFALL The PLAN creates cost/

schedule estimates

AGILE RELEASE THEMES & FEATURES INTENT

drive estimates Fixed Estimated

• Requirements • Resources • Time

• Features • Resources • Time

8

Page 9: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

AGILE = A NEW WAY OF THINKING

AGILE APPROACH TRADITIONAL APPROACH

Complete solutions

Linear development process

Lock down change

Users specify all requirements at start

Functional modules

Short iterations

Experimentation, improvement & reprioritization

Users embedded throughout the process

9

Page 10: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

Release once per month Release once per day

Source: DriveDev

DevOps is about people, process, and technology producing outcomes

DEVOPS CREATES A CONTINUOUS DELIVERY MODEL

10

Page 11: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

TRANSITION TO DEVOPS

11

CIO

Development VP of Dev

Portfolio 1 Dir of Dev

Portfolio 2 Dir of Dev

Operations VP of Ops

Ops Support Dir of Ops

App 1,2 Support Team: Ops Mgr

App 3,4 Support Team: Ops Mgr

App 5,6 Support Team: Ops Mgr

Infrastructure Services Dir. of Infra. Srvcs

App 7 Mgr

App 8 Mgr

App 1 Dev Mgr

App 2 Dev Mgr

App 3 Dev Mgr

App 4 Dev Mgr

CIO

App 1 Dev Mgr

App 2 Dev Mgr

DevOps Team DevOps Mgr

Portfolio 2 Delivery Dir

App 3 Dev Mgr

App 4 Dev Mgr

DevOps Team DevOps Mgr

Portfolio 4 Dir of SaaS App

App 7 Delivery Mgr

DevOps Team DevOps Mgr

Portfolio 5 Dir Infra. Services

Application 8 Mgr & Service

Desk

Infrastructure Services

Enterprise App. Delivery VP

Portfolio 1 Delivery Dir

Infrastructure & SaaS VP

BEFORE AFTER

Page 13: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

RE-IMAGINE IT AS A SERVICE PROVIDER Shift in the Role of IT…

OPERATORS

INNOVATORS & BROKERS

13

Page 14: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

IT’S NEW ROLE: TECHNOLOGY BROKER

Vet new technology providers

Ensure services are supportable and sustainable

Leverage proven technologies vs. recreating the wheel

technology BROKER

14

Page 15: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

AGILE IT: CONTINUOUS LEARNING

New technology New Automation New software and infrastructure

15

Page 16: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

CAPACITY PLANNING IS DEAD

16

Page 17: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

CLOUD FIRST FINANCIAL IMPLICATIONS

CAPEX & OPEX

CLOUD OPEX

17

Page 18: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

Develop Business Case

Maximize ROI (Fine-Tune Deployment Model)

Financial Instruments: TCO, NPV, IRR, Pay Back Period

Develop Success Criteria

Deploy Project

Decide on ROI Timeframe

Calculate Quantifiable Benefits

Identify Qualitative Benefits

Determine KPIs

Calculate ROI with Supporting KPIs

Identify Workload

Identify Next Project

Obtain Current Metrics

CLOUD INFRASTRUCTURE PLANNING

Cloud-First Mindset

18

Page 19: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

FOCUS ON APPS

Page 20: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

WHAT IT DOES A LOT OF…

20

Infrastructure Discovery

• Automatically discover infrastructure

• Map relationships

Proactive Performance Monitoring and Root Cause

Correlate alarms Predict issues Prioritize triage

Isolate and fix problems

Traffic Analysis and Predictive Capacity Planning

• Understand network behavior and how users and applications

consume resources (past, present, future)

Page 21: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

FOCUS ON YOUR APPS NOT ON DATA CENTERS

Your Data Center Building, Operating & Maintaining

Ongoing Power, Labor & Cooling

Off Load CAPEX Investment Risk

21

Page 22: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

WHAT DEVELOPERS CONSIDER WHEN PICKING A NEW TECHNOLOGY

22

Data Mining Sprint Cycles

Servers within Minutes

Easy  API’s  and  SDK’s

Consistent Dev/QA/Prod

Accessibility

Milestones

Flexibility

SaaS Enablement

Agility

Scalability

Portability

PaaS Services

Page 23: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

WHAT IT CONSIDERS WHEN PICKING TECHNOLOGY

23

Security SLA’s

More Security

Compliance

Redundant Infrastructure

Uptime

Backups

Disaster Recovery

Controlled Resources

Reliable Networking

Monitoring

CAPEX or OPEX

Predictability

Page 25: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

CHANGE THE GAME WITH HYBRID CLOUD

Page 26: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

BEST-FIT CLOUD

HYBRID CLOUD

26

Page 27: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

CASE STUDIES

27

Page 28: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

28

Page 29: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

SITUATION Web-based music video and entertainment service 68 million visitors/month 3 billion video streams/month

CHALLENGES Storage and transfer of large media files

29

Page 30: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

SOLUTION • Hybrid solution • RackConnect

for management of large media files

• Dedicated environment • Custom servers • Managed storage • Scalable

compute in the cloud for CPU-intensive transcoding

30

Page 31: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

31

Page 32: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

SITUATION • 8,000 customers / 56

countries • Continuous deploy and

provision • 75 updates/day • Idea to production=20 mins. • Ran only Public Cloud

CHALLENGES • More control • More reliability (Goal=99.99%) • Image parity • Determine own destiny

32

Page 33: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

Diablo 108 Cores 0.9TB RAM

Essex

8/2012

224 Cores 1.8TB RAM Folsom 2,004 Cores

21TB RAM Grizzly 3,504Cores 37TB RAM

1/2013

BETTING ON 292

8/2013

166 16 9

11/2011

33

Page 34: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

x Efficiency in the same “big-data” workloads

INCREASE IN EFFICIENCY

34

Page 35: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

RACKSPACE APPROACH BEST-FIT HYBRID CLOUD EVOLUTION

CONFIDENTIAL AND PROPRIETARY

TODAY

GPU LARGE RELATIONAL

DB

GENERAL NETWORK APPLIANCES

WEB SERVERS

SMALL DBs

BATCH NoSQL HADOOP CUSTOM

CLOUD

35

Page 36: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

WITH PERFORMANCE

RACKSPACE APPROACH BEST-FIT HYBRID CLOUD EVOLUTION

MORE WORKLOADS

GPU LARGE RELATIONAL

DB

GENERAL NETWORK APPLIANCES

WEB SERVERS

SMALL DBs

BATCH NoSQL HADOOP CUSTOM

BETTER

CLOUD

36

Page 37: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

FUTURE

CONFIDENTIAL AND PROPRIETARY

GPU LARGE RELATIONAL

DB

GENERAL NETWORK APPLIANCES

WEB SERVERS

SMALL DBs

BATCH NoSQL HADOOP CUSTOM

CLOUD

37

RACKSPACE APPROACH BEST-FIT HYBRID CLOUD EVOLUTION

Page 38: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

THE STEP-BY-STEP APPROACH

38

Page 39: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

GETTING STARTED

1 2 3 4 5

Move to SaaS

applications.

Move common

workloads to hosted

cloud solutions

Move test/dev

platforms to cloud

Adopt a “cloud-first”  mindset for new apps

Tackle your legacy

application portfolio

39

Page 40: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

CRM - Customer

Relationship Management

HR tools Business intelligence,

reporting and analytics

Marketing and

campaign management

Travel and expense

management

MOVE TO SaaS

SaaS

1

40

Page 41: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

MOVE COMMON WORKLOADS TO HOSTED CLOUD SOLUTIONS

2

Email Collaboration and content

management tools

Document management

Productivity apps

Hosted Cloud Solutions

41

Page 42: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

MOVE NON-PRODUCTION TEST/DEV PLATFORMS TO THE CLOUD 3

TEST/ DEV

Staging Environment

Developer Sandbox Quality

Assurance

42

Page 43: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

ADOPT A “CLOUD-FIRST” MINDSET FOR NEW APPS

4

Cloud- First

Mindset

Web apps and websites

Proof of concepts and pilot

apps

Marketing campaigns

43

Page 44: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

TACKLE YOUR LEGACY APPLICATION PORTFOLIO

5

What can be retired?

What can be replaced

with a SaaS app?

What needs to be

rewritten?

What needs to be integrated

with cloud services?

What are the migration & integration

costs that play into ROI?

Rationalize the portfolio

44

Page 45: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

TACKLE THE HUMAN FACTORS OF CLOUD ADOPTION

Training The Service

Provider Mindset

The impact of Continuous Integration and

Continuous Deployment on IT

Operations

Human Factors

45

Page 46: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

RETHINK THE BUSINESS OF IT

46

AGILE APPROACH OPERATOR

CAPEX

Cost Center

System Administration

Data Center Operation

OPEX

Business Enabler

Automation

Service Provider

Builders Brokers

Waterfall Agile

Page 48: How to Maintain Relevancy in a Cloud World: A Step-by-Step ...€¦ · TRANSITION TO DEVOPS 11 CIO CIO Development VP of Dev Portfolio 1 Dir of Dev Portfolio 2 Dir of Dev Operations

THANK YOU