当前位置: 首页 > 编程日记 > 正文

一篇文章读懂阿里云负载均衡性能保障型实例

  • 1. 什么是负载均衡性能保障型实例?
  • 2. 性能保障型实例如何收费?
  • 3. 性能保障型实例规格费的定价
  • 4. 如何选择性能保障型实例?
  • 5. 性能保障型实例的变配操作限制
  • 6. 性能保障型实例何时收费?
  • 7. 收费后性能共享型实例会收费吗?
  • 8. 为何有时性能保障型实例看起来达不到规格中的性能指标上限?
  • 9. 为什么有时候低配的性能保障型实例比共享型实例的性能还差一些?
  • 10. 还可以购买性能共享型实例吗?
  • 11. 私网负载均衡实例也会收取规格费吗?

1. 什么是负载均衡性能保障型实例?

负载均衡性能保障型实例提供了可保障的性能指标。

与之相对的是负载均衡性能共享型实例,资源是所有实例共享的,所以不保障实例的性能指标。

在推出负载均衡性能保障型实例之前,您所有购买的实例均为性能共享型实例。在控制台上,您可以查看已购实例的类型。

把鼠标移至性能保障型实例的绿色图标,可查看具体的性能指标,如下图所示。

实例类型

性能保障型实例的三个关键指标如下:

  • 最大连接数-Max Connection

    最大连接数定义了一个负载均衡实例能够承载的最大连接数量。当实例上的连接超过规格定义的最大连接数时,新建连接请求将被丢弃。
    
  • 每秒新建连接数-Connection Per Second (CPS)

    每秒新建连接数定义了新建连接的速率。当新建连接的速率超过规格定义的每秒新建连接数时,新建连接请求将被丢弃。
    
  • 每秒查询数-Query Per Second (QPS)

    每秒请求数是七层监听特有的概念,指的是每秒可以完成的HTTP/HTTPS的查询(请求)的数量。当请求速率超过规格所定义的每秒查询数时,新建连接请求将被丢弃。
    

阿里云负载均衡性能保障型实例开放了如下六种实例规格(各地域因资源情况不同,开放的规格可能略有差异,请以控制台购买页为准)。

规格 1简约型I (slb.s1.small)500030001000
规格 2标准型I (slb.s2.small)5000050005000
规格 3标准型II (slb.s2.medium)1000001000010000
规格 4高阶型I (slb.s3.small)2000002000020000
规格 5高阶型II (slb.s3.medium)5000005000030000
规格 6超强型I (slb.s3.large)100000010000050000

如果需要更大规格,请联系您的客户经理申请。

2. 性能保障型实例如何收费?

负载均衡性能保障型实例需要收取规格费用,收费模型如下:

性能保障型费用 = 实例费 + 流量/带宽费 + 规格费

性能共享型费用 = 实例费 + 流量/带宽费

负载均衡分为两种计费模式,预付费和按量付费,在不同的计费模式下,性能保障型实例的规格费收取规则不同:

在预付费模式下:性能保障型实例规格费按照预付费模式收取,即在实例的付费周期内,实例规格费按照固定的价格收取。假设您选择的是高阶型I (slb.s3.small)规格,并且选择购买时长为3个月, 则规格费用 = 所选定规格费小时单价 x 24小时 x 30天 x 3月来计算。

在按量付费模式下:性能保障型实例规格费按量收取,即在不论您选择的何种规格,实例规格规格费均会按照您实际使用的规格收取。假设您选择了超强型I (slb.s3.large)规格(最大连接数1000000,CPS 500000,QPS 50000)。并假设您的实例在第一个小时内产各项指标产生的实际峰值如下:最大连接数90000,CPS 9000,QPS 8000。可见在这一个小时内,您的实例业务指标并未达到超强型I(slb.s3.large)规格所限定的指标上限,而是落在slb.s3.small和slb.s3.medium之间,那么该小时内,规格费将按照高阶型II (slb.s3.medium)规格收取(向上取整原则);以后每小时规格费均按照上述方式计算,如下图所示:

SLB

因此,按量付费的性能保障型实例具有自动弹性伸缩(或计费)的能力,您在下单购买时所选的规格,是弹性的上限,比如您选择高阶型II (slb.s3.medium),那么意味着,您的实例最大可以达到的规格上限就是高阶型II (slb.s3.medium)。

注意:负载均衡私网实例也可以选择性能共享型实例或性能保障型实例,性能保障型私网实例,也需要收取规格费用,收费方式与上述方式一致。

3. 性能保障型实例规格费的定价

注意:下表中所列的只是规格费用。除规格费以外,负载均衡实例的实例配置费用和流量费保持不变。更多详细信息,参考计费说明。

月价(元/月)年价(元/年)小时价(元/时)
规格 1简约型I (slb.s1.small)500030001000免费免费免费
规格 2标准型I (slb.s2.small)5000050005000190.001,938.000.32
规格 3标准型II (slb.s2.medium)1000001000010000380.003,876.000.63
规格 4高阶型I (slb.s3.small)2000002000020000760.007,752.001.27
规格 5高阶型II (slb.s3.medium)50000050000300001,143.0011,658.601.91
规格 6超强型I (slb.s3.large)1000000100000500001,908.0019,461.603.18

4. 如何选择性能保障型实例?

当您选择按量付费实例时,如上文所描述,规格费是按量(弹性)计费的,因此建议您直接选择您可以买到的最大规格,对于大多数用户而言,即高阶型I(slb.s3.large),这样可以保证较好的业务灵活性(弹性),且不会让您额外多付出成本。但如果您认为您的业务量不太可能到达超强型I(slb.s3.large),也可以设置一个合理的弹性上限,比如高阶型II(slb.s3.medium)。

当您选择的是预付费实例时,则情况会略微复杂一点。因为规格费按照固定费率恒定收取,而您不希望购买一个超出您实际业务量很多的规格,并因此付出不必要的成本,因此您需要评估您的实际业务量,并合理的考虑一些冗余,然后选择一个较合适的规格,对于业务量评估来说,主要参考下面几个原则:

  • 如果是四层监听,关注的重点是长连接的并发连接数,那么最大(并发)连接数应当作为一个关键指标来参考。根据不同的业务场景,您需要预估一个负载均衡实例需要承载的最大并发连接数,并选择相应的规格。
  • 如果是七层监听,关注的重点是QPS的性能,QPS决定了一个七层应用系统的吞吐量。同样,您也需要根据经验对QPS进行预估。在初步选定一个规格后,在业务压测和实测过程中对规格进行微调。
  • 结合与性能保障型实例一起推出的其它关键监控指标,查看实际业务流量的走势、峰值情况,对性能规格进行更加精确的选取。更多详细信息,参考监控数据。

    **并发连接数监控示例**![并发连接数](http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/pic/57737/cn_zh/1502263232584/%E5%9B%9B%E5%B1%82.png)**新建连接数监控示例**![新建连接数](http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/pic/57737/cn_zh/1502263276123/%E6%96%B0%E5%BB%BA.png)**QPS监控示例**![QPS](http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/pic/57737/cn_zh/1502263311071/qps.png)
    

5. 性能保障型实例的变配操作限制

您可在控制台对性能保障型实例进行变配,如下图所示。

变配1

变配2

按量付费的性能保障型实例的规格可以升配也可以降配,包年包月的性能保障型实例需要开通白名单才可以降配。详情参考包年包月实例变配。

因此,建议您先使用按量付费的实例进行业务测试,确认好规格后再购买所需规格的包年包月实例。

另外,变更性能保障型实例规格时,如果同时变更计费方式(按流量计费或按带宽计费),则规格变更需要到次日零点才能生效。如果仅仅是对实例规格进行变更,变更立即生效。建议您在变更规格时,尽量不要变更计费方式。

注意:由于历史存量原因,部分实例可能存在于较老的集群。此部分实例在变配到性能保障型实例时,因为需要将实例迁移,因此可能出现10-30秒的业务中断,因此建议在业务低谷期进行此类变配,或通过GSLB来做实例间的负载均衡后,再进行变配。

warning

6. 性能保障型实例何时收费?

阿里云负载均衡计划将于2018年4月1日开始针对性能保障型实例收取规格费,同时继续保留性能共享型实例的售卖,具体收费时间和计划、后续请关注官网公告、短信、邮件。

7. 收取规格费以后,性能共享型实例需也会额外收取费用吗?

原有的性能共享型实例(如果您不将其变配性能保障型)将继续保持为性能共享型实例,不收取规格费。您也可以通过变配,将性能共享型实例升级成性能保障型实例。变更成性能保障型后,当性能保障型实例开始正式收费时,该实例将收取规格费。

变配

8. 为何有时性能保障型实例看起来达不到规格中的性能指标上限?

短木板原理。

性能保障型实例并不保障三个指标(包含带宽指标)同时达到指定规格的指标上限。即规格中哪个指标先达到峰值,就以哪个指标开始限速。同样,如果购买了按带宽付费的实例,当实例带宽达到峰值上限时,也可能会出现因为带宽限速而导致某些指标达不到规格上限的情况。

比如某用户选择高阶型I(slb.s3.small)实例,当实例的QPS已经达到20000,但并发连接数确远未达到20万,那么该实例最大连接数可能永远都不会达到规格上限,因为新建的连接请求会因为QPS达到上限而被丢弃。

注意:如果您使用了高防产品导致您的流量源IP变的非常少,有可能产生HTTPS业务流量负载不均衡的情况,此类情况下建议工单联系售后处理。

9. 为什么有时候低配的性能保障型实例比共享型实例的性能还差一些?

性能共享型实例在资源上是共享的,在业务高峰期性能指标没有保障;而性能保障型实例可以保障任何时刻的性能,如果您是后付费实例,因为规格费是按量收取的,所以建议您选择您可以选择的最大规格。

10. 还可以购买性能共享型实例吗?

当前继续开放性能共享型实例的售卖,后续性能共享型实例有可能会下线,届时会通过官网公告、邮件等方式通知。

11.私网负载均衡实例也会收取规格费吗?

如果您选择的是性能共享型私网实例,则不会收取规格费;如果您选择的是性能保障型私网实例,则需要收取规格费。规格费收取方式与公网实例规格费计费规则一致。私网实例免收实例费和流量费。

相关文章:

POJ 2135 Farm Tour 最小费用流

两条路不能有重边&#xff0c;既每条边的容量是1。求流量为2的最小费用即可。 //#pragma comment(linker, "/STACK:1024000000,1024000000") #include<cstdio> #include<cstring> #include<cstdlib> #include<algorithm> #include<iostre…

Linux动态库和静态库比较

Linux动态库和静态库比较文件预览 文件目录树如下&#xff0c;如你所见&#xff0c;非常简单。 1. libtest/ 2. |-- lt.c 3. |-- lt.h 4. -- test.c #lt.c 1. 4. 5. #include 6. 7. void myprint(void) 8. { 9. printf("Linux librar…

“一键”部署分布式训练,微软“群策MARO”上新集群管理助手

作者 | 李开琪、王金予 编者按&#xff1a;2020年&#xff0c;微软亚洲研究院发布并开源了多智能体资源优化平台“群策MARO”。为了帮助不同需求的用户进行更加便捷、高效的集群管理&#xff0c;也希望用户可以方便快捷地部署分布式训练任务&#xff0c;微软亚洲研究院的研究员…

1968年12月9日,恩格尔巴特公开演示了世界上第一个鼠标盒子

鼠标之父”道格拉斯恩格尔巴特 腾讯科技讯&#xff0c;肖华2013年12月19日编译 计算机的几次革命和大规模普及都是始于人机交互的改变&#xff0c;今年7月2日&#xff0c;“鼠标之父”道格拉斯恩格尔巴特溘然辞世。人们才发现&#xff0c;他的发明远不止鼠标。作为人机交互的先…

GPT-3模型为何难以复现?这也许是分布式AI框架的最优设计

作者 | 成诚头图 | 下载于视觉中国2020 年&#xff0c;最轰动的 AI 新闻莫过于 OpenAI 发布的 GPT-3 了。它的1750亿参数量及其在众多NLP任务上超过人类的出众表现让大家坚信&#xff1a;大模型才是未来。但与之带来的问题是&#xff0c;训练超大模型所需的算力、存储已不再是单…

c#中什么情况下用(int)什么情况下用Convert.ToInt32

1.c#中什么情况下用(int)什么情况下用Convert.ToInt32 ? 比如说有一个string型的3 ,要给它转换成int型的是用(int)3 ,还是用Convert.ToInt32(3); 还是两个都可以用&#xff0c;为什么&#xff1f; 解答&#xff1a;这两个都是转换成整型的&#xff0c;只是它们的长度不同。…

困扰多日的C#调用Haskell问题竟然是Windows的一个坑

最近一直被C#调用Haskell时的“尝试读取或写入受保护的内存”问题所困扰&#xff08;详见C#调用haskell遭遇Attempted to read or write protected memory&#xff0c;C#调用haskell时的“尝试读取或写入受保护的内存”问题&#xff09;&#xff0c;而且困在其中&#xff0c;越…

“移花接木”偷换广告:HTTPS劫匪木马每天打劫200万次网络访问

本文讲的是“移花接木”偷换广告&#xff1a;HTTPS劫匪木马每天打劫200万次网络访问&#xff0c;近年来&#xff0c;国内各大网站逐渐升级为HTTPS加密连接&#xff0c;以防止网站内容被篡改、用户数据被监听。但是一向被认为“安全可靠”的HTTPS加密传输&#xff0c;其实也可以…

Oracle之sqlpluse显示格式

SQL> show linesize; #设置每行显示的字符数 linesize 10000 SQL> show pagesize; #设置每页显示的行数 pagesize 1000 SQL> set linesize 100; SQL> set pagesize 300; SQL> show linesize; linesize 100 SQL> show pagesize; pagesize 300 col 列名 for …

ASP.Net中利用CSS实现多界面两法

通过使页面动态加载不同CSS实现多界面 方法一: <%page language"C#"%> <%import namespace"System.Data"%> <script language"c#" runat"server"> public void page_load(Object obj,EventArgs e) { //创建服务器…

面试90%都会翻车的高可用+高并发+负载均衡架构设计 !

很多人面试的时候被问到一个让人特别手足无措的问题&#xff1a;你的系统如何支撑高并发&#xff1f;对于一个公司而言&#xff0c;“为什么要高可用”关于负载均衡架构设计你了解多少&#xff1f;大多数同学被问到这个问题压根儿没什么思路去回答&#xff0c;不知道从什么地方…

Linux 如何通过命令查看一个文件的某几行(中间几行或最后几行)

linux 如何显示一个文件的某几行(中间几行) 【一】从第3000行开始&#xff0c;显示1000行。即显示3000~3999行 cat filename | tail -n 3000 | head -n 1000 【二】显示1000行到3000行 cat filename | head -n 3000 | tail -n 1000 *注意两种方法的顺序 分解&#xff1a; tail …

PHP更新数据库记录

//更新记录$query"insert into chinachaodai (name,theindex)values (公司,1)";$result$mysqli->query($query);if($result){ echo ("返回行数:".$mysqli->affected_rows);}else{ echo("失败了");}$mysqli->close();

MySQL 用户与授权管理详解

大纲一、前言二、创建用户并授权三、GRANT语句的种类四、撤权并删除用户一、前言做为Mysql数据库管理员管理用户账户&#xff0c;是一件很重要的事&#xff0c;指出哪个用户可以连接服务器&#xff0c;从哪里连接&#xff0c;连接后能做什么。Mysql从3.22.11开始引入两个语句来…

聚焦联机交易分析一体化,巨杉数据库湖仓一体云产品全线升级

2021年5月15日&#xff0c;领先的金融级分布式数据库厂商 SequoiaDB巨杉数据库 举行了2021年春季发布会。在本次发布会中&#xff0c;巨杉数据库基于「湖仓一体」架构&#xff0c;针对不同的业务需求场景细分出全新的产品线。同时进行了最新的SequoiaDB Cloud数据库云平台操作演…

css :after或:before写小三角形

2019独角兽企业重金招聘Python工程师标准>>> .type_form_tab:after {content: ;position: relative;border: 0.3rem solid #d8d8d8;border-color: #d8d8d8 transparent transparent;width: 0;height: 0;top: 0.7rem;left: 0.3rem; }转载于:https://my.oschina.net/d…

C#调用windows api的要点

在.Net Framework SDK文档中&#xff0c;关于调用Windows API的指示比较零散&#xff0c;并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下&#xff0c;希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话&…

如何全面认识联邦学习

作者 | 王健宗 李泽远 何安珣来源 | 大数据DT头图 | 下载于视觉中国什么是联邦学习联邦学习是一种带有隐私保护、安全加密技术的分布式机器学习框架&#xff0c;旨在让分散的各参与方在满足不向其他参与者披露隐私数据的前提下&#xff0c;协作进行机器学习的模型训练。经典联邦…

android 各种控件颜色值的设置(使用Drawable,Color)

在Android中&#xff0c;如果需要改变控件默认的颜色&#xff0c;包括值的颜色&#xff0c;需要预先在strings.xml中设置&#xff0c;类似字符串&#xff0c;可以反复调用。Android中颜色可以使用drawable或是color来定义。本例中strings.xml内容&#xff1a;<a href"h…

[20170914]tnsnames.ora的管理.txt

[20170914]tnsnames.ora的管理.txt--//昨天朋友讲tnsnams.ora的内容太长了,而且许多不需要的.管理不方便.我记得以前写[20150409]tnsnames.ora与IFILE.txt.链接--//http://blog.itpub.net/267265/viewspace-1561107/--//这样你可以按照某种分类管理.实际上这个我也是以前看别人…

C# ref和out关键字

ref和out关键字初解参数可以通过引用和值传递给方法。通过引用传递给方法的变量可以有调用它的方法作自由改变&#xff0c;所作的修改会影响原来的变量的值&#xff1b;在C#中&#xff0c;除非特别说明&#xff0c;所有的参数都是值传递。 这是默认情况&#xff0c;也可以使用r…

王炸不断,半导体巨头们到底在打什么牌?

作者 | 马超 责编 | 欧阳姝黎出品 | CSDN博客头图 | 下载于视觉中国最近整个半导体行业实在风起云涌&#xff0c;IBM 推出了 2nm 的芯片&#xff0c;苹果春季发布会上搭载 M1 的 iPad Pro 再度炸场、四月中旬 ARM 推出了新一代的 ARMv9、英特尔也拿出了最的至强三代 Ice Lake-…

什么是软件定义数据中心

近年来&#xff0c;“云计算”已经成为一个被滥用的名称&#xff0c;现在几乎所有的IT公司的项目都用云计算来冠名&#xff0c;似乎贴上了“云”标签&#xff0c;立刻变得高大上起来。提到云计算&#xff0c;很多人第一反应都是&#xff0c;亚马逊的AWS服务&#xff0c;或者谷歌…

React Native常用组件之ListView

1. ListView常用属性 ScrollView 相关属性样式全部继承dataSource ListViewDataSource 设置ListView的数据源initialListSize number 设置ListView组件刚刚加载的时候渲染的列表行数&#xff0c;用这个属性确定首屏或者首页加载的数量&#xff0c;而不是花大量的时间渲染加载很…

Oracle中merge into的使用

http://blog.csdn.net/yuzhic/article/details/1896878 http://blog.csdn.net/macle2010/article/details/5980965 该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中&#xff0c;使用此命令必须同时指定UPDATE 和INSERT 关键词,ORACLE 10g 做了…

C#运算符资料

☆C#的运算符定义只有四种形式:--------------------------------------- ①public static 返回类型 operator ?(单形参) ②public static 返回类型 operator ?(双形参) ③public static implicit operator 隐转目标类型(单源类型形参) ④public static explicit operator 显…

厉害了,网易伏羲三篇论文上榜 AI 顶会 ACL

近日&#xff0c;国际AI顶尖学术会议ACL 2021&#xff08;Annual Meeting of the Associationfor Computational Linguistics&#xff09;公布了论文录用结果。网易伏羲共有三项研究被本届ACL收录&#xff0c;内容包括自然语言生成、无监督文本表示学习等方向&#xff0c;相关技…

软件架构设计学习总结(1):标准Web系统的架构分层

1、架构体系分层图 在上图中我们描述了Web系统架构中的组成部分。并且给出了每一层常用的技术组件/服务实现。需要注意以下几点&#xff1a; 系统架构是灵活的&#xff0c;根据需求的不同&#xff0c;不一定每一层的技术都需要使用。例如&#xff1a;一些简单的CRM系统可能在产…

iOS 设置UILabel 的内边距

iOS 设置UILabel 的内边距 - (void)drawTextInRect:(CGRect)rect {UIEdgeInsets insets {0, 5, 0, 5};[super drawTextInRect:UIEdgeInsetsInsetRect(rect, insets)]; } 参考&#xff1a;http://stackoverflow.com/questions/3476646/uilabel-text-margin http://unmi.cc/uila…

从程序媛到启明星辰集团云安全总经理,郭春梅博士揭秘云时代安全攻防之道...

从无序中寻找踪迹&#xff0c;从眼前事探索未来。2021 年正值黄金十年新开端&#xff0c;CSDN 以中立技术社区专业、客观的角度&#xff0c;深度探讨中国前沿 IT 技术演进&#xff0c;推出年度重磅企划栏目——「拟合」&#xff0c;通过对话企业技术高管大咖&#xff0c;跟踪报…