登录后再学习,可使用学习中心、个人中心等更完善的课程服务。立即登录>
关闭

智能云主机集群管理平台 - 弹性伸缩AS入门介绍

  • 1 课时
  • 8.1K 学过
  • 9 分
弹性伸缩云服务器云计算

课程概述

弹性收缩是指根据实时的监控数据或者周期性的管理策略,根据需求自动增加或减少CVM实例数量的一项技术,它保证了业务平稳运行,最大程度地降低了成本。

本堂8分钟的课是腾讯云弹性伸缩AS的入门课程。课程对弹性伸缩做了一个简单的介绍,包括使用它的原因以及它的优势。课程利用了“微赛体育”作为案例阐述弹性伸缩的实际用途。

【课程目标】

了解腾讯云弹性伸缩AS的服务及其优势。

了解弹性伸缩的使用场景

【适用对象】

售前、商务、架构、开发、运维、学生、个人开发者

【课程大纲】

知识模块

简介

智能云主机集群管理平台 - 弹性伸缩AS入门介绍

智能云主机集群管理平台 - 弹性伸缩AS入门介绍

机构简介

腾讯产业互联网学堂

腾讯云旗下面向云生态用户的一站式学习成长平台

讲义

大家好,我是腾讯云开发者布道师JUANJIA。今天给大家带来弹性伸缩这款产品的入门介绍。

课程概要如下

1. 介绍弹性伸缩是什么。2. 为什么要使用弹性伸缩。3. 介绍弹性伸缩的优势。4. 最后结合一个真实案例,帮助大家消化前面的内容。

首先弹性伸缩的英文名是AutoScaling,简称AS,是一款PaaS类产品,大部分云计算企业都提供了类似产品。它是一款云原生的云主机集群管理产品。这里有两个重点,一是云主机集群。如果您是管理单台云主机,那么CVM和控制台API是最好的选择。如果要管理多台甚至是1000台类似的云主机,那么需要集群管理产品来帮助您提高效率,降低成本。二是云原生,简单来说,就是由云厂商基于其他基础云产品打造的综合类云产品。相比其他第三方的综合类产品。云原生的产品和其他云产品在互通和管理上会更具优势,具有一些通过云API和控制台无法实现的能力。

弹性伸缩的产品定位是帮助用户提高云主机集群的开发和运维效率,同时降低企业成本。可以看下边的图。

这是弹性伸缩重要的功能,基于监控的智能伸缩能力,也是根据集群的负载自动调整集群云主机的数量。一个好处是资源恰到好处,低峰期少于预警高峰期自动扩容。第二个好处是不再需要24小时盯着集群状态,并根据状态增减机器。使用弹性伸缩后的一切都是自动的。

弹性伸缩适合的场景很多,比如在线网站,微服务,游戏服务,高性能计算

弹性伸缩解决的问题。第一个是重复劳动,弹性伸缩可以帮助减少经常性的手动操作批量云主机。第二个解决的问题就是重运维人力,不需要24小时去监控和处理支援,弹性伸缩会实现一定程度的自动运维。第三是如果您集群的状态和活动,目前是没有记录的。那么使用弹性伸缩后一切状态活动都会记录在案,供您长期审计使用,出了错方便找到原因。

为什么要使用云主机集群而不是一台高配置云主机?

一个原因是云主机的配置不可能无限增大。使用集群后,服务会更稳定,结合负载均衡,单台云主机的故障不再会导致整个服务停掉。第三个好处更容易运维,在集群模式下可以平滑的增加一处节点,可以实现不停服升级,回滚,灰度发布等能力。第四个好处是具有更好的j性价比,可以选择在低峰缩容高峰扩容,保持服务稳定的同时可以节省开支。结合一个例子来说明稳定性方面的优势。下图是一个结合了负载均衡的在线服务场景,关键是第二步发生主机故障的时候,如果是单实例服务,整个服务就会崩溃,之后会一直处于服务中断,需要人工排障完成。如果采用集群,仅仅损失部分可用性,只需用新的实例替换掉异常实例即可。

前面介绍了集群相对大配置主机的好处。有的同学可能有新的疑问,为什么要使用弹性伸缩呢?我自己手动创建主机nginx或者负载均衡会遇到什么事情呢?

其实就是弹性伸缩和手动运维的对比。第一个优势是效率提升。在弹性伸缩中常用的云主机配置参数可以保存到启动配置中,在批量创建主机的时候提供一个期望主机数量,这个时间快速扩容,同时AS提供了跨区创建,模糊机型创建,容错能力,极大地减少兼容等问题带来的创建失败的情况。第二个好处是智能运维。AS可以监控整个集群负载情况,自动增减集群机器数量,减少运维成本和企业开销。第三个好处是AS是云原生的,它与其他云产品天然互通。因为动态场景创建的云主机的ID, IP都是不可预测的,在动态管理其他产品比较麻烦。如果通过弹性伸缩来创建云主机会被自动的和其他云产品关联,比如加入负载均衡的监听器主机列表,云语音监控策略。第四个好处就AS的活动都会自动记录,方便审批和付款。

这里介绍一个弹性伸缩用户的真实案例。

微赛体育是国内领先的票务平台,有一个常见的业务场景叫定时举办抢票活动。例如一场篮球比赛的票务活动。客户的运维工程师需要提前开辟一批资源来面对用户抢票带来的突发流量。运维工程师面临的一个挑战就是每天这样的活动会很多,需要做很多重复劳动,在抢票前开启一批云主机,过一段时间再关掉。第二个挑战是每个活动开启后,用户流量其实是不可预测的。开多了机器会是一个大问题,开多了浪费,还少了服务会被流量冲垮。

下面看一下如何灵活使用弹性伸缩结合负载均衡来应对这些挑战。首先在低峰期,用户只会通过弹性伸缩设置一个集群的最低主机数量。在抢票活动时,工程师会通过弹性伸缩定时扩容功能,提前制定好在抢票前15分钟扩容出海量机器的策略。这里可以给个数据,腾讯云服务器可以在15分钟内扩容出1000个节点。你可以结合业务实际性能决定提前扩容时间,在抢票开始后,会监控整个集群的负载,根据实际情况去扩缩容,避免资源浪费和不足,节约企业成本。微赛体育在使用弹性伸缩后减少了企业开支。更快的响应流量。同时节约了运维,人力投入或者多个方面的好处。

课程评价(8)

感谢你参加本课程,请你作出评价:
0/300

以下选自学员评价

用户7***892
2020-03-23
很好
tung***g.Bi
2020-01-30
清晰易懂
1111111111111111***1111111111111111
2019-12-11
真香
we***so
2019-07-09
good
用户5***388
2019-06-12
只听懂了个大概,继续下节课。
Thr***air
2018-10-29
非常专业,了解到了分布式架构的好处,后续会尝试在业务使用弹性伸缩
王**
2018-10-29
一直希望能够使用一款“弹性计算”的产品,现在看来就是这个啦
腾讯***产品
2018-10-29
课程深入浅出,很有针对性,谢谢啦