SlideShare a Scribd company logo
1 of 26
Víctor M. Fernández Gómez
@vfernandezg
In the journey to cloud:
Strategies, possible operating models
(and aspects to be considered…)
Agenda:
- Systems evolution (and applications too)
- Different adoption strategies
- Possible operating models
- Aspects to be considered
Agenda:
- Systems evolution (and applications too)
- Different adoption strategies
- Possible operating models
- Aspects to be considered
Systems evolution (and applications too)
Mainframe
Web
Cloud
IaaS
PaaS
SaaS
¿Serverless?
Scalability + Self service + Pay per use
Responsibility model
Agenda:
- Systems evolution (and applications too)
- Different adoption strategies
- Possible operating models
- Aspects to be considered
AWS 6rs Strategy
https://aws.amazon.com/es/blogs/enterprise-strategy/6-strategies-for-migrating-applications-to-the-cloud/
AWS 6rs Strategy
Description of each option
- Rehosting— Otherwise known as “lift-and-shift.”
- Replatforming— I sometimes call this “lift-tinker-and-shift.”
- Repurchasing— Moving to a different product.
- Refactoring / Re-architecting— Re-imagining how the application is architected and
developed, typically using cloud-native features.
- Retire— Get rid of.
- Retain— Usually this means “revisit” or do nothing (for now).
Strategy seen by Gartner
Weighting effort benefit
Maturity levels
From “Cloud-Ready” to “Cloud-Native”…
AWS 6rs Strategy and maturity Levels
Cloud-Ready & Cloud-Native
Migration
Transformation
AWS 6rs Strategy and maturity Levels
Cloud-Ready & Cloud-Native
Migration
Transformation
Migration versus Transformation
Cloud-Ready & Cloud-Native considerations
Migration
Transformation
- Less number of changes in the systems with some adjustment in its
technological stack
- It relies (mostly) on the migration of virtual machines, together with
the integration with new cloud provider services (eg storage,
databases ...)
- Some new cloud provider services are deployed (eg
Interconnection, DNS, etc.)
- Important changes in the technological stack of systems
(infrastructure, platform and application)
- Compatible as standard with the infrastructure services of the cloud
provider, using its own capabilities (via API) of self-scaling,
automation, etc.
- Take advantage of the cloud platform managed platform services by
default (eg databases, integration services, etc.)
Migration versus Transformation
Cloud-Ready solutions and services
- Azure Site Recovery
- Azure Migrate
* Latest version
compatible with App
Service
- Azure Database Migration
- Azure Databox
- Etc.
- Google Velostrata
- Etc.
- AWS Server Migration
- AWS Cloudendure
- AWS Database Migration
- AWS S3 Transfer
Acceleration
- AWS Snowball
- AWS Snowmobile
- Etc.
Migration
Agenda:
- Systems evolution (and applications too)
- Different adoption strategies
- Possible operating models
- Aspects to be considered
Cloud operating Models
https://medium.com/swlh/cloud-operating-model-413cd5bb4147 (Autor: Sreenivasa Setty)
Cloud operating Models
https://medium.com/swlh/cloud-operating-model-413cd5bb4147 (Autor: Sreenivasa Setty)
Sustained Optimized Increased
Cloud operating Models
Sustain, optimize and grow considerations
Sustained
Optimized
Increased
- Traditional IT Organization Model
- Starting point of the “Migration” option
- Compatible with Rehosting strategies
- Model oriented to improvement and optimization
- Intermediate point between "Migration" and "Transformation“
- Compatible with Replatforming and Repurchasing strategies
- Quick growth oriented model
- Destination point of the “Transformation” option
- Compatible with Refactoring and Re-architecting strategies
All three models do not imply maturity levels. It is possible to observe these
three operating models present in most organizations.
AWS 6Rs Strategy and cloud operating Models
Sustain, optimize and grow
AWS 6Rs Strategy and cloud operating Models
Sustain, optimize and grow
Sustained
Optimized
Increased
Agenda:
- Systems evolution (and applications too)
- Different adoption strategies
- Possible operating models
- Aspects to be considered
Relevant aspects to keep in mind
Systems qualities and their guarantees
Cloud-Ready
• New interconnection services
• Latency reduction and data localization principle
• Coexistence with on premise systems
• Integration with master databases (operations)
• New security models (CSA, etc.)
• Identity governance etc.
• New regulatory framework (GDPR, etc.)
• New solutions, tools and secure services
• Especially identification, prevention, detection and response
• New LAN and WAN networks
• New automation solutions
• New monitoring solutions
• New storage services
• New backup / restore services
• New disaster recovery solutions
• New governance tools
Relevant aspects to keep in mind
Systems qualities and their guarantees
Cloud-Native
• New way to develop applications
• New segmented data models
• Oriented to microservices
• New way to package applications (and their dependencies)
• New way to deploy applications (and their services)
• New way of publishing application services
• New way to integrate application services
• New form of application service governance
• New solutions and application runtime services
• PaaS/CaaS platforms
• Native PaaS (incl. Runtimes, Databases, Datalakes, etc.)
• New observability solutions for the application execution (and their services)
• New traffic management, security and telemetry solutions for the application execution
(and their services)
• E.g. Service Mesh
“New” Hybrid model
And multicloud trend too
Cloud-Hybrid
Beyond the CMP (Cloud Management Platform) type solutions, most of the main CSPs
(Cloud Service Providers) are launching their own hybrid solutions in the last year that allow
cloud services to be brought closer to organizations and also they are compatible with
multicloud models:
Hybridization
Possible use cases
https://architectelevator.com/cloud/hybrid-cloud/ (Autor: Gregor Hohpe)
Hybridization
Víctor M. Fernández Gómez
@vfernandezg
¡ Thank you very much !

More Related Content

Similar to Strategies and Models for Cloud Adoption

Chapter 2 Service Model
Chapter 2 Service ModelChapter 2 Service Model
Chapter 2 Service Modelnewbie2019
 
Build and use a DevOps driven Migration Pipeline
Build and use a DevOps driven Migration PipelineBuild and use a DevOps driven Migration Pipeline
Build and use a DevOps driven Migration PipelineVedanta Barooah
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaSChris Haddad
 
Cloud computing power point presentation
Cloud computing power point presentationCloud computing power point presentation
Cloud computing power point presentationRituraj Azad
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationAmazon Web Services
 
Winning Governance Strategies for the Technology Disruptions of our Time
Winning Governance Strategies for the Technology Disruptions of our TimeWinning Governance Strategies for the Technology Disruptions of our Time
Winning Governance Strategies for the Technology Disruptions of our TimeCloudHesive
 
AWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAmazon Web Services
 
Paa sing a java ee 6 application kshitiz saxena
Paa sing a java ee 6 application   kshitiz saxenaPaa sing a java ee 6 application   kshitiz saxena
Paa sing a java ee 6 application kshitiz saxenaIndicThreads
 
The 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to BeginThe 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to BeginAmazon Web Services
 
Services Saas,Pass,Iaas
Services Saas,Pass,IaasServices Saas,Pass,Iaas
Services Saas,Pass,IaasSofiya81
 
Migración a la Nube: Preparación y Mejores Prácticas
Migración a la Nube: Preparación y Mejores PrácticasMigración a la Nube: Preparación y Mejores Prácticas
Migración a la Nube: Preparación y Mejores PrácticasAmazon Web Services LATAM
 
Evolution of the Cloud.pptx
Evolution of the Cloud.pptxEvolution of the Cloud.pptx
Evolution of the Cloud.pptxSanjeev Banerjee
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleTom Laszewski
 
Stratos AppFactory in the Cloud tampa meetup-2013-09
Stratos AppFactory in the Cloud tampa meetup-2013-09Stratos AppFactory in the Cloud tampa meetup-2013-09
Stratos AppFactory in the Cloud tampa meetup-2013-09Chris Haddad
 
Redefining business delivery with cloudxchange.io
Redefining business delivery  with cloudxchange.io Redefining business delivery  with cloudxchange.io
Redefining business delivery with cloudxchange.io Cloudxchange.io
 
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...Amazon Web Services
 
AWS-CCP-PPTs-v2.pptx
AWS-CCP-PPTs-v2.pptxAWS-CCP-PPTs-v2.pptx
AWS-CCP-PPTs-v2.pptxSergioBruno21
 
5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf
5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf
5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdfbocaha3988
 

Similar to Strategies and Models for Cloud Adoption (20)

Chapter 2 Service Model
Chapter 2 Service ModelChapter 2 Service Model
Chapter 2 Service Model
 
Build and use a DevOps driven Migration Pipeline
Build and use a DevOps driven Migration PipelineBuild and use a DevOps driven Migration Pipeline
Build and use a DevOps driven Migration Pipeline
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaS
 
Cloud computing power point presentation
Cloud computing power point presentationCloud computing power point presentation
Cloud computing power point presentation
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio Migration
 
Winning Governance Strategies for the Technology Disruptions of our Time
Winning Governance Strategies for the Technology Disruptions of our TimeWinning Governance Strategies for the Technology Disruptions of our Time
Winning Governance Strategies for the Technology Disruptions of our Time
 
AWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the Cloud
 
Paa sing a java ee 6 application kshitiz saxena
Paa sing a java ee 6 application   kshitiz saxenaPaa sing a java ee 6 application   kshitiz saxena
Paa sing a java ee 6 application kshitiz saxena
 
The 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to BeginThe 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to Begin
 
Cloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN KhalidCloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN Khalid
 
Services Saas,Pass,Iaas
Services Saas,Pass,IaasServices Saas,Pass,Iaas
Services Saas,Pass,Iaas
 
Migración a la Nube: Preparación y Mejores Prácticas
Migración a la Nube: Preparación y Mejores PrácticasMigración a la Nube: Preparación y Mejores Prácticas
Migración a la Nube: Preparación y Mejores Prácticas
 
Evolution of the Cloud.pptx
Evolution of the Cloud.pptxEvolution of the Cloud.pptx
Evolution of the Cloud.pptx
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scale
 
Stratos AppFactory in the Cloud tampa meetup-2013-09
Stratos AppFactory in the Cloud tampa meetup-2013-09Stratos AppFactory in the Cloud tampa meetup-2013-09
Stratos AppFactory in the Cloud tampa meetup-2013-09
 
Redefining business delivery with cloudxchange.io
Redefining business delivery  with cloudxchange.io Redefining business delivery  with cloudxchange.io
Redefining business delivery with cloudxchange.io
 
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
 
AWS-CCP-PPTs-v2.pptx
AWS-CCP-PPTs-v2.pptxAWS-CCP-PPTs-v2.pptx
AWS-CCP-PPTs-v2.pptx
 
5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf
5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf
5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf
 
Cloud Strategy
Cloud StrategyCloud Strategy
Cloud Strategy
 

More from Victor M. Fernández

Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertasCómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertasVictor M. Fernández
 
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a DesarrolloDevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a DesarrolloVictor M. Fernández
 
PMO y SMO, diferencias, similitudes y colaboracion
PMO y SMO, diferencias, similitudes y colaboracion PMO y SMO, diferencias, similitudes y colaboracion
PMO y SMO, diferencias, similitudes y colaboracion Victor M. Fernández
 
La oficina de gestión de servicios (smo) y el cloud computing
La oficina de gestión de servicios (smo) y el cloud computingLa oficina de gestión de servicios (smo) y el cloud computing
La oficina de gestión de servicios (smo) y el cloud computingVictor M. Fernández
 
Virtualizacion y Cloud Computing, juntos o por separado?
Virtualizacion y Cloud Computing, juntos o por separado?Virtualizacion y Cloud Computing, juntos o por separado?
Virtualizacion y Cloud Computing, juntos o por separado?Victor M. Fernández
 
Oficina de servicio Low Cost (ITIL)
Oficina de servicio Low Cost (ITIL)Oficina de servicio Low Cost (ITIL)
Oficina de servicio Low Cost (ITIL)Victor M. Fernández
 
Mejora De Procesos Con Open Source (ITIL)
Mejora De Procesos Con Open Source (ITIL)Mejora De Procesos Con Open Source (ITIL)
Mejora De Procesos Con Open Source (ITIL)Victor M. Fernández
 
Virtualizacion De Servidores (Open Source)
Virtualizacion De Servidores (Open Source)Virtualizacion De Servidores (Open Source)
Virtualizacion De Servidores (Open Source)Victor M. Fernández
 
Seguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceSeguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceVictor M. Fernández
 

More from Victor M. Fernández (15)

Presentacion de ITSMF4DevOps
Presentacion de ITSMF4DevOpsPresentacion de ITSMF4DevOps
Presentacion de ITSMF4DevOps
 
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertasCómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
 
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a DesarrolloDevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
 
PMO y SMO, diferencias, similitudes y colaboracion
PMO y SMO, diferencias, similitudes y colaboracion PMO y SMO, diferencias, similitudes y colaboracion
PMO y SMO, diferencias, similitudes y colaboracion
 
La oficina de gestión de servicios (smo) y el cloud computing
La oficina de gestión de servicios (smo) y el cloud computingLa oficina de gestión de servicios (smo) y el cloud computing
La oficina de gestión de servicios (smo) y el cloud computing
 
El rol del Service Manager
El rol del Service ManagerEl rol del Service Manager
El rol del Service Manager
 
Virtualizacion y Cloud Computing, juntos o por separado?
Virtualizacion y Cloud Computing, juntos o por separado?Virtualizacion y Cloud Computing, juntos o por separado?
Virtualizacion y Cloud Computing, juntos o por separado?
 
Seguridad en open solaris
Seguridad en open solarisSeguridad en open solaris
Seguridad en open solaris
 
Oficina de servicio Low Cost (ITIL)
Oficina de servicio Low Cost (ITIL)Oficina de servicio Low Cost (ITIL)
Oficina de servicio Low Cost (ITIL)
 
Mejora De Procesos Con Open Source (ITIL)
Mejora De Procesos Con Open Source (ITIL)Mejora De Procesos Con Open Source (ITIL)
Mejora De Procesos Con Open Source (ITIL)
 
Virtualizacion De Servidores (Open Source)
Virtualizacion De Servidores (Open Source)Virtualizacion De Servidores (Open Source)
Virtualizacion De Servidores (Open Source)
 
Cloud Computing (Open Source)
Cloud Computing (Open Source)Cloud Computing (Open Source)
Cloud Computing (Open Source)
 
Seguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceSeguridad Entornos Web Open Source
Seguridad Entornos Web Open Source
 
Almacenamiento En OpenSolaris
Almacenamiento En OpenSolarisAlmacenamiento En OpenSolaris
Almacenamiento En OpenSolaris
 
Monitorización En OpenSolaris
Monitorización En OpenSolarisMonitorización En OpenSolaris
Monitorización En OpenSolaris
 

Recently uploaded

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

Strategies and Models for Cloud Adoption

  • 1. Víctor M. Fernández Gómez @vfernandezg In the journey to cloud: Strategies, possible operating models (and aspects to be considered…)
  • 2. Agenda: - Systems evolution (and applications too) - Different adoption strategies - Possible operating models - Aspects to be considered
  • 3. Agenda: - Systems evolution (and applications too) - Different adoption strategies - Possible operating models - Aspects to be considered
  • 4. Systems evolution (and applications too) Mainframe Web Cloud IaaS PaaS SaaS ¿Serverless? Scalability + Self service + Pay per use
  • 6. Agenda: - Systems evolution (and applications too) - Different adoption strategies - Possible operating models - Aspects to be considered
  • 8. AWS 6rs Strategy Description of each option - Rehosting— Otherwise known as “lift-and-shift.” - Replatforming— I sometimes call this “lift-tinker-and-shift.” - Repurchasing— Moving to a different product. - Refactoring / Re-architecting— Re-imagining how the application is architected and developed, typically using cloud-native features. - Retire— Get rid of. - Retain— Usually this means “revisit” or do nothing (for now).
  • 9. Strategy seen by Gartner Weighting effort benefit
  • 10. Maturity levels From “Cloud-Ready” to “Cloud-Native”…
  • 11. AWS 6rs Strategy and maturity Levels Cloud-Ready & Cloud-Native Migration Transformation
  • 12. AWS 6rs Strategy and maturity Levels Cloud-Ready & Cloud-Native Migration Transformation
  • 13. Migration versus Transformation Cloud-Ready & Cloud-Native considerations Migration Transformation - Less number of changes in the systems with some adjustment in its technological stack - It relies (mostly) on the migration of virtual machines, together with the integration with new cloud provider services (eg storage, databases ...) - Some new cloud provider services are deployed (eg Interconnection, DNS, etc.) - Important changes in the technological stack of systems (infrastructure, platform and application) - Compatible as standard with the infrastructure services of the cloud provider, using its own capabilities (via API) of self-scaling, automation, etc. - Take advantage of the cloud platform managed platform services by default (eg databases, integration services, etc.)
  • 14. Migration versus Transformation Cloud-Ready solutions and services - Azure Site Recovery - Azure Migrate * Latest version compatible with App Service - Azure Database Migration - Azure Databox - Etc. - Google Velostrata - Etc. - AWS Server Migration - AWS Cloudendure - AWS Database Migration - AWS S3 Transfer Acceleration - AWS Snowball - AWS Snowmobile - Etc. Migration
  • 15. Agenda: - Systems evolution (and applications too) - Different adoption strategies - Possible operating models - Aspects to be considered
  • 17. Cloud operating Models https://medium.com/swlh/cloud-operating-model-413cd5bb4147 (Autor: Sreenivasa Setty) Sustained Optimized Increased
  • 18. Cloud operating Models Sustain, optimize and grow considerations Sustained Optimized Increased - Traditional IT Organization Model - Starting point of the “Migration” option - Compatible with Rehosting strategies - Model oriented to improvement and optimization - Intermediate point between "Migration" and "Transformation“ - Compatible with Replatforming and Repurchasing strategies - Quick growth oriented model - Destination point of the “Transformation” option - Compatible with Refactoring and Re-architecting strategies All three models do not imply maturity levels. It is possible to observe these three operating models present in most organizations.
  • 19. AWS 6Rs Strategy and cloud operating Models Sustain, optimize and grow
  • 20. AWS 6Rs Strategy and cloud operating Models Sustain, optimize and grow Sustained Optimized Increased
  • 21. Agenda: - Systems evolution (and applications too) - Different adoption strategies - Possible operating models - Aspects to be considered
  • 22. Relevant aspects to keep in mind Systems qualities and their guarantees Cloud-Ready • New interconnection services • Latency reduction and data localization principle • Coexistence with on premise systems • Integration with master databases (operations) • New security models (CSA, etc.) • Identity governance etc. • New regulatory framework (GDPR, etc.) • New solutions, tools and secure services • Especially identification, prevention, detection and response • New LAN and WAN networks • New automation solutions • New monitoring solutions • New storage services • New backup / restore services • New disaster recovery solutions • New governance tools
  • 23. Relevant aspects to keep in mind Systems qualities and their guarantees Cloud-Native • New way to develop applications • New segmented data models • Oriented to microservices • New way to package applications (and their dependencies) • New way to deploy applications (and their services) • New way of publishing application services • New way to integrate application services • New form of application service governance • New solutions and application runtime services • PaaS/CaaS platforms • Native PaaS (incl. Runtimes, Databases, Datalakes, etc.) • New observability solutions for the application execution (and their services) • New traffic management, security and telemetry solutions for the application execution (and their services) • E.g. Service Mesh
  • 24. “New” Hybrid model And multicloud trend too Cloud-Hybrid Beyond the CMP (Cloud Management Platform) type solutions, most of the main CSPs (Cloud Service Providers) are launching their own hybrid solutions in the last year that allow cloud services to be brought closer to organizations and also they are compatible with multicloud models: Hybridization
  • 26. Víctor M. Fernández Gómez @vfernandezg ¡ Thank you very much !