首页 > 其他分享 >阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源

时间:2023-04-22 17:39:03浏览次数:34  
标签:伸缩 运维 创建 弹性 点击 实例 ECS 计算资源

实验概述

开始实验后,系统会自动创建一台部署了WEB服务器的ECS实例。首先,登陆到阿里云管理控制台,创建该ECS实例的自定义镜像,用于之后的弹性伸缩。然后,使用阿里云弹性伸缩服务,实现ECS实例的定时自动弹性扩容,从而满足在高并发的时候,系统仍然可以正常提供服务。最后,仅清理所有使用阿里云弹性伸缩服务创建的ECS实例。

实验目标

完成此实验后,可以掌握的能力有:

1. 创建ECS快照和自定义镜像;

2. 使用阿里云弹性伸缩服务,实现ECS的定时自动弹性扩容;

3. 清理所有使用阿里云弹性伸缩服务创建的ECS实例。

.2 查看WEB服务器

实验实施:

实验资源:

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_服务器

打开浏览器,拷贝并粘贴 Web服务器 的 外网地址 到 网址输入栏,并回车。浏览器将访问ECS上部署的web服务,web页面显示一张“一家三口”的图片。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_管理控制_02

输入资源提供的“子用户名称”和“子用户密码”登录。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_服务器_03

登录到界面:

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_管理控制_04

登录成功后,进入管理控制台主界面,点击左上角的 产品与服务,在弹出的菜单列表中,选择并点击 云服务器ECS,进入阿里云ECS的管理控制台。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_05

4. 通过如下操作步骤来创建自定义镜像供弹性计算自动创建ECS实例使用。

1)点击左侧栏的 镜像 ,选择 共享镜像

2) 点击复制镜像,选择华东2 ,输入镜像名称(可自定义),实验中命名为“弹性伸缩”

3)点击确定后,在自定义镜像列表可以查看到已经完成创建的镜像;

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_管理控制_06

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_管理控制_07

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_管理控制_08

镜像创建完成后进入下一小节,

开始配置弹性伸缩。(注:自定义镜像创建完成才可以进行弹性伸缩配置

点击左上角的 产品与服务 ,在弹出的菜单列表中,选择并点击 弹性伸缩, 进入阿里云弹性伸缩的管理控制台。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_09

如果已经开通,直接创建伸缩组),点击页面中间的 创建伸缩组 

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_服务器_10

选择从零创建,点击开始创建

在弹出的 创建伸缩组 框内,填写或配置如下参数:

  • 伸缩组名称:输入伸缩组名称(可自定义),例如:lab_ESS;
  • 伸缩组最大实例数(台):输入 2;
  • 伸缩组最小实例数(台):输入 0
  • 网络类型 专有网络
  • 专有网络和交换机 :下拉框中默认的专有网络和交换机;

其余均为默认的设置即可,完成后,点击 提交 。

说明:在真实的生产环境中,弹性伸缩服务是与负载均衡和数据库一起搭配使用的,否则新创建的ECS实例会无法及时响应用户的请求。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_管理控制_11

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_12

点击创建后,弹出框中可以看到伸缩组已经创建成功,

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_服务器_13

点击查看伸缩组列表,在弹性伸缩控制台已经存在创建成功的伸缩组

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_服务器_14

创建伸缩组成功后,伸缩组为停用状态(伸缩组必须有生效的伸缩配置才能实现弹性伸缩)下一步应去 创建伸缩配置,点击伸缩组进入到伸缩组详细信息,选择左侧栏中组内实例配置信息来源,点击 创建伸缩配置

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_15

 伸缩配置 页面,填写或选择如下的参数,完成点击 保存

  • 配置名称:输入 lab_conf(可自定义)
  • 安全组名称:点击 选择安全组 ,在弹出的页面,选择 实例数(台) 1 的安全组;(即原有ECS实例所在的安全组)
  • 实例规格系列II 中的 1核1G
  • 镜像类型:选择 自定义镜像
  • 镜像类型:自定义镜像 、 弹性伸缩(步骤12中的自定义镜像名称)
  • 公网带宽:选择分配公网IP地址,按量付费

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_16

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_管理控制_17

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_服务器_18

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_19

创建成功后,点击启用配置,返回控制台可以查看到伸缩配置为生效状态。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_服务器_20

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_管理控制_21

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_管理控制_22

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_管理控制_23

6. 在 伸缩配置 成功后,需要把 实验资源 中的 ECS实例添加到该伸缩组中。

1)伸缩配置成功会自动跳转到 lab_ESS 伸缩组管理界面,点击页面左侧栏的 ECS实例列表 ,在页面中选择手动创建 ,选择添加已有实例 。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_服务器_24

添加已有实例 对话框中,选择左侧 未选择的ECS实例 列表中的高亮ECS实例,然后点击 >

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_25

伸缩配置成功后,创建 伸缩规则

1)在 lab_ESS 管理界面,点击左侧的 伸缩规则,在页面右侧,找到并点击 创建伸缩规则

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_26

2)在弹出的 创建伸缩规则 中,添加如下参数后,点击 创建伸缩规则

  • 规则名称:输入 lab_ruleAdd(可自定义);
  • 规则:调整至 2 台。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_服务器_27

可以看到创建成功

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_28

所有伸缩组内容创建完成后,可以来创建 定时任务

1)返回伸缩组管理页面,选择页面左侧的 定时任务,注意选择 实验资源 的同一 地域,点击页面右侧的 创建定时任务

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_29

在弹出的 创建定时任务 框内,填写配置如下参数后,点击 提交

  • 任务名称 为 lab_task(可自定义)
  • 执行时间:日期和时间修改为当前时间 5分钟后
  • 伸缩规则:伸缩组选择创建的伸缩组 lab_ESS (上文创建的);伸缩规则选择创建的伸缩规则 lab_ruleAdd (上文创建的)

注意:配置默认日期不是当前日期,需要修改为当前日期。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_30

至此已完成弹性伸缩的相关配置,接下来是测试弹性伸缩配置是否生效。

1)点击左侧功能栏中的 伸缩组管理 。在右侧的页面中,查看到新创建伸缩组实例 lab_ESS ,点击右侧操作栏中的 管理 

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_31

2)在弹出的 基本信息 主页面,可以查看到弹性伸缩架构中,存在一台通过手动添加且正在服务的ECS实例。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_服务器_32

3) 点击左侧功能栏的 伸缩活动 ,在右侧跳转页面中,点击伸缩活动实例右侧的 查看详情 ,可以查看到手动添加ECS实例的伸缩活动详细信息。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_33

4)  当到达设定的定时时间后,当前系统存在两台运行的ECS实例,下面进行验证。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_34

5)点击左侧功能栏的 伸缩活动 ,在右侧页面,点击最新的伸缩活动右侧 查看详情 ,可以查看到系统定时自动伸缩添加一台ECS。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_自定义_35

点击左上角的 产品与服务 ,在弹出的下拉菜单中,选择并点击 云服务器ECS 进入ECS管理控制台界面。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_管理控制_36

在ECS控制台界面中,点击左侧功能栏中的 实例 ,并选择 实验资源 分配的 地域 ,查看到当前运行的两台ECS实例详细信息:一台是以 ESS- 命名的ECS实例和一台是已有ECS实例。所有通过弹性伸缩服务创建的ECS实例,均以 ESS- 为前缀命名,便于和通过控制台手动创建的ECS进行区分。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_管理控制_37

在浏览器中输入 实例名称 以 ESS- 开头的ECS公网IP地址并回车,网页显示 应用服务器 的页面相同。证明在某个预先设定的时间点可以通过弹性伸缩服务,实现前端Web服务器的自动扩容。

阿里云1+X云计算开发与运维实战——使用弹性伸缩调整弹性计算资源_管理控制_38


标签:伸缩,运维,创建,弹性,点击,实例,ECS,计算资源
From: https://blog.51cto.com/lyx888/6215393

相关文章

  • 阿里云1+X云计算开发与运维实战——使用云监控和弹性伸缩实现弹性架构设计
    实验概述本实验会自动创建2台部署了云监控插件的ECS实例。首先,配置负载均衡实例的监听配置,创建ECS实例的自定义镜像。然后,在创建弹性伸缩服务,配置报警任务,将已创建的ECS实例加入伸缩组和负载均衡实例后端。最后,增加ECS的CPU使用率达到100%,通过弹性伸缩服务,自动新建ECS实例并添加到......
  • SRE接手新业务首要工作:运维准入测试
    如果接手的是一坨随时可能散架的破车,就算SRE有通天之能,也很难通过运维手段给变成布加迪威龙。接手的时候一定要做好准入测试!很多公司会有运维准入规范,但是通常缺少运维准入测试,导致了后续诸多背锅问题。前言你可能会遇到下面的问题:告诉研发做架构设计的时候要叫上运维做review,研发......
  • 阿里云1+X云计算开发与运维实战—— 使用负载均衡实现https与http的混合访问
    实验概述    互联网巨头雅虎官方对外发布消息,承认在2014年的一次黑客袭击中,至少5亿用户的数据信息遭窃。此次事件让我们再次意识到网站安全的重要性,网站加密防护的必要性。我们可以使用HTTPS协议对网站进行全站加密,但是,大部分用户已经习惯直接输入域名(即使用 HTTP 协议)访问网......
  • 阿里云1+X云计算开发与运维实战——负载均衡使用初体验
    本实验通过使用阿里云负载均衡SLB以及对负载均衡SLB后端服务器ECS的权重进行修改,可以快速解决上述的问题。实验目标 完成此实验后,可以掌握的能力有:配置负载均衡SLB的监听规则,并将ECS实例部署到SLB后端;通过设置负载均衡SLB后端服务器ECS的权重值,分配用户访问后端ECS实例的比例。背景......
  • K8s 日志高效查看神器,提升运维效率10倍!
    通常情况下,在部署了 K8S 服务之后,为了更好地监控服务的运行情况,都会接入对应的日志系统来进行检测和分析,比如常见的 Filebeat+ElasticSearch+Kibana 这一套组合来完成。虽然该组合可以满足我们对于服务监控的要求,但是如果只是部署一个内部单服务用的话,未免显得大材小用,而且......
  • 从小米小爱业务中来到其他业务中去——AiFault运维中台设计实践
    “ AiFault是我们AIoTSRE团队研发的插件化智能应用运维中台,从0到1孵化自小爱一线运维实战,旨在用DevOps思想和工具化思维,系统全面的解决应用运维的各种问题,目标是能够承载一套完整的运维体系,最终实现一站式智能运维。”生产力决定生产关系,到某个阶段,生产力要继续提升,就必须改变......
  • SRE从CMDB到SMDB的自动化探索演进——面向服务的运维
    SRE和系统运维的最大区别,我认为SRE得在系统运维的基础上研究业务,研究系统架构、产品架构,SRE面向的是用户稳定性。大型互联网系统,模块多、依赖关系和运行环境复杂,如果不了解系统架构,在出现问题时基本就是抓瞎的,不知道服务的功能,不知道到故障后对用户的影响,不知道出了问题后查哪些......
  • 数据治理实践 | 网易某业务线的计算资源治理
    本文从计算资源治理实践出发,带大家清楚认识计算资源治理到底该如何进行,并如何应用到其他项目中。01前言由于数据治理层面可以分多个层面且内容繁多(包括模型合规、数据质量、数据安全、计算/存储资源、数据价值等治理内容),因此需要单独拆分为6个模块单独去阐述其中内容。笔者作为......
  • 中船互联与嘉为科技共同打造“IT运维管理”融合解决方案
    2023年4月4日,中船工业互联网有限公司(简称“中船互联”)与广州嘉为科技有限公司(简称“嘉为科技”)于广州签署战略合作协议,共同打造“工业互联”与“IT运维管理”融合的解决方案,在工业4.0时代助力企业实现数字化整合,加速智能制造进程。中船互联是国内海洋科技工业领域首个工业互联网平......
  • ITSS认证运维服务各等级申报要求与流程
    一、ITSS的定义ITSS是信息技术服务标准,InformationTechnologyServiceStandards的缩写。是在工业和信息化部、国家标准化委的领导和支持下,由ITSS工作组研制的一套IT服务领域的标准库和一套提供IT服务的方法论。二、ITSS认证适用对象金融与保险机构、互联网企业、电信运营商、工......