目录
前言:在上一节学习中,我们已经掌握了使用Amazon Web Service AWS创建并用Putty连接EC2实例的方法,若是需要我们后面再进行扩展如何创建业务上需求的EC2的实例,言归正传,我们在实验中发现将现有的一台没有EIP的EC2实例停止后再启动,你会发现你的EC2实例的公有IP地址与公有DNS已经发生了改变,这样的事想必是谁都不愿发生的,那我们应该如何避免呢?其实很简单,只需为EC2实例添加一个EIP,即Elastic IP(弹性IP),AWS会分配一个固定的公有IP给你,但是需注意的是EIP在不使用时占用了AWS的公有IP,所以EIP不使用时是会收费的,但是使用却不收费,这个做法挺让人匪夷所思的对吧,其实你想想你如果用到EIP肯定也会用到AWS的其他资源,所以AWS根本不亏(羡慕AWS的脑洞)
AWS EC2释放资源:Cpu、Memory、Public IP等等
下面进入正题,上图教程——如何为EC2实例添加EIP
一、 我们先做个实验观察一下我们的EC2实例公有IP的变化
注意:实例存储在EC2实例停止后丢失(谨慎操作)
从上图我们可以发现我们的EC2实例的公有DNS与公有IP都挂彩,有点心疼???? 如果这个台EC2实例上存在一个博客系统,那岂不是还得进入实例修改,太太太太太~麻烦了,我们再启动看看
果然它就像一个女人一样善变,简直让人遭受不住它的折磨
二、 重启不释放AWS资源
实例状态并未改变,那在命令行里重启试试
实例状态依旧未发生改变,可见重启并不会释放AWS EC2实例的资源(释放资源:Cpu、Memory、Public IP等等)
三、 为实例添加EIP从此无忧虑
好啦添加成功,我们再回到EC2实例查看一下公有DNS与公有IP
我们再把EC2实例停止后看看
对比之前的没有添加EIP的实例不难发现我们添加了EIP的EC2实例在停止后公有DNS与公有IP并未释放,但注意,这台实例的其他资源例如:Cpu、Memory等等