QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

构建健壮的混合云网络——BJS DX 篇

  • 2019-11-19
  • 本文字数:1275 字

    阅读完需:约 4 分钟

构建健壮的混合云网络——BJS DX篇

背景介绍:


近年来,随着公有云的普及,一方面,越来越多的用户选择利用公有云在弹性、灵活性等方面的优势,在云上部署新的应用系统,另一方面,大量的企业有很多现有的本地基础设施投资,所以企业上云的过程并不是一触而就的,期间势必存在云应用与本地数据中心应用并存的局面,为了更好的融合云与本地数据中心的应用环境,实现整体应用系统的稳定性和高可用性,构建一个健壮的混合云网络至关重要。


在 AWS 上,用来连接 AWS 与本地数据中心的方式主要有以下 3 种:


  1. 纯 VPN 组网

  2. 纯专线组网

  3. VPN 与专线的混合组网


其中,对于 AWS 中国区来讲,由于 AWS 自身的 VPN 服务 VGW 目前尚未落地,客户急需要一个替代方案,能够达到类似于 VGW 的冗余及故障切换功能。


本篇主要讲述第二种组网方式,着眼点在于如何实现混合云网络的健壮性及故障自愈。


对于第一,第三种组网方式的高可用实现,请参考:


《构建健壮的混合云网络——BJS VPN 篇》


《构建健壮的混合云网络——BJS DX+VPN 篇》


对于如何实现对 VPN 流量的监控、故障告警及事件日志搜集,请参考:


《构建健壮的混合云网络——BJS DX+VPN 篇》


拓扑图:



AWS 与本地站点之间建立两条专线,为了保证一条专线故障后,剩下的专线能够承载所有的业务流量,建议使用主备模式,考虑到高可用,建议两条专线分别终结在 SINNET 和 CIDS 两个 DX Location,并且可以使用两家专线提供商的链路。


配置步骤:


  1. 申请专线


小于 500M 的专线由 AWS APN Partner 提供,这里以 APN Partner 方案为例,大于 1G 的专线接入请参考如下文档:


https://www.amazonaws.cn/en/documentation/directconnect/


向 APN Partner 申请链路,根据要求提供相关信息,通常包括用户 AWS 账号,专线带宽等信息。


  1. 接受连接并创建 virtual interface


当 APN Partner 建立好专线后,登入 management console,选择 Direct Connect 服务,将可以看到相关的连接,需要选择接受连接。



创建 Virtual Interface。



选择创建 Private Virtual Interface,设置接口名称并与相关 VPC 的 VGW 关联



根据自己的需要设置互联地址及本地站点的 AS 号



  1. 下载本地站点端路由器的配置




  1. 修改本地路由器端 BGP 配置,实现主备冗余


a. AWS 侧出向流量主备通过 AS-PATH 属性实现


b. 本地站点侧出向流量主备通过 Local-Preference 属性实现


下面是本地站点侧,备份链路路由器上的参考配置:


route-map LOCAL-PRE permit 10


set local-preference 50


!


route-map PREPEND permit 10


set as-path prepend 1111 1111




router bgp 1111


network 0.0.0.0


neighbor 169.254.10.2 remote-as 17493


neighbor 169.254.10.2 route-map LOCAL-PRE in


neighbor 169.254.10.2 route-map PREPEND out


  1. 确认接口 up



  1. 设置需要通过专线访问本地站点的路由表的下一跳为 VGW


作者介绍:


余骏


亚马逊 AWS 解决方案架构师,负责基于 AWS 的云计算方案架构的咨询和设计,同时致力于 AWS 云服务在国内的应用和推广。在加入 AWS 之前,在思科中国担任系统工程师,负责方案咨询和架构设计,在企业私有云和基础网络方面有丰富经验。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/hybrid-bjs-dx/


2019-11-19 08:00744

评论

发布
暂无评论
发现更多内容

大数据培训Hive 提高查询效率的方法

@零度

hive 大数据开发

哈尔滨市消防救援支队:用宜搭打造消防智慧大脑,守护冰城平安

一只大光圈

低代码 数字化 消防 钉钉宜搭

活动报名|3DCAT实时渲染云行业生态合作系列沙龙之“云XR如何赋能虚拟仿真实验教学”线上活动邀您参会

3DCAT实时渲染

虚拟仿真 实时渲染

最佳代码扫描工具,实现自动化代码扫描服务

阿里云云效

云计算 阿里云 开发 代码扫描 代码安全

TDengine 在蔚来能源系统的落地实践

TDengine

数据库 tdengine

车联网平台百万级消息吞吐架构设计|车联网系列专题 05

EMQ映云科技

车联网 物联网 IoT emq 3月月更

95 后新生代 Committer 贺张俭:谈谈年轻人的开源观

Apache Pulsar

开源 云原生 物联网 Apache Pulsar Apache Pulsar 社区

多云管理需求分析与好用的工具介绍

行云管家

云计算 混合云 多云 云管理

大咖说|网易数帆论道 PolarDB 数据库开源 & 存储生态

大咖说

数据库 阿里云 开源 网易

艾特网能全面参与数据中心蒸发冷却空调系列标准编制

科技热闻

BookKeeper PMC 成员翟佳受邀参与DataFunSummit 大数据存储架构峰会

Apache Pulsar

开源 架构 云原生 bookKeeper Apache Pulsar

NFT元宇宙开发Defi模式NFT游戏开发DAPP

Geek_232be3

区块链 NFT生态链游

流动性挖矿开发模式,方案设计

Geek_232be3

流动性挖矿

流动性挖矿APP系统开发介绍模式

Geek_232be3

LIP流动性挖矿

企业和团队如何创建高效实用的知识管理体系

小炮

知识管理 企业

重视软件开发的黑匣子

菜根老谭

bug 系统安全 程序日志

RocketMQ 开源爱好者请注意邀您共探行业应用与生产实践

阿里巴巴云原生

阿里代码依赖漏洞检测服务,高效杜绝代码安全隐患

阿里云云效

云计算 阿里云 云原生 代码安全 依赖漏洞检测

多终端运行小程序,快速丰富智慧社区使用场景

Speedoooo

智慧社区 小程序管理平台 智慧家居 智能家居生态平台 生态平台

王者荣耀商城异地多活架构设计

王大胖

【等保】二级等保是什么意思?哪些企业要做?多少钱?

行云管家

网络安全 等保 二级等保

成本管理系统解决方案

低代码小观

企业管理 资产管理 成本优化 低成本 CRM系统

瞄准程序员招聘痛点,ShowMeBug让面试代码操作可“回放”

ShowMeBug

DDoS攻击与防范策略

喀拉峻

网络安全 信息安全 DDoS

ModStartCMS模块化建站系统 v3.6.0 内容标签增强,电脑手机适配

ModStart开源

直播回顾|TGIP-CN 036:Apache Pulsar 最新技术进展与动态

Apache Pulsar

开源 云原生 中间件 Apache Pulsar Apache Pulsar 社区

博文推荐|使用 Apache Pulsar 和 Scala 进行事件流处理

Apache Pulsar

开源 分布式 云原生 Apache Pulsar Apache Pulsar 社区

钉钉协同引擎与应用场景技术探索

阿里巴巴终端技术

分布式 跨平台 客户端 开发框架

fastposter v2.6.2 发布 程序员专属海报生成器

物有本末

Vue 海报 Pillow 海报生成器 电商海报

Apache ShardingSphere 首篇论文被 ICDE 收录,全球数据库发展迎来新局面

SphereEx

数据库 ShardingSphere SphereEx apache 社区

设计模式—代理模式以及动态代理的实现

Linux服务器开发

c++ 设计模式 后端开发 Linux服务器开发 Linux后台开发

构建健壮的混合云网络——BJS DX篇_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章