一分钟了解阿里云产品:弹性伸缩之体验

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介:

知道弹性伸缩开始公测,马上申请了公测资格,开始体验传说中的弹性伸缩。在此之前,笔者都是靠手动完成ECS数量的增加或者删除的。现在,就让我们先用为爽吧!

 

第一步,当然是要开通弹性伸缩服务。

 

在此先把我已开通的需要叠加弹性伸缩服务的资源给大家介绍下:

一个SLB实例,将HTTP请求按照会话保持的方式分发到后台ECS服务器。

两台ECS实例,安装了wordpress。

一个RDS实例,为多个wordpress应用服务器提供共享数据库服务。

 

在整个测试系统的部署位置如下图红色虚线内所示。


a67a4205d3d5562d526aea5bf252f55cb941f6e9

红色虚线外的资源为压力生成系统,主要分布在北京、杭州和深圳的阿里云数据中心。

再来观察一下当前系统的负载情况,通过云监控了解ECS在加压之前的负载情况。两天ECS的CPU使用率都在50%左右。

a16120fe0936e84c50478f755e959046dcaecfbf

 

第二步,创建属于自己的第一个弹性伸缩组。名字就叫wordpress-elastic吧!选择SLB和RDS。伸缩组(Scaling Group)是具有相同应用场景的 ECS 实例的集合。伸缩组定义了组内 ECS 实例数的最大值、最小值及其相关联的 SLB 实例和 RDS 实例等属性。

f0a7a3552bd480270366489fc38c322a1fab0893

紧接着按照提示创建伸缩配置

1b97040e5da9f9ddb9931adf6a99cbe05bb3a92a

为了能够顺利执行这一步,请提前创建好自定义镜像。我的自定义镜像中已经提前安装了经过定制化的wordpress,以确保和线上的wordpress01和wordpress02的应用服务器版本和配置的一致性。

好了,确定一下弹性伸缩服务的状态吧。Wordpress-elatic伸缩组已启动,没有任何ECS伸缩活动。

cc3f7a12de5e050bd8542b72ae6bf49eb2503c5a

 

6a2a0d8da955409141d047d89c41a9429c37eb76

 

第三步,加压给现有ECS。

事先录制好的测试脚本SLB02如下

a0443efc4d383400ca3b9b931f86d20fc4d9c780

压力系统将HTTP请求发向SLB

c370e77d8df242177cfe4427c54efb715dc704b8

观察结果:

43db26b5307770bb87ab1f67b3c2a6120716a0ad

 

9b62afd8d8eaba11681a4bc8c23449e6a0186869

 

新扩展的两台ECS实例已经自动增加到了SLB的后端服务器列表:

7f88a553dcc13620960884c85bdded57b23a3364

结束语:

在短短的一个小时内,我已经借助阿里云的优势,快速体验了弹性伸缩服务的自动伸缩功能,成功进行测试RDS数据库的应用侧容量扩容。我们再来回顾下整个过程中系统架构在没有任何人工参与的情况下,发生了什么变化。

29e3f23a2f87a73b9602a34b0456af4bce9c5e35

 

不变的是:

原有架构整体保持一致,负载均衡、应用服务器、数据库服务器位置均无任何变化。

变的是:

ECS数量由2个实例变成4个实例,应用服务器处理能力增加一倍。

 

以上就是我使用弹性伸缩服务的一点小经验了,希望能对大家有所帮助。

 

 

如果您想详细了解弹性伸缩服务相关体验,请访问:

https://bbs.aliyun.com/read/179518.html

 

目录
相关文章
|
10天前
|
弹性计算 安全 关系型数据库
阿里云产品在技术探索中的实践和思考
本文讲述了作者在使用阿里云产品进行技术探索的实践中,如何借助ECS、RDS、OSS、SLB和VPC构建高可用分布式系统。从最初的虚拟主机服务到全面的云服务,阿里云帮助解决了性能、负载均衡、数据存储和网络安全等问题。在面对性能优化、成本控制和安全管理的挑战时,作者通过监控、调整和采用安全措施确保了系统的高效运行。未来,作者将继续在云计算领域探索,利用AI、大数据及物联网技术驱动业务创新和增长。
58 0
|
1天前
|
监控 网络协议 C++
阿里云云大使推广可奖励返佣产品明细(战略产品)
阿里云云大使返利产品,战略产品返利列表
|
9天前
|
Cloud Native NoSQL 关系型数据库
动态精选|阿里云4月产品与服务更新盘点
动态精选|阿里云4月产品与服务更新盘点
50 1
|
9天前
|
消息中间件 容灾 Kafka
AutoMQ 产品动态 | 企业版正式上线阿里云、AWS 中国区云市场
AutoMQ在2024年3-4月推出企业版服务,现已上线阿里云和AWS中国区云市场,用户可自助开通。支持按小时和包年包月付费,以及订阅许可证模式,实现跨IDC环境交付。企业版提供同城3AZ容灾集群,确保服务高可用。此外,还推出了Kafka全托管迁移工具和集群自助版本升级功能,保障平滑迁移和无缝升级。详情见参考资料。AutoMQ团队由Apache RocketMQ和Linux LVS核心成员组成,致力于提供成本优化和高效弹性的消息队列服务。
107 0
AutoMQ 产品动态 |  企业版正式上线阿里云、AWS 中国区云市场
|
10天前
|
弹性计算 运维 安全
阿里云ECS产品使用体验与思考
阿里云ECS以其高性能、弹性扩展、安全可靠及高性价比受到用户青睐。具备多种实例规格满足不同业务需求,网络性能优秀,支持跨地域高效传输。弹性扩展能力强,可自动按需扩缩容,热升级和迁移减少停机时间。安全性方面,提供VPC、安全组等多重保护,通过多项安全认证。易用性高,Web管理控制台直观,一键启动功能简化运维。计费模式多样,适合各种业务场景。然而,网络稳定性偶有波动,新手使用存在一定复杂性,有待改进。
68 1
|
10天前
|
自然语言处理 监控 Cloud Native
对话阿里云云原生产品负责人李国强:推进可观测产品与OpenTelemetry开源生态全面融合
阿里云宣布多款可观测产品全面升级,其中,应用实时监控服务 ARMS 在业内率先推进了与 OpenTelemetry 开源生态的全面融合,极大丰富了可观测的数据类型及规模,大幅增强了 ARMS 核心能力。本次阿里云 ARMS 产品全面升级的背景是什么?为什么会产生围绕 OpenTelemetry 进行产品演进的核心策略?在云原生、大模型等新型应用架构类型层出不穷的今天,又将如何为企业解决新的挑战?阿里云云原生应用平台产品负责人李国强接受采访解答了这些疑问,点击本文走进全新升级的阿里云可观测产品。
41662 7
|
10天前
|
存储 边缘计算 人工智能
阿里云视图计算产品介绍
阿里云视图计算产品
24 1
|
13天前
|
存储 弹性计算 Cloud Native
AutoMQ:如何基于阿里云计算与存储产品实现云原生架构升级
AutoMQ:如何基于阿里云计算与存储产品实现云原生架构升级
|
13天前
|
弹性计算 监控 开发工具
【阿里云弹性计算】实战教程:如何高效利用阿里云ECS弹性伸缩应对业务高峰
【5月更文挑战第20天】本文介绍了如何使用阿里云ECS弹性伸缩服务应对业务高峰。通过自动调整云资源规模,弹性伸缩在流量增加时扩展实例,流量减少时收缩实例,实现成本与性能的优化。步骤包括开通服务、创建伸缩组、设定规则和监控指标。文中还提供了一个Python脚本示例,并强调了优化策略,如应用无状态设计、考虑冷却时间和结合云监控。通过实践和调整,企业可以有效应对业务波动。
63 5
|
17天前
|
文字识别 JavaScript Java
印刷文字识别产品使用合集之阿里云文字识别OCR demo主要有哪些
印刷文字识别(Optical Character Recognition, OCR)技术能够将图片、扫描文档或 PDF 中的印刷文字转化为可编辑和可搜索的数据。这项技术广泛应用于多个领域,以提高工作效率、促进信息数字化。以下是一些印刷文字识别产品使用的典型场景合集。
156 0

热门文章

最新文章