a p approach to migrating i it a aws c - amazon web services · •migrate data and apps in phases...

27
A P RACTICAL A PPROACH TO M IGRATING I NTERNAL IT A PPS TO THE AWS C LOUD Jerry Hunter, VP Amazon Corporate IT

Upload: others

Post on 22-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

A PRACTICAL APPROACH TO MIGRATING

INTERNAL IT APPS TO THE AWS CLOUD

Jerry Hunter, VP Amazon Corporate IT

Page 2: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

Faster-Better-Cheaper

Page 3: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

Corporate IT

Financial Systems

HR SystemsLaptops/Desktops &

Telecom

Developer Tools

Email & Calendar

Knowledge Management Tools

Employee Tools & Corporate Systems

OUT OF SCOPE

Amazon.com Website Supply Chain Management

Customer Service Center Software

Payments

Systems

3rd Party

Seller

Technologies

Page 4: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

motivations

Page 5: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get
Page 6: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get
Page 7: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

Run everything on AWS

Page 8: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

Start with goalsPhase the Migration

Page 9: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

All new applications need to be deployed on AWS

Page 10: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

• Set up program infrastructure

• Assess systems & requirements

• Engage AWSScope

• Deploy pilot applications

• Test performance & availabilityDeploy & Test

• Migrate data and apps in phases

• Make it easy for developersMigrate & Launch

Page 11: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

• Geography – where are the apps running?

• Dependencies

• Application criticality

• Data classification

• Compliance requirements

• Application architecture & hardware components– Migrate to virts wherever possible pre-migration

SYSTEM ASSESSMENT

Page 12: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get
Page 13: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

Does AWS meet our security requirements?

Page 14: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get
Page 15: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

Get your security folks engaged early!

Page 16: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

Does AWS meet our security requirements?

What do we need to do to ensure our applications are

secure?

Page 17: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get
Page 18: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

OUR DEPLOYMENT MODEL

Employees

We extend our internal network

into the cloud, securely hosting

internal applications on EC2

within a VPC.

Page 19: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

Deploy pilot applications

Page 20: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

Don’t make it hard…

…make it easy.

Page 21: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

CASE STUDY 1: BROADCAST.AMAZON.COM

Page 22: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

CASE STUDY 1: BROADCAST – THE AWS VERSION

Users

Dynamically Scaled

Video Rendering

Unlimited Video

Storage

Web

Front-End

MySql

Encryption

Rendering

Job Manager

Amazon

Internal Network

• 900 hrs of video encoded in 5 days

(would have taken 112 days)

• 2 software engineers, 3 weeks

Page 23: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

CASE STUDY 2: BMC REMEDY MID-TIER

Amazon EC2 instances hosting

part of Remedy mid-tier server

fleet spread across three data

centers

Employees

DC1

DC2

DC3

Load

Balancer

Amazon

Internal Network

Page 24: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

CASE STUDY 3: SHAREPOINT INDEXER USING AWS

Document Feeds

Sharepoint

Crawler

Encryption

Decryption

Amazon

Internal Network

Indexer

Internal

Search

SDB

Page 25: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

• Engage Security early – get comfortable

– Access control

– Data security

• Make it easy

– Let a few developers loose; build momentum

– Integrate with your processes where possible

WHAT WE LEARNED

Page 26: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

Faster-Better-Cheaper

Page 27: A P APPROACH TO MIGRATING I IT A AWS C - Amazon Web Services · •Migrate data and apps in phases •Make it easy for developers Migrate & Launch ... •Evaluate your results •Get

• Perform your system assessments

• Build support across your organization

• Pilot a single application or two, assign a great developer to it, cut him/her loose

• Evaluate your results

• Get started now!

– aws.amazon.com

RECOMMENDATIONS