AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
AWS 中国多区域部署方案简介
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
目录
宁夏区域简介
多区域部署涉及的技术方案
多区域部署的应用场景
多区域部署案例
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
由西云数据运营的AWS中国(宁夏)区域成为中国的第二个AWS区域
• 2017年12月发布• 地处宁夏中卫• 目前两个可用区• 主要运营商的BGP带宽
Beijing
Ningxia
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
宁夏区域已提供丰富的服务
计算及存储Amazon Elastic
Compute Cloud
(EC2)
AWS
Elastic
Beanstalk
Amazon
GlacierAmazon Simple
Storage Service
(S3)
Elastic Load
Balancing
AWS Direct
Connect
Amazon Virtual
Private Cloud
(VPC)
网络
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
宁夏区域已提供丰富的服务
数据库
数据分析
Amazon
DynamoDB
Amazon
ElastiCache
Amazon Relational
Database Service
(RDS)
Amazon
Redshift
Amazon
Elasticsearch
Service
Amazon
EMR
Amazon
Kinesis
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
宁夏区域已提供丰富的服务
管理及安全
应用及开发
Amazon
CloudWatch
AWS
CloudFormation
AWS
CloudTrail
AWS
ConfigAWS Trusted
Advisor
Amazon Simple
Workflow Service
(SWF)
Amazon Simple
Queue Service
(SQS)
Amazon Simple
Notification Service
(SNS)
AWS Identity and
Access Management
(IAM)
AWS
CodeDeploy
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
双区域场景下,用户能做的更多
1. 灾难恢复跨区域的容灾, 包括冷备,热备,双活等场景
2. 靠近用户将用户请求路由到更近的区域
3. 负载区分
大数据, 机器学习, HPC等, 不同区域提供更多成本选择
…….
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
文件备份 — 批量复制
利用AWS S3的SDK或者命令行复制数据,数据源可以是S3或者文件系统。
适用场景:
批量异步数据复制
文件量较小
Amazon S3
SDK/Cli
Amazon EC2
Amazon S3
Amazon S3
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
文件备份 — 批量复制
利用EMR集群进行批量文件复制,数据源可以是S3或者HDFS存储。EMR集群利用Spot实例降低成本。
适用场景:
‒ 批量异步数据复制
‒ 文件量大,需快速复制Amazon EMR
集群
Amazon S3
Amazon S3
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
文件备份 — 实时复制
利用kinesis/Storage GW等服务进实时数据复制, 数据源可以是EC2。kinesis的数据源也可以是用户设备。
适用场景:
‒ 实时或准实时数据复制
Amazon EC2
Amazon EC2
Amazon Kinesis
Storage GW
Amazon S3
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
数据库备份 — 备份到文件(关系型数据库)
将数据库全量或增量备份成文件存储到S3 , 例如dump, Mysql
Xtrabackup, etc.
适用场景:
‒ 批量异步复制
‒ 增量复制/数据量较小的全量复制
文件备份及复制
Amazon S3
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
数据库备份 — 备份到文件(DynamoDB)
通过EMR集群(Hive)将DynamoDB
中的数据复制到S3, 或从S3恢复到DynamoDB.
适用场景:
‒ 批量异步复制
‒ 增量复制/数据量较小的全量复制
Amazon
DynamoDB Amazon EMR
集群
Amazon S3
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
数据库备份 — 数据库同步(关系型数据库)
在另一个区域创建数据库从库,与主库进行同步
适用场景:
‒ 异步数据库同步
‒ 数据有增,删, 改
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
数据库备份 — 数据库同步(DynamoDB)
Amazon
DynamoDB
主库
在另一个区域创建DynamoDB table,通过DynamoDB Streams实现与主库的同步
适用场景:
‒ 异步数据库同步
‒ 数据有增,删, 改
Amazon
DynamoDB
从库
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
服务备份 — 镜像备份
在一个区域中运行在线业务, 在另一个区域中保存业务的镜像,一旦业务中断,从镜像启动新的业务服务器, 并将DNS切换到新的区域。
DNS
业务 镜像
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
服务备份 — 多站点
在两个区域中均运行服务,通过DNS做负载分发,一旦一个区域业务中断,通过DNS切换,将业务流量切到另一个区域。
DNS
业务 业务
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
区域之间的网络互通
AWS Direct
Connect
VPN over internet
Beijing Ningxia
Beijing Ningxia
AWS Direct
Connect
SP
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
双区域的场景:灾难恢复
场景 业务备份方式
文件备份方式
数据库备份方式
网络连接方式
灾难恢复方式
备份和恢复(Backup &
Recovery)
镜像级备份 批量复制 备份到文件 VPN over
Internet 或AWS Direct
Connect
从镜像恢复业务,从文件恢复数据库,域名切换,容灾区域业务自动扩容
信号灯(Pilot
Light)
镜像级备份 实时复制 数据库同步 AWS Direct
Connect从镜像恢复业务,域名切换,容灾区域业务自动扩容
温备(Warm
Standby)
业务级备份 实时复制 数据库同步 AWS Direct
Connect域名切换,容灾区域业务自动扩容,
多站点(Multi-
Site)
业务级备份 实时复制 数据库同步 AWS Direct
Connect
域名切换
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
双区域场景:不同区域部署不同负载
数据分析Amazon EMR,
Amazon Elasticsearch Service,
Amazon Redshift
机器学习训练Amazon EC2 P2/P3
HPCAmazon EC2 /Spot
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
案例1:英孚
2016年,英孚教育开始着手将客户关系
管理系统、学校运营与管理系统、资源
与规划管理系统、商业智能平台、媒体
应用、销售管理以及数字化内容管理等
核心业务应用逐步迁移至AWS云平台之
上。
AWS遍布全球的区域和可用区,让英孚
教育的IT团队能够借助AWS服务,以高
可用的方式在云端运营自己的企业级业
务应用.
使用AWS Direct Connect实现了跨区域
的互联互通,在确保数据能够高效同步
的同时,也为英孚教育提供了核心业务
应用数据异地灾备的保障
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
案例2:Mobivista
分布在AWS全球各个区域(Region)的全球分发节点为广告客户提供稳定、可靠、覆盖全
球的广告发布服务.
业务日志数据从全球汇总到一个区域(Region), 做实时数据的展现和历史数据分析.
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
案例3:NETFLIX
Elastic Load Balancing
us-east-1
Availability Zone #1
CassandraWeb/APP
Availability Zone #2
CassandraWeb/APP
Availability Zone #3
CassandraWeb/APP
Elastic Load Balancing
us-west-2
Availability Zone #1
CassandraWeb/APP
Availability Zone #2
CassandraWeb/APP
Availability Zone #3
CassandraWeb/APP
Amazon
Route 53 3rd DNS
Active-Active跨区域高可用架构;
可在发生区域级故障时自动将流量
切换到另一个区域;
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
案例4:Xero
Xero是一家提供在线会计服务的软
件公司,主要服务与中小企业客户。
Xero从2013年开始逐步将应用迁
移到AWS,至2016年迁移完成,
供完成了59亿条数据,1.4PB数据
的迁移工作;
在AWS,Xero使用超过100台EC2
构建了跨区域的SQL Server架构,
以保证用户数据的高可用性;
Xero将数据周期性备份到S3,并利
用S3数据生命周期管理将数据进一
步归档到Glacier;
SQL Server
MasterSQL Server
Secondary
SQL Server
Secondary/ReadReplica
DB on
instance
DB on
instance
S3 bucket
Region 1
Region 2
同步复制
AlwaysOn
异步复制
Glacier
周期性备份到S3
数据生命周期管理
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
案例5:B!cash
• Bcash需要一个弹性可扩展的解决方案以支持黑色星期五的抢购活动;
• Bcash将整个IT架构迁移到AWS,并使用圣保罗区域和弗尼吉亚区域构建了跨区域的高可用架构;
• Bcash支持了超过40000家商家黑五的促销活动,并且在活动结束后将基础设施规模缩减,不需要前期的固定投资;
• 在云上架构的灵活性,同样帮助Bcash减少财务和人力上的支出;
• 通过AWS,Bcash拥有任何时间任何需求下均能灵活扩展的能力;
Read
Replica
Region 1
Region 2
同步
Master Standby
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营
扫描申请AWS中国区账户
AWS中国(宁夏)区域由西云数据运营AWS中国(北京)区域由光环新网运营