阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

构建健壮的混合云网络——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:00581

评论

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

Flink 实践教程-进阶(10):自定义聚合函数(UDAF)

腾讯云大数据

flink sql 流计算 Oceanus

多场景推进 服务网格在联通的落地实践(上)

百度大脑

Java中的异常

javaadu

Java 面试题 Java面试题

Python 中的函数式编程三大法宝:map、filter、reduce

踏雪痕

Python map reduce 3月程序媛福利 3月月更

基于迁移学习的非侵入式负荷识别

白日梦

遵循Promises/A+规范,手把手带你实现Promise源码(核心篇)

战场小包

JavaScript 前端 Promise 3月月更

智慧停车场-车牌识别自动计费系统

DS小龙哥

车牌识别 3月月更

22.04 LTS爆料现场 - UKUI 3.1实操界面曝光,简约却不简单!

优麒麟

Linux 开源 操作系统 优麒麟 UKUI

开源|携程机票BDD-UI测试框架Flybirds

liang chen

开源 自动化测试框架 BDD UI自动化

模块五作业

achilles

2022年软考时间是怎么安排的,有哪些工种可以选择?如何备考?

Ethereal

camtasia studio2022更新内容介绍

茶色酒

Redis集群架构剖析(1):认识cluster

非晓为骁

redis redis cluster 分布式,

我们不太可能一直存在着失控的人生,我们要做的是,让拥有自控力的时间长一点,让失控的日子短一点。

叶小鍵

阿里巴巴发布最佳实践 | 阿里巴巴DevOps实践指南

阿里云云效

云计算 阿里云 DevOps 云原生 迭代管理

什么是数据中心虚拟化?

Ethereal

如何使用帆软BI直接分析明道云数据

明道云

什么是数据中心架构?

Ethereal

浏览器中的页面

Tristan

【网络安全】brainpan-windows缓冲区溢出详解

网络安全学海

黑客 网络安全 信息安全 渗透测试 安全漏洞

redis持久化机制

喀拉峻

网络安全

如何基于实时声纹变声实现对声音的“克隆”

声网

人工智能 音视频 声纹识别

算法训练营毕业总结

白开水又一杯

算法训练营

Java基础重要面试题(一)

逆锋起笔

java面试 java基础 3月月更

To程序员:要写出好代码,你需要懂点儿“底层思维”

博文视点Broadview

Flink 实践教程-进阶(9):自定义表值函数(UDTF)

腾讯云大数据

flink sql 流计算 Oceanus

架构训练营模块五

刘帅

面试突击30:线程池是如何执行的?拒绝策略有哪些?

王磊

java面试

微博系统中”微博评论“的高性能高可用计算架构

孙强

架构师实战营

硬件工程师实用工具网站

不脱发的程序猿

嵌入式 智能硬件 电路设计 硬件工程师 实用工具网站

LabVIEW设计自定义指示灯和按钮控件

不脱发的程序猿

LabVIEW 自定义控件方法

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