application modernization with cloud migration · 2018. 10. 30. · paas. application platform....
TRANSCRIPT
Application Modernization with Cloud Migration
Overview of App Modernization and Cloud Migration
80% IT BudgetSpent on maintenance and upkeep
Application Changesbecome too complex, difficult,and/or costly to implement
Stuck Keeping the Lights Onmaking it difficult to keep up with
accelerated standards
Application Modernization focuses on improving the value proposition of our technology.
It re-positions IT as an asset, not a cost-center.
Components of Application Modernization
Improving the way value is delivered
Improving the way value is designed
Improving the way value is built
Improving the way value is run
1. Process 2. Architecture 3. Technology 4. Infrastructure
Do NOT leave modernization in the hands of developers.
- People who left it to developers
App Modernization with Cloud Migration
Existing Application
APP
ContainersContainer Platform
On-PremisesInfrastructure
Platform
PaaSApplication Platform
ServerlessIaaSInfrastructure Platform
“lift & shift”
Modern Infrastructure
Re-platform to modern cloud
ContainerizeApplications
Re-architect apps for scale with
containers
ModernMicroservices
Add new services or start peeling off
services from monolithic code
Cloud Migration focuses on moving workloads from on premises to a cloud provider.
Some cloud migrations move from one provider to another.
What happens if we modernize, but don’t migrate?
Critical thinking time…
What happens if we migrate but don’t modernize?
Critical thinking time…
What benefits do we get from a holistic modernization and migration strategy?
Critical thinking time…
Meet Neovencia
2. Rationalization
1. Inventory
3. Mapping• Quality Attributes• Value Chain• GCP Products
4. Strategy 5. Execute
Modernization and Migration Strategies
RetireRemove the application or platform completely.
ReplaceReplace the application or platform with a new version or competing solution.
RemediateInvest in extending the lifeline of the application or platform.
Re-ArchitectRedesign the application or platform to meet demands.
Re-PlatformRedesign the application to run on different infrastructure.
RebuildRewrite the application to remove overwhelming technical debt or change the implementation.
• Establish migration objectives
• Utilize Tools to understand dependencies
• Create Move Groups
• Create Backlog and Order
• Disposition of Components
• Initial Cloud cost estimate
• Initial Architect & Design
• Domain deployment
• Integration
• Data Migration
• Performance Objectives
• Quality Objectives
• User Acceptance
• Failover Testing
DiscoveryDevelop our migration plan
MigrateMove to the Cloud
ValidateQuality and Performance
• Go/Live Support
• Governance and Cost Control
OperationalizeThe Cloud platform
Establish FoundationsFor a successful cloud journey
• Governance
• Communication and Network
• Implement Architecture & Design
• Subscription Establishment
• Roles and Responsibilities
• Organizational Readiness
Meet Neovencia
Large portfolio of disparate and redundant applications as a result of heavy merger and aquisition activity
Neovencia’s problems
Need hardware upgrades and license renewals that are roughly 110% of 2020 IT Budget
Neovencia’s problems
The Insurance industry is facing multiple disruptive forces, and Neovencia is struggling to keep up
Neovencia’s problems
The need for modernization is being driven by the business climate and pressure for better outcomes
Neovencia’s problems
“IT is measured by keeping costs low, but we are measured on ROI and profitability.
Our respective goals are becoming increasingly incompatible.”
- Neovencia VP of Operations