无业务不伸缩,云计算有ESS

无业务不伸缩,云计算有ESS

一名网工的情怀

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

连载云计算文章主题

后续的连载如下
1、 无业务不伸缩之一,云计算有ESS
2、 无业务不伸缩之二,云监控搭配云计算ESS
3、无访问不均衡,云计算有SLB
4、无互动不加速,云计算有CDN
5、无对像不存储,云计算有OSS
6、无文件不存储,云计算有”文件存储”
7、浅谈弹性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具有通俗的使用特点,不需要有过多的操作技术简单实用。

原文地址:http://blog.51cto.com/10905115/2326979

时间: 2024-08-29 17:57:07

无业务不伸缩,云计算有ESS的相关文章

jmeter 单接口测试方案(接口无业务关联)

前言 前面开了一篇讲了Jenkins+jmeter+ant的使用,但没有说到具体怎么投入到项目使用,主要介绍了接口测试定义,流程和环境部署,所以我今天要说的就是我是怎么将这个方案投入到实际中使用的.这套方案主要用于相互接口之间无业务关联的测试. 结构设计与数据准备 接口测试的流程 1. 项目启动后,测试人员要尽早找到开发人员拿到接口测试文档 2. 获取接口测试文档后,就可以进行接口用例的编写和调试 3. 接口用例编写调试完成后,部署到持续集成的测试环境中, 4. 设定脚本运行频率,告警方式等基本

深入玩转K8S之智能化的业务弹性伸缩和滚动更新操作

在上篇我们讲到了较为傻瓜初级的弹性伸缩和滚动更新,那么接下来我们来看看较为高级的智能的滚动更新.本节的知识点呢是K8S的liveness和readiness探测,也就是说利用健康检查来做更为智能化的弹性扩容和滚动更新. 那为什么说是比较智能化呢,因为在实际生产环境中会遇到这样那样的问题,比如:容器里面应用挂了或者说新启动的容器里面应用还没有就绪等等,所以说就需要进行探测来检验容器是否满足需求. 那么一般的检测分为几种,比如:进程检测.业务检测. 进程检测呢很好理解,也就是说通过检测容器进程来验证

ESS控制台发布新功能:创建多实例规格的伸缩配置

摘要: 背景 原弹性伸缩ESS服务限定,生效的伸缩配置中只能对应一种实例规格,这样就会存在如果生效的配置中的实例规格的库存不足(高配实例规格通常更容易出现库存不足的情况)时, 用户配置好的伸缩规则以及伸缩组对应的报警任务或者定时任务都会失效. 背景 原弹性伸缩ESS服务限定,生效的伸缩配置中只能对应一种实例规格,这样就会存在如果生效的配置中的实例规格的库存不足(高配实例规格通常更容易出现库存不足的情况)时, 用户配置好的伸缩规则以及伸缩组对应的报警任务或者定时任务都会失效.尤其是大客户在业务高峰

云计算未来趋势预测:AIaaS、无服务器、云端一体化等将成重点?

云计算是一种业务模式,服务提供商在定制的环境中处理客户的完整基础架构和软件需求.随着云计算的发展,云服务和解决方案也将随之增长. 软件即服务(SaaS)预计到2020年将以18%的年均复合增长率增长,平台即服务(PaaS)的采用率将在2020年达到56%,而2017年为32%.2018年基础设施即服务(IaaS)的全球市场规模将达到175亿美元.随着企业云服务的采用,云文件共享服务将会增加,而消费者云服务也将会随之增长.在云计算领域,亚马逊领先于微软.IBM.谷歌及其他技术巨头.2022年,亚马

云计算这样可以使企业业务更安全

随着云计算技术和互联网的不断发展,云计算技术也随着互联网的发展而不断发展.现在,越来越多的企业加入了云计算的发展行列.就国内云计算产业而言,近年来在云计算的学术领域,技术应用领域的许多方面都进行了大量的探索和尝试,现在我国的云计算技术已经发展到了一定的阶段. 云计算这样可以使企业业务更安全?那么云计算如何使业务更安全?对此,擅自占地者表示企业的数据安全是一个非常重要的方面.只有企业数据安全得到保障,企业才能确保业务的顺利发展.企业内的数据访问是复杂的,高浓度的用户帐户和信息资源可能导致数据丢失的

云计算IaaS浅谈

(本篇文章仅仅是整理文档资料时,发现的一篇课程报告,感觉还挺有参考意义的) 最近几年云计算一直是IT业的热点,一股炽热的云计算浪潮席卷了世界,全世界都在讲云计算,都在搞云计算.虽然最初是由谷歌公司提出的相关理论和概念,但很多公司随后也提出了不少新的概念,这都为云计算的落地做出了很大的贡献.虽然,云计算的发源地是美国,但和很多其他技术不同的是,我们国家没有在云计算领域落后世界太远. 云计算虽然是一种新的概念,但它不是一种新的技术,它仅仅是一种新的资源运用方式.云计算脱胎于现有技术,它是由网格计算.

一文了解云计算,全世界一台计算机

云计算,这是自2008年全球金融危机以来全世界最热的词汇之一.世界各国.大街小巷,上至国家元首.下至家中老人,几乎全社会所有人都知道有这样一种新科技,叫"云计算". 自从2006年,亚马逊公司对外发布了一种名为"Amazon Web Services(AWS)"(亚马逊网络服务)的新型互联网服务以来,云计算的概念就逐渐被全球所熟知和接受.此后,几乎所有全球的高科技公司都卷入了云计算的大潮中,造就了一批明星公司或再造公司成为市场明星:包括中国的阿里云.腾讯云.百度云.

论云计算对传统软件工程的影响

如今,云这种概念已经越来越深入人心,似乎云已经成了我们生活的一部分.那么,这种近几年兴起的技术,是否对我们传统的一些行业有所影响. 首先了解一下软件工程的概念.软件工程是一门研究用工程化方法构建和维护有效的.实用的和高质量的软件的学科.工程是科学和数学的某种应用,通过这一应用,使自然界的物质和能源的特性能够通过各种结构.机器.产品.系统和过程,是以最短的时间和精而少的人力做出高效.可靠且对人类有用的东西.而软件工程作为一种工程,则是应用计算机科学.数学.逻辑学及管理科学等原理,开发软件的工程.

微软智能云布局高端服务,全面升级云计算竞争

根据标准普尔Capital IQ的数据显示,2015年IBM股价下跌14.2%,甲骨文投资者得到的是18.8%的负回报率,但微软股价却飙升了19.4%.在微软的新三大业务中,云计算是重中之重.尽管亚马逊云和微软长期领先Gartner的全球IaaS云计算市场魔力象限,但实际上2015年微软已经开始重点发力更高一级的PaaS市场. 在2016年1月29日发布的微软2016财年第二财季财报(截止2015年12月31日)中,按固定汇率计算微软智能云Azure收入增长140%,其中高端服务收入比去年同期增