44
STRICTLY CONFIDENTIAL Migrating Legacy Apps: A Practical Guide 12th March 2019 London Aled Sage

Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

STRICTLY CONFIDENTIAL

Migrating Legacy Apps: A Practical Guide12th March 2019

London

Aled Sage

Page 2: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

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, 12 March 2019

Page 3: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

STRICTLY CONFIDENTIALIntroduction

Page 4: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

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, 12 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.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

5

Migration Triggers

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

Page 6: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

Cloud Migration Strategies

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

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

Page 7: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

Cloud Migration Strategies

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

Retain(leave as is)

Retire(decommission)

Rehost(lift and shift)

Refactor(rewrite - cloud native!)

Repurchase(replace with SaaS)

5%10%

40%

30%

10%

5%

Replatform(lift and reshape)

Agility

Statistics: Amazon

Page 8: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

Cloud Migration Strategies

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

Retain(leave as is)

Retire(decommission)

Rehost(lift and shift)

Refactor(rewrite - cloud native!)

Repurchase(replace with SaaS)

Replatform(lift and reshape)

Agility

Iterative Refactor(run and evolve)

(continuous monitoringand improvement)

Page 9: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

AWS Services

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

Page 10: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

AWS Services

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

Page 11: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

AWS Services

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

Page 12: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

• 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 12Migrating to AWS, 12 March 2019

Page 13: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

STRICTLY CONFIDENTIALFive key challenges

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

Page 14: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

STRICTLY CONFIDENTIAL1. Poorly documented setup and processes

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

Page 15: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

Poorly documented setup and processes

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

Page 16: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

Poorly documented setup and processes

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

Page 17: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

• Snowflake servers: pets vs cattle

Poorly documented setup and processes

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

Page 18: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

• Is there a DR plan?

Poorly documented setup and processes

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

Page 19: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

STRICTLY CONFIDENTIAL2. Hard-wiring

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

Page 20: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

Hard-wiring

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

Page 21: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

STRICTLY CONFIDENTIAL3. Inter-dependencies

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

Page 22: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

Inter-dependencies

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

Page 23: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

App

Inter-dependencies

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

Page 24: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

• VPNs (IPSec or OpenVPN)

• Direct Connect

Inter-dependencies

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

Page 25: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

• Discovery

Inter-dependencies

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

Page 26: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

Inter-dependencies

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

• Listener

• Proxy

Page 27: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

STRICTLY CONFIDENTIAL4. Limiting risk

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

Page 28: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

Limiting risk

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

Page 29: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

Limiting risk

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

Page 30: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

Limiting risk

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

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

Page 31: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

STRICTLY CONFIDENTIAL5. “Well architected” applications

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

Page 32: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

“Well architected” applications: legacy apps

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

Page 33: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

“Well architected” applications: legacy apps

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

Page 34: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

“Well architected” applications

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

Page 35: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

“Well architected” applications: operational excellence

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

Page 36: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

“Well architected” applications: operational excellence

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

Page 37: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

“Well architected” applications: operational excellence

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

AWS Infrastructure & Services

Customer-facing app

A lot

to do!

Page 38: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

“Well architected” applications: operational excellence

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

AWS Infrastructure & Services

Customer-facing app

+Partner

Page 39: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

“Well architected” applications: security

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

Page 40: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

“Well architected” applications: reliability

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

Page 41: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

“Well architected” applications: performance efficiency

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

Page 42: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

“Well architected” applications: cost optimisation

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

Page 43: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

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 43Migrating to AWS, 12 March 2019

Page 44: Aled Sage - cloudsoft.io · “Well architected” applications 1. Introduction to cloud migration 2. Five key challenges ... Migrating to AWS, 12 March 2019. STRICTLY CONFIDENTIAL

44

Thank you!

Please save your questions

for the panel