CLOUD & DEVOPS Application Onboarding & Migration Process ...

CLOUD & DEVOPS Application Onboarding & Migration Process Overview

This guide to app onboarding and migration outlines a standardized series of activities required to move an application from on-premise data center facilities to a cloud provider. Migrations will take place in waves spanning FY15-FY17 and depend upon a close partnership between business, technical, and migration teams in order to achieve critical HUIT goals.

PHASE A: PLANNING

Step 0: Prepare for Application Migration

Estimated duration: 1 week to complete Participants: Application architecture and development teams, cloud engagement lead

The application team will receive and return a completed set of migration artifacts, including a requirements template, currentstate design documentation, and a series of open questions in preparation for migration planning. The cloud migration team will review documentation, perform a fit analysis against standard patterns, and produce recommendations for review.

Expected outcomes: Artifacts (requirements template, design documentation, and recommendations) are created.

Step 1: Hold Initial Engagement Meeting

Estimated duration: 1.5 hours Participants: App owner, app tech lead, engagement lead, cloud architect, cloud implementation lead

Schedule a meeting to review (a) the program goals, (b) high-level migration processes, (c) application-specific objectives, (d) open questions, and (e) next steps.

Expected outcomes: The app team gains a clear understanding of the cloud migration process. Key team resources are identified and introduced. A standard engagement presentation is created.

Step 2: Perform Architectural Discovery

Estimated duration: 3 hours Participants: App architect, app development team, cloud architect/AWS professional services, cloud operations lead, cloud engagement lead

Review and discuss architectural considerations for application design in AWS. Discuss SaaS alternatives if appropriate. Review application fit against AWS patterns and data flows. Determine initial level of effort for remediation and migration. Select cloud tools.

Expected Outcomes: Understand application design. Discuss remediation effort. Determine implementation methods. Select tools.

Step 3: Create Migration Schedule

Estimated duration: 3 days Participants: Application PM, cloud implementation lead/cloud scrum master Cloud implementation team and app team project manager will draft a cloud execution plan. Expected Outcomes: Creation of a draft schedule with milestones that align migration work to application sprints.

Steps 3 & 4 can be performed in parallel.

Step 4: Perform Cost Comparison

Estimated duration: 3 hours Participants: Cloud migration team, ICAPS Obtain the app's current chargeback information (from ICAPS) and usage information (from vCenter). Enter design into cloud cost calculator to create comparison. Expected Outcomes: Creation of a cost analysis document.

Step 5: Conduct Kick-Off

Estimated duration: 1 hour Participants: App owner, app development team, cloud implementation lead, cloud engagement lead, cloud architect/AWS professional services

Conduct a meeting to review finalized migration approach and schedule.

Expected Outcomes: Obtain agreement and review go-forward approach.

PHASE B: EXECUTION

Iterative Process: Remediation, Integration, Migration, Validation

Step 1: Replatform/Remediate Application

Estimated duration: Variable (days to weeks) Participants: Application development and QA teams

As required, replatform and/or remediate application to align with the standards and patterns recommended for cloud migration.

Expected Outcomes: Ensure application readiness.

Step 2: Integrate Application

Estimated duration: Variable Participants: App development team, HUIT network team, HUIT security team, DevOps platform team

Perform app, database, and network changes to account for external/internal interfaces and external app integration. Integrate with Continuous Delivery Platform as desired.

Expected Outcomes: Network changes, security changes, transport methods.

Step 3: Migrate Environments

Estimated duration: Variable Participants: Cloud migration team, app QA, app development team (as needed)

Cloud migration team, in conjunction with application development team, begins migration to cloud provider through dev, test, QA, and prod environments.

Expected Outcomes: App migration is complete.

Step 4: Validate App & Complete Migration

Estimated duration: Variable Participants: Application QA team, cloud implementation team, application users

Test application deployment in the cloud.

Expected Outcomes: Completed technical testing (functional, integration, performance, security); user acceptance.

PHASE C: OPERATION & OPTIMIZATION

Ongoing: Implement, Monitor, Optimize, Repeat Participants: Help Desk (Tier 1), Application Team/Service Team (Tier 2), AWS Support (Tier 2) Implement application in accordance with SLA. Monitor, alert, and log application in operational state.

Ongoing: Decommission and Optimize Infrastructure Participants: Infrastructure Team Identify infrastructure consolidation opportunities; consolidate and calculate savings.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download