SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Cloud Migration & Modernization Effort
10 points to successful
Cloud Migration & Modernization Effort
10 points to successful
I spent a lot of time helping teams and companies migrate
their important and core applications to the cloud.
It’s a hard process between company culture and technical
teams.
The cloud apps are built using technologies and tools that
weren’t mainstream three-five years ago.
Cloud Migration & Modernization Effort
10 points to successful
Cloud platforms operate differently than in on-premise centers.
The cost model for delivering cloud applications is also completely
different and require several technical specialist profiles.
The best practices to build, test, deploy, and operate applications
at cloud have an important advanced, but most enterprises haven’t
kept up.
Cloud Migration & Modernization Effort
10 points to successful
The most advance companies in technology needs skilled cloud
technologists and learn and teach their specialist day by day.
Keeping applications and data secure is getting more challenging in
cloud environments.
The software development paradigm has made a turn around software
engineering.
Cloud Migration & Modernization Effort
10 points to successful
This allows a better use of the resources that will always be adjusted to
the demand and also proposes a new business model based on the
“pay-as-you-go”. Another great advantage is to be able to access the
service from anywhere and at any time. We can find clear examples of
these models in the online applications offered by Microsoft.
Cloud Migration & Modernization Effort
10 points to successful
When we talk about cloud computing we must always keep in mind two
roles: the users and the providers of the services.
Cloud Migration & Modernization Effort
10 points to successful
We can group the services into three categories, at the lowest level we
would have the Infrastructure as a Service (IaaS) that offers a set of
resources (virtual machines) on which to run applications.
Cloud Migration & Modernization Effort
10 points to successful
Then we would have the Platform as a Service (PaaS) which is intended
to offer an environment in which to run applications without having to
worry about the resources they can consume. Under a PaaS there
always has to be an infrastructure that supports it, although it would be
transparent to the application programmer who makes use of the
platform.
Cloud Migration & Modernization Effort
10 points to successful
Finally, we would have the Software as a Service (SaaS), which is
intended to offer applications that can be executed on a platform or
directly on an infrastructure, which have the “illusion” of having unlimited
resources for its execution. This allows you to scale applications
dynamically based on demand without having to touch the code or
application settings. Microsoft, for example, offer office suites in Software
as a Service format.
Cloud Migration & Modernization Effort
10 points to successful
Cloud benefits
-Easily maintainable and upgradable applications, services and
infrastructure
-Improved IT and network security
-Lowered operational costs
-Easier and secure data movement between applications
-Operational resilience improvements
-Workforce productivity improvements
-More business agility
Cloud Migration & Modernization Effort
10 points to successful
Steps to migrate to cloud...
Cloud Migration & Modernization Effort
10 points to successful
1) Determine the right applications to migrate
Your company may have many applications to migrate or want to
migrate all their applications, but it’s essential to make an analysis
of which should be migrated in the first instance.
Cloud Migration & Modernization Effort
10 points to successful
You should consider the following factors:
Current applications status: is it well designed? Can the current
technology stack be migrated to the cloud?
Team skills: What skills are required to migrate each application?
Do you have them in-house? or do you need to acquire them?
Cloud Migration & Modernization Effort
10 points to successful
Time: How long would it take to move the application?
Cost: What would it cost? Are there commercial-off-the-shelf
alternatives that could accomplish the migration? low cost
alternatives?
Business: Which applications are the most important to the
business? Which are the easiest to move? Which moves would
have the biggest impact?
What are the business stakeholders priorities? What is the
business impact on end-users?
Cloud Migration & Modernization Effort
10 points to successful
2) Priorities
Identify the applications that would deliver the most benefits in the
cloud, the low-hanging fruit opportunities where you can derive
high business value rapidly, and the applications you should
NEVER EVER migrate to the cloud (maybe developing a new
application version or new business solutions)
Cloud Migration & Modernization Effort
10 points to successful
3) Pick the right platform, deployment model, and tools
You need to figure out where your applications will go and what
tools you will use. You don’t have to use the same cloud platform,
tools, or deployment model for all of your applications, but your
clients will.
Cloud Migration & Modernization Effort
10 points to successful
When you picking a cloud provider, you should ask:
–Cost: Client budget and base cloud provider services costs. Can
you forecast on-going costs?
–Popularity: Cloud provider services, community, support and
documentation.
Cloud Migration & Modernization Effort
10 points to successful
–Availability of people: Is important the team knowledge about the
tools and the platform provider or how you train or staff the
professionals.
–SLAs: Provider SLA level is an important topic.
–Use case: Does cloud work for your use case? do you really
understand well enough to validate the need for a cloud platform?
Cloud Migration & Modernization Effort
10 points to successful
–Lock-in: level of platform lock-in and will you couple your
application to that platform?
–Company politics: Favorite provider on the enterprise side
Cloud Migration & Modernization Effort
10 points to successful
4) Deployment models:
–Public cloud: the physical hardware is owned by the cloud
provider and the applications access is public. It allows scalability
and resources sharing that a single organization would require a
very large effort.
Cloud Migration & Modernization Effort
10 points to successful
–Private cloud: the physical hardware can be owned by the cloud
provider or by the client, its can be customized. The applications
access is private. It allows a strong security access for particular
data o applications that require own company access limitation.
Cloud Migration & Modernization Effort
10 points to successful
–Hybrid cloud: is the combination of public and private cloud. The
access can be public, private or both. It’s used in cases where it
may be necessary to limit access to certain resources.
Cloud Migration & Modernization Effort
10 points to successful
5) Technologies stack
You’ll need to select the technologies and tools you will use to
create your application like application life cycle, frameworks,
technology management, tools, programming languages, builds
management, code control, testing tools, automation, configuration
management, deployment services
Cloud Migration & Modernization Effort
10 points to successful
6) Team specialization
–Team Training: Invest in cloud focused trainings (new languages,
new tools, new process, ci/cd, automation, testing, new data
engines)
Cloud Migration & Modernization Effort
10 points to successful
–Team Ramp up & follow up: specialize your team and follow them
to train in technologies gap and to specialize each one in different
areas of cloud techology
Cloud Migration & Modernization Effort
10 points to successful
–Cloud Specialist: Members specialized in cloud enviroments,
infraestructure, tools, support, and development lifecycle.
–Cloud Architect: Members specialized in software architecture
with cloud specialization, legacy application migration and in cloud
architectures design and process modernization.
Cloud Migration & Modernization Effort
10 points to successful
–Cloud Leadership: Members specialized in lead development
team with legacy and cloud specialization.
–DevOps and/or NoOps Specialist: Members specialized in CI/CD
process, scripting and coding to automate manual process,
environments security and deployment pipelines, application
integration and infrastructure flexibility.
Cloud Migration & Modernization Effort
10 points to successful
–Test Automation Engineers: Members specialized in testing
automation. Test architecture design, performance testing,
configuration management and manual testing agility
–Network Security Specialist: Members specialized in security
treats and in resolving security issues.
Cloud Migration & Modernization Effort
10 points to successful
–Data Architect: Members specialized in data architecture with
cloud specialization.
–Cloud developers: Members specialized in cloud application
development.
Cloud Migration & Modernization Effort
10 points to successful
7) Involvement of end users and stakeholders
The Continuous communication is the pillar for modernization
works. Your team will gain the ability to develop the features in
smaller batches more frequently, so is very important the practice
to include end user and stakeholder in each development cycle
day by day.
Cloud Migration & Modernization Effort
10 points to successful
8) Agile + DevOps/NoOps process
DevOps and agile methodologies combines the development and
operations to emphasize communication, collaboration, and
cohesion between the developer and IT operations teams. DevOps
helps an enterprise deploy more frequently, maintain service
stability and gaining the speed necessary for more innovation.
Cloud Migration & Modernization Effort
10 points to successful
CI/CD is an approach, where teams work together to produce
software in short cycles and then ensure that the software can be
reliably released at any time. A successful CI/CD process connects
the work of all (product management, architecture, software
development, QA, DevOps, Operations, Testing, Security and
Support). The result is an efficient, repeatable, cost effective, and
high-quality set of processes that deliver consistently great
applications.
Cloud Migration & Modernization Effort
10 points to successful
A successful migration involves not only moving the application to
cloud infrastructure, but also modernizing the application. This
involves injecting modern technologies and architectural principles,
so that your team can continue to enhance and maintain the
application over time.
Cloud Migration & Modernization Effort
10 points to successful
9) Fullstack development
The atomization of functionality, components and services and that
each one uses a different technology requires that all developers
involved know different and several tech stack.
Cloud Migration & Modernization Effort
10 points to successful
It’s important know about frontend (web, mobile or any other),
about backend (APIs, microservices, data), about testing, know
how to automate, scripting, about infrastructure and about
operations and security.
Cloud Migration & Modernization Effort
10 points to successful
It’s important know about frontend (web, mobile or any other),
about backend (APIs, microservices, data), about testing, know
how to automate, scripting, about infrastructure and about
operations and security.
This doesn’t mean that they specialize in everything, but they do
know how to interact with all this.
Cloud Migration & Modernization Effort
10 points to successful
10) Fully modern cloud architecture with modernization
– Refactore code
– Refactore infraestructure components
– Refactore security
– Inject new modern software techniques
Cloud Migration & Modernization Effort
10 points to successful
– Microservices to specialized functions
– APIs to manage data exchange between applications
– Modern analytics to maximize the insight
– Integrated several software products and components
– Implement agile, devops, cloud security, automation and
continuous delivery
Cloud Migration & Modernization Effort
10 points to successful
Several companies are in the process of migration although among
the main problems are the difficulty of carrying specific applications
to the cloud, the insecurity that private data can be processed on
external machines (something partly re-curable with private clouds)
or the dependency of service providers, apart from that of internet
providers (becoming a critical parameter). All in all, and at the rate
that “cloud computing” evolves and improves, it’s expected that in
about 3 years 80% of the executive directors will be using “cloud”
technologies.
Cloud Migration & Modernization Effort
10 points to successful
This content is property of Matias Creimerman.
Any misuse of this material will be punishable.
Creative Commons License
This work is licensed under aCreative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
About the author:
Matías Creimerman

Weitere ähnliche Inhalte

Was ist angesagt?

Mashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingMashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingDavid Linthicum
 
Studio of the Future: Production Workflow in AWS
Studio of the Future: Production Workflow in AWSStudio of the Future: Production Workflow in AWS
Studio of the Future: Production Workflow in AWSControl Group
 
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...
Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practice...Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practice...
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...Don Demcsak
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Prolifics
 
Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses. Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses. Triaxil
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationFloyd DCosta
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Amazon Web Services
 
Legacy application modernization with microsoft azure
Legacy application modernization with microsoft azureLegacy application modernization with microsoft azure
Legacy application modernization with microsoft azureOptiSol Business Solutions
 
Test Your Cloud Maturity Level: A Practical Guide to Self Assessment
Test Your Cloud Maturity Level: A Practical Guide to Self AssessmentTest Your Cloud Maturity Level: A Practical Guide to Self Assessment
Test Your Cloud Maturity Level: A Practical Guide to Self AssessmentDavid Resnic
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureAdam Stephensen
 
Forecast 2014: ODCA Cloud Maturity Model V2.0
Forecast 2014: ODCA Cloud Maturity Model V2.0Forecast 2014: ODCA Cloud Maturity Model V2.0
Forecast 2014: ODCA Cloud Maturity Model V2.0Open Data Center Alliance
 
Azure App Modernization
Azure App ModernizationAzure App Modernization
Azure App ModernizationPhi Huynh
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesKartik Kanakasabesan
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsGeorge Milliken
 
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CloudIDSummit
 
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-NativeApp Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-NativeVMware Tanzu
 
Cloud foundry shanghai summit experience
Cloud foundry shanghai summit experienceCloud foundry shanghai summit experience
Cloud foundry shanghai summit experienceKrishna-Kumar
 

Was ist angesagt? (20)

Mashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingMashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud Computing
 
Studio of the Future: Production Workflow in AWS
Studio of the Future: Production Workflow in AWSStudio of the Future: Production Workflow in AWS
Studio of the Future: Production Workflow in AWS
 
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...
Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practice...Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practice...
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
 
Enterprise Cloud Transformation
Enterprise Cloud TransformationEnterprise Cloud Transformation
Enterprise Cloud Transformation
 
Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses. Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses.
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
 
Legacy application modernization with microsoft azure
Legacy application modernization with microsoft azureLegacy application modernization with microsoft azure
Legacy application modernization with microsoft azure
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
Test Your Cloud Maturity Level: A Practical Guide to Self Assessment
Test Your Cloud Maturity Level: A Practical Guide to Self AssessmentTest Your Cloud Maturity Level: A Practical Guide to Self Assessment
Test Your Cloud Maturity Level: A Practical Guide to Self Assessment
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
 
Forecast 2014: ODCA Cloud Maturity Model V2.0
Forecast 2014: ODCA Cloud Maturity Model V2.0Forecast 2014: ODCA Cloud Maturity Model V2.0
Forecast 2014: ODCA Cloud Maturity Model V2.0
 
Azure App Modernization
Azure App ModernizationAzure App Modernization
Azure App Modernization
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomes
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applications
 
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
 
Value Stories - 7th Issue
Value Stories - 7th Issue Value Stories - 7th Issue
Value Stories - 7th Issue
 
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-NativeApp Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
 
Cloud foundry shanghai summit experience
Cloud foundry shanghai summit experienceCloud foundry shanghai summit experience
Cloud foundry shanghai summit experience
 

Ähnlich wie Matias Creimerman - Cloud migration and modernization effort

7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdfAnil
 
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfMaking the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfAnil
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationAlaina Carter
 
The biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solutionThe biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solutionFlexiant
 
DECIDE H2020 Brochure
DECIDE H2020 BrochureDECIDE H2020 Brochure
DECIDE H2020 BrochureDECIDEH2020
 
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!Ezhilarasan Natarajan
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationMarianne Harness
 
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptxChapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptxJerianMacatuggal
 
What is Cloud Native Explained?
What is Cloud Native Explained?What is Cloud Native Explained?
What is Cloud Native Explained?jeetendra mandal
 
Deloitte & Mulesoft : The Right Mix
Deloitte & Mulesoft : The Right MixDeloitte & Mulesoft : The Right Mix
Deloitte & Mulesoft : The Right MixDavid Graham
 
oracle-cloud-paas-brief-2411348
oracle-cloud-paas-brief-2411348oracle-cloud-paas-brief-2411348
oracle-cloud-paas-brief-2411348Sven Peper
 
oracle-PAAS
oracle-PAASoracle-PAAS
oracle-PAASAsha BG
 
Oracle-cloud-paas-brief
Oracle-cloud-paas-briefOracle-cloud-paas-brief
Oracle-cloud-paas-briefRupesh Sharma
 
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenariosMODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenariosOliver Barreto Rodríguez
 
Evolving Infrastructure and Management for Business Agility
Evolving Infrastructure and Management for Business AgilityEvolving Infrastructure and Management for Business Agility
Evolving Infrastructure and Management for Business AgilityRed Hat India Pvt. Ltd.
 
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®UnifyCloud
 
Cloud E-Learning - Docebo at OEB 2011
Cloud E-Learning - Docebo at OEB 2011Cloud E-Learning - Docebo at OEB 2011
Cloud E-Learning - Docebo at OEB 2011DoceboElearning
 
DevOps in the Cloud new-Anamika.docx
DevOps in the Cloud new-Anamika.docxDevOps in the Cloud new-Anamika.docx
DevOps in the Cloud new-Anamika.docxAnamikaJha76
 
PCF_Soln_Brief-New
PCF_Soln_Brief-NewPCF_Soln_Brief-New
PCF_Soln_Brief-Newkarunbakshi
 
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdfApplication Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdfbasilmph
 

Ähnlich wie Matias Creimerman - Cloud migration and modernization effort (20)

7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf
 
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfMaking the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
 
The biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solutionThe biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solution
 
DECIDE H2020 Brochure
DECIDE H2020 BrochureDECIDE H2020 Brochure
DECIDE H2020 Brochure
 
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
 
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptxChapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
 
What is Cloud Native Explained?
What is Cloud Native Explained?What is Cloud Native Explained?
What is Cloud Native Explained?
 
Deloitte & Mulesoft : The Right Mix
Deloitte & Mulesoft : The Right MixDeloitte & Mulesoft : The Right Mix
Deloitte & Mulesoft : The Right Mix
 
oracle-cloud-paas-brief-2411348
oracle-cloud-paas-brief-2411348oracle-cloud-paas-brief-2411348
oracle-cloud-paas-brief-2411348
 
oracle-PAAS
oracle-PAASoracle-PAAS
oracle-PAAS
 
Oracle-cloud-paas-brief
Oracle-cloud-paas-briefOracle-cloud-paas-brief
Oracle-cloud-paas-brief
 
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenariosMODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
 
Evolving Infrastructure and Management for Business Agility
Evolving Infrastructure and Management for Business AgilityEvolving Infrastructure and Management for Business Agility
Evolving Infrastructure and Management for Business Agility
 
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
 
Cloud E-Learning - Docebo at OEB 2011
Cloud E-Learning - Docebo at OEB 2011Cloud E-Learning - Docebo at OEB 2011
Cloud E-Learning - Docebo at OEB 2011
 
DevOps in the Cloud new-Anamika.docx
DevOps in the Cloud new-Anamika.docxDevOps in the Cloud new-Anamika.docx
DevOps in the Cloud new-Anamika.docx
 
PCF_Soln_Brief-New
PCF_Soln_Brief-NewPCF_Soln_Brief-New
PCF_Soln_Brief-New
 
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdfApplication Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdf
 

Kürzlich hochgeladen

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Matias Creimerman - Cloud migration and modernization effort

  • 1. Cloud Migration & Modernization Effort 10 points to successful
  • 2. Cloud Migration & Modernization Effort 10 points to successful I spent a lot of time helping teams and companies migrate their important and core applications to the cloud. It’s a hard process between company culture and technical teams. The cloud apps are built using technologies and tools that weren’t mainstream three-five years ago.
  • 3. Cloud Migration & Modernization Effort 10 points to successful Cloud platforms operate differently than in on-premise centers. The cost model for delivering cloud applications is also completely different and require several technical specialist profiles. The best practices to build, test, deploy, and operate applications at cloud have an important advanced, but most enterprises haven’t kept up.
  • 4. Cloud Migration & Modernization Effort 10 points to successful The most advance companies in technology needs skilled cloud technologists and learn and teach their specialist day by day. Keeping applications and data secure is getting more challenging in cloud environments. The software development paradigm has made a turn around software engineering.
  • 5. Cloud Migration & Modernization Effort 10 points to successful This allows a better use of the resources that will always be adjusted to the demand and also proposes a new business model based on the “pay-as-you-go”. Another great advantage is to be able to access the service from anywhere and at any time. We can find clear examples of these models in the online applications offered by Microsoft.
  • 6. Cloud Migration & Modernization Effort 10 points to successful When we talk about cloud computing we must always keep in mind two roles: the users and the providers of the services.
  • 7. Cloud Migration & Modernization Effort 10 points to successful We can group the services into three categories, at the lowest level we would have the Infrastructure as a Service (IaaS) that offers a set of resources (virtual machines) on which to run applications.
  • 8. Cloud Migration & Modernization Effort 10 points to successful Then we would have the Platform as a Service (PaaS) which is intended to offer an environment in which to run applications without having to worry about the resources they can consume. Under a PaaS there always has to be an infrastructure that supports it, although it would be transparent to the application programmer who makes use of the platform.
  • 9. Cloud Migration & Modernization Effort 10 points to successful Finally, we would have the Software as a Service (SaaS), which is intended to offer applications that can be executed on a platform or directly on an infrastructure, which have the “illusion” of having unlimited resources for its execution. This allows you to scale applications dynamically based on demand without having to touch the code or application settings. Microsoft, for example, offer office suites in Software as a Service format.
  • 10. Cloud Migration & Modernization Effort 10 points to successful Cloud benefits -Easily maintainable and upgradable applications, services and infrastructure -Improved IT and network security -Lowered operational costs -Easier and secure data movement between applications -Operational resilience improvements -Workforce productivity improvements -More business agility
  • 11. Cloud Migration & Modernization Effort 10 points to successful Steps to migrate to cloud...
  • 12. Cloud Migration & Modernization Effort 10 points to successful 1) Determine the right applications to migrate Your company may have many applications to migrate or want to migrate all their applications, but it’s essential to make an analysis of which should be migrated in the first instance.
  • 13. Cloud Migration & Modernization Effort 10 points to successful You should consider the following factors: Current applications status: is it well designed? Can the current technology stack be migrated to the cloud? Team skills: What skills are required to migrate each application? Do you have them in-house? or do you need to acquire them?
  • 14. Cloud Migration & Modernization Effort 10 points to successful Time: How long would it take to move the application? Cost: What would it cost? Are there commercial-off-the-shelf alternatives that could accomplish the migration? low cost alternatives? Business: Which applications are the most important to the business? Which are the easiest to move? Which moves would have the biggest impact? What are the business stakeholders priorities? What is the business impact on end-users?
  • 15. Cloud Migration & Modernization Effort 10 points to successful 2) Priorities Identify the applications that would deliver the most benefits in the cloud, the low-hanging fruit opportunities where you can derive high business value rapidly, and the applications you should NEVER EVER migrate to the cloud (maybe developing a new application version or new business solutions)
  • 16. Cloud Migration & Modernization Effort 10 points to successful 3) Pick the right platform, deployment model, and tools You need to figure out where your applications will go and what tools you will use. You don’t have to use the same cloud platform, tools, or deployment model for all of your applications, but your clients will.
  • 17. Cloud Migration & Modernization Effort 10 points to successful When you picking a cloud provider, you should ask: –Cost: Client budget and base cloud provider services costs. Can you forecast on-going costs? –Popularity: Cloud provider services, community, support and documentation.
  • 18. Cloud Migration & Modernization Effort 10 points to successful –Availability of people: Is important the team knowledge about the tools and the platform provider or how you train or staff the professionals. –SLAs: Provider SLA level is an important topic. –Use case: Does cloud work for your use case? do you really understand well enough to validate the need for a cloud platform?
  • 19. Cloud Migration & Modernization Effort 10 points to successful –Lock-in: level of platform lock-in and will you couple your application to that platform? –Company politics: Favorite provider on the enterprise side
  • 20. Cloud Migration & Modernization Effort 10 points to successful 4) Deployment models: –Public cloud: the physical hardware is owned by the cloud provider and the applications access is public. It allows scalability and resources sharing that a single organization would require a very large effort.
  • 21. Cloud Migration & Modernization Effort 10 points to successful –Private cloud: the physical hardware can be owned by the cloud provider or by the client, its can be customized. The applications access is private. It allows a strong security access for particular data o applications that require own company access limitation.
  • 22. Cloud Migration & Modernization Effort 10 points to successful –Hybrid cloud: is the combination of public and private cloud. The access can be public, private or both. It’s used in cases where it may be necessary to limit access to certain resources.
  • 23. Cloud Migration & Modernization Effort 10 points to successful 5) Technologies stack You’ll need to select the technologies and tools you will use to create your application like application life cycle, frameworks, technology management, tools, programming languages, builds management, code control, testing tools, automation, configuration management, deployment services
  • 24. Cloud Migration & Modernization Effort 10 points to successful 6) Team specialization –Team Training: Invest in cloud focused trainings (new languages, new tools, new process, ci/cd, automation, testing, new data engines)
  • 25. Cloud Migration & Modernization Effort 10 points to successful –Team Ramp up & follow up: specialize your team and follow them to train in technologies gap and to specialize each one in different areas of cloud techology
  • 26. Cloud Migration & Modernization Effort 10 points to successful –Cloud Specialist: Members specialized in cloud enviroments, infraestructure, tools, support, and development lifecycle. –Cloud Architect: Members specialized in software architecture with cloud specialization, legacy application migration and in cloud architectures design and process modernization.
  • 27. Cloud Migration & Modernization Effort 10 points to successful –Cloud Leadership: Members specialized in lead development team with legacy and cloud specialization. –DevOps and/or NoOps Specialist: Members specialized in CI/CD process, scripting and coding to automate manual process, environments security and deployment pipelines, application integration and infrastructure flexibility.
  • 28. Cloud Migration & Modernization Effort 10 points to successful –Test Automation Engineers: Members specialized in testing automation. Test architecture design, performance testing, configuration management and manual testing agility –Network Security Specialist: Members specialized in security treats and in resolving security issues.
  • 29. Cloud Migration & Modernization Effort 10 points to successful –Data Architect: Members specialized in data architecture with cloud specialization. –Cloud developers: Members specialized in cloud application development.
  • 30. Cloud Migration & Modernization Effort 10 points to successful 7) Involvement of end users and stakeholders The Continuous communication is the pillar for modernization works. Your team will gain the ability to develop the features in smaller batches more frequently, so is very important the practice to include end user and stakeholder in each development cycle day by day.
  • 31. Cloud Migration & Modernization Effort 10 points to successful 8) Agile + DevOps/NoOps process DevOps and agile methodologies combines the development and operations to emphasize communication, collaboration, and cohesion between the developer and IT operations teams. DevOps helps an enterprise deploy more frequently, maintain service stability and gaining the speed necessary for more innovation.
  • 32. Cloud Migration & Modernization Effort 10 points to successful CI/CD is an approach, where teams work together to produce software in short cycles and then ensure that the software can be reliably released at any time. A successful CI/CD process connects the work of all (product management, architecture, software development, QA, DevOps, Operations, Testing, Security and Support). The result is an efficient, repeatable, cost effective, and high-quality set of processes that deliver consistently great applications.
  • 33. Cloud Migration & Modernization Effort 10 points to successful A successful migration involves not only moving the application to cloud infrastructure, but also modernizing the application. This involves injecting modern technologies and architectural principles, so that your team can continue to enhance and maintain the application over time.
  • 34. Cloud Migration & Modernization Effort 10 points to successful 9) Fullstack development The atomization of functionality, components and services and that each one uses a different technology requires that all developers involved know different and several tech stack.
  • 35. Cloud Migration & Modernization Effort 10 points to successful It’s important know about frontend (web, mobile or any other), about backend (APIs, microservices, data), about testing, know how to automate, scripting, about infrastructure and about operations and security.
  • 36. Cloud Migration & Modernization Effort 10 points to successful It’s important know about frontend (web, mobile or any other), about backend (APIs, microservices, data), about testing, know how to automate, scripting, about infrastructure and about operations and security. This doesn’t mean that they specialize in everything, but they do know how to interact with all this.
  • 37. Cloud Migration & Modernization Effort 10 points to successful 10) Fully modern cloud architecture with modernization – Refactore code – Refactore infraestructure components – Refactore security – Inject new modern software techniques
  • 38. Cloud Migration & Modernization Effort 10 points to successful – Microservices to specialized functions – APIs to manage data exchange between applications – Modern analytics to maximize the insight – Integrated several software products and components – Implement agile, devops, cloud security, automation and continuous delivery
  • 39. Cloud Migration & Modernization Effort 10 points to successful Several companies are in the process of migration although among the main problems are the difficulty of carrying specific applications to the cloud, the insecurity that private data can be processed on external machines (something partly re-curable with private clouds) or the dependency of service providers, apart from that of internet providers (becoming a critical parameter). All in all, and at the rate that “cloud computing” evolves and improves, it’s expected that in about 3 years 80% of the executive directors will be using “cloud” technologies.
  • 40. Cloud Migration & Modernization Effort 10 points to successful This content is property of Matias Creimerman. Any misuse of this material will be punishable. Creative Commons License This work is licensed under aCreative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. About the author: Matías Creimerman