云计算ESS弹性伸缩课程

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

一名网工的情怀

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

连载云计算文章主题

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

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

前言

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

企业常见的服务器部署如下:

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

ESS闪亮登场

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

请看下图:

ESS使用场景

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

ESS技术演示
我们以一台WEB服务器来做下简单运用演示,首先我们先创建一台网站服务器(仅仅用来演示)ip为47.101.181.236,并访问一下页面是否正常。

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

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

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

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

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

未生效前的状态:可以看到只有一台服务器在工作

生效后的状态:可以看到已经有两台服务器在工作了

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

总结

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

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

转载于:https://blog.51cto.com/10905115/2326979

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

  1. 无业务不技术:那些誓用区块链重塑的行业,发展怎么样了?

    转自公众号: 区块链大本营 最近三年,区块链经历了有意思的螺旋上升,从联盟链的热衷到公链的崛起,再到2018年的重新审慎,整个路程伴随着人才和行业的普及教育,以及围绕区块链的各种新技术特征的提出和落地 ...

  2. 软件架构万字漫谈:业务架构、应用架构与云基础架构

    软件架构万字漫谈:业务架构.应用架构与云基础架构 本部分节选自<软件架构设计> 软件开发就是把一个复杂的问题分解为一系列简单的问题,再把一系列简单的解决方案组合成一个复杂的解决方案.而软件 ...

  3. 云计算基础教程(第2版)笔记——基础篇与技术篇介绍

    文章目录 前言 第一篇        基础篇 一 绪论 1.1 云计算的概念以及特征 1.1.1云计算的基本概念 1.1.2云计算的基本特征 1.2 云计算发展简史 1.3 三种业务模式介绍 1. 基 ...

  4. 华为云计算之储存基础知识

    华为云计算之储存基础知识 一.磁盘接口 1.IDE接口 2.sata接口 ①sata接口介绍 ②sata接口特点 3.SCSI接口 ①scsi接口介绍 ②scsi接口连接示意图 4..SAS接口 5. ...

  5. (一)mysql 运维基础篇(Linux云计算从入门到精通)

    学习预览: (一)mysql 运维基础篇(Linux云计算从入门到精通) (二)mysql 索引和视图(数据库运维基础补充) (三)mysql 触发器.存储过程和函数(数据库运维基础补充) (四)My ...

  6. Python机器学习基础篇三《无监督学习与预处理》

    前言 前期回顾: Python机器学习基础篇二<为什么用Python进行机器学习> 上面这篇里面写了文本和序列相关. 我们要讨论的第二种机器学习算法是无监督学习算法.无监督学习包括没有已知 ...

  7. 云计算系统测试技术基础

    1.什么是云计算 云计算是云计算(Grid Computing ).分布式计算(Distributed Computing).并行计算(Parallel Computing).效用计算(Utility ...

  8. 点评《云计算:从基础架构到最佳实践》

    读完<云计算:从基础架构到最佳实践>一书.在当前林林总总有关云计算的书籍中,该书有其独到之处,值得IT内人士以及广大云计算技术探究者们一读,特别是对有意规划和建设"私有云数据中心 ...

  9. 学云计算需要什么基础 如何能掌握核心技术

    随着国家政策推动,云计算市场进一步扩张,云计算应用场景日益丰富,相关的云计算人才也成为紧缺高薪人才.很多人想要转行学习云计算,却又担心学不好技术无法就业,那么学云计算需要什么基础吗?怎样才能快速掌握云 ...

最新文章

  1. Video Player调研
  2. 【Linux基础】作业二
  3. 深度 | AI掘金,非富即亡
  4. mysql Table 'plugin' already exists
  5. sqlite3API函数
  6. 非阻IO与EWOULDBLOCK EAGAIN
  7. 《机器学习实战》笔记(03):决策树
  8. 《零基础入门学习Python》学习过程笔记【016列表,元组,字符串的转化及共用技巧】...
  9. java 俄语月份,适当的俄语月字符串翻译Java
  10. nginx做代理服务
  11. 什么是在JavaScript中扩展错误的好方法?
  12. 因DataTable的字段值为DBNull引发的异常
  13. VS2015下载地址和安装教程(图解)
  14. android网易云桌面歌词,网易云音乐APP怎么开启桌面歌词功能
  15. 金山词霸手机版java_金山词霸手机java版
  16. 2019冬季PAT甲级
  17. 网页怎么预先加载模型_修补预先训练的语言模型
  18. 概率统计·参数估计【矩估计、极大似然估计、无偏性、有效性、相合性】
  19. android 定位轨迹功能,小步外勤怎么看轨迹 定位轨迹功能详解
  20. 影子系统toolwiz time freeze

热门文章

  1. 4pycharm与jupyter使用对比
  2. 配置系统初始化失败0 x84b10001当在Windows上安装SQL Server
  3. android 设置Spinner文字标题颜色 字体大小样式
  4. 高性能网络编程之 Reactor 网络模型(彻底搞懂)
  5. 于博士信号完整性揭秘知识点总结
  6. WES分析2-分析流程
  7. 28335GPIO及外部中断配置介绍
  8. desmos绘制心形图案
  9. nrf uart for android,nRF Toolbox for BLE
  10. SpringBoot工程接入第三方支付渠道支付宝(C扫B支付)