【云计算】云数据中心网络(三):NAT 网关

云网络》系列,共包含以下文章:

  • 云网络是未来的网络基础设施
  • 云网络产品体系概述
  • 云数据中心网络(一):VPC
  • 云数据中心网络(二):弹性公网 IP
  • 云数据中心网络(三):NAT 网关
  • 云数据中心网络(四):IPv6 网关
  • 云数据中心网络(五):对等连接
  • 云数据中心网络(六):私网连接
  • 云数据中心网络(七):负载均衡

😊 如果您觉得这篇文章有用 ✔️ 的话,请给博主一个一键三连 🚀🚀🚀 吧 (点赞 🧡、关注 💛、收藏 💚)!!!您的支持 💖💖💖 将激励 🔥 博主输出更多优质内容!!!

云数据中心网络(三):NAT 网关

  • 1.什么是 NAT 网关
  • 2.NAT 网关的主要特点
  • 3.NAT 网关的主要应用场景
    • 3.1 SNAT
    • 3.2 DNAT
    • 3.3 共享宽带

弹性公网 IP 地址可以直接绑定到服务器上,但也暴露了服务器的公网 IP 地址。

因此,绝大多数用户都需要一个能隐藏内部服务器真实 IP 地址的网关设备,借助该设备与公网通信。在云网络。我们提供了一个即开即用的IP地址转换网关设备 —— NAT 网关。用户只需要在控制台上点点鼠标,就能即时交付企业级的 NAT 网关。

NAT:Network Address Translation,网络地址转换

1.什么是 NAT 网关

NAT 网关(NAT Gateway)是一款企业级的 VPC 公网网关,可以让无公网 IP 地址的 ECS 访问互联网或者让用户通过互联网访问 ECS 上的网站或应用,即提供 SNAT 和 DNAT 功能。NAT 网关通常和 EIP 及共享带宽包配合使用,可以组合成高性能、配置灵活的企业级网关。

2.NAT 网关的主要特点

高安全性:通过 NAT 网关的 SNAT 功能访问公网时,用户 ECS 只能主动从 NAT 网关访问公网,通过公网是无法直接访问 VPC 内的 ECS 的。另外,用户可以通过 NAT 网关提供的 SNAT 规则配置功能,选择 ECS 粒度或者交换机粒度的规则指定特别的 ECS 来访问公网,控制 NAT 网关的出口公网访问源。

高可用性:在公共云的业务部署架构中,用户非常关心基础组件的高可用能力,因为一旦单 AZ 出现故障,如果基础组件没有高可用的能力,那么将对业务运行有严重的影响。NAT 网关在部署架构中采用的是双可用区的部署架构,所以当单可用区出现故障后,NAT 网关可以实现快速业务切换,保障用户业务的连续性。同时,NAT 网关采用多机部署的方式,单台机器的故障不会影响业务。

易用性: NAT 网关可以即开通即用,在考虑公网出口安全的前提下最大限度地简化用户的操作,用户可以在官网控制台或者通过 OpenAPI 的方式开启 VPC 网络的 NAT 功能,以使 VPC 内的 ECS 能高效地访问公网。同时,NAT 网关提供一系列便捷的操作,以支持用户的配置,如 NAT 网关和 EIP 组合购买、控制台的操作配置指引等。

高性能: NAT 网关作为一款公网出口的产品,提供超高的产品性能,NAT 网关已经连续多年在 “双 11”、春节红包活动中经受高流量、高并发的考验。除了提供千万级别的并发连接性能,用户也可通过 NAT 池网关的方式,横向扩容,以提升针对同一个公网目的地址的并发能力。

另外,可以在一个 VPC 中扩容多个 NAT 网关,通过对子网路由的拆分,使不同子网的流量走不同的 NAT 网关,这对用户的业务拆分、针对不同子网的安全防控,以及 NAT 网关性能的横向扩容都有着重要的意义。

弹性计费:NAT 网关支持按使用量计费,用户在弹性范围内可以按照使用量来付费,最大限度为用户节约使用成本,如下图所示,在用户业务模型不变的情况下,选择按使用量计费的方式可以帮用户节约成本。

在这里插入图片描述

3.NAT 网关的主要应用场景

NAT 网关提供 SNAT(源网络地址转换)、DNAT(目的网络地址转换)和共享带宽功能。

VPC 内的用户在和公网业务通信时,最关注的就是安全,如避免公网上普遍存在的攻击、入侵等问题。VPC 内可以访问公网的主机想要细粒度的安全控制方案,需要默认拒绝公网上对 VPC 的主动访问,避免 VPC 内的主机主动暴露在公网上。NAT 网关可以很好地解决以上问题。

3.1 SNAT

当云上业务需要访问公网上的服务时,可以创建一个 NAT 网关,通过配置 SNAT 规则来 控制可通过 NAT 网关访问公网的机器,并支持交换机和 ECS 的粒度。

如下图所示,用户在 NAT 网关上绑定了弹性公网 EIP-1,在用户 VPC 内有两个子网,当用户配置了基于这两个子网的 SNAT 规则后,属于这两个子网的 ECS 即可通过这个弹性公网 EIP 访问公网上的服务。

在这里插入图片描述
如果用户需要将对接公网的入口都放在一台 NAT 网关设备上,以便整体观测网关层面的总出入流量,或者需要将某一台设备的部分或者全部暴露到公网上,那么可以选择使用 NAT 网关的 DNAT 功能。

3.2 DNAT

当 VPC 内的业务需要对公网提供服务时,通过设置 DNAT 规则 使公网上的业务可以访问 VPC 内的服务,当前 NAT 网关的 DNAT 规则支持指定固定端口和任意端口来提供公网访问服务。

如下图所示,用户的 NAT 网关上绑定了 EIP-1 和 EIP-2,在用户 VPC 内有四台 ECS,用户配置了如下规则可以实现对应的访问类型:

  • EIP-1:PORT1 ➡ ECS1:PORT2:公网上的业务可以通过 EIP-1 的 PORT1 访问 ECS1 的 PORT2 端口;
  • EIP-2:ANYPORT ➡ ECS4:ANYPORT:公网上的业务可以通过 EIP-2 访问 ECS4 的任意端口。

在这里插入图片描述

3.3 共享宽带

在给 NAT 网关绑定 EIP 后,可以将 EIP 加入共享带宽中。EIP 在加入共享带宽后,可复用共享带宽中的带宽,节省公网带宽的使用成本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/1009.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C语言】每日一题,快速提升(8)!

🔥博客主页🔥:【 坊钰_CSDN博客 】 欢迎各位点赞👍评论✍收藏⭐ 题目:金字塔图案 输入: 4输出: * * * * * * * * * * 代码: //对于有行有列的图形采用双循环,i控制行…

[管理者与领导者-177] :人际网络-4-坐车的礼仪

目录 一、坐私车的基本礼仪 二、跟领导乘车,你坐对了吗?要注意什么? 2.1 乘车座次礼仪规则: 2.2 双排5座汽车礼仪的应用 2.2.1 司机驾车 2.2.2 领导驾车 2.3 三排7座商务车 一、坐私车的基本礼仪 坐私人车辆时&#xff0c…

Windows如何安装JDK

JDK和JRE简介 JDK:Java Development ToolKit java开发工具包,包含JRE针对java程序开发者 JRE:Java Runtime Environment java程序的运行环境针对java使用者来说 下载JDK,进入官网下载 Oracle官网 双击下载好之后的exe文件&#…

我为什么想成为一名程序员

#为什么你选择成为一名程序员# 目录 原因: 后续选择: 结尾: 原因: 本人是一个00后,出生在农村当时经济相对来说比较落后,村里面基本上都没几个人有手机。当时有些小伙伴他们拿着自己大人的手机在那里玩…

科普馆VR技术展现安全场景,构建安全教育新标杆!

随着VR技术的快速发展,其所衍生出的互动装置,悄无声息地渗透进了我们生活的每个角落,就连那严谨而重要的安全教育领域,也没能逃出这神奇魔法的“魔爪”,这种VR互动设备简直就是安全知识传递的小能手,那么&a…

MinIO自定义权限控制浅研

转载说明:如果您喜欢这篇文章并打算转载它,请私信作者取得授权。感谢您喜爱本文,请文明转载,谢谢。 MinIO搭建好之后,出于不同场景的需要,有时候需要对不同的用户和Bucket做一些针对性的权限控制。 MinIO的…

PCDN与边缘计算的集成解决方案

PCDN与边缘计算的集成解决方案 在数字化时代,内容的快速、安全地传递至用户变得至关重要。无论是媒体、教育还是其他领域,所有这些行业都需要强大的技术支持以保证信息的实时更新和安全传输。PCDN(Peer Content Delivery Network&#xff0c…

实在RPA设计器试用导引

一、产品概述 实在RPA设计器是一款将人工智能(AI)与机器人流程自动化(RPA)深度融合的可视化自动流程编辑器。它通过AI推荐与桌面嵌入式交互,极大简化了RPA的使用难度,让普通业务人员也能轻松使用。实在RPA设计器具备以下核心优势: 兼容性&a…

如何在Windows 10锁定时启用内置管理员?这里提供详细步骤

序言 当被锁定在Windows 10计算机之外时,如何启用内置管理员?正如我们所知,一旦启用了内置管理员,我们所有人都可以将其用作另一个本地管理员帐户来登录锁定的计算机。 当然,即使当你被锁定在Windows 10计算机之外时,你也可以启用内置管理员。你需要的只是Windows 10系…

TVBox的Json配置接口编写指南,模板格式说明(如何打造一个专属于自己的TVBox配置文件)

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 配置解析 📒📝 JSON基础📝 配置文件结构/参数说明📝 编写步骤📝 注意事项🎈 接口分享⚓️ 相关链接 ⚓️📖 介绍 📖 TVBox 是一款备受欢迎的电视盒子应用(免费影视必备),它以其高度自定义的特性深受用户喜爱…

盗梦攻击:虚拟现实系统中的沉浸式劫持

虚拟现实(VR)硬件和软件的最新进展将改变我们与世界和彼此互动的方式,VR头显有可能为用户提供几乎与现实无差别的深度沉浸式体验。它们还可以作为一种跨越遥远距离的方式,通过使用个性化的化身或我们的数字代表,促进社…

从 Elastic 的 Go APM 代理迁移到 OpenTelemetry Go SDK

作者:来自 Elastic Damien Mathieu 正如我们之前所分享的,Elastic 致力于帮助 OpenTelemetry(OTel)取得成功,这意味着在某些情况下构建语言 SDK 的分发版本。 Elastic 在观察性和安全数据收集方面战略性地选择了 OTel…

9个技巧使你的Python代码更Pythonic!

如何区分漂亮和丑陋的代码? 更重要的是,如何写出漂亮的 Python 代码? 本文将通过初学者容易理解的例子展示9个神话般的Python技巧,以帮助你在日常工作中编写更多的Pythonic程序。 01 product() 使用 product() 函数避免嵌套的…

Zabbix 监控软件(一)

通常我们服务搭建成功 但不清楚服务器的运行状况,这时候就需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。 利用一个优秀的监控软件,我们可以: ●通过一个友好的界…

R语言入门:“Hellinger“转化和“normalize“转化(弦转化)的公式表示与R代码实现

1、写在前面 vegan包中的decostand()函数为群落生态学研究提供了一些流行的(和有效的)标准化方法。有关decostand()函数标准化的一些标准化方法可以看我的另一篇笔记:R语言入门:vegan包使用decostand()函数标准化方法 由于在网络上没有找到关于这两个转…

互联网技术知识点总览——操作系统知识点框架图

简介 本文对操作系统的知识点整体框架进行梳理和分享如下:

避障型激光传感器SE-0522/0526/0533/1022/1026/1033应用与接线说明

避障型激光传感器SE-0522/0526/0533/1022/1026/1033是根据飞行时间(TOF 测量原理)运行,在极高的同步时钟下,以 均匀的时间间隔发射激光,激光光束遇到物体时 会反射回来,扫描传感器接收到反射 的光束后&…

docker安装clickhouse数据库

1.创建目录 mkdir -p /data/clickhouse/data mkdir -p /data/clickhouse/conf mkdir -p /data/clickhouse/log2.拉取镜像 docker pull clickhouse/clickhouse-server3.创建临时容器 docker run -d --rm --name clickhouse-server --ulimit nofile262144:262144 clickhouse/c…

2024 发布Maven项目到中央仓库

注册sonatype账号 Maven中央仓库并不支持直接发布jar包,sonatype是其指定的第三方仓库之一,发布到此的项目会被定时同步到中央仓库 官方教程地址:https://central.sonatype.org/register/central-portal/ 访问网址:https://centra…

新项目应该选mongodb还是postgresql?

文章目录 MongoDBPostgreSQL大数据处理时的优势对比实际使用经验 选择MongoDB还是PostgreSQL作为新项目的数据库,主要取决于项目的具体需求、数据模型、应用场景以及团队熟悉程度等因素。下面将从几个关键角度对两者进行对比分析。 MongoDB 数据模型:Mo…