aled sage - cloudsoft€¦ · 1. poorly documented setup and processes 2. hard-wiring 3....

41
STRICTLY CONFIDENTIAL Migrating Legacy Apps: A Practical Guide 27th March 2019 Cloud Pathways to AWS Aled Sage

Upload: others

Post on 17-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

STRICTLY CONFIDENTIAL

Migrating Legacy Apps: A Practical Guide27th March 2019

Cloud Pathways to AWS

Aled Sage

Page 2: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

1. Poorly documented setup and processes

2. Hard-wiring

3. Inter-dependencies

4. Limiting risk

5. “Well architected” applications

1. Introduction to cloud migration

2. Five key challenges

Agenda

© Cloudsoft Corporation 2019 2Migrating to AWS, 27 March 2019

Page 3: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

STRICTLY CONFIDENTIALIntroduction

Page 4: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

1. Trade capital expense for variable expense

2. Benefit from massive economies of scale

3. Stop guessing capacity

4. Increase speed and agility

5. Stop spending money running and maintaining data centers

6. Go global in minutes

Why Cloud?

© Cloudsoft Corporation 2019 4Migrating to AWS, 27 March 2019

Source: https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/six-advantages-of-cloud-computing.html

Page 5: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

5

Migration Triggers

Source: https://www.linkedin.com/pulse/cloud-migration-triggers-steve-bryant-brown/

Page 6: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

Cloud Migration Strategies

© Cloudsoft Corporation 2019 6Migrating to AWS, 27 March 2019

Source: AWS Migration Strategieshttps://cloudsoft.io/a-practical-guide-to-understanding-the-6rs-for-migration-to-aws/

Page 7: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

Cloud Migration Strategies

© Cloudsoft Corporation 2019 7Migrating to AWS, 27 March 2019

Page 8: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

• Organisational change

• Managing uncertainty

• AWS Cloud Adoption Framework (CAF)

• Business perspective

• People perspective

• Governance perspective

• Platform perspective

• Security perspective

• Operations perspective

Not Covered

© Cloudsoft Corporation 2019 8Migrating to AWS, 27 March 2019

Page 9: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

STRICTLY CONFIDENTIALFive key challenges

1. Poorly documented setup and processes2. Hard-wiring3. Inter-dependencies4. Limiting risk5. “Well architected” applications

Page 10: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

STRICTLY CONFIDENTIAL1. Poorly documented setup and processes

1. Poorly documented setup and processes2. Hard-wiring3. Inter-dependencies4. Limiting risk5. “Well architected” applications

Page 11: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

Poorly documented setup and processes

© Cloudsoft Corporation 2019 11Migrating to AWS, 27 March 2019

Page 12: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

Poorly documented setup and processes

© Cloudsoft Corporation 2019 12Migrating to AWS, 27 March 2019

Page 13: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

• Snowflake servers: pets vs cattle

Poorly documented setup and processes

© Cloudsoft Corporation 2019 13Migrating to AWS, 27 March 2019

Page 14: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

• Is there a DR plan?

Poorly documented setup and processes

© Cloudsoft Corporation 2019 14Migrating to AWS, 27 March 2019

Page 15: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

STRICTLY CONFIDENTIAL2. Hard-wiring

1. Poorly documented setup and processes2. Hard-wiring3. Inter-dependencies4. Limiting risk5. “Well architected” applications

Page 16: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

Hard-wiring

© Cloudsoft Corporation 2019 16Migrating to AWS, 27 March 2019

Page 17: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

STRICTLY CONFIDENTIAL3. Inter-dependencies

1. Poorly documented setup and processes2. Hard-wiring3. Inter-dependencies4. Limiting risk5. “Well architected” applications

Page 18: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

Inter-dependencies

© Cloudsoft Corporation 2019 18Migrating to AWS, 27 March 2019

Page 19: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

App

Inter-dependencies

© Cloudsoft Corporation 2019 19Migrating to AWS, 27 March 2019

Page 20: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

• VPNs (IPSec or OpenVPN)

• Direct Connect

Inter-dependencies

© Cloudsoft Corporation 2019 20Migrating to AWS, 27 March 2019

Page 21: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

• Discovery

Inter-dependencies

© Cloudsoft Corporation 2019 21Migrating to AWS, 27 March 2019

Page 22: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

Inter-dependencies

© Cloudsoft Corporation 2019 22Migrating to AWS, 27 March 2019

• Listener

• Proxy

Page 23: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

STRICTLY CONFIDENTIAL4. Limiting risk

1. Poorly documented setup and processes2. Hard-wiring3. Inter-dependencies4. Limiting risk5. “Well architected” applications

Page 24: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

Limiting risk

© Cloudsoft Corporation 2019 24Migrating to AWS, 27 March 2019

Page 25: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

Limiting risk

© Cloudsoft Corporation 2019 25Migrating to AWS, 27 March 2019

Page 26: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

Limiting risk

© Cloudsoft Corporation 2019 26Migrating to AWS, 27 March 2019

Image source: https://www.vulpoint.be/risk-management/

Page 27: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

STRICTLY CONFIDENTIAL5. “Well architected” applications

1. Poorly documented setup and processes2. Hard-wiring3. Inter-dependencies4. Limiting risk5. “Well architected” applications

Page 28: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

“Well architected” applications: legacy apps

© Cloudsoft Corporation 2019 28Migrating to AWS, 27 March 2019

Page 29: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

“Well architected” applications: legacy apps

© Cloudsoft Corporation 2019 29Migrating to AWS, 27 March 2019

Page 30: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

“Well architected” applications: startup app

© Cloudsoft Corporation 2019 30Migrating to AWS, 27 March 2019

Single server?

Single point(s) of failure?

Page 31: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

“Well architected” applications

© Cloudsoft Corporation 2019 31Migrating to AWS, 27 March 2019

Page 32: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

“Well architected” applications: operational excellence

© Cloudsoft Corporation 2019 32Migrating to AWS, 27 March 2019

Page 33: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

“Well architected” applications: operational excellence

© Cloudsoft Corporation 2019 33Migrating to AWS, 27 March 2019

Page 34: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

“Well architected” applications: operational excellence

© Cloudsoft Corporation 2019 34Migrating to AWS, 27 March 2019

AWS Infrastructure & Services

Customer-facing app

A lot

to do!

Page 35: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

“Well architected” applications: operational excellence

© Cloudsoft Corporation 2019 35Migrating to AWS, 27 March 2019

AWS Infrastructure & Services

Customer-facing app

+Partner

Page 36: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

“Well architected” applications: security

© Cloudsoft Corporation 2019 36Migrating to AWS, 27 March 2019

Page 37: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

“Well architected” applications: reliability

© Cloudsoft Corporation 2019 37Migrating to AWS, 27 March 2019

Page 38: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

“Well architected” applications: performance efficiency

© Cloudsoft Corporation 2019 38Migrating to AWS, 27 March 2019

Page 39: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

“Well architected” applications: cost optimisation

© Cloudsoft Corporation 2019 39Migrating to AWS, 27 March 2019

Page 40: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

https://go.cloudsoft.io/wellmigrated

[email protected]

• Speak to Cloudsoft

• Get cracking on your cloud migration:• Low-hanging fruit

• Gnarly app!

What Next?

© Cloudsoft Corporation 2019 40Migrating to AWS, 27 March 2019

Page 41: Aled Sage - Cloudsoft€¦ · 1. Poorly documented setup and processes 2. Hard-wiring 3. Inter-dependencies 4. Limiting risk 5. “Well architected” applications 1. Introduction

41

Thank you!

Please save your questions

for the panel