详解SLB、EIP、NAT网关, 合理选择云上公网入口

开始

阿里云的公网入口产品共有三个,SLB、EIP、NAT网关,这几个产品均可以做为云上资源的公网入口,他们之间有何区别,又分别应该在什么场景下使用呢?html

概念

负载均衡SLB

对多台云服务器进行流量分发的负载均衡服务,能够经过流量分发扩展应用系统对外的服务能力,经过消除单点故障提高应用系统的可用性。后端

可见云计算中的负载均衡除了经过流量分发让后端的服务器负载均衡,还有两个重要的用途,一就是消除单点故障,由于通常负载均衡后端挂载有多台ecs服务器,当某一台不工做时,系统的可用性不会受到影响;二是经过多台后端服务器一块儿工做,以扩展应用系统的总体处理能力。服务器

拿刚刚过去的双十一举例,你们都知道,2017年双11又创造了新纪录,全天交易额1682亿,交易峰值32.5万笔/秒,支付峰值25.6W笔/秒,如此海量的访问请求,是再强大的服务器也没法支撑的,所以须要n多台服务器一块儿来提供服务,而这些服务器的调度都须要依赖负载均衡SLB,负载均衡SLB接收到用户的请求,智能调度到后端的服务器进行处理,并将处理后的结果返回给用户,完成了单台服务器不可能完成的任务。网络

注意:负载均衡SLB仅提供被动访问公网的能力,即后端ECS只能在收到经过负载均衡SLB转发来的公网的请求时,才能访问公网回应该请求,不具有NAT功能。负载均衡

弹性公网IP(EIP)

独立的公网IP资源,能够绑定到阿里云专有网络VPC类型的ECS、NAT网关、私网负载均衡SLB上,并能够动态解绑,实现公网IP和ECS、NAT网关、SLB的解耦,知足灵活管理的要求。阿里云

我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,立刻就要抢光了。云计算

早期的弹性公网IP,只能绑定ECS,其主要目的是为了解耦服务器IP与服务器实体之间的强关联,设想这样的状况。在业务发展初期,访问量较小,用户购买一个较小规格的ECS实例便可知足业务需求,但随着用户量和业务量逐渐攀升,不可避免的须要更换更大规格的ECS或者,使用SLB+ECS便于后续的扩展,若是没有弹性公网EIP,更换ECS意味更换实例IP,这样一来,不可避免的会出现业务的中断,而EIP的出现就很好的解决了这类问题。如今EIP不单单可以绑定ECS、还能够绑定SLB(私网SLB)和NATGW,而且可以使用共享带宽,和共享流量包,经过加强95带宽计费、闲时流量计费等特性,更加有效的节约云上公网的成本,更多EIP详细信息请参考弹性公网IP帮助文档spa

注意:EIP只能绑定一台ECS,同时提供访问公网和被公网访问的能力。htm

NAT网关

帮助您在VPC环境下构建一个公网流量的出入口,经过自定义SNAT,DNAT规则灵活使用网络资源,支持多IP,支持共享公网带宽。ip

当您的VPC中有众多ECS须要访问公网时,针对每一个ECS购买公网带宽,或每一个ECS都配置一个EIP,将是一件很是使人烦恼的事情,在配置和对帐管理上都比较麻烦,NAT网关就是用来解决这个问题的,能够把NAT网关想象成您家中的路由器,不管是PC、手机、PAD、TV或任何须要链接Internet的设备,只要连到路由器,就能够经过路由器访问公网了,这就是NAT网关里面的SNAT功能。NAT网关还有DNAT功能,可让VPC内的ECS实例经过NAT网关被Internet主动访问,这里不在展开,详情能够参考NAT网关产品产品帮助文档

注意:NAT网关能够同时让多台ECS具备访问公网和被公网访问的能力,单没有流量分发、负载均衡的能力。

相关文章
相关标签/搜索