写点什么

使用 AWS Transit Gateway 简化网络架构

  • 2019-10-15
  • 本文字数:1916 字

    阅读完需:约 6 分钟

使用 AWS Transit Gateway 简化网络架构


可以肯定地说,Amazon Virtual Private Cloud 是 AWS 最实用、最核心的功能之一。我们的客户以各种各样的方式配置他们的 VPC,并利用许多连接选项和网关,包括 AWS Direct Connect(通过 Direct Connect 网关)、NAT 网关、互联网网关、Egress-Only 互联网网关、VPC Peering、AWS 托管的 VPN 连接以及 PrivateLink。


由于我们的客户受益于使用 VPC、子网、路由表、安全组,以及网络 ACL 所获得的隔离和访问控制功能,对此,他们创建了大量上述项目。为了服务多个业务领域、团队、项目等,我们经常会发现客户使用分布在 AWS 账户和区域内的数百个 VPC。


当我们的客户开始在他们的 VPC 之间建立连接时,事情会变得有点复杂。我在上面列出的所有连接选项都是严格的点对点连接,因此 VPC 到 VPC 连接的数量会迅速增长。



全新的 AWS Transit Gateway


今天,借助我们全新的 AWS Transit Gateway,您可以构建中心辐射型网络拓扑。您可以将现有的 VPC、数据中心、远程办公室和远程网关连接到托管的 Transit Gateway,即使您的 VPC、Active Directory、共享服务和其他资源跨多个 AWS 账户,也可以完全控制网络路由选择和安全性。您可以简化整体网络架构,降低运营开销,并集中管理外部连接的关键方面,包括安全性。最后还有重要的一点是,您可以使用 Transit Gateway 来整合现有的边缘连接,并通过单个入口/出口点进行路由。


Transit Gateway 易于设置和使用,旨在提供高可扩展性和弹性。您可以将多达 5,000 个 VPC 连接到每个网关,连接每个 VPC 最多可以处理 50 G/s 的突发流量。您可以现在将 AWS VPN 连接挂载到 Transit Gateway,而 Direct Connect 计划在 2019 年初进行。


创建 Transit Gateway


此项新功能使用全新的 AWS Resource Manager,这是一项全新的 AWS 服务,可让您轻松跨多个账户共享 AWS 资源。拥有资源的账户仅需创建资源共享,并指定可以访问资源的其他 AWS 账户的列表。Transit Gateway 是您能够以这种方式与路线图中的许多其他资源共享的首批资源类型之一。关于这一点,我以后会跟您分享更多内容;现在,只要将给定 AWS 资源的所有权和访问权概念区分开即可。


第一步是在我的 AWS 账户中创建 Transit Gateway。打开 VPC 控制台(也支持 CLI、API 和 CloudFormation),选择 Transit Gateways 并单击 Create Transit Gateway(创建 Transit Gateway)以启动。输入一个名称和描述,以及网关 Amazon 端的 ASN,并可以选择自动接受来自其他账户的共享请求:



我创建的网关只用几分钟就已可使用:



现在可以将其挂载到 VPC 并选择工作负载所在的子网(每个可用区最多一个子网):



之后,转到 Resource Access Manager 控制台并单击 Create a resource share(创建资源共享):



我为资源共享指定了名称,查找并添加了 Transit Gateway,并添加了想与之共享的 AWS 账户。我还可以选择与组织或组织单元 (OU) 共享。作出选择,然后单击 Create a resource share(创建资源共享)以继续:



我的资源共享已创建并可在几分钟内准备就绪:



接下来,登录到共享网关的账户,返回到 RAM 控制台,找到邀请,然后单击它:



确认接受所需的邀请,然后单击 Accept resource share(接受资源共享):



我确认了意图,然后看到系统将 Transit Gateway 以资源形式与我进行了共享:



下一步(未显示)是将其挂载到此账户中的所需 VPC!


如您所见,您可以使用 Transit Gateway 来简化网络模型。您可以轻松构建跨多个 VPC 的应用程序,并且可以跨越它们共享网络服务,而无需管理复杂的网络。例如,您可以从以下网络:



简化为:



您还可以将 Transit Gateway 连接到防火墙或 IPS(入侵防御系统),并创建一个单独的 VPC 来处理网络的所有进出流量。


注意事项


您也应了解有关 VPC Transit Gateway 的下面这些功能:


AWS 集成 – Transit Gateway 向 Amazon CloudWatch 发布指标,并生成 VPC 流日志记录。


VPN ECMP 支持 – 您可以在 VPN 连接上启用 Equal-Cost Multi-Path (ECMP) 支持。如果连接播发相同的 CIDR 数据块,则流量将在它们之间平均分配。


路由选择域 – 您可以在同一个 Transit Gateway 上使用多个路由表,并根据每个附件使用它们来控制路由选择。您可以隔离 VPC 流量或将流量从某些 VPC 转移到单独的检查域。


安全性 – 您可以使用 VPC 安全组和网络 ACL 来控制本地网络之间的流量。


定价 – 您需为每挂载 Transit Gateway 一小时支付小时费用,还需支付每 GB 的数据处理费。


Direct Connect – 我们正在为 AWS Direct Connect 提供支持。


现已推出


AWS Transit Gateway 现已推出,您可以立即开始使用!


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/new-use-an-aws-transit-gateway-to-simplify-your-network-architecture/


2019-10-15 08:001024
用户头像

发布了 1855 篇内容, 共 122.3 次阅读, 收获喜欢 79 次。

关注

评论

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

ARTS Week10

时之虫

ARTS 打卡计划

这一周,我肝了公司的聚合代扣支付网关!

诸葛小猿

微信 支付宝 周期扣款 委托代扣 协议扣款

架构师训练营第九周作业

qihuajun

创业公司技术体系建设-APM

星际行者

APM

RRedis系列(八):缓存到底该如何做到高可用?

z小赵

redis 分布式系统 高并发系统设计

稳定匹配:幸福不靠等,脱单要主动

KAMI

生活 算法 方法论

这是我迄今为止读过的最有价值的技术书,却一行代码都没有

废材姑娘

速览国内主要银行区块链技术应用现状

CECBC

应用落地 区块链+金融 信任 部署与维护

区块链行业发展月度新动态

CECBC

产业落地 政策扶持 差混高新技术 应用场景广泛

第九周作业

赵龙

Android |《看完不忘系列》之okhttp

哈利迪

android

第九周学习总结

赵龙

架构师训练营第九周学习总结

qihuajun

用Queue实现Stack,Moya网络框架,Sublime列操作,网络通信协议 非阻塞网络I/O NIO 数据库架构原理 John 易筋 ARTS 打卡 Week 11

John(易筋)

ARTS 打卡计划 数据库架构原理 网络通信协议 Moya 非阻塞网络I/O

极客时间 - 架构师培训 - 9 期作业

Damon

你该知道的Docker-compose

北漂码农有话说

JVM垃圾回收

羽球

程序的机器级表示-算术与逻辑运算

引花眠

计算机基础

复杂事件处理简介

星际行者

分布式 流计算 CEP 复杂事件处理

第九周作业

晨光

编程经典案例之函数

顿晓

函数式编程

Python 多进程之间共享变量

AlwaysBeta

Python 进程

第九周总结

晨光

N皇后问题的回溯法实现(C++)

老王同学

基于 opentracing + Jaeger 实现全链路追踪 ----理论部分

是老郭啊

全链路监控 OpenTracing Jaeger Go 语言

LeetCode题解:70. 爬楼梯,DP遍历数组,JavaScript,详细注释

Lee Chen

大前端 LeetCode

图解+代码|常见限流算法以及限流在单机分布式场景下的思考

yes

分布式限流 单体限流 限流算法

JVM 垃圾回收原理

飞雪

Docker 网络

北漂码农有话说

Docker

第九章作业

武鹏

入门WebGL,看这一篇就够了

Geek_6y2vrc

大前端 WebGL

使用 AWS Transit Gateway 简化网络架构_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章