原文链接:http://news.west.cn/26218.html
在利用公有云服务部署我们的应用时,为了访问到我们的服务器,我们需要为我们的服务部署公网IP。公有云服务商除了可以为服务器提供固定的公网IP,也可以提供弹性IP。这篇文章,我们来弄清楚弹性IP是怎么回事。

1、弹性IP的技术基础:NAT

我们都知道搭建外网服务器的时候,需要给服务器分配一个外网可以访问的IP地址。那么弹性IP是什么呢?

在说明什么是弹性IP以前,我们先简单讲一下互联网的一个基础技术:网络地址转换(NAT: Network Address Translation)。网络地址转换技术,或者叫NAT技术,可以说是实现弹性IP的基础。

NAT技术最早提出是在1994年,主要解决一些专用网络的主机,与互联网主机之间通信的问题。专用网络的主机只有本地IP地址,没有互联网(公网)的IP地址。需要通过NAT技术来实现专用网主机的IP地址转换,转换成一个公网IP地址,然后就可以通信了。

解决办法就是在专用网连接到互联网的路由器上安装NAT软件,目前一般的路由器都支持NAT功能。

装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的公网IP地址。所有使用本地地址的主机在和外界通信时,都要在NAT路由器上将其本地IP地址转换成公网IP地址。

2、NAT技术将专用网的内网地址转换为以太网地址

根据手里公网IP资源的多少,有不同的NAT方案可以选择。

静态NAT:本地地址与公网地址之间一对一映射,即一台主机对应一个固定的公网IP。如果NAT路由器具有足够多的公网IP地址,那它有机会为每个专用网络的主机分配一个固定的公网IP,可以使用静态NAT。这种NAT方案用得很少。

动态NAT:需要一个地址池为内部用户提供公有IP地址,对于同时试图访问外网的每位用户,都从池子里分配一个公网IP地址,但每次分配的IP地址是不固定的。如果专用网络不是所有的主机都要同时访问外网,那么可以采用这种方案。以少量的公网IP,为大量的内网主机提供外网访问。

NAT重载:使用传输层端口号来标识本地主机,即端口地址转换(PAT:Port Address Translation),也称为端口映射。一般情况下,公网IP资源都很稀缺,可能只有一个公网IP,却有很多个本地IP要使用,那么可以使用端口映射方案。NAT路由器用不同的端口号映射到不同的本地IP地址和端口号上。

3、弹性公网IP

弹性公网IP是一种NAT IP。它实际位于云服务提供商的公网网关上,通过NAT方式映射到了被绑定的云主机实例的私网网卡上。因此,绑定了弹性公网IP的云主机可以直接使用这个IP进行公网通信,但是在它的私网网卡上并不能看到这个IP地址。

用户访问的永远是弹性IP地址,但不一定是同一个云主机

4、使用弹性公网IP有什么好处?

对于云服务商来说,当然是帮助他们节约了公网IP资源。那么对于开发者来说,使用弹性IP有什么好处呢?

有的时候我们会根据项目运营的需要更换主机,比如换配置更高的主机。那么每次换云主机都会更换我们服务的IP地址,这样就需要我们重新做一次地址解析,把我们的域名解析到新的IP地址上。

如果我们使用了弹性IP,在更换主机以后,只需要把我们申请的弹性IP分配到新的主机上,就可以了,不需要在域名服务商那里重新解析域名。对于服务的稳定性,有一定的好处。

随着云计算业务的不断发展,云服务商手里的公网IP资源不够用的时候,有可能以后所有的主机都将使用公网IP。

公有云弹性IP的实现原理及优势相关推荐

  1. 公有云华为云——详细部署操作

    公有云 - 华为云 云平台部署管理架构图 #mermaid-svg-x7BcLYudDWlC5qNa .label{font-family:'trebuchet ms', verdana, arial ...

  2. 产业互联网时代,公有云还受欢迎吗?

    如今各行各业,言必称"产业互联网",这既有国家政策层面的推动,又有互联网.传统企业转型的需要.而云计算则是"产业互联网"的底层驱动器. 在云计算的发展历史中,公 ...

  3. 公有云厂商DDoS防护产品竞品分析——内含CC的一些简单分析,貌似多是基于规则,CC策略细粒度ip/url//ua/refer...

    公有云厂商DDoS防护产品竞品分析 from:http://www.freebuf.com/articles/network/132239.html 行文初衷 由于工作关系,最近接触了很多云上用户,对 ...

  4. # 公有云?私有云?混合云?多云?行业云?傻傻分不清楚(上篇)

    大家好,我是明哥! 在谈到云计算相关概念时,我们经常听到公有云,私有云,行业云,和多云以及混合云这些术语,但有些小伙伴对他们的区别与联系,不是十分清晰,引起了不少沟通障碍.本片文章我们通俗易懂地说说这 ...

  5. 《2021网络空间测绘年报》解读|公有云资产画像与风险度量

    近日,绿盟科技与中国电信联合发布<2021网络空间测绘年报>,旨在通过测绘的方法,发现物联网.公有云.工控系统.安全设备.数据库.智慧平台等关键领域资产在公网上的暴露情况,分析各个领域资产 ...

  6. 利用公有云cvm 公网IP实现内网穿透,远程登录内网服务器

    公有云服务 生成公私钥文件 ssh-keygen && cp ~/.ssh/id_rsa.pub  ~/.ssh/authorized_keys 将生成的私钥文件 id_rsa 复制到 ...

  7. 公有云人脸识别技术原理

    自2016年起,人脸识别的应用领域开始逐渐增多,从人脸门禁考勤逐渐向安防.金融.商业地产等多领域进行发展.以人脸识别在金融行业的应用为例,应用主要以特定的场景为基础,对人脸识别技术进行一定的集成开发, ...

  8. 【ArchSummit北京2015】公有云平台发展与建设实战解析

    一年一度的岁末技术盛典ArchSummit北京2015已于12月19日顺利闭幕.在18日进行的"云平台应用选型与建设实践"专场中,来自青云.腾讯云.海云捷迅.微软.听云.Speed ...

  9. 云计算技术 — 公有云

    目录 文章目录 目录 公有云计算服务提供商的背景类型 公有云的服务类型 公有云计算服务提供商的背景类型 公有云的服务类型 弹性计算:这是最主要的一类云计算服务,实际上就可以理解为租一台配置灵活的服务器 ...

最新文章

  1. SwiftUI之深入解析高级动画的时间轴TimelineView
  2. win10计算机添加右键菜单,win10系统如何对鼠标右键菜单进行手动管理和添加
  3. 按ESC关闭当前窗口
  4. List实现类性能和特点分析
  5. 作者:褚金翔(1979-),男,中国农业科学院农业环境与可持续发展研究所助理研究员。...
  6. mint linux qq,linuxmint系统下安装QQ
  7. 01. Django基础:Django介绍
  8. 全球国家和地区代码列表
  9. 虚幻4学习笔记(1)基本操作和插件导入
  10. 爬虫爬取全国地名的中文和拼音
  11. 金蝶kis专业版公网访问_金蝶KIS远程服务器端和远程客户端配置说明
  12. 去除CSDN 博客页广告的历程
  13. unix源码分析_UNIX网络分析
  14. jupyter notebook插件安装
  15. cpuz测试分数天梯图_2018年9月CPU天梯图 桌面级处理器天梯图最新版
  16. iOS 通过商品短链接跳转京东商品详情页
  17. pytorch 梯度计算相关内容总结
  18. 计算机硬件故障诊断的原则,电脑硬件故障检测的基本原则
  19. ArcGIS计算面状河流的长度(河流中心线)
  20. 元器件科普 | 变压器的分类及形状构造

热门文章

  1. 2022山东理工大学pta程序设计---实验六(二维数组)题解
  2. 【05】制作鸿蒙版蜻蜓短视频系统-事件原理及完成点击,长按,双击等操作实现跳转-优雅草伊凡
  3. MongoDB副本集详解与搭建
  4. MCU控制的电池管理是成功的物联网实现的关键
  5. Linux 下的任务切换神器 Ctrl+Z
  6. 打造Windows10堡垒主机(V1.0)
  7. 对于感情的一点小感悟
  8. js一行If ... else ... else if语句
  9. LoadLibrary下错误返回126错误码排查过程
  10. Python10分钟入门教程,Python入门神图一张