SlideShare ist ein Scribd-Unternehmen logo
1 von 41
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
H O N G K O N G
03.25.19
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
H O N G K O N G
03.25.19
Modernizing your Enterprise
Applications
Dickson Yue
Manager, Solutions Architecture
Amazon Web Services
T r a c k 1 : H o n g K o n g R e g i o n , E n t e r p r i s e W o r k l o a d & H y b r i d M i g r a t i o n
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why modernization
Cost savings
(TCO/CO)
Resource
efficiency
Business
agility
Operational
resilience
What is it?
Launch of new products
75% faster (Unilever)
Critical workloads run in
multiple availability zones
and regions for robust DR
(Expedia)
50%+ reduction in
TCO (GE)
More than 500 hours per
year of server configuration
time saved (Sage)
AWS
customer
success
Infrastructure cost
savings/ avoidance from
moving to the cloud
Efficiency improvement by
function on a task by task
basis
Benefit of improving SLAs
and reducing unplanned
outage
Deploying new features/
applications faster and
reducing errors
Example Data center consolidation Large-scale, compute-
intensive workloads
Improved agility and
developer productivity to
drive innovation and digital
transformation
IT process
efficiencies
Initial
focus
Most compelling
cloud benefits
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Monolithic application
Current state Future state
Microservices application
Rehost, Re-platform,
Re-architect
What is modernization?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How - Migration planning
Discover and organize data 7 Rs
Applications
Performance
Infrastructure
Level
of
effort
Retire
Retain
Relocate
Re-host
Re-purchase
Re-platform
Re-architect
Example
To VMC
To EC2
To SaaS
To Managed service
To Serverless
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Re-host
Right size on AWS VMs
Virtual machines
Pros:
• Usually the fastest
migration strategy
• No architectural
modifications
Cons:
• Miss most “cloudy” benefits
of target platform—both
technical and financial
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Web
App
DB DB
Web
App
LB LB
NFS/SMB NFS/SMB
DC1
On-premise / Colocation
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
LB LB
Availability Zone 1
NFS/SMB NFS/SMB
Capabilities
Choice of processor*
(AWS, Intel, AMD)
Fast processors
(up to 4.0 GHz)
High memory footprint
(up to 24 TiB)
Instance storage
(HDD and NVMe)
Networking
(up to 100 Gbps)
Accelerated computing
(GPUs and FPGA)
Bare Metal
Size
(Nano to 32xlarge)
175instance types
for virtually
every workload
and business need
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
LB LB
Availability Zone 1
NFS/SMB NFS/SMB
AWS Availability Zone (AZ)AWS Region
A Region is a physical location
in the world where we have
multiple Availability Zones.
Availability Zones consist of one
or more discrete data centers,
each with redundant power,
networking, and connectivity,
housed in separate facilities.
Transit
Transit AZ
AZ
AZ
Datacenter Datacenter
Datacenter
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
LB LB
Availability Zone 1 Availability Zone 2
NFS/SMB NFS/SMB
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
On-premise / Colocation
Web
App
DB DB
Web
App
LB LB
NFS/SMB NFS/SMB
DC1
VPC
AWS Cloud
Web
App
DB DB
Web
App
LB LB
Availability Zone 1
NFS/SMB NFS/SMB
Continuous,
real-time data
replication traffic
free license
allows for 90
days
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Physical
Data Centers
Wide Platform Support*
Any
Application
Any
Database
x86 Operating
Systems
Source
Infrastructure
* See documentation or contact Support for a complete list.
Windows
Workstations
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cost savings improve through optimizations
On-
Premises
Lift & Shift Instance
Right-Sizing
Improved
Elasticity
Measure,
Monitor,
Improve
Optimized
EC2
Storage
Optimization
Serverless
Architecture
Managed
Services
True AWS
Optimized
True TCO
comparison
Typical TCO comparison
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Re-platform options
ContainersManaged
virtual machines
Pros:
• Realize some benefits of
cloud platform
• Minimal architectural
modifications
Cons:
• Can be some rework
required
Managed
Database
Managed
File server
……
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Web
App
DB DB
Web
App
LB LB
Availability Zone 1 Availability Zone 2
File File
VPC
AWS Cloud
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
ALB
NLB
VPC
AWS Cloud
ALB/NLB
Application Load Balancer
Network Load Balancer
high availability, automatic scaling, and robust
security
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
Applications Deployment
Elastic
Beanstalk
ALB
NLB
Your code
HTTP server
Application server
Language interpreter
Operating system
Host
Provided by you
Provided and managed by Elastic Beanstalk
Runtime: Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker
Elastic Beanstalk
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
Applications Deployment
Elastic
Beanstalk
RDS
Multi-AZ
Managed Database
ALB
NLB
VPC
AWS Cloud
App optimization
Scaling
High availability
Database backups
DB s/w patching
DB s/w install
OS patching
OS installation
Server maintenance
Hardware lifecycle
Power/HVAC/Network
App optimization
Scaling
High availability
Database backups
DB s/w patching
DB s/w install
OS patching
OS installation
Server maintenance
Hardware lifecycle
Power/HVAC/Network
AWSmanages
Youmanage
EC2 RDS
RDS
Managed by you
Managed by AWS
MAZ RPO = 0, RTO = 60-90 sec
Scale, patches with 60-90 sec downtime
Performance, single node mysql 5.6 16x 25k Write, 300k Read
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
EFS – NFS
FSx - SMB
Applications Deployment
Elastic
Beanstalk
RDS
Multi-AZ
Managed Database
ALB
NLB
VPC
AWS Cloud
EFS/FSX
Amazon EFS
Linux/NFS File
Storage
Amazon FSx for Windows
File Server
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
EFS – NFS
FSx - SMB
Applications Deployment
Elastic
Beanstalk
RDS
Multi-AZ
Managed Database
Load balancer
Applications
Management
Database
NFS/SMB
Managed
ALB
NLB
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Re-platform options
On-Premises Cloud
Less
Compute Server, VM
Container, K8S AWS Elastic Beanstalk Fargate
Databases
MySQL, PostgreSQL
SQL Server, Oracle,
MongoDB Amazon RDS
Storage NFS, SMB
Messaging
Amazon MQ MSK
Analytics
Hadoop EMR Amazon Elasticsearch Service
Aurora
FSx EFS
Elasticsearch Service
DocumentDB
EKS
ActiveMQ
Kafka, ESB
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Re-architect options
SERVERLESSCONTAINERS
Pros:
• Realize full potential of
target cloud platform
Cons:
• Requires the largest
investment and level of
effort to realize
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernize Compute and Operation
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
EFS – NFS
FSx - SMB
Applications Deployment
Elastic
Beanstalk
RDS
Multi-AZ
Managed Database
S3
Lambda
DynamoDB
ALB
NLB
AWS Cloud
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
EFS – NFS
FSx - SMB
Applications Deployment
Elastic
Beanstalk
RDS
Multi-AZ
Managed Database
ALB
/api/fn101
S3
Lambda
DynamoDB
NoSQL
File
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
EFS – NFS
FSx - SMB
Applications Deployment
Elastic
Beanstalk
RDS
Multi-AZ
Managed Database
ALB
/api/fn101
S3
Lambda
DynamoDB
Container
NoSQL
/api/fn102
File
Fargate
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Decouple state from code using messaging
Queues
Simple
Fully managed
Any volume
Pub/sub
Simple
Fully managed
Flexible
Amazon Simple
Queue Service
Amazon Simple
Notification
Service
Messaging
Synchronization
Rapid
Fully managed
Real-time
Amazon
CloudWatch
Events
Ingest
Data streams
Data processing
Real-time
Data Store
Microservices
Performance at scale
Fast and flexible
Amazon Kinesis
Data Streams
Amazon
Dynamo DB
Data stream capture
Event bus
A serverless event
bus service for
SaaS and AWS
services
Amazon
EventBridge
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernize Datastore
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customers are migrating their workloads to AWS
Verizon is migrating over 1,000 business-critical applications and database backend systems to AWS,
several of which also include the migration of production databases to Amazon Aurora.
By migrating from Microsoft SQL Server to Amazon Aurora, Ryanair can run one of the largest email
campaigns in Europe with higher performance at a fraction of the cost, sending out 22 million
emails daily to customers.
Trimble migrated their Oracle databases to Amazon RDS and project they will pay about 1/4th
of what they paid when managing their private infrastructure.
Intuit migrated from Microsoft SQL Server to Amazon Redshift to reduce data-processing timelines
and get insights to decision makers faster and more frequently.
Equinox Fitness migrated its Teradata on-premises data warehouse to Amazon Redshift. They went
from static reports to a modern data lake that delivers dynamic reports.
Migrated their Market Data system from SQL Server to Aurora MySQL using AWS Database Migration
Service(DMS) to replicate data nightly. Reduces their processing times from 8 hours to 3 hours.
By December 2018, Amazon.com will have migrated 88% of their Oracle DBs (and 97% of
critical system DBs) moved to Amazon Aurora and Amazon DynamoDB. They also migrated their
50 PB Oracle Data Warehouse to AWS (Amazon S3, Amazon Redshift, and Amazon EMR).
Samsung Electronics migrated their Cassandra clusters to Amazon DynamoDB for their Samsung
Cloud workload with 70% cost savings.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon’s Consumer Business Just Turned off its Final
Oracle Database
• 75 petabyte of internal data stored
• Nearly 7,500 Oracle databases
• Cost Reduction – over 60%
• Performance Improvements - 40%
latency improvement
• Administrative Overhead - 70%
https://aws.amazon.com/blogs/aws/migration-complete-amazons-
consumer-business-just-turned-off-its-final-oracle-database/
Alexa, Amazon Prime, Amazon Prime Video,
Amazon Fresh, Kindle, Amazon Music, Audible,
Shopbop, Twitch, and Zappos,
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Re-architect options
On-Premises Cloud
Less
Compute Server, VM
Container, K8S AWS Elastic Beanstalk Fargate
Databases
MySQL, PostgreSQL
SQL Server, Oracle,
MongoDB Amazon RDS
Storage NFS, SMB
Messaging
Amazon MQ MSK
Analytics
Hadoop EMR Amazon Elasticsearch Service
Aurora
FSx EFS
Elasticsearch Service
DocumentDB
EKS
More
Lambda
DynamoDB
S3
SQS / SNS
Amazon Athena
Aurora
Serverless
Amazon Kinesis
ActiveMQ
Kafka, ESB
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS This is my architecture
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
I have100 applications, where should I start?
Strategy # App
? ?
? ?
? ?
? ?
? ?
? ?
Total 100
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Comparing Migration Strategies
Discover and organize data 7 Rs
Applications
Performance
Infrastructure
Retire
Retain
Relocate
Re-host
Re-purchase
Re-platform
Re-architect
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Comparing Migration Strategies
Strategy Time Cost Business Value # App
Retain N/A 5
Retire N/A 5
Relocate
vmware to VMC
10
Re-host
any to AWS EC2
20
Re-platform
LB to ALB, DB to AWS RDS
30
Re-purchase
SaaS
5
Re-architect
Cloud native
30
Low
High
MigrationComplexity
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pilot
Migration heatmap
Easy to migrate
High business value
Low business value
Hard to migrate
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Summary
7R
Modernize through
- Re-host
- Re-platform
- Re-architect
Migration strategies and heatmap
Thank you!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Dickson Yue

Weitere ähnliche Inhalte

Was ist angesagt?

How VICE media moved to an entirely cloud-based review and approval process w...
How VICE media moved to an entirely cloud-based review and approval process w...How VICE media moved to an entirely cloud-based review and approval process w...
How VICE media moved to an entirely cloud-based review and approval process w...Amazon Web Services
 
Migrating Data to the Cloud: Explore Your Options From AWS
Migrating Data to the Cloud: Explore Your Options From AWSMigrating Data to the Cloud: Explore Your Options From AWS
Migrating Data to the Cloud: Explore Your Options From AWSAmazon Web Services
 
Enabling Transformation through Agility & Innovation - AWS Transformation Day...
Enabling Transformation through Agility & Innovation - AWS Transformation Day...Enabling Transformation through Agility & Innovation - AWS Transformation Day...
Enabling Transformation through Agility & Innovation - AWS Transformation Day...Amazon Web Services
 
Security Framework Shakedown: Chart Your Journey with AWS Best Practices
Security Framework Shakedown: Chart Your Journey with AWS Best PracticesSecurity Framework Shakedown: Chart Your Journey with AWS Best Practices
Security Framework Shakedown: Chart Your Journey with AWS Best PracticesAmazon Web Services
 
Stages of Adoption leading to Complete Migration
Stages of Adoption leading to Complete Migration	Stages of Adoption leading to Complete Migration
Stages of Adoption leading to Complete Migration Amazon Web Services
 
Elevate your security with the cloud
Elevate your security with the cloudElevate your security with the cloud
Elevate your security with the cloudAmazon Web Services
 
What's new in Amazon EC2 - CMP201 - New York AWS Summit
What's new in Amazon EC2 - CMP201 - New York AWS SummitWhat's new in Amazon EC2 - CMP201 - New York AWS Summit
What's new in Amazon EC2 - CMP201 - New York AWS SummitAmazon Web Services
 
VMware: The Fastest Path to Hybrid Cloud
VMware: The Fastest Path to Hybrid CloudVMware: The Fastest Path to Hybrid Cloud
VMware: The Fastest Path to Hybrid CloudAmazon Web Services
 
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
 
AWS Initiate Day Dublin 2019 – Migrating Data to the Cloud
AWS Initiate Day Dublin 2019 – Migrating Data to the CloudAWS Initiate Day Dublin 2019 – Migrating Data to the Cloud
AWS Initiate Day Dublin 2019 – Migrating Data to the CloudAmazon Web Services
 
Increasing Productivity with End-User Computing Solutions on AWS
  Increasing Productivity with End-User Computing Solutions on AWS  Increasing Productivity with End-User Computing Solutions on AWS
Increasing Productivity with End-User Computing Solutions on AWSAmazon Web Services
 
Driving Digital Transformation for Citizen Services
Driving Digital Transformation for Citizen Services  Driving Digital Transformation for Citizen Services
Driving Digital Transformation for Citizen Services Amazon Web Services
 
Capture and Stream Live and On-Demand Video for the Public Sector
Capture and Stream Live and On-Demand Video for the Public SectorCapture and Stream Live and On-Demand Video for the Public Sector
Capture and Stream Live and On-Demand Video for the Public SectorAmazon Web Services
 
AWS Initiate Day Manchester 2019 – AWS Security Compliance in your VPC
AWS Initiate Day Manchester 2019 – AWS Security Compliance in your VPCAWS Initiate Day Manchester 2019 – AWS Security Compliance in your VPC
AWS Initiate Day Manchester 2019 – AWS Security Compliance in your VPCAmazon Web Services
 
AWS Initiate Day Manchester 2019 – AWS Breaking Down the Monoliths
AWS Initiate Day Manchester 2019 – AWS Breaking Down the MonolithsAWS Initiate Day Manchester 2019 – AWS Breaking Down the Monoliths
AWS Initiate Day Manchester 2019 – AWS Breaking Down the MonolithsAmazon Web Services
 
AWS Initiate Day Dublin 2019 – Cost Optimization on AWS
AWS Initiate Day Dublin 2019 – Cost Optimization on AWSAWS Initiate Day Dublin 2019 – Cost Optimization on AWS
AWS Initiate Day Dublin 2019 – Cost Optimization on AWSAmazon Web Services
 

Was ist angesagt? (20)

How VICE media moved to an entirely cloud-based review and approval process w...
How VICE media moved to an entirely cloud-based review and approval process w...How VICE media moved to an entirely cloud-based review and approval process w...
How VICE media moved to an entirely cloud-based review and approval process w...
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
Migrating Data to the Cloud: Explore Your Options From AWS
Migrating Data to the Cloud: Explore Your Options From AWSMigrating Data to the Cloud: Explore Your Options From AWS
Migrating Data to the Cloud: Explore Your Options From AWS
 
Security Framework Shakedown
Security Framework ShakedownSecurity Framework Shakedown
Security Framework Shakedown
 
Enabling Transformation through Agility & Innovation - AWS Transformation Day...
Enabling Transformation through Agility & Innovation - AWS Transformation Day...Enabling Transformation through Agility & Innovation - AWS Transformation Day...
Enabling Transformation through Agility & Innovation - AWS Transformation Day...
 
Security Framework Shakedown: Chart Your Journey with AWS Best Practices
Security Framework Shakedown: Chart Your Journey with AWS Best PracticesSecurity Framework Shakedown: Chart Your Journey with AWS Best Practices
Security Framework Shakedown: Chart Your Journey with AWS Best Practices
 
Stages of Adoption leading to Complete Migration
Stages of Adoption leading to Complete Migration	Stages of Adoption leading to Complete Migration
Stages of Adoption leading to Complete Migration
 
Keynote: Introduction to AWS
Keynote: Introduction to AWS Keynote: Introduction to AWS
Keynote: Introduction to AWS
 
Elevate your security with the cloud
Elevate your security with the cloudElevate your security with the cloud
Elevate your security with the cloud
 
What's new in Amazon EC2 - CMP201 - New York AWS Summit
What's new in Amazon EC2 - CMP201 - New York AWS SummitWhat's new in Amazon EC2 - CMP201 - New York AWS Summit
What's new in Amazon EC2 - CMP201 - New York AWS Summit
 
VMware: The Fastest Path to Hybrid Cloud
VMware: The Fastest Path to Hybrid CloudVMware: The Fastest Path to Hybrid Cloud
VMware: The Fastest Path to Hybrid Cloud
 
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...
 
AWS Initiate Day Dublin 2019 – Migrating Data to the Cloud
AWS Initiate Day Dublin 2019 – Migrating Data to the CloudAWS Initiate Day Dublin 2019 – Migrating Data to the Cloud
AWS Initiate Day Dublin 2019 – Migrating Data to the Cloud
 
Increasing Productivity with End-User Computing Solutions on AWS
  Increasing Productivity with End-User Computing Solutions on AWS  Increasing Productivity with End-User Computing Solutions on AWS
Increasing Productivity with End-User Computing Solutions on AWS
 
Driving Digital Transformation for Citizen Services
Driving Digital Transformation for Citizen Services  Driving Digital Transformation for Citizen Services
Driving Digital Transformation for Citizen Services
 
Capture and Stream Live and On-Demand Video for the Public Sector
Capture and Stream Live and On-Demand Video for the Public SectorCapture and Stream Live and On-Demand Video for the Public Sector
Capture and Stream Live and On-Demand Video for the Public Sector
 
AWS Initiate Day Manchester 2019 – AWS Security Compliance in your VPC
AWS Initiate Day Manchester 2019 – AWS Security Compliance in your VPCAWS Initiate Day Manchester 2019 – AWS Security Compliance in your VPC
AWS Initiate Day Manchester 2019 – AWS Security Compliance in your VPC
 
AWS Initiate Day Manchester 2019 – AWS Breaking Down the Monoliths
AWS Initiate Day Manchester 2019 – AWS Breaking Down the MonolithsAWS Initiate Day Manchester 2019 – AWS Breaking Down the Monoliths
AWS Initiate Day Manchester 2019 – AWS Breaking Down the Monoliths
 
Moving to DevOps
Moving to DevOpsMoving to DevOps
Moving to DevOps
 
AWS Initiate Day Dublin 2019 – Cost Optimization on AWS
AWS Initiate Day Dublin 2019 – Cost Optimization on AWSAWS Initiate Day Dublin 2019 – Cost Optimization on AWS
AWS Initiate Day Dublin 2019 – Cost Optimization on AWS
 

Ähnlich wie Modernizing_your_Enterprise_Applications

[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...Amazon Web Services Korea
 
Architecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesArchitecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesAmazon Web Services
 
Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS ServicesSimplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS ServicesAWS Summits
 
Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...
Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...
Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...AWS Summits
 
Pitt Immersion Day Module 4 - storage in AWS
Pitt Immersion Day Module 4 - storage in AWSPitt Immersion Day Module 4 - storage in AWS
Pitt Immersion Day Module 4 - storage in AWSEagleDream Technologies
 
Why AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS SummitWhy AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS SummitAmazon Web Services
 
Running Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSRunning Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSAmazon Web Services
 
AWS Core - Compute, Network, Storage and Security | AWS Summit Tel Aviv 2019
AWS Core - Compute, Network, Storage and Security | AWS Summit Tel Aviv 2019AWS Core - Compute, Network, Storage and Security | AWS Summit Tel Aviv 2019
AWS Core - Compute, Network, Storage and Security | AWS Summit Tel Aviv 2019AWS Summits
 
Modernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWSModernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWSAmazon Web Services
 
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - DemoServerless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - DemoAmazon Web Services
 
Best-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWSBest-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWSAmazon Web Services
 
Hosting .NET Applications on AWS - AWS Federal Pop-Up Loft
Hosting .NET Applications on AWS  - AWS Federal Pop-Up LoftHosting .NET Applications on AWS  - AWS Federal Pop-Up Loft
Hosting .NET Applications on AWS - AWS Federal Pop-Up LoftAmazon Web Services
 
Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS Summit
Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS SummitArchitecting SAP on Amazon Web Services - SVC216 - Chicago AWS Summit
Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS SummitAmazon Web Services
 
Design, Deploy, and Optimize Microsoft SQL Server on AWS
Design, Deploy, and Optimize Microsoft SQL Server on AWSDesign, Deploy, and Optimize Microsoft SQL Server on AWS
Design, Deploy, and Optimize Microsoft SQL Server on AWSAmazon Web Services
 
VMware Cloud on AWS - The Next-Generation Hybrid Cloud
VMware Cloud on AWS - The Next-Generation Hybrid CloudVMware Cloud on AWS - The Next-Generation Hybrid Cloud
VMware Cloud on AWS - The Next-Generation Hybrid CloudAmazon Web Services
 

Ähnlich wie Modernizing_your_Enterprise_Applications (20)

Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
 
Architecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesArchitecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-Practices
 
Cloud ibrido nella PA
Cloud ibrido nella PACloud ibrido nella PA
Cloud ibrido nella PA
 
Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS ServicesSimplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services
 
Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...
Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...
Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...
 
Pitt Immersion Day Module 4 - storage in AWS
Pitt Immersion Day Module 4 - storage in AWSPitt Immersion Day Module 4 - storage in AWS
Pitt Immersion Day Module 4 - storage in AWS
 
Core services
Core servicesCore services
Core services
 
Why AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS SummitWhy AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
 
Running Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSRunning Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWS
 
AWS Core - Compute, Network, Storage and Security | AWS Summit Tel Aviv 2019
AWS Core - Compute, Network, Storage and Security | AWS Summit Tel Aviv 2019AWS Core - Compute, Network, Storage and Security | AWS Summit Tel Aviv 2019
AWS Core - Compute, Network, Storage and Security | AWS Summit Tel Aviv 2019
 
Modernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWSModernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWS
 
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - DemoServerless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
 
Best-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWSBest-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWS
 
Hosting .NET Applications on AWS - AWS Federal Pop-Up Loft
Hosting .NET Applications on AWS  - AWS Federal Pop-Up LoftHosting .NET Applications on AWS  - AWS Federal Pop-Up Loft
Hosting .NET Applications on AWS - AWS Federal Pop-Up Loft
 
Webinar AWS: Desmistificando a Nuvem
Webinar AWS: Desmistificando a NuvemWebinar AWS: Desmistificando a Nuvem
Webinar AWS: Desmistificando a Nuvem
 
Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS Summit
Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS SummitArchitecting SAP on Amazon Web Services - SVC216 - Chicago AWS Summit
Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS Summit
 
Design, Deploy, and Optimize Microsoft SQL Server on AWS
Design, Deploy, and Optimize Microsoft SQL Server on AWSDesign, Deploy, and Optimize Microsoft SQL Server on AWS
Design, Deploy, and Optimize Microsoft SQL Server on AWS
 
VMware Cloud on AWS - The Next-Generation Hybrid Cloud
VMware Cloud on AWS - The Next-Generation Hybrid CloudVMware Cloud on AWS - The Next-Generation Hybrid Cloud
VMware Cloud on AWS - The Next-Generation Hybrid Cloud
 
AWSome Day Brasil - Março 2020
AWSome Day Brasil - Março 2020AWSome Day Brasil - Março 2020
AWSome Day Brasil - Março 2020
 

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
 

Modernizing_your_Enterprise_Applications

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. H O N G K O N G 03.25.19
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. H O N G K O N G 03.25.19 Modernizing your Enterprise Applications Dickson Yue Manager, Solutions Architecture Amazon Web Services T r a c k 1 : H o n g K o n g R e g i o n , E n t e r p r i s e W o r k l o a d & H y b r i d M i g r a t i o n
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Why modernization Cost savings (TCO/CO) Resource efficiency Business agility Operational resilience What is it? Launch of new products 75% faster (Unilever) Critical workloads run in multiple availability zones and regions for robust DR (Expedia) 50%+ reduction in TCO (GE) More than 500 hours per year of server configuration time saved (Sage) AWS customer success Infrastructure cost savings/ avoidance from moving to the cloud Efficiency improvement by function on a task by task basis Benefit of improving SLAs and reducing unplanned outage Deploying new features/ applications faster and reducing errors Example Data center consolidation Large-scale, compute- intensive workloads Improved agility and developer productivity to drive innovation and digital transformation IT process efficiencies Initial focus Most compelling cloud benefits
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Monolithic application Current state Future state Microservices application Rehost, Re-platform, Re-architect What is modernization?
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. How - Migration planning Discover and organize data 7 Rs Applications Performance Infrastructure Level of effort Retire Retain Relocate Re-host Re-purchase Re-platform Re-architect Example To VMC To EC2 To SaaS To Managed service To Serverless
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-host Right size on AWS VMs Virtual machines Pros: • Usually the fastest migration strategy • No architectural modifications Cons: • Miss most “cloudy” benefits of target platform—both technical and financial
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App LB LB NFS/SMB NFS/SMB DC1 On-premise / Colocation
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App LB LB Availability Zone 1 NFS/SMB NFS/SMB Capabilities Choice of processor* (AWS, Intel, AMD) Fast processors (up to 4.0 GHz) High memory footprint (up to 24 TiB) Instance storage (HDD and NVMe) Networking (up to 100 Gbps) Accelerated computing (GPUs and FPGA) Bare Metal Size (Nano to 32xlarge) 175instance types for virtually every workload and business need
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App LB LB Availability Zone 1 NFS/SMB NFS/SMB AWS Availability Zone (AZ)AWS Region A Region is a physical location in the world where we have multiple Availability Zones. Availability Zones consist of one or more discrete data centers, each with redundant power, networking, and connectivity, housed in separate facilities. Transit Transit AZ AZ AZ Datacenter Datacenter Datacenter
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App LB LB Availability Zone 1 Availability Zone 2 NFS/SMB NFS/SMB
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. On-premise / Colocation Web App DB DB Web App LB LB NFS/SMB NFS/SMB DC1 VPC AWS Cloud Web App DB DB Web App LB LB Availability Zone 1 NFS/SMB NFS/SMB Continuous, real-time data replication traffic free license allows for 90 days
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Physical Data Centers Wide Platform Support* Any Application Any Database x86 Operating Systems Source Infrastructure * See documentation or contact Support for a complete list. Windows Workstations
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cost savings improve through optimizations On- Premises Lift & Shift Instance Right-Sizing Improved Elasticity Measure, Monitor, Improve Optimized EC2 Storage Optimization Serverless Architecture Managed Services True AWS Optimized True TCO comparison Typical TCO comparison
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-platform options ContainersManaged virtual machines Pros: • Realize some benefits of cloud platform • Minimal architectural modifications Cons: • Can be some rework required Managed Database Managed File server ……
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App LB LB Availability Zone 1 Availability Zone 2 File File VPC AWS Cloud
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File ALB NLB VPC AWS Cloud ALB/NLB Application Load Balancer Network Load Balancer high availability, automatic scaling, and robust security
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File Applications Deployment Elastic Beanstalk ALB NLB Your code HTTP server Application server Language interpreter Operating system Host Provided by you Provided and managed by Elastic Beanstalk Runtime: Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker Elastic Beanstalk
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database ALB NLB VPC AWS Cloud App optimization Scaling High availability Database backups DB s/w patching DB s/w install OS patching OS installation Server maintenance Hardware lifecycle Power/HVAC/Network App optimization Scaling High availability Database backups DB s/w patching DB s/w install OS patching OS installation Server maintenance Hardware lifecycle Power/HVAC/Network AWSmanages Youmanage EC2 RDS RDS Managed by you Managed by AWS MAZ RPO = 0, RTO = 60-90 sec Scale, patches with 60-90 sec downtime Performance, single node mysql 5.6 16x 25k Write, 300k Read
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database ALB NLB VPC AWS Cloud EFS/FSX Amazon EFS Linux/NFS File Storage Amazon FSx for Windows File Server
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database Load balancer Applications Management Database NFS/SMB Managed ALB NLB
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-platform options On-Premises Cloud Less Compute Server, VM Container, K8S AWS Elastic Beanstalk Fargate Databases MySQL, PostgreSQL SQL Server, Oracle, MongoDB Amazon RDS Storage NFS, SMB Messaging Amazon MQ MSK Analytics Hadoop EMR Amazon Elasticsearch Service Aurora FSx EFS Elasticsearch Service DocumentDB EKS ActiveMQ Kafka, ESB
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-architect options SERVERLESSCONTAINERS Pros: • Realize full potential of target cloud platform Cons: • Requires the largest investment and level of effort to realize
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Modernize Compute and Operation
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database S3 Lambda DynamoDB ALB NLB AWS Cloud
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database ALB /api/fn101 S3 Lambda DynamoDB NoSQL File
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database ALB /api/fn101 S3 Lambda DynamoDB Container NoSQL /api/fn102 File Fargate
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Decouple state from code using messaging Queues Simple Fully managed Any volume Pub/sub Simple Fully managed Flexible Amazon Simple Queue Service Amazon Simple Notification Service Messaging Synchronization Rapid Fully managed Real-time Amazon CloudWatch Events Ingest Data streams Data processing Real-time Data Store Microservices Performance at scale Fast and flexible Amazon Kinesis Data Streams Amazon Dynamo DB Data stream capture Event bus A serverless event bus service for SaaS and AWS services Amazon EventBridge
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Modernize Datastore
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customers are migrating their workloads to AWS Verizon is migrating over 1,000 business-critical applications and database backend systems to AWS, several of which also include the migration of production databases to Amazon Aurora. By migrating from Microsoft SQL Server to Amazon Aurora, Ryanair can run one of the largest email campaigns in Europe with higher performance at a fraction of the cost, sending out 22 million emails daily to customers. Trimble migrated their Oracle databases to Amazon RDS and project they will pay about 1/4th of what they paid when managing their private infrastructure. Intuit migrated from Microsoft SQL Server to Amazon Redshift to reduce data-processing timelines and get insights to decision makers faster and more frequently. Equinox Fitness migrated its Teradata on-premises data warehouse to Amazon Redshift. They went from static reports to a modern data lake that delivers dynamic reports. Migrated their Market Data system from SQL Server to Aurora MySQL using AWS Database Migration Service(DMS) to replicate data nightly. Reduces their processing times from 8 hours to 3 hours. By December 2018, Amazon.com will have migrated 88% of their Oracle DBs (and 97% of critical system DBs) moved to Amazon Aurora and Amazon DynamoDB. They also migrated their 50 PB Oracle Data Warehouse to AWS (Amazon S3, Amazon Redshift, and Amazon EMR). Samsung Electronics migrated their Cassandra clusters to Amazon DynamoDB for their Samsung Cloud workload with 70% cost savings.
  • 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon’s Consumer Business Just Turned off its Final Oracle Database • 75 petabyte of internal data stored • Nearly 7,500 Oracle databases • Cost Reduction – over 60% • Performance Improvements - 40% latency improvement • Administrative Overhead - 70% https://aws.amazon.com/blogs/aws/migration-complete-amazons- consumer-business-just-turned-off-its-final-oracle-database/ Alexa, Amazon Prime, Amazon Prime Video, Amazon Fresh, Kindle, Amazon Music, Audible, Shopbop, Twitch, and Zappos,
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-architect options On-Premises Cloud Less Compute Server, VM Container, K8S AWS Elastic Beanstalk Fargate Databases MySQL, PostgreSQL SQL Server, Oracle, MongoDB Amazon RDS Storage NFS, SMB Messaging Amazon MQ MSK Analytics Hadoop EMR Amazon Elasticsearch Service Aurora FSx EFS Elasticsearch Service DocumentDB EKS More Lambda DynamoDB S3 SQS / SNS Amazon Athena Aurora Serverless Amazon Kinesis ActiveMQ Kafka, ESB
  • 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS This is my architecture
  • 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. I have100 applications, where should I start? Strategy # App ? ? ? ? ? ? ? ? ? ? ? ? Total 100
  • 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Comparing Migration Strategies Discover and organize data 7 Rs Applications Performance Infrastructure Retire Retain Relocate Re-host Re-purchase Re-platform Re-architect
  • 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Comparing Migration Strategies Strategy Time Cost Business Value # App Retain N/A 5 Retire N/A 5 Relocate vmware to VMC 10 Re-host any to AWS EC2 20 Re-platform LB to ALB, DB to AWS RDS 30 Re-purchase SaaS 5 Re-architect Cloud native 30 Low High MigrationComplexity
  • 39. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pilot Migration heatmap Easy to migrate High business value Low business value Hard to migrate
  • 40. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Summary 7R Modernize through - Re-host - Re-platform - Re-architect Migration strategies and heatmap
  • 41. Thank you! © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Dickson Yue