Accelerating Your Migration to AWS

Size: px
Start display at page:

Download "Accelerating Your Migration to AWS"

Transcription

1 Accelerating Your Migration to AWS TIBCO NOW! Sam Hennessy, Solutions Architect

2 What is a (mass) Migration? Moving a large number of applications into AWS over a short period

3 Are you ready for a Mass Migration? Customers who are ready have established a foundation of experience and have both the Will and Skill to succeed. A focused objective that includes 500+ applications and a clear timeline. Strong Executive sponsorship, a clear value proposition, and commercial terms in place. Existing production AWS workloads, trained teams, and Enterprise Support. Clear security and compliance plans that support this change in their business. Willing and able to invest resources and make financial commitment.

4 SofA 1: Project AWS is used on a project-by-project basis Few AWS skill sets in-house Solves specific need(s) for the customer Customer is proving to themselves that cloud is a viable option

5 SofA 2: Foundation AWS extends existing data centers Opens up many new projects Training and establishing a Cloud Center of Excellence Establish scalable security and compliance models

6 SofA 3: Migration Preparing for longterm cloud operations Cloud Center of Excellence is established IT roles redefined Groups of production applications and/or data centers migrate

7 SofA 4: Optimization Cloud becomes default choice New business models explored Switch from Why Cloud? to Why Not Cloud? More comfortable with cloud operations than on-premises

8 Building on Migration Experiences News UK Shortens Time to Market by 6 Months by Migrating 60% of its Data Centers. Hess Uses AWS to Streamline Data Center Migration in 6 Months. By Migrating Data Centers, Wilmar Saves 50% in CAPEX. Kaplan Closes 8 Data Centers.

9 Customer Feedback and Questions The value proposition is increasingly positive, but migrating existing assets is difficult. I am not really sure what I have, how can I assess my environment? Where do I start? Who can help me? What tools can I/should I use? How do I estimate a large transition like this? How should I manage a transition like this? How long should it take? How should I consider my legacy/non-x86 applications?

10 Migration Acceleration

11 Migration Readiness, Planning & Execution 1. Migration Readiness & Planning (MRP) 2. Migration

12 Application Readiness Decommission Refactor for AWS Rebuild Application Architecture AWS VM Import Create Cloud Strategy Do Not Move Design, Build AWS Environment Move the App Infrastructure Lift and Shift (Minimal Change) Determine Migration Process Third-Party Tools Manually Move App and Data Org/Ops Impact Analysis Identify Ops Changes Migration and UAT Testing Change Management Plan Signoff Operate Discover, Assess (Enterprise Architecture and Applications) Vendor S/PaaS (if available) Determine Migration Path Move the Application Replatform (typically legacy applications) Refactor for AWS Application Lift and shift Determine Migration Process Recode App Components Plan Migration and Sequencing Third-Party Migration Tool Manually Move App and Data Architect AWS Environment and Deploy App, Migrate Data Tuning Cutover Rearchitect Application Recode Application

13 Determine Prioritization Strategy Organizational Drivers (Cost, Risk/Gain, Complexity, Custom) Application Drivers Business criticality Application complexity Environment Infrastructure Transaction load Supported business process and impact Frequency of use Technology stack Application architecture Test, Dev, Pre- Prod (staging), Prod Size of servers File systems Resource utilization Size of user base External interface Database End of life; End of support Inter-dependencies Security and compliance Storage volumes Scalability and performance

14 Starting the Migration Migration tooling Migration project management Migration team Migration activities and approaches Testing the migration Backout plans Ops Workstream Closing the migration project

15 Migration Process Existing IT Estate Scoped Migration Application 1 Application 1 Application 2 Application 2 New Operating Model Application 3 Application 3 1) Opportunity Evaluation 2) Portfolio Discovery and Planning 3) Application Design 4) Application Migration and Validation 5) Operations

16 AWS Application Migration Framework AWS Cloud Adoption Framework (CAF) AWS Migration Process Domain Phase Activities Business Strategy & Objective Migration Initiation Strategy Plan Build (Move) Run Initiate Discover Design Migrate Integrate Validate Operate Optimize Application Portfolio Discovery 50% Automation Application Analysis 50% Automation Prioritized Migration List Migration Design Migration Candidates Agile Migration Factory Continuous Migration Evaluation and Feedback Migration Integration Validation Operate Optimize 30% Automation Migrated Applications 50% Automation 50% Automation Services Enablement Baseline Foundations Build Plan/Team Models App Portfolio Assessment Build Pipeline Architect Target Environment Application Assessment App Selection & Prioritization Execution Plan Process & tools refinement Capture Infrastructure Move Apps/Infra/Data RightSizing AWS Resources Application Integration Infrastructure Integration Operational Integration Functional Validation Secure ACL BU Acceptance Monitoring Daily Operations Optimization Support

17 Agile Migration Factory Discover Application Backlog - Business information - Technical data - Dependencies - Business criticality - Migration Priority - Migration strategy(rs) - Move group Cutover Design Operate and Optimize Validate Build/Move Integrate Execution Factory

18 Getting Ready for Migration Execution Ensure the migration factory is setup. Confirm your prioritized backlog. Verify availability of the reference architecture for the application. Confirm setup completion of the target environment (foundational architecture). Ensure application specific pre-steps have been completed. Ascertain stakeholders have been notified.

19 Migration Considerations Few factors to consider before migrating your application: Bandwidth constraints Network connectivity Migration tools Amount of data to be migrated AWS service limits (soft and hard limits) Current (on-premises) infrastructure limitations

20 TIBCO Can Help!

21 Thank you!