<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>服务器安全维护工作室 &#187; ESS</title>
	<atom:link href="https://www.fuwuqiok.com/tag/ess/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fuwuqiok.com</link>
	<description></description>
	<lastBuildDate>Sun, 01 Mar 2020 07:28:40 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.26</generator>
	<item>
		<title>阿里弹性伸缩服务ESS使用</title>
		<link>https://www.fuwuqiok.com/%e9%98%bf%e9%87%8c%e5%bc%b9%e6%80%a7%e4%bc%b8%e7%bc%a9%e6%9c%8d%e5%8a%a1ess%e4%bd%bf%e7%94%a8/</link>
		<comments>https://www.fuwuqiok.com/%e9%98%bf%e9%87%8c%e5%bc%b9%e6%80%a7%e4%bc%b8%e7%bc%a9%e6%9c%8d%e5%8a%a1ess%e4%bd%bf%e7%94%a8/#comments</comments>
		<pubDate>Sat, 08 Aug 2015 11:30:43 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[aliyun服务器代维]]></category>
		<category><![CDATA[网站代维]]></category>
		<category><![CDATA[ESS]]></category>
		<category><![CDATA[阿里弹性伸缩服务ESS使用]]></category>

		<guid isPermaLink="false">https://www.fuwuqiok.com/?p=2474</guid>
		<description><![CDATA[<p>阿里云弹性伸缩服务（Elastic Scaling Service）是根据用户的业务需求和策略，自动调整其弹性 [&#8230;]</p>
<p><a rel="nofollow" href="https://www.fuwuqiok.com/%e9%98%bf%e9%87%8c%e5%bc%b9%e6%80%a7%e4%bc%b8%e7%bc%a9%e6%9c%8d%e5%8a%a1ess%e4%bd%bf%e7%94%a8/">阿里弹性伸缩服务ESS使用</a>，首发于<a rel="nofollow" href="https://www.fuwuqiok.com">服务器安全维护工作室</a>。</p>
]]></description>
				<content:encoded><![CDATA[<div align="left"><span id="rlt_1"><span id="rlt_2">阿里</span>云</span>弹性伸缩服务（Elastic Scaling Service）是根据用户的业务需求和策略，<span id="rlt_4">自</span>动调整其弹性计算<span id="rlt_3">服务器</span>（<span id="rlt_5">ECS</span>）的管理服务。其能够在业务增长时自动增加ECS实例，并在业务下降时自动减少ECS实例。</div>
<div align="left"></div>
<div align="left">因为有客服一直在全面的测试阿里云产品，在做压测过程中经常需要动态的调整ECS云主机的数量以确保能够给<span id="rlt_9">RDS</span>提供合适的负载压力。在此之前，笔者都是靠手动完成ECS数量的增加或者删除的。现在，就让我们先用为爽吧！</div>
<div align="left"></div>
<div align="left">第一步，当然是要开通ESS服务，请移步</div>
<div align="left"></div>
<div align="left">http://www.aliyun.com/product/ess</div>
<div align="left"><span id="att_64276" class="f12"><span id="td_att64276"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061636Lt3t.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061636Lt3t.png" alt="29919000_1416061636Lt3t" width="700" height="312" /></a></span> </span></div>
<div align="left">开通很顺利，可以进入ESS控制台了</div>
<div align="left"><span id="att_64277" class="f12"><span id="td_att64277"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061645OK8O.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061645OK8O.png" alt="29919000_1416061645OK8O" width="700" height="167" /></a></span> </span></div>
<div align="left">在此先把云郎已开通的需要叠加ESS服务的资源给大家介绍下：</div>
<div align="left">一个SLB实例，将HTTP请求按照会话保持的方式分发到后台ECS服务器。</div>
<div align="left">两台ECS实例，安装了wordpress。</div>
<div align="left">一个RDS实例，为多个wordpress应用服务器提供共享<span id="rlt_7">数据库</span>服务。</div>
<div align="left"><span id="att_64278" class="f12"><span id="td_att64278"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061664DZWm.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061664DZWm.png" alt="29919000_1416061664DZWm" width="700" height="350" /></a></span> </span></div>
<div align="left">在整个测试系统的部署位置如下图红色虚线内所示。</div>
<div align="left"><span id="att_64279" class="f12"><span id="td_att64279"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061673Bqtq.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061673Bqtq.png" alt="29919000_1416061673Bqtq" width="700" height="440" /></a></span> </span></div>
<div align="left">红色虚线外的资源为压力生成系统，主要分布在北京、杭州和深圳的阿里云数据中心。</div>
<div align="left"></div>
<div align="left">再来观察一下当前系统的负载情况，通过云监控了解ECS在加压之前的负载情况。两天ECS的CPU使用率都在50%左右。</div>
<div align="left"></div>
<div align="left"><span id="att_64280" class="f12"><span id="td_att64280"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061678wwW1.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061678wwW1.png" alt="29919000_1416061678wwW1" width="700" height="279" /></a></span> </span></div>
<div align="left"></div>
<div align="left">第 二步，创建属于自己的第一个的ESS伸缩组。名字就叫wordpress-elastic吧！选择SLB和RDS。伸缩组（Scaling Group）是具有相同应用场景的 ECS 实例的集合。伸缩组定义了组内 ECS 实例数的最大值、最小值及其相关联的 SLB 实例和 RDS 实例等属性。</div>
<div align="left"><span id="att_64281" class="f12"><span id="td_att64281"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061696TOtl.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061696TOtl.png" alt="29919000_1416061696TOtl" width="700" height="439" /></a></span> </span></div>
<div align="left">紧接着按照提示创建伸缩<span id="rlt_6">配置</span>。</div>
<div align="left"><span id="att_64282" class="f12"><span id="td_att64282"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061705rL7Y.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061705rL7Y.png" alt="29919000_1416061705rL7Y" width="700" height="514" /></a></span> </span></div>
<div align="left">小提示，为了能够顺利执行这一步，请提前创建好自定义镜像。我的自定义镜像中已经提前安装了经过定过定制化的wordpress，以确保和线上的wordpress01和wordpress02的应用服务器版本和配置的一致性。</div>
<div align="left">好了，确定一下ESS服务的状态吧。Wordpress-elatic伸缩组已启动，没有任何ECS伸缩<span id="rlt_8">活动</span>。</div>
<div align="left">
<div align="left"></div>
<p><span id="att_64283" class="f12"><span id="td_att64283"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_141606170543NN.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_141606170543NN.png" alt="29919000_141606170543NN" width="700" height="167" /></a></span> </span><br />
<span id="att_64284" class="f12"><span id="td_att64284"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061714mu6Y.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061714mu6Y.png" alt="29919000_1416061714mu6Y" width="700" height="243" /></a></span> </span></div>
<div align="left">第三步，加压给现有ECS。</div>
<div align="left">事先录制好的测试脚本SLB02如下</div>
<div align="left"><span id="att_64285" class="f12"><span id="td_att64285"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061724W55k.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061724W55k.png" alt="29919000_1416061724W55k" width="700" height="417" /></a></span> </span></div>
<div align="left">压力系统将HTTP请求发向SLB</div>
<div align="left"><span id="att_64286" class="f12"><span id="td_att64286"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061733VZb6.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061733VZb6.png" alt="29919000_1416061733VZb6" width="700" height="88" /></a></span> </span></div>
<div align="left"></div>
<div align="left">测试场景如下：</div>
<div align="left"><span id="att_64287" class="f12"><span id="td_att64287"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061744IvBs.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061744IvBs.png" alt="29919000_1416061744IvBs" width="700" height="92" /></a></span> </span></div>
<div align="left">一切就绪，开压吧！</div>
<div align="left">期待的结果：</div>
<div align="left">现有ECS服务器wordpress01和wordpress02的负载超过85，按照ESS伸缩策略，将会最少加入2台新的ECS服务实例。</div>
<div align="left">新加入的两台ECS应该被自动配置到实现定义的SLB后台服务器列表中。</div>
<div align="left">新加入的两台ECS服务器实例在SLB负载分担下开始接受新的请求，wordpress01和wordpress02的负载开始下降。</div>
<div align="left">第四步，观察自动伸缩结果</div>
<div align="left">压力测试开始后，随着压力增大，我们看看发生了什么：</div>
<div align="left">“Add &#8220;2&#8221; ECS ins&#8230;”</div>
<div align="left"><span id="att_64288" class="f12"><span id="td_att64288"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061757hhKo.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061757hhKo.png" alt="29919000_1416061757hhKo" width="700" height="353" /></a></span> </span></div>
<div align="left">观察结果：</div>
<div align="left"><span id="att_64289" class="f12"><span id="td_att64289"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061767z75I.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061767z75I.png" alt="29919000_1416061767z75I" width="700" height="269" /></a></span> </span></div>
<div align="left"><span id="att_64290" class="f12"><span id="td_att64290"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061780cttX.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061780cttX.png" alt="29919000_1416061780cttX" width="700" height="296" /></a></span> </span></div>
<div align="left"></div>
<div align="left">新扩展的两台ECS实例已经自动增加到了SLB的后端服务器列表：</div>
<div align="left"><span id="att_64291" class="f12"><span id="td_att64291"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061808klir.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_1416061808klir.png" alt="29919000_1416061808klir" width="700" height="474" /></a></span> </span></div>
<div align="left"></div>
<div align="left">结束语:</div>
<div align="left">在短短的一个小时内，云郎已经借助阿里云的优势，快速体验了ESS弹性伸缩服务的自动伸缩功能，成功进行测试RDS数据库的应用侧容量扩容。</div>
<div align="left"></div>
<div align="left">其实ESS除了自动配置SLB、自动扩容，还有自动收缩、定时伸缩、固定数量模式、自动配置RDS等其它功能。咋们也就来个“且听下回分解吧”。我们再来回顾下整个过程中系统架构在没有任何人工参与的情况下，发生了什么变化：</div>
<div align="left"></div>
<div align="left"><span id="att_64292" class="f12"><span id="td_att64292"><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_14160618252HC0.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/29919000_14160618252HC0.png" alt="29919000_14160618252HC0" width="700" height="428" /></a></span> </span></div>
<div align="left"></div>
<div align="left">不变的是：</div>
<div align="left">原有架构整体保持一致，负载均衡、应用服务器、数据库服务器位置均无任何变化。</div>
<div align="left">变的是：</div>
<div align="left">ECS数量由2个实例变成4个实例，应用服务器处理能力增加一倍。</div>
<div align="left">一切按期望发生，事情够科学！，正所谓：</div>
<div align="left">“ESS妙计安天下，扩了ECS又配SLB。弹性伸缩把忧解，按需调整有智慧“</div>
<p><a rel="nofollow" href="https://www.fuwuqiok.com/%e9%98%bf%e9%87%8c%e5%bc%b9%e6%80%a7%e4%bc%b8%e7%bc%a9%e6%9c%8d%e5%8a%a1ess%e4%bd%bf%e7%94%a8/">阿里弹性伸缩服务ESS使用</a>，首发于<a rel="nofollow" href="https://www.fuwuqiok.com">服务器安全维护工作室</a>。</p>
]]></content:encoded>
			<wfw:commentRss>https://www.fuwuqiok.com/%e9%98%bf%e9%87%8c%e5%bc%b9%e6%80%a7%e4%bc%b8%e7%bc%a9%e6%9c%8d%e5%8a%a1ess%e4%bd%bf%e7%94%a8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
