专栏首页云加头条做弹性的云—腾讯云弹性伸缩
原创

做弹性的云—腾讯云弹性伸缩

现如今,云计算已成为IT领域标配,甚至有趋势作为基础服务成为未来IT领域的水和电。当业务规模蓬勃增长,面对数以万计的请求量,庞大的业务流量,高并发的数据访问量,仅靠人工看守,时刻准备着当“救火员”,哪儿有问题冲向哪儿,是不可能的事情。腾讯云自动调度系统—弹性伸缩震撼来袭,能自动发现异常,帮助业务容量自动伸缩,协助故障自动愈合,用程序解决人工很难解决的问题。

横向伸缩和纵向伸缩

弹性伸缩分为横向(scale in/out)和纵向(scale up/down)两个方面。

横向伸缩指增加更多实例资源,整合成一个整体来工作和对外提供服务。例如:一台云主机不够支撑前端请求量,则加2台,2台不够加10台、100台、1000台,形成一个处理集群,也就是常说的分布式架构。这种架构的是扩展性非常强,根据业务量快速升高和降低云主机。

纵向伸缩指在现有的实例资源上增加配置来提高处理性能。例如:在现有的云主机上增加CPU、内存或磁盘资源。由于硬件限制,增加配置会有上限,加到最后无法再增加配置。所以这种方式扩展性有限。

腾讯云除了纵向伸缩最近推出弹性伸缩即横向伸缩,根据现有业务需求变化,动态调配资源,实现高度弹性伸缩,用户不必介入具体操作流程,只需关注结果即可。

一、弹性伸缩关键优势

1. 智能自动化系统,解决业务突发情况

业务千变万化,后端资源又庞杂,传统的人工看守,早已无法解决现在技术人员面临的问题。不清楚什么时间突增请求量,需保证业务高峰期无异常发生。如果您知道在具体时间需要扩容和缩容,使用弹性伸缩定时任务,实现在具体时间内按配置扩缩容云服务器。如果您不确定业务高峰期来临时间,可使用弹性伸缩告警触发策略,当业务突增导致后端服务异常,影响正常对外提供服务时,则根据策略自动扩容云服务器,为您的业务保驾护航。

支持多种伸缩模式和策略,帮您应对各种复杂场景,释放您的人工成本。

2. 弹性自愈,系统自带容错能力

业界共识,业务情况复杂,谁也无法保证下一秒是否有异常发生。当异常发生时,如何保证业务可靠性,此时需要一个智能稳健具备容错能力的系统来保证业务质量。弹性伸缩组中云主机处于非健康状态时,若一台云主机长期发现ping不可达,则系统会自动判断出该云主机异常,创建新实例替换非健康状态的旧实例,保证伸缩组对外正常提供服务。

3. 节省成本,您身边的好管家

一般来说,业务高峰期是阶段性,不是长期状态。业务高峰过后,请求量下降,云主机的资源消耗也大幅下降。按常规做法,技术人员需要花费大量时间处理闲置资源,销毁云主机,节省成本。腾讯云弹性伸缩正好帮您解决此问题。结合腾讯云监控告警平台和指标监控,实时检查云主机资源使用情况,再结合腾讯云按量计费能力,请求量增加时,按需增加资源,请求量减少时,按量小时计费结算销毁资源,让您的每一笔开销都使用在刀刃上,不浪费一分一厘,做您身边的好管家。

二、弹性伸缩4大功能 1. 定时伸缩

在指定时间内根据预先配置,自动生产或销毁云服务器,除了设置一次性操作外,还可设置周期性重复的定时任务。帮助您周期性业务变化自动调整业务容量,省去人工看守成本。

2. 根据负载智能伸缩

基于云监控指标实时检测伸缩组内云服务器CPU利用率、内存利用率、内网出入带宽,自动增加或减少云服务器实例。帮助您业务突变时,第一时间发现并解决,保证业务质量。

3. 自动注册LB

自动将新增云服务器注册到负载均衡(LB)中,无需手工干预即可在线支持业务。

4. 弹性自愈

如果伸缩组中云服务出现ping不可达,则自动将生产一台健康云服务器替换不监控云服务器。实现弹性自动发现异常,自动愈合的能力。

弹性云,可靠云

弹性是云计算技术中公认的从资源利用角度最重要的特点之一。弹性的主要特性是按需增减计算、存储、网络等各种资源。而腾讯云弹性伸缩基于iaas层,以用户业务负载和请求量作为触发条件,动态调整资源,使云计算平台具有跟充分自如的伸缩性和扩展性。相信未来的云计算平台将越来越具有弹性能力。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 腾讯云分布式数据库可用性系统实践

    腾讯云数据库技术专家,赵海明在 PostgreSQL 2017 中国技术大会上,以 腾讯分布式数据库 Tbase 的可靠性系统为例,为大家分享了保障分布式系统...

    云加社区
  • 如何在腾讯云上搭建一个人力资源 Saas

    在互联网盛行的时代,车联网,物联网相关的字眼随处可见。为了方便企业在员工管理上提供更为快捷有效地方式, 我们决定搭建一个人力资源 Saas,本文将详细介绍在腾讯...

    云加社区
  • 云+社区的使用说明及规范

    认证方式一:公司邮箱认证。选择该方式后,在页面填写真实姓名、职业信息、所在地区,完成后按照页面提示复制信息,并使用公司邮箱发送至指定邮箱即可

    云加社区
  • 【常用配置】Hadoop-2.6.5在Ubuntu14.04下的伪分布式配置

    core-site.xml <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text...

    用户1148394
  • 三歪花了几天总结了多线程知识

    在上两周总结了一篇「工作中常用到的Java集合类」,反响还不错。这周来写写Java另一个重要的知识点:「多线程」

    Java3y
  • Windows DNS API RCE漏洞分析及PoC构造

    根据 Microsoft 2017 年 10 月安全通告,多个版本 Windows 中的 dnsapi.dll 在处理 DNS response 时可导致 SY...

    FB客服
  • Navicat Premium 12.1.12.0安装与激活

    链接:https://www.jianshu.com/p/5f693b4c9468

    用户1518699
  • hadoop ha搭建

    修改zoo.cfg,创建对应的目录,在data目录下创建myid文件,一切完毕后进行启动

    yiduwangkai
  • hadoop与hbase伪分布式的基本配制文件设置

    Hadoop 0.hbase-env.sh export JAVA_HOME=/software/jdk1.7.0_80 1.core-site.xml ...

    汤高
  • jdbc连接Mysql报错“java.sql.SQLException: Incorrect string value:。。。”的解决办法

    产生这种异常的原因在于,mysql中的utf8编码最多会用3个字节存储一个字符,如果一个字符的utf8 编码占用4个字节(最常见的就是ios中的emoji表情...

    飞奔去旅行

扫码关注云+社区

领取腾讯云代金券