无业务不伸缩之一,云计算有ESS(基础篇)

云计算ESS弹性伸缩课程

无业务不伸缩之一,云计算有ESS(基础篇)

一名网工的情怀

从初出茅庐到资深网工也用了十年时间吧,在专业的运维公司呆过、在政府外包单位干过、再到生产型企业最后在化工行业。有过泪、有过痛,辗转多年见过形形式式的人和事一转眼又过去了数年,从去年开始暗下决心开始进行新知识的学习和储备学习了Cisco运营商,学习了OCP。直到有一天听说了阿里云大学才知道原来云计算还可以这么玩……
这段时间在阿里云计算的班教、导师指导下终于完成了教学内容和考试,在此特别感谢云大学里的那些认真负责的教辅人员感谢他们半夜十一点还在为我们解惑,因此才有了以下的文章为大家奉献上希望同行的一起交流指正未入行的也一起了解学习一下,因为刚接触云计算不久如有表达错误还请多多担待。

连载云计算文章主题

后续的连载如下
1、 无业务不伸缩之一,云计算有ESS(基础篇)
2、 无业务不伸缩之二,云监控搭配SLB及ESS(进阶篇)
3、无互动不加速,云计算有CDN
4、无对像不存储,云计算有OSS
5、无文件不存储,云计算有”文件存储”
6、浅谈弹性IP的运用
这些文章将会在接下来的一段时间向各位一一呈现出,本期第一篇“无业务不伸缩一,云计算有ESS”

进入主题。第一篇:无业务不伸缩一,云计算有ESS

前言

无论是传统的自建IDC还是当今流行的云上IDC都避免不了在业务突发增长时对可用行和稳定性的追求,对于云来说有很多技术手段来控制这些而对于自建IDC来说这是他们的心病与痛因为企业不会平白无故的采购很多可能用不上的服务器闲置在机柜上。

企业常见的服务器部署如下:
无业务不伸缩之一,云计算有ESS(基础篇)

这是很多企业在机房构建服务器的一个常见案例,这样的架构对于小企业来说是没有什么问题的,当我们服务器不够用的时候再买就是了也不在乎这么点时间,可是如果对于依靠互联网增值为业务的公司来说这种情况是不允许出现的吧,时间就是金钱啊,耽误我挣钱,哼!那好你自己看着办吧。没办法老板就是这么难侍候既不想投入高成本又想在业务上加速发展,那我们到底有没有这么一样技术即可以实现业务突发时自动增加可用服务又能够在业务低峰时减少可用服务来降低成本呢?

ESS闪亮登场

Ess(Elastic Scaling Service)顾名思义,弹性缩放是阿里云的一项技术可以用来自动增减服务器、还可以在服务器出现健康问题是提供自愈功能等的一种服务方式。

请看下图:
无业务不伸缩之一,云计算有ESS(基础篇)

ESS使用场景

那么在什么样的情况下我们才会需要使用ESS技术呢,比如说游戏服务器、淘宝宝、这些访问量波动比较大的网,可能前一秒有1000万人在访问下一秒就突破2000万人次,在这样巨大的访问量下就需要使用这样的技术了对吧,总不可能你让我一台一台的手工上服务器吧要这样的话那就不如关门大吉了。

ESS技术演示
我们以一台WEB服务器来做下简单运用演示,首先我们先创建一台网站服务器(仅仅用来演示)ip为47.101.181.236,并访问一下页面是否正常。
无业务不伸缩之一,云计算有ESS(基础篇)

无业务不伸缩之一,云计算有ESS(基础篇)

好的一切正常,接下来我就应该先给这台服务器做一个镜像这样ESS之后会调用这个镜像来做弹性伸缩,我们在创建自定义镜像中填入镜像名称、写好备注后直接点击创建。
无业务不伸缩之一,云计算有ESS(基础篇)

创建好了之后我们来到 “弹性伸缩”中开始创建伸缩组在这里按你的实际需求填写,我这里设置“伸缩最大实例数”为2台,“伸缩最小实例数”为0台,冷却时间默认,网络类型选择专有网络,交换机也选择专有网络中的交换机,其它如不需要改动就保持默认。
无业务不伸缩之一,云计算有ESS(基础篇)

接着我们选择好合适的服务器配置方案,操作系统为自义定的镜像文件,选择分配公网IP地址,最后输入伸缩配置名称并创建。

无业务不伸缩之一,云计算有ESS(基础篇)

无业务不伸缩之一,云计算有ESS(基础篇)

无业务不伸缩之一,云计算有ESS(基础篇)

然后我们在伸缩管理控制台中选择ECS实例列表-添加已有实例中将实例添加进去,接着在伸缩规则中创建规则,填入规则名,调整至2台并确定。接下来我们选择“定时任务”同样的方法先创建名称然后选择你需要进行弹性扩充的时间和我们建好的伸缩组和规则并确认。

无业务不伸缩之一,云计算有ESS(基础篇)

无业务不伸缩之一,云计算有ESS(基础篇)

无业务不伸缩之一,云计算有ESS(基础篇)

下面我们测试在规定的时间以规定的规则来看弹性伸缩是否正常生效,当第二台服务器自动创建出来后我们同样可以用不同的IP来访问网站,先看状态:

未生效前的状态:可以看到只有一台服务器在工作
无业务不伸缩之一,云计算有ESS(基础篇)

生效后的状态:可以看到已经有两台服务器在工作了
无业务不伸缩之一,云计算有ESS(基础篇)

我们再回到ECS控制台中查看一下服务器的状态:可以看出在之前的实例中又多出一台实例由此说明操作都是正常的,我们可以用新生成的服务器IP来访问一下网站是否正常,在IE输入106.14.216.94 好了看来一切是正常的。
无业务不伸缩之一,云计算有ESS(基础篇)

无业务不伸缩之一,云计算有ESS(基础篇)

总结

在这篇文章中,我们一起讨论并学习了什么是ESS和在什么情况下使用ESS,最后展示了如何配置ESS。
总结如下:

1.ESS是弹性的服务器伸缩服务,我们可以想像成弹簧有张有弛。
2.ESS可以很好的保障因突发性访问所产生的服务器压力过大问题。
3.ESS具有通俗的使用特点,不需要有过多的操作技术简单实用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章