SlideShare a Scribd company logo
1 of 38
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
N o v e m b e r 3 0 , 2 0 1 7
E N T 4 0 1
Successfully Migrating Business-
Critical Applications to AWS
J e r e m y O a k e y
S r . D i r e c t o r , C l o u d P l a t f o r m & S o l u t i o n s G r o u p
C i s c o S y s t e m s
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4 5
321
Agenda
What drives app
migration to cloud?
Challenges in
app migration
On-premises app
migration flow
Cisco CloudCenter and
how it automates the
different components of
application migration
Migration back to
on-premises or
build hybrid cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
On-premises
capacity
constraints
for resources
Reduce
operational/
maintenance costs
while increasing
service availability
Elasticity—
scale out,
scale in when
needed
Building a disaster
recovery service—
no on-premises-
only environment
Faster
application
deployments,
updates, and
patching
Business agility
improvements
Application
Migration
to Cloud:
Drivers
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Planning (12 weeks) Validating (6 weeks)Migration (4 weeks)
There’s so much more to consider
Most Enterprises Only Consider a Slice of
the Problem
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Planning (12 weeks) Migration (4 weeks)
And with So Many Interests at Stake
Validating (6 weeks)
Ops
Are we confident that we
know how this app is
architected?
Dev
Are we confident
that we know every
code dependency?
Business
Are we confident
that we have
understood the user
impact?
Entire process (5.5 months)
You need 100% confidence before investing the time
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Planning
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lack of performance
information
Integration
downtime
Application
visibility
Large set of
applications
Application
Migration to
Cloud:
Challenges
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Planning Requires Understanding Your
Applications
“If you attempt to move a monolithic application into the cloud without refactoring it…you will lose many of
the advantages of cloud deployment.”
—Benjamin Wootton (https://www.contino.io/insights/the-lift-and-shift-fallacy-why-it-will-cost-you-time-money-and-people)
Process paymentLogin
Withdraw fundsSearch
Network
Databases
Application
Third-party
Microservices
Servers
Docker
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Quantifying
Success
Requires
a Baseline
B oth Technical
and B u sin ess
Metrics
Role Criteria
Ops
Dev
Business
Crashes
HTTP errors
JS errors
Page load time
Response time
Calls per minute
User experience
User conversions
Revenue
?
?
?
Pre-move Post-move
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
On-Premises Application Migration Flow
Application
discovery
Pre-migration performance
baseline
Post-migration
performance baseline
Migrate
Compare
performance
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
On-Premises Application Migration Flow
Who D oes Wh at?
Application
discovery
Pre-migration performance
baseline
Post-migration
performance baseline
Migrate
Compare
performance
Cisco CloudCenter
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
On-Premises Application Migration Flow
C isco C lou dC enter Orche strate d S o lu tio n
Application discovery
Perform application discovery
using iQuate
Enable AppD agent
Use application discovery data from
iQuate to import VMs to CloudCenter
and install AppD agents
Cisco CloudCenter
Performance baseline @ Source
Generate performance baseline for
application in On-premises
environment with AppDynamics
1
2
3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
On-Premises Application Migration Flow
C isco C lou dC en te r-B ased Solution
Cisco CloudCenter
Migrate application
Migrate the application using
CloudEndure migration service
4
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
On-Premises Application Migration Flow
C isco C lou dC en te r-B ased Solution
Cisco CloudCenter
Performance baseline @ AWS
Generate performance baseline for
application in AWS environment with
AppDynamics
5
Compare performance
Compare pre- and post-migration
application performance data
6
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Day 0 Operations at iQuate,
AppDynamics and CloudEndure
Setup SaaS account
with iQuate
Deploy iQuate appliance
in vCenter environment
Define scope for
application discovery
Execute scan runs
periodically to get
optimum data analysis
Setup SaaS account or
on-premises installation
of AppDynamics
Define dashboard metrics
at the AppD controller
Define “install AppD agent”
action at the CloudCenter
Setup SaaS account with
CloudEndure migration
service
Define/set your target cloud
as AWS in CloudEndure
Define “migration”
action in CloudCenter
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS
Cisco CloudCenter
B uild A pplication Map p in g U sin g iQuate
VMs
Brownfield VMs
app owner
Cisco
CloudCenter
vCenter
Perform application discovery
using iQuate
Obtain the application discovery
data from iQuate reports
Use application discovery data from
iQuate to import VMs to CloudCenter
Import application VMs in to CloudCenter
based on iQuate application discovery data
1
2
2
1
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS
Cisco CloudCenter
E nable A p p D y na mics an d B uild P re-Migration
P erforman ce B aselin e
VMs
Brownfield VMs
app owner
Cisco
CloudCenter
vCenter
Install AppD agents from CloudCenter
Start traffic for the application
Get performance baseline for the
application at AppD controller
(pre-migration)
Build pre-migration performance baseline
in the AppD controller
3
4
3
4
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
TITLE ONLY
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
VMs
Brownfield VMs
app owner
Cisco
CloudCenter
vCenter
AWS
Cisco CloudCenter
Migrate A p p lication U sin g C lou d E n d u re Migration S ervice
Perform application migration
from CloudCenter—contacts
the CloudEndure migration and
performs the move
Trigger the migration action in CloudCenter
5
5
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
TITLE ONLY
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
TITLE ONLY
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Validating
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
VMs
Brownfield VMs
app owner
Cisco
CloudCenter
vCenter
AWS
Cisco CloudCenter
P ost-Migration P erforman ce B aselin e an d C omp arison
Get performance baseline for
the application at AppD controller
(post-migration)
Get post-migration performance
baseline at AppD controller
Compare the pre-migration and
post-migration performance
baseline data
6
7
6
7
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Overall average
response time
Average response time
over the performance
baseline time period
Calls per minute
over the performance
baseline time period
Compare
Performance—
Technical
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
User data such as
sessions, conversion rate
User experience
Conversion funnel
Compare
Performance
— Business
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cisco CloudCenter
P ost-Migration Man agemen t
CloudCenter
Application lifecycle management
Managing day N application operations
Cloud spend visibility
Apply governance and control
AppDynamics
Deep visibility and insights into app performance
Continuous application monitoring in the cloud
Optimize resources
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Demo
Migration of On-Premises Application to
AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cisco CloudCenter
Migration B ack to On -P remises
Peak demand time period
for application is over
Have capacity available
on-premises
Data has to stay on-premises
Compliance/regulatory
requirements
Greenfield and Brownfield
migration from CloudCenter
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cisco CloudCenter
B uilding Hybrid A pplication D eployment Model
Cisco
CloudCenter
Secure link
profile
Secure connectivity
Application components
spread out in public and
private (web in public with
database in private)
AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cisco CloudCenter
B uilding Hybrid A pplication D eployment Model
Cisco
CloudCenter Application components spread
out in public and private clouds
with web in public and
database in private
Applications are in public
and private clouds
AWSDatabase Tier Web Tier
Application
profile
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cisco CloudCenter
On -P remises D atab ase D ep loymen t U sin g S caleA rc
Cisco
CloudCenter ScaleArc database load
balancer sending database
requests to on-premises
database
ScaleArc’s in-memory query
cache helps serving request
locally in cloudSQL
Web
Tier
Database
LB
SQL
Application
Profile
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Demo
Application in AWS with On-Premises
Database via ScaleArc Database LB
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cisco CloudCenter
S tretch ed D a ta b a se D ep lo y men t U sin g S ca leA rc
Cisco
CloudCenter ScaleArc load balancer
distributing requests to local
database in cloud and
on-premises database
Database replication active
between on-premises database
and cloud local databaseSQL
Web
Tier
Database
LB
RDS
MySQL
Application
profile
DB Replication
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Demo
Application in AWS with RDS MySQL and
On-Premises Database via ScaleArc
Replication
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Questions?
(jeoakey@cisco.com)
We’ll be posting the demos and related
content to
communities.cisco.com, Search CloudCenter
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!

More Related Content

What's hot

DAT321_How Careem Used Amazon ElastiCache for Redis to Accelerate Their Ride ...
DAT321_How Careem Used Amazon ElastiCache for Redis to Accelerate Their Ride ...DAT321_How Careem Used Amazon ElastiCache for Redis to Accelerate Their Ride ...
DAT321_How Careem Used Amazon ElastiCache for Redis to Accelerate Their Ride ...Amazon Web Services
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersAmazon Web Services
 
SRV310_Designing Microservices with Serverless
SRV310_Designing Microservices with ServerlessSRV310_Designing Microservices with Serverless
SRV310_Designing Microservices with ServerlessAmazon Web Services
 
CON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECSCON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECSAmazon Web Services
 
MCL306_Making IoT Smarter with AWS Rekognition.pdf
MCL306_Making IoT Smarter with AWS Rekognition.pdfMCL306_Making IoT Smarter with AWS Rekognition.pdf
MCL306_Making IoT Smarter with AWS Rekognition.pdfAmazon Web Services
 
DEV337_Deploy a Data Lake with AWS CloudFormation
DEV337_Deploy a Data Lake with AWS CloudFormationDEV337_Deploy a Data Lake with AWS CloudFormation
DEV337_Deploy a Data Lake with AWS CloudFormationAmazon Web Services
 
MSC202_Learn How Salesforce Used ADCs for App Load Balancing for an Internati...
MSC202_Learn How Salesforce Used ADCs for App Load Balancing for an Internati...MSC202_Learn How Salesforce Used ADCs for App Load Balancing for an Internati...
MSC202_Learn How Salesforce Used ADCs for App Load Balancing for an Internati...Amazon Web Services
 
How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017
How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017
How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017Amazon Web Services
 
Interstella 8888: Advanced Microservice Operations - CON407 - re:Invent 2017
Interstella 8888: Advanced Microservice Operations - CON407 - re:Invent 2017Interstella 8888: Advanced Microservice Operations - CON407 - re:Invent 2017
Interstella 8888: Advanced Microservice Operations - CON407 - re:Invent 2017Amazon Web Services
 
Advanced Patterns in Microservices Implementation with Amazon ECS - CON402 - ...
Advanced Patterns in Microservices Implementation with Amazon ECS - CON402 - ...Advanced Patterns in Microservices Implementation with Amazon ECS - CON402 - ...
Advanced Patterns in Microservices Implementation with Amazon ECS - CON402 - ...Amazon Web Services
 
GPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUDGPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUDAmazon Web Services
 
Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017
Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017
Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017Amazon Web Services
 
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...Amazon Web Services
 
ARC319_Multi-Region Active-Active Architecture
ARC319_Multi-Region Active-Active ArchitectureARC319_Multi-Region Active-Active Architecture
ARC319_Multi-Region Active-Active ArchitectureAmazon Web Services
 
CON209_Interstella 8888 Learn How to Use Docker on AWS
CON209_Interstella 8888 Learn How to Use Docker on AWSCON209_Interstella 8888 Learn How to Use Docker on AWS
CON209_Interstella 8888 Learn How to Use Docker on AWSAmazon Web Services
 
CTD302_How Hulu reinvented Television using the AWS Cloud
CTD302_How Hulu reinvented Television using the AWS CloudCTD302_How Hulu reinvented Television using the AWS Cloud
CTD302_How Hulu reinvented Television using the AWS CloudAmazon Web Services
 
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...Amazon Web Services
 
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...Amazon Web Services
 
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017Amazon Web Services
 
DEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to MicroservicesDEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to MicroservicesAmazon Web Services
 

What's hot (20)

DAT321_How Careem Used Amazon ElastiCache for Redis to Accelerate Their Ride ...
DAT321_How Careem Used Amazon ElastiCache for Redis to Accelerate Their Ride ...DAT321_How Careem Used Amazon ElastiCache for Redis to Accelerate Their Ride ...
DAT321_How Careem Used Amazon ElastiCache for Redis to Accelerate Their Ride ...
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with Containers
 
SRV310_Designing Microservices with Serverless
SRV310_Designing Microservices with ServerlessSRV310_Designing Microservices with Serverless
SRV310_Designing Microservices with Serverless
 
CON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECSCON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECS
 
MCL306_Making IoT Smarter with AWS Rekognition.pdf
MCL306_Making IoT Smarter with AWS Rekognition.pdfMCL306_Making IoT Smarter with AWS Rekognition.pdf
MCL306_Making IoT Smarter with AWS Rekognition.pdf
 
DEV337_Deploy a Data Lake with AWS CloudFormation
DEV337_Deploy a Data Lake with AWS CloudFormationDEV337_Deploy a Data Lake with AWS CloudFormation
DEV337_Deploy a Data Lake with AWS CloudFormation
 
MSC202_Learn How Salesforce Used ADCs for App Load Balancing for an Internati...
MSC202_Learn How Salesforce Used ADCs for App Load Balancing for an Internati...MSC202_Learn How Salesforce Used ADCs for App Load Balancing for an Internati...
MSC202_Learn How Salesforce Used ADCs for App Load Balancing for an Internati...
 
How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017
How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017
How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017
 
Interstella 8888: Advanced Microservice Operations - CON407 - re:Invent 2017
Interstella 8888: Advanced Microservice Operations - CON407 - re:Invent 2017Interstella 8888: Advanced Microservice Operations - CON407 - re:Invent 2017
Interstella 8888: Advanced Microservice Operations - CON407 - re:Invent 2017
 
Advanced Patterns in Microservices Implementation with Amazon ECS - CON402 - ...
Advanced Patterns in Microservices Implementation with Amazon ECS - CON402 - ...Advanced Patterns in Microservices Implementation with Amazon ECS - CON402 - ...
Advanced Patterns in Microservices Implementation with Amazon ECS - CON402 - ...
 
GPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUDGPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUD
 
Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017
Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017
Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017
 
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
 
ARC319_Multi-Region Active-Active Architecture
ARC319_Multi-Region Active-Active ArchitectureARC319_Multi-Region Active-Active Architecture
ARC319_Multi-Region Active-Active Architecture
 
CON209_Interstella 8888 Learn How to Use Docker on AWS
CON209_Interstella 8888 Learn How to Use Docker on AWSCON209_Interstella 8888 Learn How to Use Docker on AWS
CON209_Interstella 8888 Learn How to Use Docker on AWS
 
CTD302_How Hulu reinvented Television using the AWS Cloud
CTD302_How Hulu reinvented Television using the AWS CloudCTD302_How Hulu reinvented Television using the AWS Cloud
CTD302_How Hulu reinvented Television using the AWS Cloud
 
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
 
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
 
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
 
DEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to MicroservicesDEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to Microservices
 

Similar to Successfully Migrating Business-Critical Applications to AWS - ENT401 - re:Invent 2017

規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐Amazon Web Services
 
GPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrationsGPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrationsAmazon Web Services
 
Journey to the cloud: a cosa deve pensare un’organizzazione che vuole migrare...
Journey to the cloud: a cosa deve pensare un’organizzazione che vuole migrare...Journey to the cloud: a cosa deve pensare un’organizzazione che vuole migrare...
Journey to the cloud: a cosa deve pensare un’organizzazione che vuole migrare...Amazon Web Services
 
Accelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdfAccelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdfAmazon 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
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐Amazon Web Services
 
An Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale MigrationsAn Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale MigrationsAmazon Web Services
 
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...Amazon Web Services
 
Enabling Broad Organisational Transformation through the Adoption of AWS
Enabling Broad Organisational Transformation through the Adoption of AWSEnabling Broad Organisational Transformation through the Adoption of AWS
Enabling Broad Organisational Transformation through the Adoption of AWSAmazon Web Services
 
Migration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSMigration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSAmazon Web Services
 
Achieving Continuous Compliance with CTP and AWS
Achieving Continuous Compliance with CTP and AWS Achieving Continuous Compliance with CTP and AWS
Achieving Continuous Compliance with CTP and AWS Amazon Web Services
 
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...Amazon Web Services
 
Build your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholdersBuild your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholdersAmazon Web Services
 
ENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale MigrationsENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale MigrationsAmazon Web Services
 
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...Amazon Web Services
 
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliCasi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliAmazon Web Services
 

Similar to Successfully Migrating Business-Critical Applications to AWS - ENT401 - re:Invent 2017 (20)

規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
 
GPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrationsGPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrations
 
Journey to the cloud: a cosa deve pensare un’organizzazione che vuole migrare...
Journey to the cloud: a cosa deve pensare un’organizzazione che vuole migrare...Journey to the cloud: a cosa deve pensare un’organizzazione che vuole migrare...
Journey to the cloud: a cosa deve pensare un’organizzazione che vuole migrare...
 
Accelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdfAccelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdf
 
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
 
Financial Services Industry Forum
Financial Services Industry ForumFinancial Services Industry Forum
Financial Services Industry Forum
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
 
ENT315_Landing Zones
ENT315_Landing ZonesENT315_Landing Zones
ENT315_Landing Zones
 
An Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale MigrationsAn Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale Migrations
 
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
 
Enabling Broad Organisational Transformation through the Adoption of AWS
Enabling Broad Organisational Transformation through the Adoption of AWSEnabling Broad Organisational Transformation through the Adoption of AWS
Enabling Broad Organisational Transformation through the Adoption of AWS
 
Migration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSMigration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWS
 
企業雲端化之旅
企業雲端化之旅企業雲端化之旅
企業雲端化之旅
 
Achieving Continuous Compliance with CTP and AWS
Achieving Continuous Compliance with CTP and AWS Achieving Continuous Compliance with CTP and AWS
Achieving Continuous Compliance with CTP and AWS
 
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
 
Build your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholdersBuild your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholders
 
ENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale MigrationsENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale Migrations
 
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
 
企業雲端化之旅
企業雲端化之旅企業雲端化之旅
企業雲端化之旅
 
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliCasi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
 

More from 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
 

More from 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
 

Successfully Migrating Business-Critical Applications to AWS - ENT401 - re:Invent 2017

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT N o v e m b e r 3 0 , 2 0 1 7 E N T 4 0 1 Successfully Migrating Business- Critical Applications to AWS J e r e m y O a k e y S r . D i r e c t o r , C l o u d P l a t f o r m & S o l u t i o n s G r o u p C i s c o S y s t e m s
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 4 5 321 Agenda What drives app migration to cloud? Challenges in app migration On-premises app migration flow Cisco CloudCenter and how it automates the different components of application migration Migration back to on-premises or build hybrid cloud
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. On-premises capacity constraints for resources Reduce operational/ maintenance costs while increasing service availability Elasticity— scale out, scale in when needed Building a disaster recovery service— no on-premises- only environment Faster application deployments, updates, and patching Business agility improvements Application Migration to Cloud: Drivers
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Planning (12 weeks) Validating (6 weeks)Migration (4 weeks) There’s so much more to consider Most Enterprises Only Consider a Slice of the Problem
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Planning (12 weeks) Migration (4 weeks) And with So Many Interests at Stake Validating (6 weeks) Ops Are we confident that we know how this app is architected? Dev Are we confident that we know every code dependency? Business Are we confident that we have understood the user impact? Entire process (5.5 months) You need 100% confidence before investing the time
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Planning
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lack of performance information Integration downtime Application visibility Large set of applications Application Migration to Cloud: Challenges
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Planning Requires Understanding Your Applications “If you attempt to move a monolithic application into the cloud without refactoring it…you will lose many of the advantages of cloud deployment.” —Benjamin Wootton (https://www.contino.io/insights/the-lift-and-shift-fallacy-why-it-will-cost-you-time-money-and-people) Process paymentLogin Withdraw fundsSearch Network Databases Application Third-party Microservices Servers Docker
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Quantifying Success Requires a Baseline B oth Technical and B u sin ess Metrics Role Criteria Ops Dev Business Crashes HTTP errors JS errors Page load time Response time Calls per minute User experience User conversions Revenue ? ? ? Pre-move Post-move ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. On-Premises Application Migration Flow Application discovery Pre-migration performance baseline Post-migration performance baseline Migrate Compare performance
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. On-Premises Application Migration Flow Who D oes Wh at? Application discovery Pre-migration performance baseline Post-migration performance baseline Migrate Compare performance Cisco CloudCenter
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. On-Premises Application Migration Flow C isco C lou dC enter Orche strate d S o lu tio n Application discovery Perform application discovery using iQuate Enable AppD agent Use application discovery data from iQuate to import VMs to CloudCenter and install AppD agents Cisco CloudCenter Performance baseline @ Source Generate performance baseline for application in On-premises environment with AppDynamics 1 2 3
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. On-Premises Application Migration Flow C isco C lou dC en te r-B ased Solution Cisco CloudCenter Migrate application Migrate the application using CloudEndure migration service 4
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. On-Premises Application Migration Flow C isco C lou dC en te r-B ased Solution Cisco CloudCenter Performance baseline @ AWS Generate performance baseline for application in AWS environment with AppDynamics 5 Compare performance Compare pre- and post-migration application performance data 6
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Day 0 Operations at iQuate, AppDynamics and CloudEndure Setup SaaS account with iQuate Deploy iQuate appliance in vCenter environment Define scope for application discovery Execute scan runs periodically to get optimum data analysis Setup SaaS account or on-premises installation of AppDynamics Define dashboard metrics at the AppD controller Define “install AppD agent” action at the CloudCenter Setup SaaS account with CloudEndure migration service Define/set your target cloud as AWS in CloudEndure Define “migration” action in CloudCenter
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Cisco CloudCenter B uild A pplication Map p in g U sin g iQuate VMs Brownfield VMs app owner Cisco CloudCenter vCenter Perform application discovery using iQuate Obtain the application discovery data from iQuate reports Use application discovery data from iQuate to import VMs to CloudCenter Import application VMs in to CloudCenter based on iQuate application discovery data 1 2 2 1
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Cisco CloudCenter E nable A p p D y na mics an d B uild P re-Migration P erforman ce B aselin e VMs Brownfield VMs app owner Cisco CloudCenter vCenter Install AppD agents from CloudCenter Start traffic for the application Get performance baseline for the application at AppD controller (pre-migration) Build pre-migration performance baseline in the AppD controller 3 4 3 4
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. TITLE ONLY
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. VMs Brownfield VMs app owner Cisco CloudCenter vCenter AWS Cisco CloudCenter Migrate A p p lication U sin g C lou d E n d u re Migration S ervice Perform application migration from CloudCenter—contacts the CloudEndure migration and performs the move Trigger the migration action in CloudCenter 5 5
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. TITLE ONLY
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. TITLE ONLY
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Validating
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. VMs Brownfield VMs app owner Cisco CloudCenter vCenter AWS Cisco CloudCenter P ost-Migration P erforman ce B aselin e an d C omp arison Get performance baseline for the application at AppD controller (post-migration) Get post-migration performance baseline at AppD controller Compare the pre-migration and post-migration performance baseline data 6 7 6 7
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Overall average response time Average response time over the performance baseline time period Calls per minute over the performance baseline time period Compare Performance— Technical
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. User data such as sessions, conversion rate User experience Conversion funnel Compare Performance — Business
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cisco CloudCenter P ost-Migration Man agemen t CloudCenter Application lifecycle management Managing day N application operations Cloud spend visibility Apply governance and control AppDynamics Deep visibility and insights into app performance Continuous application monitoring in the cloud Optimize resources
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demo Migration of On-Premises Application to AWS
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cisco CloudCenter Migration B ack to On -P remises Peak demand time period for application is over Have capacity available on-premises Data has to stay on-premises Compliance/regulatory requirements Greenfield and Brownfield migration from CloudCenter
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cisco CloudCenter B uilding Hybrid A pplication D eployment Model Cisco CloudCenter Secure link profile Secure connectivity Application components spread out in public and private (web in public with database in private) AWS
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cisco CloudCenter B uilding Hybrid A pplication D eployment Model Cisco CloudCenter Application components spread out in public and private clouds with web in public and database in private Applications are in public and private clouds AWSDatabase Tier Web Tier Application profile
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cisco CloudCenter On -P remises D atab ase D ep loymen t U sin g S caleA rc Cisco CloudCenter ScaleArc database load balancer sending database requests to on-premises database ScaleArc’s in-memory query cache helps serving request locally in cloudSQL Web Tier Database LB SQL Application Profile
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demo Application in AWS with On-Premises Database via ScaleArc Database LB
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cisco CloudCenter S tretch ed D a ta b a se D ep lo y men t U sin g S ca leA rc Cisco CloudCenter ScaleArc load balancer distributing requests to local database in cloud and on-premises database Database replication active between on-premises database and cloud local databaseSQL Web Tier Database LB RDS MySQL Application profile DB Replication
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demo Application in AWS with RDS MySQL and On-Premises Database via ScaleArc Replication
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Questions? (jeoakey@cisco.com) We’ll be posting the demos and related content to communities.cisco.com, Search CloudCenter
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you!