aled sage - cloudsoft.io · “well architected” applications 1. introduction to cloud migration...
TRANSCRIPT
![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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/12.jpg)
• 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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/17.jpg)
• 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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/18.jpg)
• 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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/22.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/23.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/24.jpg)
• 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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/25.jpg)
• 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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/26.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/27.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/28.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/29.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/30.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/31.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/32.jpg)
“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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/33.jpg)
“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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/34.jpg)
“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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/35.jpg)
“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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/36.jpg)
“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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/37.jpg)
“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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/38.jpg)
“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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/39.jpg)
“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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/40.jpg)
“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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/41.jpg)
“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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/42.jpg)
“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://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/43.jpg)
https://go.cloudsoft.io/wellmigrated
• 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](https://reader036.vdocuments.us/reader036/viewer/2022071003/5fbfd9e65bbe051e2774eb16/html5/thumbnails/44.jpg)
44
Thank you!
Please save your questions
for the panel