公网访问
VPC为您提供安全隔离、弹性扩展的云上网络环境,默认与公网不互通。但您可以结合弹性公网IP、负载均衡、NAT网关等产品,满足VPC内资源公网访问的需求。
选择公网IP地址类型
IPv4地址
VPC内的资源依赖公网IP地址与公网进行IPv4通信。公网IPv4地址类型分为固定公网IP与弹性公网IP。
固定公网IP只能在ECS/CLB等实例创建时分配,并且创建后无法更换绑定/解绑,只能随着实例删除。而弹性公网IP是独立的公网IP资源,可以单独创建与持有、动态绑定/解绑,满足灵活管理的要求,推荐您使用弹性公网IP。
公网ALB、公网NLB、公网NAT网关是通过绑定的弹性公网IP提供公网访问能力。
公网ECS、公网CLB的固定公网IP,可以转为弹性公网IP。
弹性公网IP有不同类型:
弹性公网IP(BGP多线):通过接入多条运营商线路并自动选择最优路径,为用户提供快速稳定的访问体验。
弹性公网IP(BGP多线-精品):为中国内地终端客户(不包括中国内地数据中心)专门优化的海外回中国内地流量的公网线路,通过运营商精品公网直连降低时延,提升国际业务访问质量。
任播弹性公网IP(Anycast EIP):每一个Anycast EIP实例会被分配一个可在整个接入区域内发布、不受地域限制的公网IP地址。在将此IP地址与后端资源进行绑定后,接入区域内的用户流量将通过该IP地址从就近接入点进入阿里云网络。进入阿里云网络后,Anycast EIP可以智能选择路由并自动完成网络调度,将用户的网络访问请求送达至后端资源节点,提升用户的公网访问体验。
对比项 | 弹性公网IP(BGP多线) | 弹性公网IP(BGP多线-精品) | 任播弹性公网IP(Anycast EIP) |
适用场景 | 通用低成本公网访问 | 海外回中国内地流量 | 全球多地域使用相同IP |
限制说明 |
|
|
|
质量 | 一般(流量经过运营商普通线路) | 较高(流量经过运营商精品线路) | 较高(流量经过运营商普通线路、阿里云优质全球骨干网络) |
成本 | 低 | 中 | 高 |
IPv6地址
为专有网络和交换机开启IPv6后,系统将自动创建IPv6网关并分配IPv6网段,默认仅支持私网通信。
您可以通过在IPv6网关中为IPv6地址开通IPv6公网带宽,使其具备公网通信能力。
IPv6地址是具备全局唯一性的网络地址。IPv6访问公网无需再单独申请特定的公网IP地址资源。
用负载均衡统一公网流量入口
单台后端服务器直接使用公网IP对外提供服务时,如果服务器出现问题容易导致业务单点故障。
实际业务场景中,推荐您使用负载均衡产品,在负载均衡后端挂载不同可用区的多台后端服务器,通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,消除系统中的单点故障,提升应用系统的可用性。
推荐您优先使用新一代负载均衡产品,即应用型负载均衡ALB和网络型负载均衡NLB。
对比项 | 应用型负载均衡ALB | 网络型负载均衡NLB |
产品定位 |
|
|
产品性能 | 单实例最大支持100万QPS | 单实例最大支持1亿并发 |
后端资源类型 |
|
|
运维能力 | 均支持弹性和快速扩容,处理能力随着业务峰值自动伸缩,无需人工干预 | |
典型应用场景 |
|
|
用NAT网关统一公网流量出口
单台服务器可以通过公网IP地址主动访问公网。
但当需要主动访问公网的服务器较多时,需要占用较多的公网IP资源与成本,也加大了网络运维管理的复杂度。
您可以使用公网NAT网关并配置SNAT条目,实现VPC内的多个ECS实例共享EIP上网,节省公网IP资源与成本、简化网络运维管理。同时公网NAT网关通过地址转换,隐藏云服务器的真实IP地址避免对外暴露,提升了公网安全性。
对比项 | 直接使用弹性公网IP | 公网NAT网关 |
是否支持多服务器共享使用EIP | 不支持 | 支持 |
使用单个EIP的粒度 | ECS/弹性网卡粒度 |
|
服务器较多时总体资源成本 | 高 | 低 |
安全性 | 一般 | 较高 |
用公网网关集中控制公网访问
IPv4网关
默认情况下VPC内的资源通过绑定公网IP即可与公网直接进行IPv4通信,企业可能会存在未经运维部门管控的公网访问方式(例如业务部门随意为ECS实例配置公网IP),这为企业网络管理带来安全风险。
您可使用IPv4网关,结合路由表配置来实现控制公网访问流量统一经过IPv4网关,降低分散接入带来的安全风险。
IPv4网关是VPC的公网IPv4流量网关,激活后会改变VPC默认能够访问公网的行为,如果配置不当可能导致“VPC断网”,请谨慎考虑后再进行配置。详情可了解IPv4网关工作模式切换逻辑。
IPv4网关同时可用于实现公网网段私用、公网出入流量安全引流(第三方安全设备)。
IPv6网关
VPC内实例默认申请的IPv6地址只具备IPv6私网通信能力。您可以使用IPv6网关,为IPv6地址开通IPv6公网带宽,使其具备公网通信能力。
IPv6网关是VPC的公网IPv6流量网关,可以支持设置仅主动出规则,使IPv6地址仅可主动访问公网,无法被公网的客户端访问。
公网CLB不属于VPC内的资源,IPv6流量不受IPv6网关的控制。
公网全球加速访问
对于一部分全球化行业应用场景,例如AI智能体出海、游戏加速、互联网应用等,因公网网络质量不高可能导致的网络高延迟、多抖动、低速率等问题,严重影响终端用户使用体验。
您可以通过使用全球加速产品,使终端用户访问请求就近接入阿里云,通过阿里云优质全球骨干网络到达应用服务器,极大地缩短了公网传输路径,减少延时、抖动、速率低等网络问题,提升终端用户使用体验。
节省公网成本
除了云资源本身的费用外,公网费用往往占据用户较大的成本。
推荐您使用如下方式来节省公网成本:
节省公网IP成本:通过用负载均衡统一公网流量入口、用NAT网关统一公网流量出口,可以减少公网IP数量,从而降低公网IP保有费(原EIP配置费)。
节省公网流量成本:您可以使用云数据传输CDT,CDT支持免费流量额度、多款云产品IPv4/IPv6流量统一汇总计费、累计阶梯定价等多种优惠方式,可有效节省您的公网流量成本。