可伸缩性(Scalability)
可伸缩性,是一种对软件系统计算处理能力的设计指标,高可伸缩性代表一种弹性,在系统扩展成长过程中,软件能够保证旺盛的生命力,通过很少的改动甚至只是硬件设备的添置,就能实现整个系统处理能力的线性增长,实现高吞吐量和低延迟高性能。

纵向的可伸缩性——在同一个逻辑单元内增加资源来提高处理能力。这样的例子包括在现有服务器上增加CPU,或者在现有的RAID/SAN存储中增加硬盘来提高存储量。
横向的可伸缩性——增加更多逻辑单元的资源,并令它们像是一个单元一样工作。大多数集群方案、分布式文件系统、负载平衡都是在帮助你提高横向的可伸缩性
可伸缩性,一般通过DNS域名解析负载均衡,反向代理负载均衡,IP负载均衡,数据链路层负载均衡,改进和提高分布式缓存的算法,利用NOSQL数据库的可伸缩性等等。
可扩展性(Extensibility)
可扩展性,通常和可伸缩性混为一谈.在软件范畴上,是软件系统本身的属性,或者进一步说是设计的属性,代码的属性。因为我们经常说设计的可扩展性,代码的可扩展性.也可以说是系统设计的松耦合性。

实现方式:一般通过事件驱动架构和分布式架构来实现一个网站系统的可扩展性。

SCALABILITY可伸缩性和EXTENSIBILITY可扩展性的区别相关推荐

  1. 可维护性、可复用性和可扩展性的区别

    三者是不同的软件质量属性. 可维护性.可复用性又被认为是两个最重要的用于衡量软件质量的属性. 在<Java设计模式>一书中对可维护性的定义为:指软件能够被理解.改正.适应及扩展的难易程度. ...

  2. 科普一下,什么是网站系统的性能,可用性,可伸缩性,可扩展性?

    最近在读李智慧大拿写的<<大型网站技术架构--核心原理与案例分析>,其中第三节提到了大型网站的核心架构要素,感觉受益匪浅,总结的非常到位.读完之后,马上总结一下,也算是对自己爱不释手 ...

  3. 可伸缩性, 可用性和稳定性模式 Scalability, Availability Stability Patterns

    Scalability, Availability & Stability Patterns 一 自我有要求的读者应该提出问题:(研习:掌握层次:)能力级别:不会(了解)--领会(理解)--熟 ...

  4. performance and scalability

    就某种算法而言: performance 性能,可能是某算法的预测(分类)精度.耗时等指标. scalability 可伸缩性,即规模可调整. 应用程序应对负载改变的能力,比如,一个系统在服务器于10 ...

  5. 服务器 台式机性能比较,服务器与台式机的区别

    服务器与台式机的区别 稳定性.可靠性的区别: 通常台式机只需要考虑每天能够持续运行8小时即可,而且它的故障不会影响其它机器和客户,即台式机的故障.重启不会造成太严重的影响和损失.因此它的设计比较简单, ...

  6. 架构风格与基于网络的软件架构设计

    原文链接 https://blog.csdn.net/on_1y/article/details/60358117 架构风格与基于网络的软件架构设计 如今许多服务都采用了 RESTful API, 而 ...

  7. DFX:面向产品生命周期的设计

    第一章 引言 DFX方法和技术是当前设计方法论和设计支持技术的重要研究内容之一,DFX是产品开发的有效方法和技术.下面为DFX的一般思想和步骤,对部分DFX进行详细说明和比较. 自80年代以来,市场化 ...

  8. A State-of-the-Art Survey on Deep Learning Theory and Architectures论文翻译分析

    A State-of-the-Art Survey on Deep Learning Theory and Architectures 摘要 近年来,深度学习在各种应用领域取得了巨大成功.机器学习这一 ...

  9. 初识云计算 -《AWS云端企业实战圣经》读书笔记

    原书中涉及实操的地方,在本文中被省略.一是篇幅太长,放入文中太过累赘,二是原书成书过早,现在 AWS 的界面早已变化很大,不具备参考性. 第一章 谁在使用云计算 1.什么是云计算 云计算(cloud ...

最新文章

  1. Repeater控件最后一笔记录高亮显示
  2. Java线程池 源码分析
  3. leetcode算法题--搜索旋转排序数组
  4. leetcode算法题--反转链表
  5. [Unity3d]多个摄像机叠加效果
  6. YbtOJ-相似子串【SA,RMQ,二分】
  7. 工作307:uni-富文本的实现逻辑跳转
  8. 移动Web体验月报(6月):MIP 核心代码升级,增加基于 Vue 开发能力
  9. 如何学计算机课程,一张图告诉你大学如何学好计算机专业课程
  10. blender怎么移动骨骼_宝宝偏头怎么办?千万别错过这个矫正“黄金期”!
  11. PMP考试有哪些技巧?(技巧+资料分享)
  12. 基于51单片机的音乐盒彩灯频谱喷泉原理图方案设计
  13. 手机电脑普通浏览器或UC浏览器缓存或下载的Y2hlbmppbmdjb25n0 Y2hlbmppbmdjb25n1 m3u8视频.ts格式视频合并工具成一个mp4
  14. 服务器使用笔记本网络连接外网
  15. 采集新闻数据的10个经典方法
  16. 20佳用于手绘风格网页设计的字体素材 !
  17. CCNA学习笔记#01
  18. 解密暗池:那些不为人知的交易
  19. 软件测试与治学的三重境界
  20. 细胞膜杂化脂质体载紫杉醇/红细胞膜包被雷公藤甲素-红素仿生共载脂质体的研究制备

热门文章

  1. 安卓APP跟iOSAPP之间的对比
  2. 简单的android游戏框架——zgf
  3. [数据集][VOC]眼睛佩戴数据集VOC格式6000张
  4. 毕业设计怎么快速搞定——工具开篇,无往不利!
  5. 【其他】逻辑、逻辑推理概念
  6. 矩阵理论与方法-若当标准型的求法
  7. 纯国产的大佬周志华,如何扛起了智能学界的一面大旗
  8. Jetson TX2实现EfficientDet推理加速(一)
  9. 将blogbus博客搬家至百度空间
  10. 精确度、召回率、真阳性、假阳性