
日志文章

关于 Service Modeling Language (SML)
|
与一个朋友关于 Service Modeling Language (SML) 的讨论... - SML 只是一个模型语言,用于描述复杂 IT 系统和服务的模型,主要涉及配置、部署、监控、策略、系统健康情况、系统吞吐能力规划、目标运营范围、服务等级协定等。所以这里的服务,跟 SOA (以服务为中心的架构)中的“服务”是两个不同范畴的概念。这里的服务只要指一个企业的数据中心(IT 系统)如何为企业的业务部门提供服务,要满足什么样的服务水平,如何通过系统负荷能力的规划,系统各个部分的配置、部署来提供,如何通过系统的监控、策略等来了解和调整。所以说,SML 是一个侧重在系统的运维相关的东西,而不注重 IT 系统所实现的具体业务功能/数据、业务服务与业务流程。由于大型企业的 IDC 通常非常复杂(想想现在的企业整合:),其核心业务应用对运营、维护的要求又是非常高的,比如 7 x 24 的顺畅运行,所以需要一个系统、全面的模型语言来描述,以建立形式化、自动化的基础,减少人为因素。一般来说,数据中心用到多个厂商的产品、技术和服务,因此需要标准化这个语言来保证大家按照同样的语义提供服务与产品;另外,需要为设计者、实现者、运维人员、使用者提供一个沟通和协作的语言。 一个比喻就是 SML 是一个主要给物业使用的语言,它规定了物业提供的服务(交通、空调、水电气、采暖、房屋设施、一些政策、收费等等)和描述了如何提供、保证这样的服务,但不管你我他买了房子具体做什么/怎么做。 - 在 SML 之前,各家有自己的语言(方式)来描述复杂 IT 系统与服务的模型,并没有系统而又全面的通用标准语言和模型。因此,不同厂商、不同角色(设计者等),各说各话,假如你是数据中心的主任,可以想象日子难过。以系统管理为例,管理软件来自一个厂商,用于管理来自各个厂商的软硬件系统与应用,大概也只能勉为其难地处理主流者,很难全面、一致地管理,如果有一个标准,大家都遵循,系统管理厂商更容易构造管理软件,数据中心主任也可以少操心一些,用户花的钱和时间可以少一些。因此,标准化的模型语言对所有参与者都是有好处的。 顺便说一下,标准一般都是在经过相当的实践之后,以最佳实践为基础来进行的。经过多年的 IT 运维实践,应该到了一定的成熟度(如ITIL),为 SML 地推出奠定了好的基础。 >2 解决这些问题有什么途径? > 3 如果您了解SML的话,能否帮我解释一下这个标准是怎么回事?SML能够帮助解决什么问题?它为什么能够帮助降低企业数据中心的运营成本? > 4 报道提到,SML使厂商能够创建一种向网络监管软件提供性能信息的模型,请问这对于厂商来说有什么意义?对企业用户来说,他们怎么从中获益? |



RSS订阅
手机访问
一共有 4 条评论