半狂热者
楼主
发布于 2023-4-26 17:30:08
阅读 1034
查看全部
SaaS,是Software-as-a-Service的缩写名称,意思为软件即效劳,即通过网络提供软件效劳。 [1]
SaaS平台供给商将应用软件统一部署在自己的效劳器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件效劳,按定购的效劳多少和时间长短向厂商支付费用,并通过互联网获得Saas平台供给商提供的效劳。 [2]
SaaS 应用软件有免费、付费和增值三种形式。付费通常为“全包”费用,囊括了通常的应用软件容许证费、软件维护费以及技术支持费,将其统一为每个用户的月度租用费。 [3]
SaaS不只适用于中小型企业,所有规模企业都可以从SaaS中获利。 [3]
SaaS,是Software-as-a-Service的缩写名称,意思为软件即效劳,即通过网络提供软件效劳。 [1]
SaaS平台供给商将应用软件统一部署在自己的效劳器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件效劳,按定购的效劳多少和时间长短向厂商支付费用,并通过互联网获得Saas平台供给商提供的效劳。 [2]
SaaS 应用软件有免费、付费和增值三种形式。付费通常为“全包”费用,囊括了通常的应用软件容许证费、软件维护费以及技术支持费,将其统一为每个用户的月度租用费。 [3]
SaaS不只适用于中小型企业,所有规模企业都可以从SaaS中获利。 [3]
一方面,SaaS效劳通过互联网阅读器或WebServices/Web2.0程序连接的形式为用户提供效劳,使得SaaS应用具备了典型互联网技术特点;另一方面,由于SaaS极大地缩短了用户与SaaS提供商之间的时空间隔,从而使得SaaS效劳的营销、交付与传统软件相比有着很大的不同。 [5]
比如,SaaS软件行业知名产品NetSuite所提供的在线ERP、在线CRM等模块产品都是基于网络的,这样的优势在于不用投入任何硬件费用,也不用请专业的系统维护人员就能上网,有阅读器就可以停止ERP、CRM系统的使用。快速的施行、便利的使用、低廉的价格都有赖于SaaS产品的互联网特性。 [5]
多重租赁特性
SaaS效劳通常基于一套规范软件系统为成百上千的不同客户(又称为租户)提供效劳。这要求SaaS效劳可以支持不同租户之间数据和配置的隔离,从而保证每个租户数据的安全与隐私,以及用户对诸如界面、业务逻辑、数据构造等的个性化需求。由于SaaS同时支持多个租户,每个租户又有很多用户,这对支撑软件的根底设备平台的性能、稳定性和扩展性提出很大挑战。SaaS作为一种基于互联网的软件交付形式,优化软件大规模应用后的性能和运营本钱是架构师的核心任务。 [5]
效劳特性
SaaS使软件以互联网为载体的效劳形式被客户使用,所以很多效劳合约的签订、效劳使用的计量、在线效劳质量的保证和效劳费用的收取等问题都必需加以考虑。而这些问题通常是传统软件没有考虑到的。 [5]
可扩展特性
可扩展性意味着最大限度地进步系统的并发性,更有效地使用系统资源。比如应用:优化资源锁的耐久性,使用无状态的进程,使用资源池来共享线和数据库连接等关键资源,缓存参考数据,为大型数据库分区。 [5]
计算机网络的性能一般是指它的几个重要的性能指标。但除了这些重要的性能指标外,还有一些非性能特征,它们对计算机网络的性能也有很大的影响。 [5]
1.计算机网络的性能指标
性能指标从不同的方面来度量计算机网络的性能。 [5]
(1)速率
计算机发送出的信号都是数字形式的。比特是计算机中数据量的单位,也是信息论中使用的信息量的单位。英文字bit来源于binary digit,意思是一个“二进制数字”,因而一个比特就是二进制数字中的一个1或0。网络技术中的速率指的是连接在计算机网络上的主机在数字信道上传送数据的速率,它也称为数据率(data rate)或比特率(bit rate)。速率是计算机网络中最重要的一个性能指标。速率的单位是bit/s(比特每秒)(即bit per second)。 [5]
(2)带宽
“带宽”有以下两种不同的意义。 [5]
① 带宽原本是指某个信号具有的频带宽度。信号的带宽是指该信号所包含的各种不同频率成分所占据的频率范围。例如,在传统的通信线路上传送的电话信号的规范带宽是3.1kHz(从300Hz到3.4kHz,即话音的主要成分的频率范围)。这种意义的带宽的单位是赫(或千赫,兆赫,吉赫等)。 [5]
② 在计算机网络中,带宽用来表示网络的通信线路所能传送数据的才干,因而网络带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。这里一般说到的“带宽”就是指这个意思。这种意义的带宽的单位是“比特每秒”,记为bit/s。 [5]
(3)吞吐量
吞吐量表示在单位时间内通过某个网络(或信道、接口)的数据量。吞吐量更经常地用于对现实世界中的网络的一种丈量,以便晓得实际上到底有多少数据量可以通过网络。显然,吞吐量受网络的带宽或网络的额定速率的限制。例如,对于一个100Mbit/s的以太网,其额定速率是100Mbit/s,那么这个数值也是该以太网的吞吐量的绝对上限值。因而,对100Mbit/s的以太网,其典型的吞吐量可能也只要70Mbit/s。有时吞吐量还可用每秒传送的字节数或帧数来表示。 [5]
(4)时延
时延是指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间。时延是个很重要的性能指标,它有时也称为延迟或迟延。网络中的时延是由以下几个不同的部分组成的。 [5]
① 发送时延。
发送时延是主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。 [5]
因而发送时延也叫做传输时延。发送时延的计算公式是: [5]
发送时延=数据帧长度(bit/s)/信道带宽(bit/s) [5]
由此可见,对于一定的网络,发送时延并非固定不变,而是与发送的帧长(单位是比特)成正比,与信道带宽成反比。 [5]
② 传播时延。
传播时延是电磁波在信道中传播一定的间隔需要花费的时间。传播时延的计算公式是: [5]
传播时延=信道长度(m)/电磁波在信道上的传播速率(m/s) [5]
电磁波在自由空间的传播速率是光速,即300000km/s。电磁波在网络传输媒体中的传播速率比在自由空间要略低一些。 [5]
③ 处置时延。
主机或路由器在收到分组时要花费一定的时间停止处置,例如分析分组的首部,从分组中提取数据部分,停止过失检验或查找适当的路由等,这就产生了处置时延。 [5]
④ 排队时延。
分组在经过网络传输时,要经过许多的路由器。但分组在进入路由器后要先在输入队列中排队等待处置。在路由器确定了转发接口后,还要在输出队列中排队等待转发。这就产生了排队时延。 [5]
这样,数据在网络中经历的总时延就是以上四种时延之和: [5]
总时延=发送时延+传播时延+处置时延+排队时延 [5]
(5)时延带宽积
把以上讨论的网络性能的两个度量—传播时延和带宽相乘,就得到另一个很有用的度量:传播时延带宽积,即时延带宽积=传播时延×带宽。 [5]
(6)往返时间(RTT)
在计算机网络中,往返时间也是一个重要的性能指标,它表示从发送方发送数据开端,到发送方收到来自接收方确实认(接受方收到数据后便立即发送确认)总共经历的时间。 [5]
当使用卫星通信时,往返时间(RTT)相对较长。 [5]
(7)利用率
利用率有信道利用率和网络利用率两种。信道利用率指某信道有百分之几的时间是被利用的(有数据通过),完全空闲的信道的利用率是零。网络利用率是全网络的信道利用率的加权平均值。 [5]
2.计算机网络的非性能特征
这些非性能特征与前面介绍的性能指标有很大的关系。 [5]
(1)费用
即网络的价格(包括设计和实现的费用)。网络的性能与其价格亲密相关。一般说来,网络的速率越高,其价格也越高。 [5]
(2)质量
网络的质量取决于网络中所有构件的质量,以及这些构件是怎样组成网络的。网络的质量影响到很多方面,如网络的可靠性、网络管理的简易性,以及网络的一些性能。但网络的性能与网络的质量并不是一回事,例如,有些性能也还可以的网络,运行一段时间后就呈现了故障,变得无法再继续工作,说明其质量不好。高质量的网络往往价格也较高。 [5]
(3)规范化
网络的硬件和软件的设计既可以依照通用的国际规范,也可以遵循特定的专用网络规范。最好采用国际规范的设计,这样可以得到更好的互操作性,更易于晋级换代和维修,也更容易得到技术上的支持。 [5]
(4)可靠性
可靠性与网络的质量和性能都有亲密关系。速率更高的网络,其可靠性不一定会更差。但速率更高的网络要可靠地运行,则往往更加困难,同时所需的费用也会较高。 [5]
(5)可扩展性和可晋级性
网络在构造时就应当考虑到今后可能会需要扩展(即规模扩大)和晋级(即性能和版本的进步)。网络的性能越高,其扩展费用往往也越高,难度也会相应增加。 [5]
(6)易于管理和维护
网络假设没有良好的管理和维护,就很难到达和坚持所设计的性能。 [5] |
|