Overview可扩展性、高可用性和性能术语可扩展性、高可用性、性能和关键任务对于不同的组织或组织内的不同部门来说可能意味着不同的事情 。它们经常互换,造成混乱,导致管理不善的期望、实现延迟或不切实际的指标 。
这里的快速参考为您提供了定义这些术语的工具,以便您的团队能够实现具有良好理解的性能目标的关键任务系统 。
可扩展性它是一个系统或应用程序的属性,可以处理更多的工作,或者很容易地进行扩展,以响应对网络、处理数据、数据库访问或日益增长的文件系统资源需求 。
水平扩展性当系统进行扩展时,通过添加与现有节点功能相同的新节点,在所有节点之间重新分配负载,可以横向扩展或向外扩展 。SOA系统和Web服务器通过向负载平衡网络中添加更多的服务器来扩展,以便传入的请求可以分布在所有服务器中 。集群是描述扩展处理系统的常用术语 。

文章插图
图 1: 集群
垂直扩展性当系统通过向节点添加处理、主内存、存储设备或网络接口来扩展以满足每个系统的更多请求时,系统会垂直或向上扩展 。虚拟主机通过增加处理器数量或主内存数量来扩大规模,以便在同一硬件中承载更多虚拟服务器

文章插图
【什么是微服务的可扩展性、高可用性和性能伸缩?】图 2:虚拟化
高可用性可用性描述一个系统在一段时间内提供有用资源的能力 。高可用性保证了一个时间窗口内的功能连续性的绝对程度,该时间窗口表示为正常运行时间和停机时间之间的关系 。
A = 100 – (100*D/U), D ::= unplanned downtime, U ::= uptime; D, U expressed in minutes正常运行时间和可用性并不是同一个概念 。一个系统可能会运行一个完整的测量周期,但可能由于网络中断或相关支持系统的停机而不可用 。停机和不可用是同义词 。
测量可用性供应商将可用性定义为给定的“9”个数,如表1所示,其中还描述了与365天一年或525600分钟数相关的估计停机时间的分钟或秒数,使U成为其营销目的的常数 。
可用性 %停机时间/分钟停机时间/年供应商术语9052,560.0036.5 天一个9995,256.004 天两个999.9525.608.8 小时三个999.9952.5653 分钟四个999.9995.265.3 分钟五个999.99990.5332 秒六个9
表格1 1: 可用性占每年总正常运行时间的百分比
分析高可用性取决于为系统需求定义的预期正常运行时间;所以不要被供应商的数据误导 。也就是说,拥有高可用性系统及其可测量的正常运行时间的意义是服务级别协议的直接功能 。
当考虑到计划的停机时间(如每月8小时的维护时间)时,可用性会增加 。每增加9个可用性的成本都会成倍增长 。
可用性是将系统向上或向外扩展并实现系统、网络和存储冗余的功能 。
服务等级协议 (SLA)服务水平协议是一种协议条款,概述了交付和使用系统所涉及的双方的关系,例如:
- 系统类型(虚拟或专用服务器、共享主机 )
- 可用性级别分钟目标?
- 运行时间网络电源维护窗口
- 可维护性
- 性能和指标
- 费用
伸缩性伸缩性是根据需求动态添加和删除系统中资源的能力,是水平或垂直扩展的专门实现 。
当需求在繁忙时期增加时,更多的节点可以自动添加到集群中,以在需求减弱时进行扩展和删除,类似于实体零售商的季节性招聘 。此外,可以重新分配系统资源,以更好地支持动态扩展的系统 。
推荐阅读
- CSS浏览器兼容性,最完整处理方案
- HDMI是什么意思?花5分钟看完这篇文章:原来如此!我现在明白了
- 燃气热水器尺寸一般是多大,燃气热水器买多少升的合适
- 窗帘一般用什么样的比较好,什么样的窗帘才算好窗帘
- 电热炕省电还是电热毯省电,电热炕和电热毯有什么不同
- 暖气柱式好还是板式好,暖气片一柱是不是就是一片
- 新买的花洒水流小是什么原因,花洒出水量小怎么办
- 开淘宝店怎么开需要什么 在淘宝开店需要
- 梦到给已故的亲人迁坟 梦见给已故的亲人迁坟并且给她盖上被子是什么意思
- 梦见自己考试结果没通过 梦到自己考试没有通过是怎么回事
