29
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Chris Resch, EVP of Solution Sales Chris Nolan, Director of Product Ryan Kennedy, Principal Automation Architect November 29, 2016 ENT206 Lift and Evolve Saving Money in the Cloud is Easy, Making Money Takes Help

AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Embed Size (px)

Citation preview

Page 1: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Chris Resch, EVP of Solution Sales

Chris Nolan, Director of Product

Ryan Kennedy, Principal Automation Architect

November 29, 2016

ENT206

Lift and EvolveSaving Money in the Cloud is Easy,

Making Money Takes Help

Page 2: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Lift and Shift

Lift and Evolve

Automation Example

Business Outcomes and Take-away

What To Expect In This Session

Page 3: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Migrations Are Easy

Page 4: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Change is Hard

People,

Process,

Technology

Fear

Boiling

The

Ocean

Priority

Knowledge

&

Training

Migration

Inexperience

Page 5: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Classification Example

Follow “The 5 Rs”

Replace Rebuild

Revise

Refactor

Rehost

Few Changes, Low Cost

Many Changes, High Cost

Not Appropriate To Move

Migration Velocity

Page 6: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Support any

Workload

Reliable &

Predictable

Scheduling

Native to AWS

Inefficiency

Identification

Tolerance

Cost Optimization

Design Build Secure OptimizeOperateAssess

Organization

Requirements

Gathering

Expert Guidance

Readiness &

Rationalization

Reference

Architectures

Standards &

Controls

Design for

Flexibility and

Performance

Intrusion

Detection

Managed

Firewalls

Access Controls

Regulatory

Compliance

Enterprise Cloud

Studio Platform

Industry Leading

SLAs

Management of:

Incidents

Changes

Security

Identity

Recovery

Best Practices For The Journey To The Cloud

Page 7: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Assess: Measure Twice, Cut Once

Technical staff

Focused on

understanding

functionality, audience

and future plans

Dependency mapping

Interviews

Automated tools

Describes the

technical needs of the

workload / application

Agent-less approach

Build the DataMart of

technical assets,

configurations, and

usage of automated

tools

Discovery

Gather additional data

from core teams

Work with teams to

fine-tune reporting

Validate findings

Validation

Bucket applications

into core

classifications

Build move waves

Schedule moves

Migration Plan

Page 8: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)
Page 9: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

2nd Watch Cloud Factory

Build Migration Schedule Workload

Inventory all workloads & infrastructures

Network/Services/Database/

SAN/Application/Security

Application Classification

Virtualized

Physical (Linux)

Physical (Windows),

Database Server

Infrastructure as Code

Manual Build and

Configuration

Determine Workload Dependencies

Determine Software License Strategies

Determine Migration Velocity & Timing

Determine testing & QA requirements

Build Core Cloud Services

High Level Design

Capture

Transport

AWS Import

Post Launch Configuration

Completion Cutover

Detailed Design

Analyze

Workload and Infrastructure Assessment Prepare Workloads for Transformation

Automate Deploy

Activate Factory and Migrate Workloads

Page 10: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Evolve with a DevOps Model

It is not the strongest or the most intelligent who will survive but those who can best manage change. --Charles Darwin

Page 11: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Tool

Person

Group/team

Job

What Is DevOps Benefits Measure Success Organizational Change

The application of

agile & lean

principles to

infrastructure

development &

management.

DevOps Is NOT A… DevOps IS…

Defining DevOps

Page 12: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

What Is DevOps Benefits Measure Success Organizational Change

The ability to deliver business

value faster.

DevOps IS…

To Simplify…

Page 13: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

What Is DevOps Benefits Measure Success Organizational Change

Why Should I Care About DevOps?“ ”

Page 14: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Digital business is essentially software, which means that organizations that expect to thrive in a digital environment must have an improved competence in software delivery. - Laurie Wurster, Research Director @ Gartner

Page 15: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

What Is DevOps Benefits Measure Success Organizational Change

How Do We Know We Are Successful?“

Page 16: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Any sufficiently advanced technology is indistinguishable from magic. - Clark’s Third Law, Arthur C. Clarke

Page 17: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

What Is DevOps Benefits Measure Success Organizational Change

Measure What Matters Most

Deployment Frequency

Change Rate

Mean Time To Recovery

How fast can

we recover

from a failure?

Deployment Lead Time

How frequently

do we push to

production?

When we push

to production,

are we

successful?

How long does

it take us to get

a change into

production?

Page 18: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

What Is DevOps Benefits Measure Success Organizational Change

Three Ways

Systems Thinking

Systems Thinking: Emphasizes the

performance of the entire system, as

opposed to the performance of a

specific silo of work

Feedback Loops

Continued Education

Amplify Feedback Loops: The goal

when improving processes is to shorten

and amplify feedback loops so necessary

corrections can be continually made.

Culture of Continual Education &

Learning: Creating a culture that fosters

two things: continual experimentation,

taking risks and learning from failure;

and understanding that repetition and

practice is the prerequisite to mastery.

Page 19: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

What Is DevOps Benefits Measure Success Organizational Change

Magic Bullet

DevOps is a cultural shift and collaboration between

development, operations and testing. There is no single

DevOps tool, rather a set or “DevOps toolchain” consisting

of multiple tools.

Page 20: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

What Is DevOps Benefits Measure Success Organizational Change

Tool Chain

• Code – Code development and review, continuous integration tools

• Build – Version control tools, code merging, build status

• Test – Test and results determine performance

• Package – Artifact repository, application pre-deployment staging

• Release – Change management, release approvals, release automation

• Configure – Infrastructure configuration and management, Infrastructure as Code tools

• Monitor – Applications performance monitoring, end user experience

Page 21: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Going From Theory to Practice

Page 22: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

The Business ProblemDevelop a solution that provides a service catalog approach for the rapid

deployment of distinct web application platforms to support a multitude of vast and

highly fluid digital advertising campaigns.

Be able to leverage this same architecture for

future business workloads.

Page 23: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

The SolutionPuppet Architectural Decisions

Page 24: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

The Solution AWS Infrastructure and Services

The usual suspects…

As well as…

And the “new hotness”…

Page 25: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

High Level Diagram

The Solution

Page 26: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

The SolutionIP Whitelist Process

Page 27: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Business Outcomes and Take-away

Cost savings examples

Increasing profits – learning, GTM timing, real-time information, business insights, etc.

Deploy, change and update days and weeks faster

Page 28: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Thank you!

Page 29: AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Making Money Takes Help (ENT206)

Remember to complete

your evaluations!