面向可验证的云化服务技术特征表达方法研究
2021-09-23张岱洪伟程栋张泽鑫
电子技术与软件工程 2021年14期
张岱 洪伟 程栋 张泽鑫
(中国电子科技集团公司电子科学研究院 北京市 100041)
随着云计算、边缘计算等技术发展与运用,SOA和微服务两种业界内的主流服务架构也随之被赋予了新的涵义,即“云化服务”,具有注册发布、发现寻址、跨域调度、服务配置、全域监控、服务调用、服务抗毁接替等特征。
随着该技术的广泛运用,如何促进采用了云化服务技术的系统间有效互联互通,如何验证该技术核心要求有效落地,均成为难题。为解决上述问题,既需要提出可量化、可度量的云化服务的技术特征,又需要采用一致性测试方法进行验证。借鉴美军联合互操作性测试认证工作,采用需求分析、能力模型设计、技术参考模型、技术特征描述四个步骤,提出云化服务技术特征,类似于网络就绪关键性能参数(Net Ready Key Performance Parameter, NR KPP)[1],并对符合性进行了验证。
1 云化服务概念提出
云化服务还属于一个较新的概念,对比了国内外很多相关的服务、云计算、云服务等概念提出云化服务的概念。其中,服务的定义为“通过规范化的描述来表征、对外提供访问地址、并可被重复使用的业务功能单元”[2],主要特征包括松耦合、位置透明、可在异构平台间复用和便于测试与并行开发等四个方面;云计算(cloud computing)定义为“一种通过网络将可伸缩、弹性的共享物理和虚拟资源池以按需自服务的方式供应和管理的模式,资源包括服务器、操作系统、网络、软件、应用和存储设备等” 云服务(cloud service)定义为“通过云计算已定义的接口提供的一种或多种能力”[3]。……
登录APP查看全文
