SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Application Migrations at Scale
Vijay Rangarajan
Senior Cloud Architect,
AWS Professional Services
Neal Ardeljan
Senior IT Transformation Consultant,
AWS Professional Services
What to expect in this session
US: Sharing our experience with high velocity migrations
at scale (>500 servers)
YOU: Will learn about proven migration patterns,
methods and tools that AWS has delivered successfully to
hundreds of enterprise customers globally that will help you
accelerate migrations, reduce risk and quickly realize
value
Why migrate to Cloud?
Higher cost of operating on-premise infrastructure
Disruption demands a response: innovation and agility
Typical Migration Challenges
Misconceptions about the cloud such as perceived security
concerns
Incomplete/outdated inventory of your IT portfolio
COTS and legacy applications that are not cloud ready
Skill gap of existing IT staff
Operations/Run function implications
We’ve helped Organizations of all sizes migrate to AWS
Condé Nast Migration
67 application groups
500+ servers
1PB+ storage
100+ databases
Cost Savings
&
Up-lift in Operational Performance
40%
Transformation - Stages of Adoption
Optimization
Migration
Foundation
Project
Cloud adoption is a journey
It requires planning and an adoption roadmap
Cloud adoption strategy should be aligned closely with business
goals and objectives
It can be disruptive and will drive significant change
Most start small, learn, iterate and accelerate
Value can be achieved quickly
Every journey to the cloud is different…
What is your
journey?
Migration Journey
Opportunity Evaluation
7 Perspectives
Step-by-step process to build your cloud roadmap
Execution and delivery approach
Comprehensive framework to efficiently and effectively
align your cloud adoption journey to your business
objectives. The AWS CAF is comprised of:
AWS CAF:
7 PerspectivesAWS CAF whitepaper: http://bit.ly/AWSCAF
…Let the AWS Cloud Adoption Framework
be your guide
AWS CAF Core Perspectives
Process Perspective
Managing portfolios, programs and projects
to deliver expected business outcome on
time and within budget, while keeping risks
at acceptable levels.
People Perspective
Defining and acquiring the skills needed to
adopt the AWS cloud platform. Examples
guidance include role descriptions, training,
certification and mentoring.
Maturity Perspective
Defining the target state architecture of the
organization and creating the required
blueprints and roadmaps.
Platform Perspective
Represents the technology services of the
AWS cloud platform. Provides patterns,
guidance, and tools for optimal use of the
technology services and services to
implement.
Operating Perspective
Represents the ongoing management of the
functioning IT environment of AWS.
Provides process, guidance and tools for
optimum operational service management of
the AWS environment.
Security Perspective
Defining and implementing the required
levels of security, governance, and risk
management to achieve compliance.
Business Perspective
Identifying, delivering, and measuring
business impact using architectural
approaches that align technical delivery to
business imperatives.
Portfolio Discovery and Planning
AWS Application Discovery Service
Agents deployed on source hosts
Windows & Linux support
Capture system inventory, performance,
and dependencies
Capture and store secured data to AWS
API access to discovered assets
Output to CSV or XML
Can be imported into a third-party migration or
visualization tool
Discovery
Agents
Discovery DB
AWS Application
Discovery ServiceOn-premises data center
Encrypted
data
Internet
IT Portfolio Assessment
Migration Options
Migration
Pattern
Migration
Pattern Name
Pattern Description Example
Retain • Client will keep host/application in their source environment
• Minimal analysis/validation of scope and application affinity
• Dependency on integrating service management
• Mainframe
• Unix host / applications
• Offshore locations
Retire • Application and host decommission on source
• No migration to target
• Application owner approvals needed
• Existing decommissioning program
• UNIX, SCO, Clustered host for DR,
alternative HA hosts
Re-Host • Like for like application migration
• Minimal change to application architecture
• Storage migration will be needed (without conversion)
• UAT – Some level of application testing
• Simple to medium V2V, P2V
• Storage: Local to DASD
• RHEL 6 above
• Win 2008 Above
Re-Factor • Database to AWS RDS
• Middleware and application change to “cloudify” an application
• UAT required
• MS SQL same technology (RDS)
• Middleware, IBM products
Re-platform • Up-version of the OS and/or Database onto the target cloud
• OS and/or Database porting
• Storage migration will be needed (without conversion)
• Some level of application changes
• Data conversion; Database transition to MySQL, Aurora, etc..
• Application reinstallation on the target
• UAT is highly recommended
• W2K3 to Win 2012; Win 2008 below;
RHEL 6 below, Oracle 8 to 11; All
databases
• AIX to Linux
• Oracle to SQL, SQL to Aurora
• New application releases
• All clusters (MS clusters, DR)
Re-Architect • Application architecture changes may also require Up-Version or
Porting
• Middleware, data modernization, application consolidation/stacking
• UAT required; HPC Grid, No ITIL
• Any custom application change
• Complex / Highly complex application
migration
ApplicationModernization/ChangeEffort
R1
R2
R3
R4
R5
R6
Migration Patterns
Planning your Migration
Perform IT
Portfolio
Assessment
Plan
Cloud Unfit
Re-engineer
Cloud fit
Build
Re-Host
Replace
Refactor
Re-platform
Retain / Retire
A
B
C
TestingandIntegrating
Planning Your Migration
Migrating to the cloud can take one of many paths…
On-Premises Infrastructure Mapped to AWS – Compute, Storage &
Content Delivery and Networking
Technology On-Premises AWS
Network VPN, MPLS Amazon VPC, AWS Direct Connect
Storage DAS, SAN, NAS, SSD
Amazon EBS, Amazon S3, Amazon EC2 instance storage,
Amazon EFS, distributed & clustered FS on Amazon EC2
Compute Hardware, virtualization Amazon EC2, Amazon ECS, AWS Lambda
Content delivery Third-party CDN Amazon CloudFront
Load balancing Hardware and software load balancers Elastic Load Balancing, software load balancers
Scaling & cluster
management
Hardware and software clustering tools Auto Scaling, software clustering solutions
Archiving Tape library, off-site data storage Amazon S3, Amazon Glacier
DNS BIND, Windows Server, third party Amazon Route 53, third-party DNS software on EC2
Determine Optimal Architecture - Infrastructure
Application and service grouping
Visualize complex communication between
different resources and application
dependencies using auto discovery
Rate and performance detail
Understand latency and even loss % of
traffic between resources
Build capacity by location
Plan network capacity by understanding
location to location network requirements
Determine AWS environment
Instance sizing, DX or VPN, network
topology/IP addressing, security groups,
WAF, IDS/IPS, Elastic Load Balancer,
Amazon CloudFront, Amazon Route 53,
AWS Directory Service, network logging…
Communication density
between dependent
workloads
Dependent server & communication protocol
Determining Optimal Architecture - Applications
Application topology
Automatically discover and
visualize application topology
and interdependencies
Business transactions
Auto-discover end-to-end
business transactions and
performance
Determine AWS environment
Auto Scaling, Amazon RDS,
Amazon Redshift, Amazon
Aurora, Amazon SQS, Amazon
DynamoDB, Amazon EMR
Migration Prioritisation
AWS has developed an approach to collect, manage, and analyze application architectures.
This model leverages a weighted scale and prioritization to deliver a report identifying
logical application groupings for a phased migration into AWS.
Migration Factory
Application Migration Design and Planning Process
Solution Design
• Conduct Workshop
• Architect well-
defined Target
Infrastructure
Environment
• Select automated
migration tooling to
support app patterns
• Establish Security
and Governance
structure
Migration Plan
• Adopt agile sprint
planning
• Estimate migration
efforts
• Establish
performance
validation and
acceptance criteria
• Build migration
checklist and
execution plan
Pilot Run
• Conduct migration
pilot – Initial Trial
Run
• Validate assumption
and migration
checklist
Application Migration Execution Plan
A well-defined target environment with well-constructed fundamental services are
key success to migration factory and accelerate velocity.
AWS Application Migration Framework
Agile Migration Factory
Strategy Plan Build (Move) Run
DomainPhase
AWSMigrationProcess
AWSCloudAdoptionFramework(CAF)
Initiate Discover Design Migrate Integrate Validate Operate Optimize
Migration
Initiation
Application
Portfolio
Discovery
Application
Analysis
Migration Design Migration Integration Validation Operate Optimize
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
50% Automation 50% Automation 30% Automation 50% Automation 50% Automation
Continuous Migration Evaluation and Feedback
Prioritized
Migration List
Migrated
Applications
Business
Strategy &
Objectives
Activities
MigrationMigration
Candidates
Migration Factory Considerations
Prioritize recent applications
Decommission old applications where possible
Iterate using sprints
Build a cloud centre of excellence to accelerate learning
Considerations Workload-oriented Activity-oriented
Scope Small to Medium size migrations (1-500 apps) Large size migrations (>500 apps)
Application Complexity Low to Medium High
Number of teams 1-4 9-10
Team Size 6-10 2-4
Agility (ability to shift
focus during a sprint)
High Low
Expertise in all
migration activities
High Low
Sprint scope All activities happen in sequence within a sprint
and each sprint must complete before moving to
the next.
Each activity is handled by a different sprint
team, sprints run in parallel and sprints from one
activity can overlap with another sprint’s activity.
Use case Team members have intimate knowledge of
applications and their underlying infrastructure.
Team members are highly specialized in their
activity (i.e.: discovery).
Sprint Team Design Options
Migration Sprint Team Considerations
Customer
Migration
Lead
Partner
Migration
Lead
Partner
Technical
Lead
Customer
Technical
Lead
Project Control Technical Leadership
Sprint Team #1
CIO – Executive Sponsor Cloud Migration Leader
Sprint Team #2 Sprint Team #4Sprint Team #3
Migration Sprint Team Structure
Additional Teams
Lift & Shift Migration
Migrates large quantities of simple
applications that don’t require
refactoring or re-platform. Heavy
utilization of migration automation
tools. Rapidly delivering large
quantities of small incremental
value
Re-Platform Migration
Designs, Architects, and migrates
more complex applications that
require a change of platform or a
change in application architecture.
Migrating fewer applications that
provide a higher return per
migration
Innovation
Works in coordination with
foundation, migration, and
transition teams to develop
repeatable pattern solutions
that will expedite migrations
and transition to operations
Lift and Shift
Migration
Teams
Re-Platform
Migration
Teams
Re-Factor
Builds and validates
appropriate foundational
components that ensure Dev,
Test, Prod environments are
scalable and appropriately
maintained and monitored
Re-Factor
Migration
Teams
Innovation
Teams
Core Teams
Foundations & Operations
Builds and validates
appropriate foundational
components that ensure Dev,
Test, Prod environments are
scalable and appropriately
maintained and monitored
Portfolio Discovery
Accelerates downstream
activities by executing full
application discovery and
rationalization. Works to
eliminate objections and
minimize wasted effort.
Migration Plan (Example)
1.0 MVP Month 0-3 1.1 Iteration-1 Month 4-6 1.2 Iteration-2 Month 7-9
Platform
Build
SDLC
CCoE
Application Migration
(Business risk appetite)
Demonstrate high
value apps on
AWS
Network, IAM &
Security
Financial
Reporting
Basic EC2, RDS, EBS Templates
Standard Pipelines & Developer Tools
Standard Cloud SOE
AMI Baking Process
Standard
Release, Change, Event
Management
Self-
Service
Service
Catalog
Move simple, low-
risk apps
Non-critical apps
move using CI/CD
Critical apps
move using CI/CD
Legacy apps
move using lift &
shift
SDLC Security, Resilience
& Compliance
Production ITIL workflow
automation
Incident, Problem,
Management
Production
Assurance
Testing
Value
Time
Usage spike as Self-
Service becomes
available
Migration Sprint Schedule (Example)
Q1 Q2 Q3 Q4
Productivity
3 Sprints
@2Wk
4-5 Sprints
@2Wk
4-5 Sprints
@2Wk
3 Sprints
@2Wk
R R R R 2Wk retrospective
Sprints Sprints Sprints Sprints
Datacenter
Decommissioning
2016 2017 2018
Q1 Q2 Q3 Q4
Productivity
R R R R
Sprints Sprints Sprints Sprints
Application/System Migrations
Q1 Q2 Q3 Q4
Productivity
R R R R
Sprints Sprints Sprints Sprints
Application/System Migrations
Migration Tools
AWS Snowball
Simple large-
scale data
transfer
AWS Database
Migration Service
Migrate between on-
premises and cloud
databases
VM Import /
Export
Deploy
workloads
across your
infrastructure
AWS
Marketplace
2,750+ products to
help you with
migrations and a
cloud operating model
AWS Server
Migration Service
Streamlines
migration of
existing
virtualized
applications
Migration Portfolio
Validation Tools
Optimization (Performance/Cost)
Discovery Tools TCO/Resource Planning Migration/ Integration Tools Service Management
Integrate Validate Operate Optimize
Cloud Management Service
Monitoring
CI/CD
Analysis Design
Discover Design Migrate
Transition Operate Improve
Migration Best Practices
Step 1: Identifying applications to move
Standalone applications are easy to move
Loosely coupled (SOA based integrations) applications are good candidates
New Applications have more documentation and organizational knowledge
Tightly Integrated Applications needs more planning
Low hanging fruit:
Dev/Test applications, self-contained web applications (LAMP stack), social media product marketing
campaigns, training environments, pre-sales demo portal, software downloads, trial applications
Watch out for…
32 bit, non-Linux/Windows, multicast clustered systems, engineered systems (Exadata, Netezza, NAS)
vertically challenged software/applications
Step 2: Conduct a TCO (Minimum Information)
Compute: Number of servers/VMs including RAM, CPU, OS, and boot drive size
(Amazon EC2)
Storage mapping to transactional, backup, archival,and log/file system/applications
(Amazon EBS, Amazon Glacier, and Amazon S3)
Region(s) where processing is happening
Data transfer out for networking
Internet or dedicated networking, including security requirements
(AWS Direct Connect and VPN)
Performance utilization of the current infrastructure and applications
License costs and support for Oracle, Microsoft, SAP, etc…
HA requirements for each workload (ELB, Amazon Route 53)
Scalability requirements for each workload (Auto Scaling, Elastic Load
Balancing, Amazon Route 53, Amazon CloudFront)
Disaster Recovery (DR) requirements for each workload
Storage IOPS requirements for each workload
Compute requirements for management/monitoring
Backup requirements for each workload that can not be supported by Amazon
EBS snapshots
Step 2: Conduct a TCO (Nice To Have)
Step 3: Migration Pilot
Answer tons of questions and get your feet wet with AWS quickly
Help identify gaps and touch points
Give you a correct estimation of the migration and
operational costs
Your initial migration will…
“There is no compression algorithm for experience”
Migration Success Stories
4 Months
500 Servers
5 People
Australian Bank
Auto + manual discovery
Auto migration
24 Months
800 Servers
10+ People
Pharmaceutical Company
Manual discovery
Manual migration
Large Scale Migration
Retail Commerce
Manual discovery
Manual migration
6 Months /
150 Servers
10 People
Migration Success Factors
Build Migration Playbooks
Automate, Automate, Automate
Bring in your A-Team
Build a plan around Application Modernization
Deliberately scale your Migration Plan(s)
The AWS Cloud…
"AWS is our trusted partner that is going to run
our company for the next 140 years.”
Jim Fowler – CIO, General Electric
and move faster
What if you could devote more resources to
the things that matter
while being more secure?
Application Migrations at Scale
Application Migrations at Scale

Weitere ähnliche Inhalte

Was ist angesagt?

Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...Amazon Web Services
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationTom Laszewski
 
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...Amazon Web Services
 
Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAmazon Web Services
 
Getting started on your AWS migration journey
Getting started on your AWS migration journeyGetting started on your AWS migration journey
Getting started on your AWS migration journeyAmazon Web Services
 
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results Amazon Web Services
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudNew Relic
 
Migration Planning with AWS Application Discovery Service - ENT308 - Chicago ...
Migration Planning with AWS Application Discovery Service - ENT308 - Chicago ...Migration Planning with AWS Application Discovery Service - ENT308 - Chicago ...
Migration Planning with AWS Application Discovery Service - ENT308 - Chicago ...Amazon Web Services
 
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...Amazon Web Services
 
Creating the Cloud Business Case
Creating the Cloud Business CaseCreating the Cloud Business Case
Creating the Cloud Business CaseAmazon Web Services
 
Building the Business Case for AWS
Building the Business Case for AWSBuilding the Business Case for AWS
Building the Business Case for AWSAmazon Web Services
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Amazon Web Services
 
Getting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceGetting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceAmazon Web Services
 
Zendesk: Building a World-Class Cloud Center of Excellence (ENT309-S) - AWS r...
Zendesk: Building a World-Class Cloud Center of Excellence (ENT309-S) - AWS r...Zendesk: Building a World-Class Cloud Center of Excellence (ENT309-S) - AWS r...
Zendesk: Building a World-Class Cloud Center of Excellence (ENT309-S) - AWS r...Amazon Web Services
 
Considerations for your Cloud Journey
Considerations for your Cloud JourneyConsiderations for your Cloud Journey
Considerations for your Cloud JourneyAmazon Web Services
 
Mainframe Modernization with AWS: Patterns and Best Practices (GPSTEC305) - A...
Mainframe Modernization with AWS: Patterns and Best Practices (GPSTEC305) - A...Mainframe Modernization with AWS: Patterns and Best Practices (GPSTEC305) - A...
Mainframe Modernization with AWS: Patterns and Best Practices (GPSTEC305) - A...Amazon Web Services
 

Was ist angesagt? (20)

Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organization
 
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
 
Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAP
 
Getting started on your AWS migration journey
Getting started on your AWS migration journeyGetting started on your AWS migration journey
Getting started on your AWS migration journey
 
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
Migration Planning with AWS Application Discovery Service - ENT308 - Chicago ...
Migration Planning with AWS Application Discovery Service - ENT308 - Chicago ...Migration Planning with AWS Application Discovery Service - ENT308 - Chicago ...
Migration Planning with AWS Application Discovery Service - ENT308 - Chicago ...
 
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
 
Creating the Cloud Business Case
Creating the Cloud Business CaseCreating the Cloud Business Case
Creating the Cloud Business Case
 
Building the Business Case for AWS
Building the Business Case for AWSBuilding the Business Case for AWS
Building the Business Case for AWS
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
 
Getting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceGetting Started with AWS Database Migration Service
Getting Started with AWS Database Migration Service
 
Zendesk: Building a World-Class Cloud Center of Excellence (ENT309-S) - AWS r...
Zendesk: Building a World-Class Cloud Center of Excellence (ENT309-S) - AWS r...Zendesk: Building a World-Class Cloud Center of Excellence (ENT309-S) - AWS r...
Zendesk: Building a World-Class Cloud Center of Excellence (ENT309-S) - AWS r...
 
Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
 
Considerations for your Cloud Journey
Considerations for your Cloud JourneyConsiderations for your Cloud Journey
Considerations for your Cloud Journey
 
Mainframe Modernization with AWS: Patterns and Best Practices (GPSTEC305) - A...
Mainframe Modernization with AWS: Patterns and Best Practices (GPSTEC305) - A...Mainframe Modernization with AWS: Patterns and Best Practices (GPSTEC305) - A...
Mainframe Modernization with AWS: Patterns and Best Practices (GPSTEC305) - A...
 
Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio Migration
 

Andere mochten auch

AWS Large Scale Migrations - Jan 2016
AWS Large Scale Migrations - Jan 2016AWS Large Scale Migrations - Jan 2016
AWS Large Scale Migrations - Jan 2016Amazon Web Services
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)Amazon Web Services
 
Moving Your Data Center: Keys to planning a successful data center migration
Moving Your Data Center: Keys to planning a successful data center migrationMoving Your Data Center: Keys to planning a successful data center migration
Moving Your Data Center: Keys to planning a successful data center migrationData Cave
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationAmazon Web Services
 
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)Amazon Web Services
 
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)Amazon Web Services
 
(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate Results(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate ResultsAmazon Web Services
 
Data Center Migration
Data Center MigrationData Center Migration
Data Center MigrationThomas Martin
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure IntegrationAmazon Web Services
 
10 tough decisions donor data migration decisions (Webinar hosted by Bloomera...
10 tough decisions donor data migration decisions (Webinar hosted by Bloomera...10 tough decisions donor data migration decisions (Webinar hosted by Bloomera...
10 tough decisions donor data migration decisions (Webinar hosted by Bloomera...Brandon Fix
 
3mf infinity-and-beyond
3mf infinity-and-beyond3mf infinity-and-beyond
3mf infinity-and-beyondmikaelbarbero
 
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...AWS Germany
 
10 tips to improve the performance of your AWS application
10 tips to improve the performance of your AWS application10 tips to improve the performance of your AWS application
10 tips to improve the performance of your AWS applicationAmazon Web Services
 
Deep Dive on Amazon Elastic Block Store
Deep Dive on Amazon Elastic Block StoreDeep Dive on Amazon Elastic Block Store
Deep Dive on Amazon Elastic Block StoreAmazon Web Services
 
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...Amazon Web Services
 
How We Should Think About Security
How We Should Think  About SecurityHow We Should Think  About Security
How We Should Think About SecurityAmazon Web Services
 
Deep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database ServiceDeep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database ServiceAmazon Web Services
 
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity
Creating Your Virtual Data Center: VPC Fundamentals and ConnectivityCreating Your Virtual Data Center: VPC Fundamentals and Connectivity
Creating Your Virtual Data Center: VPC Fundamentals and ConnectivityAmazon Web Services
 

Andere mochten auch (20)

AWS Migration Planning Roadmap
AWS Migration Planning RoadmapAWS Migration Planning Roadmap
AWS Migration Planning Roadmap
 
AWS Large Scale Migrations - Jan 2016
AWS Large Scale Migrations - Jan 2016AWS Large Scale Migrations - Jan 2016
AWS Large Scale Migrations - Jan 2016
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
 
Moving Your Data Center: Keys to planning a successful data center migration
Moving Your Data Center: Keys to planning a successful data center migrationMoving Your Data Center: Keys to planning a successful data center migration
Moving Your Data Center: Keys to planning a successful data center migration
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio Migration
 
Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio Migration
 
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
 
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
 
(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate Results(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate Results
 
Data Center Migration
Data Center MigrationData Center Migration
Data Center Migration
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure Integration
 
10 tough decisions donor data migration decisions (Webinar hosted by Bloomera...
10 tough decisions donor data migration decisions (Webinar hosted by Bloomera...10 tough decisions donor data migration decisions (Webinar hosted by Bloomera...
10 tough decisions donor data migration decisions (Webinar hosted by Bloomera...
 
3mf infinity-and-beyond
3mf infinity-and-beyond3mf infinity-and-beyond
3mf infinity-and-beyond
 
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
 
10 tips to improve the performance of your AWS application
10 tips to improve the performance of your AWS application10 tips to improve the performance of your AWS application
10 tips to improve the performance of your AWS application
 
Deep Dive on Amazon Elastic Block Store
Deep Dive on Amazon Elastic Block StoreDeep Dive on Amazon Elastic Block Store
Deep Dive on Amazon Elastic Block Store
 
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
 
How We Should Think About Security
How We Should Think  About SecurityHow We Should Think  About Security
How We Should Think About Security
 
Deep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database ServiceDeep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database Service
 
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity
Creating Your Virtual Data Center: VPC Fundamentals and ConnectivityCreating Your Virtual Data Center: VPC Fundamentals and Connectivity
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity
 

Ähnlich wie Application Migrations at Scale

AWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAmazon Web Services
 
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...Amazon Web Services
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionTom Laszewski
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleTom Laszewski
 
Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Amazon Web Services
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Amazon Web Services
 
ICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptxICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptxmustafa435048
 
Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Oliver Wells
 
Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Amazon Web Services
 
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐Amazon Web Services
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAmazon Web Services
 
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...Amazon Web Services
 
How Discovery Migrated 80% of Their IT to AWS with Cloudreach
How Discovery Migrated 80% of Their IT to AWS with CloudreachHow Discovery Migrated 80% of Their IT to AWS with Cloudreach
How Discovery Migrated 80% of Their IT to AWS with CloudreachAmazon Web Services
 
AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...
AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...
AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...Amazon Web Services
 
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesMigrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesOSSCube
 
Migrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps AssociatesMigrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps AssociatesAmazon Web Services
 
5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf
5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf
5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdfbocaha3988
 
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWSAWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWSAmazon Web Services
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5margaret_ronald
 

Ähnlich wie Application Migrations at Scale (20)

AWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the Cloud
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scale
 
Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
 
ICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptxICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptx
 
Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS)
 
Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017
 
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
 
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
 
How Discovery Migrated 80% of Their IT to AWS with Cloudreach
How Discovery Migrated 80% of Their IT to AWS with CloudreachHow Discovery Migrated 80% of Their IT to AWS with Cloudreach
How Discovery Migrated 80% of Their IT to AWS with Cloudreach
 
AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...
AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...
AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...
 
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesMigrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
 
Migrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps AssociatesMigrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps Associates
 
5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf
5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf
5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf
 
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWSAWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
 

Mehr von Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Kürzlich hochgeladen

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
"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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Kürzlich hochgeladen (20)

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
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
 
"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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

Application Migrations at Scale

  • 1.
  • 2.
  • 3. Application Migrations at Scale Vijay Rangarajan Senior Cloud Architect, AWS Professional Services Neal Ardeljan Senior IT Transformation Consultant, AWS Professional Services
  • 4. What to expect in this session US: Sharing our experience with high velocity migrations at scale (>500 servers) YOU: Will learn about proven migration patterns, methods and tools that AWS has delivered successfully to hundreds of enterprise customers globally that will help you accelerate migrations, reduce risk and quickly realize value
  • 5. Why migrate to Cloud? Higher cost of operating on-premise infrastructure Disruption demands a response: innovation and agility
  • 6. Typical Migration Challenges Misconceptions about the cloud such as perceived security concerns Incomplete/outdated inventory of your IT portfolio COTS and legacy applications that are not cloud ready Skill gap of existing IT staff Operations/Run function implications
  • 7. We’ve helped Organizations of all sizes migrate to AWS
  • 8. Condé Nast Migration 67 application groups 500+ servers 1PB+ storage 100+ databases Cost Savings & Up-lift in Operational Performance 40%
  • 9. Transformation - Stages of Adoption Optimization Migration Foundation Project
  • 10. Cloud adoption is a journey It requires planning and an adoption roadmap Cloud adoption strategy should be aligned closely with business goals and objectives It can be disruptive and will drive significant change Most start small, learn, iterate and accelerate Value can be achieved quickly Every journey to the cloud is different…
  • 14. 7 Perspectives Step-by-step process to build your cloud roadmap Execution and delivery approach Comprehensive framework to efficiently and effectively align your cloud adoption journey to your business objectives. The AWS CAF is comprised of: AWS CAF: 7 PerspectivesAWS CAF whitepaper: http://bit.ly/AWSCAF …Let the AWS Cloud Adoption Framework be your guide
  • 15. AWS CAF Core Perspectives Process Perspective Managing portfolios, programs and projects to deliver expected business outcome on time and within budget, while keeping risks at acceptable levels. People Perspective Defining and acquiring the skills needed to adopt the AWS cloud platform. Examples guidance include role descriptions, training, certification and mentoring. Maturity Perspective Defining the target state architecture of the organization and creating the required blueprints and roadmaps. Platform Perspective Represents the technology services of the AWS cloud platform. Provides patterns, guidance, and tools for optimal use of the technology services and services to implement. Operating Perspective Represents the ongoing management of the functioning IT environment of AWS. Provides process, guidance and tools for optimum operational service management of the AWS environment. Security Perspective Defining and implementing the required levels of security, governance, and risk management to achieve compliance. Business Perspective Identifying, delivering, and measuring business impact using architectural approaches that align technical delivery to business imperatives.
  • 17. AWS Application Discovery Service Agents deployed on source hosts Windows & Linux support Capture system inventory, performance, and dependencies Capture and store secured data to AWS API access to discovered assets Output to CSV or XML Can be imported into a third-party migration or visualization tool Discovery Agents Discovery DB AWS Application Discovery ServiceOn-premises data center Encrypted data Internet
  • 20. Migration Pattern Migration Pattern Name Pattern Description Example Retain • Client will keep host/application in their source environment • Minimal analysis/validation of scope and application affinity • Dependency on integrating service management • Mainframe • Unix host / applications • Offshore locations Retire • Application and host decommission on source • No migration to target • Application owner approvals needed • Existing decommissioning program • UNIX, SCO, Clustered host for DR, alternative HA hosts Re-Host • Like for like application migration • Minimal change to application architecture • Storage migration will be needed (without conversion) • UAT – Some level of application testing • Simple to medium V2V, P2V • Storage: Local to DASD • RHEL 6 above • Win 2008 Above Re-Factor • Database to AWS RDS • Middleware and application change to “cloudify” an application • UAT required • MS SQL same technology (RDS) • Middleware, IBM products Re-platform • Up-version of the OS and/or Database onto the target cloud • OS and/or Database porting • Storage migration will be needed (without conversion) • Some level of application changes • Data conversion; Database transition to MySQL, Aurora, etc.. • Application reinstallation on the target • UAT is highly recommended • W2K3 to Win 2012; Win 2008 below; RHEL 6 below, Oracle 8 to 11; All databases • AIX to Linux • Oracle to SQL, SQL to Aurora • New application releases • All clusters (MS clusters, DR) Re-Architect • Application architecture changes may also require Up-Version or Porting • Middleware, data modernization, application consolidation/stacking • UAT required; HPC Grid, No ITIL • Any custom application change • Complex / Highly complex application migration ApplicationModernization/ChangeEffort R1 R2 R3 R4 R5 R6 Migration Patterns
  • 21. Planning your Migration Perform IT Portfolio Assessment Plan Cloud Unfit Re-engineer Cloud fit Build Re-Host Replace Refactor Re-platform Retain / Retire A B C TestingandIntegrating
  • 22. Planning Your Migration Migrating to the cloud can take one of many paths…
  • 23. On-Premises Infrastructure Mapped to AWS – Compute, Storage & Content Delivery and Networking Technology On-Premises AWS Network VPN, MPLS Amazon VPC, AWS Direct Connect Storage DAS, SAN, NAS, SSD Amazon EBS, Amazon S3, Amazon EC2 instance storage, Amazon EFS, distributed & clustered FS on Amazon EC2 Compute Hardware, virtualization Amazon EC2, Amazon ECS, AWS Lambda Content delivery Third-party CDN Amazon CloudFront Load balancing Hardware and software load balancers Elastic Load Balancing, software load balancers Scaling & cluster management Hardware and software clustering tools Auto Scaling, software clustering solutions Archiving Tape library, off-site data storage Amazon S3, Amazon Glacier DNS BIND, Windows Server, third party Amazon Route 53, third-party DNS software on EC2
  • 24. Determine Optimal Architecture - Infrastructure Application and service grouping Visualize complex communication between different resources and application dependencies using auto discovery Rate and performance detail Understand latency and even loss % of traffic between resources Build capacity by location Plan network capacity by understanding location to location network requirements Determine AWS environment Instance sizing, DX or VPN, network topology/IP addressing, security groups, WAF, IDS/IPS, Elastic Load Balancer, Amazon CloudFront, Amazon Route 53, AWS Directory Service, network logging… Communication density between dependent workloads Dependent server & communication protocol
  • 25. Determining Optimal Architecture - Applications Application topology Automatically discover and visualize application topology and interdependencies Business transactions Auto-discover end-to-end business transactions and performance Determine AWS environment Auto Scaling, Amazon RDS, Amazon Redshift, Amazon Aurora, Amazon SQS, Amazon DynamoDB, Amazon EMR
  • 26. Migration Prioritisation AWS has developed an approach to collect, manage, and analyze application architectures. This model leverages a weighted scale and prioritization to deliver a report identifying logical application groupings for a phased migration into AWS.
  • 28. Application Migration Design and Planning Process Solution Design • Conduct Workshop • Architect well- defined Target Infrastructure Environment • Select automated migration tooling to support app patterns • Establish Security and Governance structure Migration Plan • Adopt agile sprint planning • Estimate migration efforts • Establish performance validation and acceptance criteria • Build migration checklist and execution plan Pilot Run • Conduct migration pilot – Initial Trial Run • Validate assumption and migration checklist Application Migration Execution Plan A well-defined target environment with well-constructed fundamental services are key success to migration factory and accelerate velocity.
  • 29. AWS Application Migration Framework Agile Migration Factory Strategy Plan Build (Move) Run DomainPhase AWSMigrationProcess AWSCloudAdoptionFramework(CAF) Initiate Discover Design Migrate Integrate Validate Operate Optimize Migration Initiation Application Portfolio Discovery Application Analysis Migration Design Migration Integration Validation Operate Optimize 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 50% Automation 50% Automation 30% Automation 50% Automation 50% Automation Continuous Migration Evaluation and Feedback Prioritized Migration List Migrated Applications Business Strategy & Objectives Activities MigrationMigration Candidates
  • 30. Migration Factory Considerations Prioritize recent applications Decommission old applications where possible Iterate using sprints Build a cloud centre of excellence to accelerate learning
  • 31. Considerations Workload-oriented Activity-oriented Scope Small to Medium size migrations (1-500 apps) Large size migrations (>500 apps) Application Complexity Low to Medium High Number of teams 1-4 9-10 Team Size 6-10 2-4 Agility (ability to shift focus during a sprint) High Low Expertise in all migration activities High Low Sprint scope All activities happen in sequence within a sprint and each sprint must complete before moving to the next. Each activity is handled by a different sprint team, sprints run in parallel and sprints from one activity can overlap with another sprint’s activity. Use case Team members have intimate knowledge of applications and their underlying infrastructure. Team members are highly specialized in their activity (i.e.: discovery). Sprint Team Design Options
  • 32. Migration Sprint Team Considerations Customer Migration Lead Partner Migration Lead Partner Technical Lead Customer Technical Lead Project Control Technical Leadership Sprint Team #1 CIO – Executive Sponsor Cloud Migration Leader Sprint Team #2 Sprint Team #4Sprint Team #3
  • 33. Migration Sprint Team Structure Additional Teams Lift & Shift Migration Migrates large quantities of simple applications that don’t require refactoring or re-platform. Heavy utilization of migration automation tools. Rapidly delivering large quantities of small incremental value Re-Platform Migration Designs, Architects, and migrates more complex applications that require a change of platform or a change in application architecture. Migrating fewer applications that provide a higher return per migration Innovation Works in coordination with foundation, migration, and transition teams to develop repeatable pattern solutions that will expedite migrations and transition to operations Lift and Shift Migration Teams Re-Platform Migration Teams Re-Factor Builds and validates appropriate foundational components that ensure Dev, Test, Prod environments are scalable and appropriately maintained and monitored Re-Factor Migration Teams Innovation Teams Core Teams Foundations & Operations Builds and validates appropriate foundational components that ensure Dev, Test, Prod environments are scalable and appropriately maintained and monitored Portfolio Discovery Accelerates downstream activities by executing full application discovery and rationalization. Works to eliminate objections and minimize wasted effort.
  • 34. Migration Plan (Example) 1.0 MVP Month 0-3 1.1 Iteration-1 Month 4-6 1.2 Iteration-2 Month 7-9 Platform Build SDLC CCoE Application Migration (Business risk appetite) Demonstrate high value apps on AWS Network, IAM & Security Financial Reporting Basic EC2, RDS, EBS Templates Standard Pipelines & Developer Tools Standard Cloud SOE AMI Baking Process Standard Release, Change, Event Management Self- Service Service Catalog Move simple, low- risk apps Non-critical apps move using CI/CD Critical apps move using CI/CD Legacy apps move using lift & shift SDLC Security, Resilience & Compliance Production ITIL workflow automation Incident, Problem, Management Production Assurance Testing Value Time Usage spike as Self- Service becomes available
  • 35. Migration Sprint Schedule (Example) Q1 Q2 Q3 Q4 Productivity 3 Sprints @2Wk 4-5 Sprints @2Wk 4-5 Sprints @2Wk 3 Sprints @2Wk R R R R 2Wk retrospective Sprints Sprints Sprints Sprints Datacenter Decommissioning 2016 2017 2018 Q1 Q2 Q3 Q4 Productivity R R R R Sprints Sprints Sprints Sprints Application/System Migrations Q1 Q2 Q3 Q4 Productivity R R R R Sprints Sprints Sprints Sprints Application/System Migrations
  • 36. Migration Tools AWS Snowball Simple large- scale data transfer AWS Database Migration Service Migrate between on- premises and cloud databases VM Import / Export Deploy workloads across your infrastructure AWS Marketplace 2,750+ products to help you with migrations and a cloud operating model AWS Server Migration Service Streamlines migration of existing virtualized applications
  • 37. Migration Portfolio Validation Tools Optimization (Performance/Cost) Discovery Tools TCO/Resource Planning Migration/ Integration Tools Service Management Integrate Validate Operate Optimize Cloud Management Service Monitoring CI/CD Analysis Design Discover Design Migrate Transition Operate Improve
  • 39. Step 1: Identifying applications to move Standalone applications are easy to move Loosely coupled (SOA based integrations) applications are good candidates New Applications have more documentation and organizational knowledge Tightly Integrated Applications needs more planning Low hanging fruit: Dev/Test applications, self-contained web applications (LAMP stack), social media product marketing campaigns, training environments, pre-sales demo portal, software downloads, trial applications Watch out for… 32 bit, non-Linux/Windows, multicast clustered systems, engineered systems (Exadata, Netezza, NAS) vertically challenged software/applications
  • 40. Step 2: Conduct a TCO (Minimum Information) Compute: Number of servers/VMs including RAM, CPU, OS, and boot drive size (Amazon EC2) Storage mapping to transactional, backup, archival,and log/file system/applications (Amazon EBS, Amazon Glacier, and Amazon S3) Region(s) where processing is happening Data transfer out for networking Internet or dedicated networking, including security requirements (AWS Direct Connect and VPN) Performance utilization of the current infrastructure and applications License costs and support for Oracle, Microsoft, SAP, etc…
  • 41. HA requirements for each workload (ELB, Amazon Route 53) Scalability requirements for each workload (Auto Scaling, Elastic Load Balancing, Amazon Route 53, Amazon CloudFront) Disaster Recovery (DR) requirements for each workload Storage IOPS requirements for each workload Compute requirements for management/monitoring Backup requirements for each workload that can not be supported by Amazon EBS snapshots Step 2: Conduct a TCO (Nice To Have)
  • 42. Step 3: Migration Pilot Answer tons of questions and get your feet wet with AWS quickly Help identify gaps and touch points Give you a correct estimation of the migration and operational costs Your initial migration will… “There is no compression algorithm for experience”
  • 44. 4 Months 500 Servers 5 People Australian Bank Auto + manual discovery Auto migration 24 Months 800 Servers 10+ People Pharmaceutical Company Manual discovery Manual migration Large Scale Migration Retail Commerce Manual discovery Manual migration 6 Months / 150 Servers 10 People
  • 45. Migration Success Factors Build Migration Playbooks Automate, Automate, Automate Bring in your A-Team Build a plan around Application Modernization Deliberately scale your Migration Plan(s)
  • 46. The AWS Cloud… "AWS is our trusted partner that is going to run our company for the next 140 years.” Jim Fowler – CIO, General Electric and move faster What if you could devote more resources to the things that matter while being more secure?