Upload
amazon-web-services
View
816
Download
1
Embed Size (px)
Citation preview
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Kevin AylwardDirector, AWS Global Center of Excellence, CSC
November 29, 2016
ENT204
Large-Scale AWS Migrations
What to Expect from the Session
• Review of the AWS Cloud Adoption Framework & Journey
• Large Migration Planning & Execution Considerations
• Case Study
• Successful, rapid migration of a large business’s application portfolio to AWS
• How CSC executed the process and migration
• Success stories and lessons learned
Cloud adoption framework & journey
Elements of a successful cloud journey
Executive
Sponsorship
Cloud-First
Strategy
Principles &
Standards
Experiment
Cloud Center
of Excellence
Organizational
Change
Adoption
Roadmap
Align on business requirements; bring all stakeholders with you
Create your vision; incentivize team members to follow your lead
Define architectures, patterns, governance; measure, monitor, iterate
Publish guidance and guard rails for how to adopt cloud successfully
Provide centralized expertise; guide decentralized innovations
Define new operating models, policies, processes, economics; provide training
Start small and iterate, measure, manage, and update plan
What is the AWS Cloud Adoption Framework (CAF)?
The AWS Cloud Adoption Framework is a simple and agile process for achieving sustainable business
value with AWS Cloud services. This adaptive, four-phase framework is designed for small or large cloud
transformations. It organizes the planning cycle and aligns the cloud strategy to the business objectives.
Start realizing value as soon as 1-2 months
Align Business &
Cloud Strategies
Realize & Sustain
Business ValueRapid Discovery &
Planning
Innovate &
Transform
https://aws.amazon.com/professional-services/CAF/
Large migration planning
and execution considerations
Large-scale cloud migration drivers
Top 5 Leading Cloud
Adoption Drivers:
Top 5 Cloud Business
Cases:
• Cost Control
• Agility
• Time-to-Market
• Efficiency
• Productivity
• Flexible ‘pay as you go’ pricing
• Easy and Fast Deployment
• Encourage Standardization
• Requires Few Staff
• Decrease Capex & Opex Expense Run
Rate (Economies of Scale Benefit)
Clo
ud
Pro
mis
e la
nd
Enterprise
Clients
Compelling Business Event
Theme 1: “Have to Go”
- Rapid Data Center move or Decommissioning
- Depreciation of Capital
- End of Services Terms or Leases
- Clear ROI
Theme 2: “Need to Go”
- Less defined Business Case
- Less defined ROI
- Strategic Imperative
- Industry Trend
- Fear, Uncertainty, Doubt, and Resistance
Business needs are a major factor in defining migration
timelines and treatments
• Short (<3 months)
• Mid Range (3 – 12 months)
• Longer Term (1 – 3 years)
Note: Timelines can dictate treatments
Timelines
• Thousands of servers
• Aggressive migration timeline
• Large number of participants
• Combination of the above
What is a large-scale migration?
Application migration challenges
Lack of accurate discovery tools and processes
Lack of application contexts / information
Limited CMDB or similar data sources
Inaccurate on-premises costs
Lack of detail and scope with respect to operating
model, governance, risk, compliance, security,
software licensing, etc.
Potential operational practice maturity gaps
Increased cost
Longer time to value
Inaction
Large migrations greatly amplify these challenges…....
Additional large migration challenges
Efficient coordination and communications across a large team made up of
business, application, development, operations, and partner participants
Discovering, transforming, and deploying complex sets of workload
components
Demand for automated management of AWS infrastructure and applications
Insufficient WAN bandwidth to support ongoing operations + parallel server
and data migrations
Large migrations face these additional challenges…....
Small to medium migration
Small to medium migrations have the following characteristics…....
Area Characteristic
Program & Project Management • Can get by with PMs managing activities with MS Project & Spreadsheets
• Can successfully leverage email and status calls to collect verbal updates, and
report on status
Infrastructure Provisioning &
Workload Migration• Can get by with manual AWS infrastructure provisioning and workload migration
Team Size • Small to medium IT team with possibly some business stakeholders
Team Skills • Combination of IT & Business staff that manage and execute the migration. May
use contractors/partners to assist
Level of project scope & visibility • Smaller IT Project or major business initiative in a smaller company
Large migration
Large migrations have the following characteristics…....
Area Characteristic
Program & Project Management • Requires automated workflow and tracking for technical as well as program-level
visibility
Infrastructure Provisioning &
Workload Migration• Requires automation of AWS infrastructure provisioning and workload migration
Team Size • 10s to 100s of staff performing coordinated/sequenced activities
Team Skills • Combination of IT & Business staff that have the context and AWS and/or Partner
staff that have the specific SME skills to drive down risk & optimize every aspect
of the migration
Level of project scope & visibility • Typically Tier 1 Business initiatives tied to strategic business goals/outcomes
AWS migration playbook
Workload migration playbook phases
The workload migration playbook varies by customer, but typically
consists of ~9 phases and ~40 high level activities
The 6 Rs of enterprise cloud migrations
• Rehost
• Replatform
• Repurchase
• Refactor
• Retire
• Retain
CSC customer journey to the cloud
Advise
Cloud Goals & Strategy
Plan Decision WheelDetermine Migration Path
Manage &Optimize
Verify &Unit Testing
Cutover & Signoff
Plan Migration & Sequencing
Tuning
Transformthe App
Migrate UsingOracle Golden Gate Software
VendorS/PaaS(if available)
Decommission
Do Not Move
Operate
Target Platform Selectedfor Cost & Perf.
Apps &Servers Identified
Performance
Target PlatformSimulation
BizCloud Azure
AWSOther
Dependencies
Application System Communication
MigrationWavesDefined
PerformanceOptimizationPlan
Discover Analysis Recommend
Move the App
Lift & Shift(Re-host)
MigrationMethod
Migration Tool OtherVMware etc.
Manually Move App & Data
DR Migration
RacemiDynaCenter Live Migration
Move the Data Migrate Data
Target Env. Selection/ Implementation
Cloud
Storage
Customizable & Automated Transformation
Customer Journey to the Cloud with CSC
Discovery with Cloud Migration Services
Performance with Cloud Migration Services
Refactor with Application Modernization
Replatform with Application Modernization
Migration with Cloud Migration Services
Data Migration with Data Migration Services
Workload migration playbook variations
Application (infrastructure)
Migration Option Choices
Application Disposition Option Choices
A number of factors drive the specific activities required for each
individual workload migration…..
Discovery & automated migration tools
Description Partner
Application Component & Dependency Discovery
Production environment, LIVE migration with minimum
downtime
Non-supported OS
Windows 2003, in-place upgrade and migration
Database migrations
Non-Prod / Non-critical migrations Build from SoE AMI
or VM Import/Export
Partner tools are critical to optimize migrations & reduce risk…....
Database Migration
Service
Customer Journey
How CSC guides customers on their journey to the cloud
Cloud Services
Discovery Performance MigrationAdvisory Optimize
Advise Plan Migrate VerifyManage & Optimize
Cloud Ready Assessment
Asset Discovery Clone / Re-hosting
Live Migration Minimum Downtime
Resource Utilization Platform Right Sizing
App Requirements Peak, Avg.
Target Cloud QoS Profiling
Target Cloud Real Testing
Compare Cloud Behaviors
Critical Component Identification
Application Discovery
Inter-Server Relationships
Clone + Import Agility
Build from Scratch in Agility
Upgrade & Modernize
Inter-Application Relationships
Move Group Identification
Compare Target Cloud Costs
Cloud Consultancy
QoS
SLA Monitoring
SO
LU
TIO
NS
&
SE
RV
ICE
SC
LO
UD
PR
OD
UC
TS
WO
RK
FL
OW
Patching
Cost Optimization
Customer BU Cost Allocation Reporting
CSC cloud migration services for AWS
Cloud Migration Services for AWS
Discovery Migration
Discover legacy, virtualized
or cloud-ready real estate
through RISC Networks
software. Analyze and
support creation of waves for
end-to-end discovery of
Windows, Linux, and other
platforms ready to move to
AWS.
Racemi automated software
migration solution supports
moving workloads
automatically to AWS. Create
waves of migrations to
lift+shift, re-platform or re-
engineer as needed to
accelerate time to realizing
the benefit of AWS.
COST SAVINGS CUSTOMER ENGAGEMENT
Reduce overall capital
expenses by transitioning to
a leased infrastructure
model. Automated discovery
and migration capability with
RISC Networks and Racemi
support accelerated
automated process for
onboarding new workloads
into AWS quickly.
Get out of legacy data
centers and start rapidly
developing new applications
and services after migrating
to AWS through CSC cloud
migration services.
Digital Application Experiences
Release Full Business Potential
Digital Application
ExperiencesDeliver increased
flexibility and
responsiveness, while
controlling costs
Digital Application ExperiencesModern applications with API “wrappers”
can empower organizations
Innovative software is transforming entire industries
Too many organizations are being held back by old software
APIs help break out locked apps, improving access to information
Modern apps help “consumerize” existing technology
25%of software budgets will be spent
on mobile applications by 2017
– IDC
Classify, re-platform or re-imagine, modernize application solutions
• Optimize Application Landscape to take advantage of the cloud economics.
• Remediate cloud anti-patterns through re-platforming and optimizing applications for cloud scaling and leasing capabilities
• Reduce TCO by 20-30% through application portfolio stratification and analysis
• Accelerate time to market with new applications and services with AWS application development methodology
• Develop new AWS-centric modern applications and platforms with CSC specialists; mobile, Internet of Things (IoT), and other user-experience driven applications for dynamic delivery of new function and service
CSC application modernization on AWS
I am interested in cloud but I don’t know what/how to execute
I need to understand what I have
I need to organize this information by application
Then I want to classify my applications to see what is easy/hard to move and why
Then I want to look at pricing & other factors around cloud providers to choose my destination
Then I want an easy way to set up that cloud environment
Then I want to migrate my application to that environment
Then I want to monitor and track the changes of that application in the cloud
Foundational Use Case Specific
Powered by
Cloud migration discovery methodology – strategic discovery
Current Method of Assessment and Analysis
The process of analysis is
manual, time consuming
and provides little benefit to
the organizations they are
servicing
Most organizations that we
speak to are going through
a manual process of
conducting interviews with
their team and collecting
data manually
This process can take
months to years in some
cases, which means that
decisions are delayed by
months, potentially years
Our analytics deliver a great
starting point by automatically
collecting data in as little as
two - four weeks. It
drastically improves the
overall process.
Interviews, Manual Assessment
Decisions Are Delayed
Our Process
Faster, easier, and more effective discovery
Powered by
DiscoverUnderstand connectivity; what
application servers exist.
Reduces potential risk for the
organization.
VisualizeACV technology helps
organizations organize and
provide clarity of the entire IT
estate.
PerformanceIdentify performance
characteristics, connectivity,
dependencies.
Powered by
Capabilities that deliver results
How live migrations work
Source Server(Physical, Virtual, or
Cloud)
Cloud
Infrastructure
Image
Image
Library
Step 3: Configure Image
Payload For Target Cloud
Step 1: Spin Up New
Cloud Instance
Step 2: Auto-Install
The Racemi Agent
Step 4: Deploy Image
DynaCenter
Console
Live Capture
Powered by
Injects files and settings into image on the fly:
• Virtual tools
• Cloud drivers/tools
• Management tools
• Patches
• Misc Applications
Execute scripts:
• Attach to load balancer
• Remove files/applications
• Update DNS servers
Install partner agents
Powered by
Automating transformation components
CSC cloud migration services – fly fast, fly safe
Phase I - Discovery Readiness Phase II - Discovery InventoryPhase III - Application
Grouping
Phase IV - Discovery Project
Closure
Planning | Prep | Install
Phase I – Migration ReadinessPhase II – DynaCenter
ProvisioningPhase III – Cloud Migration
Phase IV – Migration Project
Closure
Initiate
Discovery Scan Discovery
Remediate
Dependency
Collection • Decommissioning
• Final Sign-Off• Documentation
• Final Discovery Report
Delivery
• Decommissioning
• Final Sign-Off• Documentation
Planning | Prep
Cloud and Migration
Architecture Readiness
Deploy DynaCenter
Cloud Services
Availability
Test
Migration Sprint 1
All Future
Migration Sprints
Readiness Analyze Convert Enable
Questionnaire
& Interviews
Agile Cloud Migration Methodology
Large-scale migration – agile project management
Agile Methodology
Different treatments = different teams
Migration sprints
Automation in Project Management – A system with the following
capabilities:
− Central Knowledge Portal
− Automated Workload Migration Playbook
− Real-time Program Dashboard
− Central Asset Management
JIRA is commonly used, but other tools can work
Case study
Our challengeMay 19, 2015, CSC announced that its Board of Directors has unanimously approved a plan to separate the company into two publicly traded, pure play leaders: one to serve commercial and government clients and one to serve public sector clients in the U.S.
Business Application Portfolios
200+ Apps must
migrate by 10/1/2015
Program Specific
Applications Types:
Collaboration
Finance
HR
Payroll
Security
Other…
70,000 Employees
14,000 Employees
Approximately:
250 Servers (Physical
and Virtual)
3 TB Memory
1300 processors
Infrastructure Types:
Physical
Virtual
Private Cloud
SaaSData Centers
14+ Data Centers
SaaS Providers
Data Centers
2 Data Centers
1 Gov CSP
SaaS Providers
How do we attack this problem?
APPLICATION DISCOVERY
OPERATIONS ONBOARDING
APPLICATION AFFINITY GROUPING
MIGRATION EXECUTION
CLOUD ADOPTION ASSESSMENT
TARGET ASSESSMENT & ARCHITECTURE
APPLICATION TREATMENTS
MIGRATION VALIDATION
OPERATIONS PLANNING
CONTINUOUS IMPROVEMENT
Migration
Process
We need a strong systems integrator with proven applications migration processes to discover, plan, and execute our
application separation between the two separate companies.
APPLICATION DISCOVERY
Migration - shape
CLOUD ADOPTION ASSESSMENT
CSGov Only49%
CSC/CSGov Shared
40%
CSC Only11%
Suitability Scorecard
Tells you the ideal level at which you should be looking
for a cloud-based alternative: SaaS, PaaS, IaaS.
Cloud Adoption Roadmap
Identifies treatments and prioritization based on
customer requirements and target environment.
Our Targets: Physical CSRA Data Center,
CSRA Private Cloud, AWS Gov Cloud, SaaS
Providers
App Inventory
App Data Flow
Diagram
Migration - transform
APPLICATION AFFINITY GROUPING APPLICATION TREATMENTS
Not Migrate24%
Physical (NPS Data
Center)51%
Gov Cloud15%
SaaS10%
Treatment
Do not migrateApplication exists at a location/data center that will
remain; no need to migrate at this time.
Physical moveShip physical architecture with applications installed to
consolidated data center.
Migrate to AWS GovCloudInitiate an application migration to AWS GovCloud, via
cloning, cloning & import/export, rebuilding, or rebuilding
with import/export.
Migrate to CSRA instance of SaaSCSRA is sharing a SaaS implementation with CSC, need
to work with the SaaS providers to create a CSRA
dedicated instance and initiate a data migration and
purge.
Migration - transform, ctd.
MIGRATION EXECUTION MIGRATION VALIDATION
Physical CSRA Data Center/Private Cloud:
1. Data Center Preparation (Space, Power, Network, Staffing)
2. Application Outage Planning
3. Onsite Installation
4. Configuration
5. Base Testing
AWS GovCloud1. Partnership with Racemi
2. Move Group Planning
3. Discover, Capture, Clone, Configure
4. AWS Import/Export
5. Some Straight Rebuild
SaaS Providers1. Partnership with SaaS providers
2. Professional Services
3. SaaS Statement of Work
4. Configuration Migration/Establishment
5. Base Testing
• Release Planning
• Re-use Existing Regression Testing
• Manual Test Script Execution
• User Acceptance Testing
• Go/No Go Decision
• Go Live Support Period
Team used Agile methodologies to deliver the migration
execution (scrum planning, kanban execution)
CSRA AWS architecture
Migration - manage
OPERATIONS ONBOARDING CONTINUOUS IMPROVEMENT
Integrated Technology Center (ITC)
Integration:
1. CSC Answers (HR Help Desk)
2. CSC Technical Help Desk
3. Network Operations & Security Center (NOSC)
Application O&M Teams1. Parallel O&M for a period of time to support rollback
2. Outage Management
3. Triage
4. Scrumban teams
5. DevOps
• Physical to Cloud/Virtual
• Keep moving to the cloud!
• Stateless Architectures
• High Availability
• Cloud Service Rich
• Hybrid – VM/Container/SaaS Architectures
• Offering Enhancements
WHERE WE NEED TO BE…
WHERE WE STARTED…
WHERE WE ARE…
Lift & Shift
Optimize
Success stories
• Hybrid environment (Compute, Network, Storage) on Physical Premises,
Dedicated Private Cloud, Government Community Cloud, SaaS Provider, all
seamless to the end user…. and it works!
• Use of AWS rapidly increased the time to value for our cloud-based IaaS
(compute, network and storage). Able to execute plan in hours/days vs.
weeks/months it would have taken using alternative IaaS with same requirements
• Agile methodology delivered value early, identified issues and mitigated them
rapidly.
• CSC used its own processes and methods to take on this aggressive application
migration effort—and they worked. Lessons will improve these migration offerings
passing on value to our customers.
• DR recovery point time reduced from days to minutes with some of these
applications. Architected for resiliency to failures.
Lessons learned
• No magic bullet for an enterprise migration.
• Plan for bandwidth. Biggest bottleneck in an automated migration/cloning to cloud
is bandwidth. Plan ahead, expect delays for bandwidth restrictions/issues.
• Do not disregard the importance of planning, especially the target environment
planning. Much harder to move migrated resources due to poor VPC/Target network
planning.
• Automation can not migrate everything, expect some traditional migration
methods to be required.
• No Re-IP’ing is a great goal, but not entirely possible in a large-scale migration.
• Most importantly… utilize your partner expertise, heed their advice (AWS,
Racemi, SaaS Partners, etc.)
CSC and AWS at a glanceWorking together since 2013, CSC is an AWS Premier Consulting
Partner with several AWS competencies, including Migration and Big
Data, and is an audited AWS Managed Service Provider
• Help clients discover, migrate, optimize, and manage application
workloads on AWS
• Raise an enterprises’ Digital IQ using digital transformation
advisory and consultancy services
• Unlock the full benefits of running on a cloud platform using
applications modernization services
• Perform continuing research into the overall governance, risks,
and security associated with the new generation of
infrastructures built on clouds
• Provide innovative solutions that help migrate legacy application
workloads and build and host custom apps to be consumed as-a-
service
• Utilize AWS best practices experience and AWS development
tools, such as CloudFormation scripts, sample architectures,
dev/ops scripts, to provide best of breed solutions
Consumerand Retail
Communicationsand Media
InternationalPublic Sector
Digital Applications
Next-GenNetworks
Fixnetix Low-Latency Infrastructure
Expertise in industry and business
Market leading platforms and experience and IP to collaborate with you
Cloud
Cybersecurity
LAN, Storage and Compute Platform
Big Data andAnalytics
Next-Gen Workplace
Mobility andSocial
Energy andTechnology
Banking andCapital Markets
Healthcare and Life Sciences
CSC AWS portfolioS
OL
UT
ION
S &
S
ER
VIC
ES
Architect ConnectManageAdvise SecureMigrate
CS
C O
FF
ER
ING
Application Modernization
CSC’s application modernization capabilities range from refactoring and COTS re-platforming to full conversion and rebuilding of the application with AWS in mind.
Benefits include better utilization, performance, developer productivity, and innovation using the full AWS ecosystem.
Analytics as a Service
This industrialized, fully managed environment collects and analyzes a wide variety of data sources at volume.
Hosting BDPaaS on Aws provides instant scalability, ease of use, and rapid application development.
Obtain data to make informed decisions about optimizing your business through a big data toolset.
Cloud Migration Services for AWS
Accelerated automated migration services to AWS including application, data, and OS migration services.
This managed suite of services enables rapid migration of cloud-ready workloads into AWS. Combine this with CSC AWS Services for AWS to migrate and manage your Infrastructure and application real estate.
Powered by RISC Networks and Racemi.
Security Services for AWS
CSC Global Risk center includes tools and automation to secure your AWS environment and workloads.
We leverage several partners in supporting this highly integrated service with our CSC Services for AWS to provide comprehensive management and security for your AWS environment.
Cloud Services for AWS
CSC combines cloud-native monitoring and management tools from our Cloud Services for AWS with monitoring and management capabilities of our CSC Global Risk management Center.
CSC works closely with our partners (CloudPassage, McAfee, AppDynamics, Puppet, Chef, CloudCheckr) to provide an interoperable suite of tools for 24x7 support.
Cloud Network Service
Our unique, fully integrated software platform, the CSC Agility Platform provides policy-based governance and control over applications and services.
CSC’s partnership with AT&T NetBond services provides on-demand, secure AWS Direct Connect for clients to extend their corporate network directly to the AWS Cloud.
Key takeaways
Migration as part of larger IT Transformation framework
Migration automation, focus on business processes and
functions, not servers
Leveraging AWS ecosystem – APN Technology Partners,
CSC’s AWS Center of Excellence, CSC’s Global AWS
Practice Solution Architects, and AWS Professional
Services – to reduce risk and optimize activities and
business outcomes
Thank you!
Remember to complete
your evaluations!