SlideShare a Scribd company logo
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
如何成功的完成混合雲遷移專案及
快速反應大型活動對系統帶來的挑戰
Retro Kuo
Cloud Support
Engineer, AWS
Simon Wang
Enterprise Support
Lead, AWS
Rianol Jou
Head of Site Reliability
Engineering, KKBOX
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Agenda
• Hybrid connectivity solutions
• Overview of AWS China Regions
• Hybrid connectivity with AWS China Regions
• Enterprise Support for Large Enterprises
• Case Study – DB Migration to AWS
• Case Study – How KKTIX Survived JJ Lin Event
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
It’s critical to provide a seamless
networking experience between
on-premises networks and the
AWS cloud
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Hybrid Connectivity Solutions
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Private Connectivity with AWS VPN (1/2)
customer
gateway
virtual
private
gateway
2 IPSec tunnels192.168.0.0/16 172.31.0.0/16
192.168/16
Your networking device
VPN connection
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Private Connectivity with AWS VPN (2/2)
• Fully managed and highly available VPN termination
endpoints at AWS end
• 1 connection, 2 VPN tunnels per VPC
• IPsec site-to-site tunnel with AES-256, SHA-2, and latest DH groups
• Support for NAT-T
• Pay $0.05 per hour per VPN connection
• Static or dynamic (BGP)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Connectivity with AWS Direct Connect (1/3)
192.168/16
AWS Direct Connect location
Customer
or partner
cage
AWS cage
Customer network
192.168.0.0/16
AWS services
virtual
private
gateway
172.31.0.0/16
Private virtual
interface
Public virtual
interface
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Connectivity with AWS Direct Connect (2/3)
Customer
Router
Colocation
DX Location
AWS Direct
Connect
Devices
AWS Cloud
VPC
VPC
VPC
Switch Equinix SG2, Singapore
Region – U.S West (Oregon)
Region – Asia Pacific
(Singapore)
VPN gateway
VPN gateway
VPN gateway
AWSglobalBackbone
Direct Connect
Gateway
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Connectivity with AWS Direct Connect (3/3)
• Dedicated, private connection into AWS
• Create private (VPC) or public virtual interfaces to AWS
• Reduced data-out rates (data-in is free)
• Consistent network performance
• Option for redundant connections
• Work with Multiple AWS Regions
• Multiple AWS accounts can share a connection
• Uses BGP to exchange routing information over a VLAN
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
97 Direct Connect
Locations
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS VPN and AWS Direct Connect
• Both allow secure connections between your network and your VPC
• VPN is a pair of IPsec tunnels over the Internet
• AWS Direct Connect is a dedicated line with lower per-GB data transfer
rates
• For highest availability: Use multiple, dynamically routed AWS Direct
Connect connections at multiple locations
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS Transit Gateway
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
VPN connectionCustomer gateway Amazon VPC Amazon VPC
AWS Direct Connect Gateway
VPC peering
VPC peering VPC peering
Amazon VPC Amazon VPCVPC peering
VPN connection
VPN connection
VPC peering
Before Transit Gateway …
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
With Transit Gateway …
Transit
Gateway
Amazon VPCAmazon VPC
Amazon VPCAmazon VPC
Customer
gateway
VPN
connection
AWS Direct
Connect Gateway
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS in China
AWS provides its
industry-leading
technology, guidance,
and expertise to
NWCD and Sinnet
NWCD and Sinnet operate
and provide AWS Cloud
Services to China customers
NWCD/Sinnet-specific
• Accounts system
• Billing
• VAT invoice
(fapiao)
• Support charges
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS China Regions
• Worldwide standards: Redundancy and high availability
• Connecting with major Tier 1 carriers and small ISPs by BGP
• 2 Availability Zones (AZs) on AWS China (Beijing) Region operated by Sinnet
• 3 Availability Zones (AZs) on AWS China (Ningxia) Region operated by NWCD
AWS China (Ningxia)
Region operated by
NWCD launched in 2017
AWS China (Beijing)
Region operated by
Sinnet launched in 2014
Availability
Zone B
Availability
Zone A
Beijing Region
Availability
Zone C
Availability
Zone B
Ningxia Region
Availability
Zone A
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Available Services in AWS China Regions
• Consistent GUI with other
AWS global regions
• All core services, including
compute, storage, and
network, are available from
both AWS China Regions
• AWS makes migrating from
global AWS regions to AWS
China Regions simple
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Customers – Internet Companies
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Customers – Traditional Enterprise
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Customers – Public Sector
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Partners
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS Direct Peering with China ISPs
Optimized Internet routes between
Beijing/Ningxia Regions and global regions (US/Singapore/Tokyo)
AWS Cloud AWS Cloud
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Dedicated Links via AWS Direct Connect
VPC in
Ningxia/Beijing
Regions
MPLS/
SD-WAN
VPC in
Oregon Region
VPC in
Singapore Region
AWS Direct Connect
gateway
AWS Direct Connect
location in HK
VPC in
Tokyo Region
Customer’s own private WAN
provided by SPs
Example:
China Mobile International
can provision the link in 1 week
VPC
VPC
VPC
VPC
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Simon Wang
Enterprise Support Lead, AWS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
A Comparison of AWS Support Plans
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Enterprise Support (ES) Key Features
SUPPORT
CONCIERGE
Dedicated team of enterprise account specialists
to help with billing and account subjects
TAM
Technical Account Manager: designated technical
point of contact to all necessary AWS expertise
SMEs
Subject Matter Experts: Cloud Support Engineers,
Solutions Architects, and product teams are
available for guidance
Key Features
Infrastructure Event Management
(IEM)
Architecture Review and Consultative
Support
Operating Review and Optimization
Knowledge Transfer
Feature Request, Roadmap and
PREVIEW/BETA
Fast Response Time and Incident
Management
Monthly Review & Cost Optimization
INFRASTRUCTURE EVENT
MANAGEMENT (IEM)
Focused planning and support
business-critical events
WELL-ARCHITECTED
REVIEW
Detailed review of your architecture
guidance on how to best design your
systems
ARCHITECTURE
SUPPORT
Consultative reviews of your application
architecture and how to align it with AWS
OPERATIONS
SUPPORT
Consultative reviews of your cloud
operations and advice for optimization
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Real Case Background
Challenges
• First time to migrate an on-premise external
service
• DB platform will be changed from Oracle to
Aurora MySQL
• Need a solid Migration and cut-over Plan
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I TS U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
“Even a poor plan is better than no
plan at all.”
-Mikhail Chigorin-
Key #1
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Week 1 ~ 2 Delivery
> Workbook
> Readiness check
> Scenario planning
> Architecture review
> Load testing
Plan Execute Review
Begin
Readiness process
Initiate
Event Description
> DB migrate to AWS
Event Times
> Migrate to AWS from 12 pm to
6 pm in June, 2019.
Major Services
> EC2, Aurora MySQL, DMS
Enterprise Support Helps Planning the Migration
Planning Executing
Architecture review & Load Testing
review
Week 3 ~ 8 Delivery
> Load testing result review
> Identify risks and critical path items, develop
mitigation plans
> Regular on-site review meeting action items
follow-up
Critical Event handling
Delivery
> Technical cases support
> Escalation management for critical issue cases
FinalReview
Delivery
> TAM on-site support
> CSE remote support
> Hosts support WAR
room
> Dashboard monitoring
Review
> Review meeting
> Performance Metrics
Review
> Lesson Learned
Reset
> Reset service limits
> Revert unnecessary
architectural changes
W0
03/13
W1
03/18
W2
03/25
W3
04/01
W4
04/08
W5
04/15
W6
04/22
W7
04/29
W8
05/06
2 week6~8 weeks 1 day3 day
Launch
June
Review
Launch Date+2W
Current
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
#3 Cloud Infra Readiness Check #5 ~Take Actions~
#7 Playbook & Cut-over Plan
Other Keys …
Plan Execute ReviewInitiate
#8 Cloud WAR Room
#4 Load Test Result Review#2 IEM Workbook
Onsite Support
#9 Post-event Review
#6 Be Prepared for Blocker Issues
> Migrated data became NULL when using TDE
encrypted DMS source columns
> CDC task failed with uncoverable error “archived Redo
log for the sequence XX does not exist”
Review
Action
Check
-Event Details
-Architecture Review
-Scenario Planning
-Checklist
-Reliability
-Availability
-Scalability
-Security
-Monitoring
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Today’s Takeways
#10 Enjoy AWS Enterprise Support
#1 Must Have a Plan
#2 IEM Workbook
#3 Cloud Infrastructure Readiness Check
#4 Load Test Result Review
#5 Actions for Recommendations
#6 Be prepared for Blocker Issues
#7 Playbook and Cut-over Plan
#8 Physical + Cloud WAR Rooms
#9 Post-Event Review
Reference
• Infra Event
Readiness White
Paper
• Enterprise Support
Plan Introduction
• Compare Support
Plans
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Rianol Jou
Head of Site Reliability Engineering,
KKBOX
TAIWAN’S LARGEST EVENT REGISTRATION AND MOBILE
TICKETING SERVICE PROVIDER
2018 / 12 / 03 [D-17]
PREPARE FOR BATTLE
FACE OUR WEAKNESS
1 2
3
STRESS
TEST
TROUBLESHOO
TING
FIXING
DB
Application
Cache
Log
Test
PROBLEM
• Race condition
• N+1 query
• Slow query
• Index mismatch
• Connection pool
misconfigure
• Inaccurate logging
• Insufficient caching
• Uncovered test scenario
IMPROVEMENT
• WAF rules
• Instance type upgrade
• ELB pre-warm
• CDN caching strategy
IN THE WAR ROOM
MONITORING
• Concurrent user
• Access log
• Order & Payment status
• Application metrics
• CloudFront requests, error rate
• ELB requests, error rate, latency
• ASG CPU, network IO
• ElastiCache & RDS CPU, Memory,
Connections, Commands
REVIEW
OBSERVATION &
RECOMMENDATIONS
• Metrics & Numbers
• Logs
• WAF rules
• Instance types
Thank you!
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

More Related Content

What's hot

利用微服務加速創新的步伐
利用微服務加速創新的步伐利用微服務加速創新的步伐
利用微服務加速創新的步伐Amazon Web Services
 
Modern-Application-Design-with-Amazon-ECS
Modern-Application-Design-with-Amazon-ECSModern-Application-Design-with-Amazon-ECS
Modern-Application-Design-with-Amazon-ECSAmazon Web Services
 
Breaking the Monolith using AWS Container Services
Breaking the Monolith using AWS Container ServicesBreaking the Monolith using AWS Container Services
Breaking the Monolith using AWS Container ServicesAmazon Web Services
 
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...Amazon Web Services
 
從業人員指南-如何像技術專家一樣守護您的雲端安全
從業人員指南-如何像技術專家一樣守護您的雲端安全從業人員指南-如何像技術專家一樣守護您的雲端安全
從業人員指南-如何像技術專家一樣守護您的雲端安全Amazon Web Services
 
AWS App Mesh (Service Mesh Magic)- AWS Container Day 2019 Barcelona
AWS App Mesh (Service Mesh Magic)- AWS Container Day 2019 BarcelonaAWS App Mesh (Service Mesh Magic)- AWS Container Day 2019 Barcelona
AWS App Mesh (Service Mesh Magic)- AWS Container Day 2019 BarcelonaAmazon Web Services
 
[NEW LAUNCH] Introducing AWS Deep Learning Containers
[NEW LAUNCH] Introducing AWS Deep Learning Containers[NEW LAUNCH] Introducing AWS Deep Learning Containers
[NEW LAUNCH] Introducing AWS Deep Learning ContainersAmazon Web Services
 
AWS networking fundamentals - SVC303 - Santa Clara AWS Summit
AWS networking fundamentals - SVC303 - Santa Clara AWS SummitAWS networking fundamentals - SVC303 - Santa Clara AWS Summit
AWS networking fundamentals - SVC303 - Santa Clara AWS SummitAmazon Web Services
 
Making CI/CD pipelines safer with application monitoring and tracing - MAD202...
Making CI/CD pipelines safer with application monitoring and tracing - MAD202...Making CI/CD pipelines safer with application monitoring and tracing - MAD202...
Making CI/CD pipelines safer with application monitoring and tracing - MAD202...Amazon Web Services
 
CI/CD best practices for building modern applications - MAD310 - New York AWS...
CI/CD best practices for building modern applications - MAD310 - New York AWS...CI/CD best practices for building modern applications - MAD310 - New York AWS...
CI/CD best practices for building modern applications - MAD310 - New York AWS...Amazon Web Services
 
Build data-driven, high-performance, internet-scale applications with AWS dat...
Build data-driven, high-performance, internet-scale applications with AWS dat...Build data-driven, high-performance, internet-scale applications with AWS dat...
Build data-driven, high-performance, internet-scale applications with AWS dat...Amazon Web Services
 
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...Amazon Web Services
 
Simplify compliance & improve operational efficiency with AWS - SVC302 - Sant...
Simplify compliance & improve operational efficiency with AWS - SVC302 - Sant...Simplify compliance & improve operational efficiency with AWS - SVC302 - Sant...
Simplify compliance & improve operational efficiency with AWS - SVC302 - Sant...Amazon Web Services
 
深探-IaC-(Infrastructure as Code-基礎設施即程式碼-)-在-AWS-上的應用
深探-IaC-(Infrastructure as Code-基礎設施即程式碼-)-在-AWS-上的應用深探-IaC-(Infrastructure as Code-基礎設施即程式碼-)-在-AWS-上的應用
深探-IaC-(Infrastructure as Code-基礎設施即程式碼-)-在-AWS-上的應用Amazon Web Services
 
Exploring the fundamentals of AWS networking - SVC211 - New York AWS Summit
Exploring the fundamentals of AWS networking - SVC211 - New York AWS SummitExploring the fundamentals of AWS networking - SVC211 - New York AWS Summit
Exploring the fundamentals of AWS networking - SVC211 - New York AWS SummitAmazon Web Services
 
Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...
Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...
Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...Amazon Web Services
 
Storing data long term with Amazon S3 Glacier Deep Archive - STG302 - Chicago...
Storing data long term with Amazon S3 Glacier Deep Archive - STG302 - Chicago...Storing data long term with Amazon S3 Glacier Deep Archive - STG302 - Chicago...
Storing data long term with Amazon S3 Glacier Deep Archive - STG302 - Chicago...Amazon 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
 
Scalable serverless architectures using event-driven design - MAD301 - Atlant...
Scalable serverless architectures using event-driven design - MAD301 - Atlant...Scalable serverless architectures using event-driven design - MAD301 - Atlant...
Scalable serverless architectures using event-driven design - MAD301 - Atlant...Amazon Web Services
 
How Millennium Management achieves provable security with AWS Zelkova - FSV30...
How Millennium Management achieves provable security with AWS Zelkova - FSV30...How Millennium Management achieves provable security with AWS Zelkova - FSV30...
How Millennium Management achieves provable security with AWS Zelkova - FSV30...Amazon Web Services
 

What's hot (20)

利用微服務加速創新的步伐
利用微服務加速創新的步伐利用微服務加速創新的步伐
利用微服務加速創新的步伐
 
Modern-Application-Design-with-Amazon-ECS
Modern-Application-Design-with-Amazon-ECSModern-Application-Design-with-Amazon-ECS
Modern-Application-Design-with-Amazon-ECS
 
Breaking the Monolith using AWS Container Services
Breaking the Monolith using AWS Container ServicesBreaking the Monolith using AWS Container Services
Breaking the Monolith using AWS Container Services
 
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
 
從業人員指南-如何像技術專家一樣守護您的雲端安全
從業人員指南-如何像技術專家一樣守護您的雲端安全從業人員指南-如何像技術專家一樣守護您的雲端安全
從業人員指南-如何像技術專家一樣守護您的雲端安全
 
AWS App Mesh (Service Mesh Magic)- AWS Container Day 2019 Barcelona
AWS App Mesh (Service Mesh Magic)- AWS Container Day 2019 BarcelonaAWS App Mesh (Service Mesh Magic)- AWS Container Day 2019 Barcelona
AWS App Mesh (Service Mesh Magic)- AWS Container Day 2019 Barcelona
 
[NEW LAUNCH] Introducing AWS Deep Learning Containers
[NEW LAUNCH] Introducing AWS Deep Learning Containers[NEW LAUNCH] Introducing AWS Deep Learning Containers
[NEW LAUNCH] Introducing AWS Deep Learning Containers
 
AWS networking fundamentals - SVC303 - Santa Clara AWS Summit
AWS networking fundamentals - SVC303 - Santa Clara AWS SummitAWS networking fundamentals - SVC303 - Santa Clara AWS Summit
AWS networking fundamentals - SVC303 - Santa Clara AWS Summit
 
Making CI/CD pipelines safer with application monitoring and tracing - MAD202...
Making CI/CD pipelines safer with application monitoring and tracing - MAD202...Making CI/CD pipelines safer with application monitoring and tracing - MAD202...
Making CI/CD pipelines safer with application monitoring and tracing - MAD202...
 
CI/CD best practices for building modern applications - MAD310 - New York AWS...
CI/CD best practices for building modern applications - MAD310 - New York AWS...CI/CD best practices for building modern applications - MAD310 - New York AWS...
CI/CD best practices for building modern applications - MAD310 - New York AWS...
 
Build data-driven, high-performance, internet-scale applications with AWS dat...
Build data-driven, high-performance, internet-scale applications with AWS dat...Build data-driven, high-performance, internet-scale applications with AWS dat...
Build data-driven, high-performance, internet-scale applications with AWS dat...
 
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
 
Simplify compliance & improve operational efficiency with AWS - SVC302 - Sant...
Simplify compliance & improve operational efficiency with AWS - SVC302 - Sant...Simplify compliance & improve operational efficiency with AWS - SVC302 - Sant...
Simplify compliance & improve operational efficiency with AWS - SVC302 - Sant...
 
深探-IaC-(Infrastructure as Code-基礎設施即程式碼-)-在-AWS-上的應用
深探-IaC-(Infrastructure as Code-基礎設施即程式碼-)-在-AWS-上的應用深探-IaC-(Infrastructure as Code-基礎設施即程式碼-)-在-AWS-上的應用
深探-IaC-(Infrastructure as Code-基礎設施即程式碼-)-在-AWS-上的應用
 
Exploring the fundamentals of AWS networking - SVC211 - New York AWS Summit
Exploring the fundamentals of AWS networking - SVC211 - New York AWS SummitExploring the fundamentals of AWS networking - SVC211 - New York AWS Summit
Exploring the fundamentals of AWS networking - SVC211 - New York AWS Summit
 
Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...
Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...
Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...
 
Storing data long term with Amazon S3 Glacier Deep Archive - STG302 - Chicago...
Storing data long term with Amazon S3 Glacier Deep Archive - STG302 - Chicago...Storing data long term with Amazon S3 Glacier Deep Archive - STG302 - Chicago...
Storing data long term with Amazon S3 Glacier Deep Archive - STG302 - Chicago...
 
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
 
Scalable serverless architectures using event-driven design - MAD301 - Atlant...
Scalable serverless architectures using event-driven design - MAD301 - Atlant...Scalable serverless architectures using event-driven design - MAD301 - Atlant...
Scalable serverless architectures using event-driven design - MAD301 - Atlant...
 
How Millennium Management achieves provable security with AWS Zelkova - FSV30...
How Millennium Management achieves provable security with AWS Zelkova - FSV30...How Millennium Management achieves provable security with AWS Zelkova - FSV30...
How Millennium Management achieves provable security with AWS Zelkova - FSV30...
 

Similar to 如何成功的完成混合雲遷移專案

如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案Amazon Web Services
 
Introducing-AWS-Hong-Kong-Region
Introducing-AWS-Hong-Kong-RegionIntroducing-AWS-Hong-Kong-Region
Introducing-AWS-Hong-Kong-RegionAmazon Web Services
 
Scale - Enterprise Network Architectures on AWS
Scale - Enterprise Network Architectures on AWSScale - Enterprise Network Architectures on AWS
Scale - Enterprise Network Architectures on AWSAmazon Web Services
 
Hybrid Solutions at the Edge – Go Global Faster, Efficiently, and More Secure...
Hybrid Solutions at the Edge – Go Global Faster, Efficiently, and More Secure...Hybrid Solutions at the Edge – Go Global Faster, Efficiently, and More Secure...
Hybrid Solutions at the Edge – Go Global Faster, Efficiently, and More Secure...Amazon Web Services
 
Innovate - Become Migration Ready: Accelerate and Optimise your Cloud Adoptio...
Innovate - Become Migration Ready: Accelerate and Optimise your Cloud Adoptio...Innovate - Become Migration Ready: Accelerate and Optimise your Cloud Adoptio...
Innovate - Become Migration Ready: Accelerate and Optimise your Cloud Adoptio...Amazon Web Services
 
Enterprise Network Architectures on AWS
Enterprise Network Architectures on AWSEnterprise Network Architectures on AWS
Enterprise Network Architectures on AWSAmazon Web Services
 
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...Amazon Web Services
 
VMware Cloud on AWS: The Fast Path to Cloud for Public Sector Organizations
VMware Cloud on AWS: The Fast Path to Cloud for Public Sector OrganizationsVMware Cloud on AWS: The Fast Path to Cloud for Public Sector Organizations
VMware Cloud on AWS: The Fast Path to Cloud for Public Sector OrganizationsAmazon Web Services
 
Networking and Edge Services on AWS
Networking and Edge Services on AWSNetworking and Edge Services on AWS
Networking and Edge Services on AWSAmazon Web Services
 
Breaking Up the Monolith with Containers
Breaking Up the Monolith with ContainersBreaking Up the Monolith with Containers
Breaking Up the Monolith with ContainersAmazon Web 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 SummitAmazon Web Services
 
Running business-critical enterprise apps on AWS
Running business-critical enterprise apps on AWSRunning business-critical enterprise apps on AWS
Running business-critical enterprise apps on AWSAmazon Web Services
 
Securely deliver applications with AWS - SVC305 - Atlanta AWS Summit
Securely deliver applications with AWS - SVC305 - Atlanta AWS SummitSecurely deliver applications with AWS - SVC305 - Atlanta AWS Summit
Securely deliver applications with AWS - SVC305 - Atlanta AWS SummitAmazon Web Services
 
Introduction to the AWS Cloud - AWSome Day 2019 - Charlotte
Introduction to the AWS Cloud - AWSome Day 2019 - CharlotteIntroduction to the AWS Cloud - AWSome Day 2019 - Charlotte
Introduction to the AWS Cloud - AWSome Day 2019 - CharlotteAmazon Web Services
 
Introduction to the AWS Cloud - AWSome Day 2019 - Vancouver
Introduction to the AWS Cloud - AWSome Day 2019 - VancouverIntroduction to the AWS Cloud - AWSome Day 2019 - Vancouver
Introduction to the AWS Cloud - AWSome Day 2019 - VancouverAmazon Web Services
 
Delivering applications securely with AWS - SVC303 - Chicago AWS Summit
Delivering applications securely with AWS - SVC303 - Chicago AWS SummitDelivering applications securely with AWS - SVC303 - Chicago AWS Summit
Delivering applications securely with AWS - SVC303 - Chicago AWS SummitAmazon Web Services
 
Journey into the Cloud with VMware Cloud on AWS
Journey into the Cloud with VMware Cloud on AWSJourney into the Cloud with VMware Cloud on AWS
Journey into the Cloud with VMware Cloud on AWSAmazon Web Services
 
Migrating Business Critical Applications to AWS
Migrating Business Critical Applications to AWSMigrating Business Critical Applications to AWS
Migrating Business Critical Applications to AWSAmazon Web Services
 
Introduction to the AWS Cloud - AWSome Day 2019 - Toronto
Introduction to the AWS Cloud - AWSome Day 2019 - TorontoIntroduction to the AWS Cloud - AWSome Day 2019 - Toronto
Introduction to the AWS Cloud - AWSome Day 2019 - TorontoAmazon Web Services
 
Accelerating your Cloud Migration with VMware Cloud on AWS
Accelerating your Cloud Migration with VMware Cloud on AWSAccelerating your Cloud Migration with VMware Cloud on AWS
Accelerating your Cloud Migration with VMware Cloud on AWSAmazon Web Services
 

Similar to 如何成功的完成混合雲遷移專案 (20)

如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案
 
Introducing-AWS-Hong-Kong-Region
Introducing-AWS-Hong-Kong-RegionIntroducing-AWS-Hong-Kong-Region
Introducing-AWS-Hong-Kong-Region
 
Scale - Enterprise Network Architectures on AWS
Scale - Enterprise Network Architectures on AWSScale - Enterprise Network Architectures on AWS
Scale - Enterprise Network Architectures on AWS
 
Hybrid Solutions at the Edge – Go Global Faster, Efficiently, and More Secure...
Hybrid Solutions at the Edge – Go Global Faster, Efficiently, and More Secure...Hybrid Solutions at the Edge – Go Global Faster, Efficiently, and More Secure...
Hybrid Solutions at the Edge – Go Global Faster, Efficiently, and More Secure...
 
Innovate - Become Migration Ready: Accelerate and Optimise your Cloud Adoptio...
Innovate - Become Migration Ready: Accelerate and Optimise your Cloud Adoptio...Innovate - Become Migration Ready: Accelerate and Optimise your Cloud Adoptio...
Innovate - Become Migration Ready: Accelerate and Optimise your Cloud Adoptio...
 
Enterprise Network Architectures on AWS
Enterprise Network Architectures on AWSEnterprise Network Architectures on AWS
Enterprise Network Architectures on AWS
 
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
 
VMware Cloud on AWS: The Fast Path to Cloud for Public Sector Organizations
VMware Cloud on AWS: The Fast Path to Cloud for Public Sector OrganizationsVMware Cloud on AWS: The Fast Path to Cloud for Public Sector Organizations
VMware Cloud on AWS: The Fast Path to Cloud for Public Sector Organizations
 
Networking and Edge Services on AWS
Networking and Edge Services on AWSNetworking and Edge Services on AWS
Networking and Edge Services on AWS
 
Breaking Up the Monolith with Containers
Breaking Up the Monolith with ContainersBreaking Up the Monolith with Containers
Breaking Up the Monolith with Containers
 
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 business-critical enterprise apps on AWS
Running business-critical enterprise apps on AWSRunning business-critical enterprise apps on AWS
Running business-critical enterprise apps on AWS
 
Securely deliver applications with AWS - SVC305 - Atlanta AWS Summit
Securely deliver applications with AWS - SVC305 - Atlanta AWS SummitSecurely deliver applications with AWS - SVC305 - Atlanta AWS Summit
Securely deliver applications with AWS - SVC305 - Atlanta AWS Summit
 
Introduction to the AWS Cloud - AWSome Day 2019 - Charlotte
Introduction to the AWS Cloud - AWSome Day 2019 - CharlotteIntroduction to the AWS Cloud - AWSome Day 2019 - Charlotte
Introduction to the AWS Cloud - AWSome Day 2019 - Charlotte
 
Introduction to the AWS Cloud - AWSome Day 2019 - Vancouver
Introduction to the AWS Cloud - AWSome Day 2019 - VancouverIntroduction to the AWS Cloud - AWSome Day 2019 - Vancouver
Introduction to the AWS Cloud - AWSome Day 2019 - Vancouver
 
Delivering applications securely with AWS - SVC303 - Chicago AWS Summit
Delivering applications securely with AWS - SVC303 - Chicago AWS SummitDelivering applications securely with AWS - SVC303 - Chicago AWS Summit
Delivering applications securely with AWS - SVC303 - Chicago AWS Summit
 
Journey into the Cloud with VMware Cloud on AWS
Journey into the Cloud with VMware Cloud on AWSJourney into the Cloud with VMware Cloud on AWS
Journey into the Cloud with VMware Cloud on AWS
 
Migrating Business Critical Applications to AWS
Migrating Business Critical Applications to AWSMigrating Business Critical Applications to AWS
Migrating Business Critical Applications to AWS
 
Introduction to the AWS Cloud - AWSome Day 2019 - Toronto
Introduction to the AWS Cloud - AWSome Day 2019 - TorontoIntroduction to the AWS Cloud - AWSome Day 2019 - Toronto
Introduction to the AWS Cloud - AWSome Day 2019 - Toronto
 
Accelerating your Cloud Migration with VMware Cloud on AWS
Accelerating your Cloud Migration with VMware Cloud on AWSAccelerating your Cloud Migration with VMware Cloud on AWS
Accelerating your Cloud Migration with VMware Cloud on AWS
 

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
 

如何成功的完成混合雲遷移專案

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 如何成功的完成混合雲遷移專案及 快速反應大型活動對系統帶來的挑戰 Retro Kuo Cloud Support Engineer, AWS Simon Wang Enterprise Support Lead, AWS Rianol Jou Head of Site Reliability Engineering, KKBOX
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Agenda • Hybrid connectivity solutions • Overview of AWS China Regions • Hybrid connectivity with AWS China Regions • Enterprise Support for Large Enterprises • Case Study – DB Migration to AWS • Case Study – How KKTIX Survived JJ Lin Event
  • 3. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T It’s critical to provide a seamless networking experience between on-premises networks and the AWS cloud
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Hybrid Connectivity Solutions
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Private Connectivity with AWS VPN (1/2) customer gateway virtual private gateway 2 IPSec tunnels192.168.0.0/16 172.31.0.0/16 192.168/16 Your networking device VPN connection
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Private Connectivity with AWS VPN (2/2) • Fully managed and highly available VPN termination endpoints at AWS end • 1 connection, 2 VPN tunnels per VPC • IPsec site-to-site tunnel with AES-256, SHA-2, and latest DH groups • Support for NAT-T • Pay $0.05 per hour per VPN connection • Static or dynamic (BGP)
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Connectivity with AWS Direct Connect (1/3) 192.168/16 AWS Direct Connect location Customer or partner cage AWS cage Customer network 192.168.0.0/16 AWS services virtual private gateway 172.31.0.0/16 Private virtual interface Public virtual interface
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Connectivity with AWS Direct Connect (2/3) Customer Router Colocation DX Location AWS Direct Connect Devices AWS Cloud VPC VPC VPC Switch Equinix SG2, Singapore Region – U.S West (Oregon) Region – Asia Pacific (Singapore) VPN gateway VPN gateway VPN gateway AWSglobalBackbone Direct Connect Gateway
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Connectivity with AWS Direct Connect (3/3) • Dedicated, private connection into AWS • Create private (VPC) or public virtual interfaces to AWS • Reduced data-out rates (data-in is free) • Consistent network performance • Option for redundant connections • Work with Multiple AWS Regions • Multiple AWS accounts can share a connection • Uses BGP to exchange routing information over a VLAN
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 97 Direct Connect Locations
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS VPN and AWS Direct Connect • Both allow secure connections between your network and your VPC • VPN is a pair of IPsec tunnels over the Internet • AWS Direct Connect is a dedicated line with lower per-GB data transfer rates • For highest availability: Use multiple, dynamically routed AWS Direct Connect connections at multiple locations
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS Transit Gateway
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T VPN connectionCustomer gateway Amazon VPC Amazon VPC AWS Direct Connect Gateway VPC peering VPC peering VPC peering Amazon VPC Amazon VPCVPC peering VPN connection VPN connection VPC peering Before Transit Gateway …
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T With Transit Gateway … Transit Gateway Amazon VPCAmazon VPC Amazon VPCAmazon VPC Customer gateway VPN connection AWS Direct Connect Gateway
  • 16. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS in China AWS provides its industry-leading technology, guidance, and expertise to NWCD and Sinnet NWCD and Sinnet operate and provide AWS Cloud Services to China customers NWCD/Sinnet-specific • Accounts system • Billing • VAT invoice (fapiao) • Support charges
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS China Regions • Worldwide standards: Redundancy and high availability • Connecting with major Tier 1 carriers and small ISPs by BGP • 2 Availability Zones (AZs) on AWS China (Beijing) Region operated by Sinnet • 3 Availability Zones (AZs) on AWS China (Ningxia) Region operated by NWCD AWS China (Ningxia) Region operated by NWCD launched in 2017 AWS China (Beijing) Region operated by Sinnet launched in 2014 Availability Zone B Availability Zone A Beijing Region Availability Zone C Availability Zone B Ningxia Region Availability Zone A
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Available Services in AWS China Regions • Consistent GUI with other AWS global regions • All core services, including compute, storage, and network, are available from both AWS China Regions • AWS makes migrating from global AWS regions to AWS China Regions simple
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Customers – Internet Companies
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Customers – Traditional Enterprise
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Customers – Public Sector
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Partners
  • 24. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS Direct Peering with China ISPs Optimized Internet routes between Beijing/Ningxia Regions and global regions (US/Singapore/Tokyo) AWS Cloud AWS Cloud
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Dedicated Links via AWS Direct Connect VPC in Ningxia/Beijing Regions MPLS/ SD-WAN VPC in Oregon Region VPC in Singapore Region AWS Direct Connect gateway AWS Direct Connect location in HK VPC in Tokyo Region Customer’s own private WAN provided by SPs Example: China Mobile International can provision the link in 1 week VPC VPC VPC VPC
  • 27. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Simon Wang Enterprise Support Lead, AWS
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T A Comparison of AWS Support Plans
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Enterprise Support (ES) Key Features SUPPORT CONCIERGE Dedicated team of enterprise account specialists to help with billing and account subjects TAM Technical Account Manager: designated technical point of contact to all necessary AWS expertise SMEs Subject Matter Experts: Cloud Support Engineers, Solutions Architects, and product teams are available for guidance Key Features Infrastructure Event Management (IEM) Architecture Review and Consultative Support Operating Review and Optimization Knowledge Transfer Feature Request, Roadmap and PREVIEW/BETA Fast Response Time and Incident Management Monthly Review & Cost Optimization INFRASTRUCTURE EVENT MANAGEMENT (IEM) Focused planning and support business-critical events WELL-ARCHITECTED REVIEW Detailed review of your architecture guidance on how to best design your systems ARCHITECTURE SUPPORT Consultative reviews of your application architecture and how to align it with AWS OPERATIONS SUPPORT Consultative reviews of your cloud operations and advice for optimization
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Real Case Background Challenges • First time to migrate an on-premise external service • DB platform will be changed from Oracle to Aurora MySQL • Need a solid Migration and cut-over Plan
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I TS U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. “Even a poor plan is better than no plan at all.” -Mikhail Chigorin- Key #1
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Week 1 ~ 2 Delivery > Workbook > Readiness check > Scenario planning > Architecture review > Load testing Plan Execute Review Begin Readiness process Initiate Event Description > DB migrate to AWS Event Times > Migrate to AWS from 12 pm to 6 pm in June, 2019. Major Services > EC2, Aurora MySQL, DMS Enterprise Support Helps Planning the Migration Planning Executing Architecture review & Load Testing review Week 3 ~ 8 Delivery > Load testing result review > Identify risks and critical path items, develop mitigation plans > Regular on-site review meeting action items follow-up Critical Event handling Delivery > Technical cases support > Escalation management for critical issue cases FinalReview Delivery > TAM on-site support > CSE remote support > Hosts support WAR room > Dashboard monitoring Review > Review meeting > Performance Metrics Review > Lesson Learned Reset > Reset service limits > Revert unnecessary architectural changes W0 03/13 W1 03/18 W2 03/25 W3 04/01 W4 04/08 W5 04/15 W6 04/22 W7 04/29 W8 05/06 2 week6~8 weeks 1 day3 day Launch June Review Launch Date+2W Current
  • 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T #3 Cloud Infra Readiness Check #5 ~Take Actions~ #7 Playbook & Cut-over Plan Other Keys … Plan Execute ReviewInitiate #8 Cloud WAR Room #4 Load Test Result Review#2 IEM Workbook Onsite Support #9 Post-event Review #6 Be Prepared for Blocker Issues > Migrated data became NULL when using TDE encrypted DMS source columns > CDC task failed with uncoverable error “archived Redo log for the sequence XX does not exist” Review Action Check -Event Details -Architecture Review -Scenario Planning -Checklist -Reliability -Availability -Scalability -Security -Monitoring
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Today’s Takeways #10 Enjoy AWS Enterprise Support #1 Must Have a Plan #2 IEM Workbook #3 Cloud Infrastructure Readiness Check #4 Load Test Result Review #5 Actions for Recommendations #6 Be prepared for Blocker Issues #7 Playbook and Cut-over Plan #8 Physical + Cloud WAR Rooms #9 Post-Event Review Reference • Infra Event Readiness White Paper • Enterprise Support Plan Introduction • Compare Support Plans
  • 35. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Rianol Jou Head of Site Reliability Engineering, KKBOX
  • 36.
  • 37. TAIWAN’S LARGEST EVENT REGISTRATION AND MOBILE TICKETING SERVICE PROVIDER
  • 38. 2018 / 12 / 03 [D-17]
  • 39.
  • 41. FACE OUR WEAKNESS 1 2 3 STRESS TEST TROUBLESHOO TING FIXING
  • 42. DB Application Cache Log Test PROBLEM • Race condition • N+1 query • Slow query • Index mismatch • Connection pool misconfigure • Inaccurate logging • Insufficient caching • Uncovered test scenario
  • 43. IMPROVEMENT • WAF rules • Instance type upgrade • ELB pre-warm • CDN caching strategy
  • 44. IN THE WAR ROOM
  • 45. MONITORING • Concurrent user • Access log • Order & Payment status • Application metrics • CloudFront requests, error rate • ELB requests, error rate, latency • ASG CPU, network IO • ElastiCache & RDS CPU, Memory, Connections, Commands
  • 47. OBSERVATION & RECOMMENDATIONS • Metrics & Numbers • Logs • WAF rules • Instance types
  • 48. Thank you! S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.