VPC+NAT 网络实现多应用共享公网带宽|学习笔记

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
公网NAT网关,每月750个小时 15CU
简介: 快速学习 VPC+NAT 网络实现多应用共享公网带宽

开发者学堂课程【云端专有网络构建与管理VPC+NAT 网络实现多应用共享公网带宽】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/510/detail/6827


VPC+NAT 网络实现多应用共享公网带宽

 

目录

一、NAT 简介

二、多应用共享公网带宽实现

 

一、NAT 简介

什么是 NAT

NAT 网关(NATGateway)是一款企业级的VPC公网网关,提供 NAT 代理、10Gbps 级别的转发能力以及跨可用区的容灾能力。VPC 网络访问控制比如 VPC 访问公网或公网访问 VPC 都可以用 NAT 实现解决

网络拓扑结构

image.png

此网络拓扑结构中 NAT 可以帮助 VPC 访问外部的 Internet,EIP 也可以实现此功能。

NAT 和 EIP 区别

比较点

NAT 网关

EIP

支持的网络环境

VPC

VPC

是否支持多 IP 共享带宽

支持

不支持

是否支持 IP 与 ECS 解绑

支持

支持

是否支持单 IP 服务于多台 ECS

支持

不支持

ECS 实例网卡上是否有能看到该 IP

不能

不能

公网 IP 与 ECS 的配合方式

SNAT 和 DNAT

EIP 与 ECS一对一绑定

适用的用户

企业级用户

中小用户

 

EIP 是弹性 IP,NAT 和 EIP 支持 VPC 网络环境,EIP 不支持多 IP共享带宽。

 

二、多应用共享公网带宽实现

图可清晰表明多应用共享公网带宽带来的好处

image.pngimage.png

每个业务各自购买自己的公网带宽,每个业务在不同时间点有自己的峰值,峰值时占用带宽资源相对较多。

image.pngimage.png

如果使用 NAT 网关设置共享带宽,三个业务在不同的时间节点产生不同的峰值,共享260M 带宽足够。

使用 NAT 网关可以节省不必要的带宽资源耗费,推荐使用多应用共享公网带宽,VPC+NAT 网络结构,只有 NAT 实现多应用共享公网带宽。不是所有业务都需要使用多应用共享公网带宽,根据实际的业务场景判断使用哪一种形式的结构产品。

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6天前
|
存储 算法 网络虚拟化
【计算机网络】学习笔记,第三篇:数据链路层
现在的光纤宽带接入 FTTx 都要使用 PPPoE 的方式进行接入。在 PPPoE 弹出的窗口中键入在网络运营商购买的用户名和密码,就可以进行宽带上网了 利用 ADSL 进行宽带上网时,从用户个人电脑到家中的 ADSL 调制解调器之间,也是使用 RJ-45 和 5 类线(即以太网使用的网线)进行连接的,并且也是使用 PPPoE 弹出的窗口进行拨号连接的
20 5
|
14天前
|
传感器 网络协议 C语言
C语言在网络编程中的实际应用
C语言在网络编程中的实际应用
16 1
|
3天前
|
安全 物联网 网络安全
密码学在现代网络中的应用:守护数字世界的基石
【6月更文挑战第12天】密码学在现代网络中扮演关键角色,保障信息安全和数据机密性。其应用包括数据加密(对称与非对称算法)、数字签名(验证信息完整性和身份)、安全协议(如SSL/TLS、IPsec)及身份验证。未来,量子密码学、隐私保护技术和物联网安全将是密码学发展的重要方向,抵御新威胁,守护数字世界。
|
4天前
|
消息中间件 Serverless PyTorch
Serverless 应用引擎产品使用合集之FC内网访问VPC内的资源不通是什么导致的
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
5天前
|
前端开发 JavaScript 安全
WebAssembly技术的出现为我们提供了一种全新的解决方案,开启了高性能网络应用的新时代
【6月更文挑战第10天】WebAssembly是高性能网络应用的新时代技术,它是一种虚拟机格式,允许C/C++等语言编译成二进制格式在Web浏览器中运行。具备高性能、高可移植性和良好安全性,适用于游戏开发、图形处理、计算机视觉等领域。随着技术进步,WebAssembly将支持更多语言,结合低代码平台简化开发,但需解决编译优化和安全性等问题。它正重塑Web应用的未来,开启高性能应用新时代。
14 0
|
5天前
|
机器学习/深度学习 算法 数据挖掘
图像处理到神经网络:线性代数的跨领域应用探索
图像处理到神经网络:线性代数的跨领域应用探索
|
11天前
|
数据采集 前端开发 JavaScript
Symfony Panther在网络数据采集中的应用
Symfony Panther在网络数据采集中的应用
Symfony Panther在网络数据采集中的应用
|
12天前
|
传感器 监控 算法
【计算巢】无线传感器网络(WSN)在智能城市中的应用
【6月更文挑战第3天】智能城市中的无线传感器网络(WSN)在交通监控、环境监测、能源管理和公共安全等领域发挥关键作用。通过模拟代码展示了传感器收集环境数据的过程。尽管面临部署成本、网络安全和数据处理挑战,但WSN为城市发展带来巨大潜力,随着技术进步,将在智能城市中创造更多便利与改善。
【计算巢】无线传感器网络(WSN)在智能城市中的应用
|
13天前
|
机器学习/深度学习 自动驾驶 TensorFlow
图像识别:卷积神经网络(CNN)的应用
【6月更文挑战第2天】卷积神经网络(CNN)是图像识别的得力工具,能识别物体、人脸等。广泛应用于安防、医疗和自动驾驶等领域。通过学习图像特征,CNN实现智能识别。示例代码展示了使用TensorFlow构建简单CNN识别MNIST手写数字。尽管实际应用更复杂,但CNN已显著改变生活,并将持续带来惊喜。
47 0
|
14天前
|
安全 网络安全 区块链
【计算巢】区块链技术在网络安全中的应用与挑战
【5月更文挑战第31天】区块链技术为网络安全带来新机遇,其去中心化、不可篡改和共识机制特性有助于身份验证、数据完整性保护及提高网络抗攻击性。但面临性能、隐私保护和法规监管等挑战。简单Python代码展示了区块链在数据完整性验证的应用。随着技术发展,区块链有望在网络安全领域发挥更大作用,未来可能与其它安全技术融合,为网络安全提供更强保障。