加入收藏 | 设为首页 | 会员中心 | 我要投稿 西双版纳站长网 (https://www.0691zz.com.cn/)- 数据计算、IT业界、服务器、教程、云日志!
当前位置: 首页 > 云计算 > 正文

了解面向云架构的SLA

发布时间:2021-06-07 12:57:02 所属栏目:云计算 来源:互联网
导读:云服务重塑了企业级应用的架构,公共云成为了集成企业应用、平台软件和服务的一个设计中心。API驱动的资源按需分配,与传统的企业数据中心基础设施有着很大的不同。企业应用需要适应云服务的架构设计,同时又向云服务添加了企业属性和服务的等级。 过去,企
云服务重塑了企业级应用的架构,公共云成为了集成企业应用、平台软件和服务的一个设计中心。API驱动的资源按需分配,与传统的企业数据中心基础设施有着很大的不同。企业应用需要适应云服务的架构设计,同时又向云服务添加了企业属性和服务的等级。
 
过去,企业级应用的主要体系结构是专用数据中心中构建的系统,其设计目的是为企业应用程序提供有保证的服务级别。这与公共云多租户体系结构是完全不同的,本质原因是应用程序和服务作为分布式系统构建在虚拟化的资源之上。而对于一些IT部门而言,云服务只是为了避免公司财务审核的麻烦。
尽管许多大型公司已经成功地使用云服务交付了弹性而高效的应用,但是让企业应用使用公共云仍然并非易事。灵活性和自动化可以简化 IT 操作,云服务需要成为一个高性能的企业级平台,需要能够支持财务分析、 ERP系统和供应链管理等业务级应用。
 
企业级应用的SLA对云服务的挑战
企业级应用需要额外属性的业务环境,比如高可用性、安全性、可靠性或者性能,这些属性对新旧应用都是适用的。例如, 由于监管或业务原因,数据安全性可能很重要。数据完整性的漏洞,可能导致错误的业务决策或财务结果,使公司损失真金白银,甚至可能导致市场价值的损失。
SLA是企业服务的需求,通常采用提供者和消费者之间的契约,并对不遵守的行为进行处罚。具体和可测量的 SLO是用于测试 SLA 是否满足的单个度量标准。在这里,云服务是指部署应用和服务的平台,许多IaaS和 PaaS提供商都提供了云服务。云服务通常包括按需分配的自助服务、广域网访问、资源池、快速弹性等等。云服务交付的服务级别与企业期望的服务级别存在着普遍的差距。很多云服务的SLA一般在99.95% ~99.99%之间,而且不保证性能。
可靠性和可用性
企业级应用 SLA 的可用性可能是技术上的挑战。例如,关键业务可能不能容忍每年超过5分钟的停机时间,这需要99.999% 的可用性。相比之下,云服务中的资源经济性可能有相对较高的预期故障率。例如,AWS的EBS服务大约每年的故障率为0.1%-0.5% ,这意味着可能每年高达1/200的故障率。
关键业务对数据不一致和数据损坏的容忍度通常较低。许多企业应用可能要被重新实现,使用“最终一致性”的架构来优化性能和可用性。当业务风险或惩罚足够高时,一些企业应用更喜欢停机或数据丢失,而不是提供错误的结果。如果可用性足够严格,它会给软件施压,使其实现快速恢复。
云服务鼓励将“为失败而设计”作为正常操作来实现高可用性。这就需要容错软件来补偿那些不可靠的基础设施,就像 RAID补偿不可靠的物理介质一样。可靠性和可用性已经成为了软件的问题。或许,这是一个构建健壮软件的机会。
性能
企业应用的性能需求各不相同。面向最终用户的应用可能被管理为特定的响应时间。重要的业务,如 ERP 和财务分析,可以同时管理响应时间和面向吞吐量的 SLO,以支持特定的业务目标,例如隔夜交易策略的优化。
在云服务中,许多性能挑战都是多租户的副产品。实际上,物理资源成为了排队系统: 多租户的云设施超订可能导致性能的巨大变化。无论存储的性能,还是网络的带宽,都可能存在着“吵闹的街坊”。计算的超订也会对IO延迟产生负面影响,性能和成本之间存在着权衡。多租户公提高了物理基础设施的利用率,优化了云服务的成本,但无法以尽可能低的固定成本来保证共享物理资源的性能。超订物理资源的性能可以随机波动,而静态物理资源的性能可以得到保证,但是成本更高。
如果要保证性能,灵活地使用虚拟资源是云服务中的一个需求,必须对分布式系统进行积极管理才能实现性能目标。
 
安全性
安全需求随企业应用的类别而定,应用或数据的业务价值越高,安全需求就越严格。除了避免DDOS,以及“数据泄露” ,还要实施多层次的安全控制,因为没有一个单独的系统是完全安全的。
从企业安全的角度来看,云服务是一个有趣的环境。一方面,多租户被认为是一种新的令人担忧的环境。另一方面,跨负载实施的逻辑安全控制和自动化策略管理提供了一个增加安全性的机会。逻辑控件比物理控件更加灵活、可审计和可执行。网络访问的控制规则是逻辑控制的一个典型例子,可以直接应用于虚拟机,可以动态地提供逻辑分区,可以缩小适应工作负载中的准确资源,并在工作负载移动时移动逻辑分区。
云服务需要新的安全工具和技术,并重新思考传统的安全技术,可能需要以编程的方式表示安全性的 SLO。用户、应用和以数据为中心的探索,是应对实现更高级别安全SLA的挑战。

(编辑:西双版纳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读