从哪些标准衡量软件定义技术?

简介:

术语软件定义变得越来越流行,但你造它真正的含义么?是什么铸就了软件定义技术?

随着IT朝着服务提供商的角色转变,传统手动配置计算、存储与网络资源的实践压力增加,难以跟上步伐。提交服务票据,等待数天,让IT设置一台新的虚拟机或开拓一个虚拟专用网络,这种做法已经落伍。用户期望敏捷配置,甚至他们自己拥有配置资源的能力。为了满足灵活性与有效性配置的需求,数据中心探索了各种不同的基于软件的技术,用于管理虚拟机、存储、网络甚至整个数据中心。我们进一步看看软件定义技术,瞧瞧需要什么才能成功部署该技术。

“软件定义”到底意味着什么?符合哪些标准才算“软件定义”?

任何“软件定义”技术实际上关于发生了资源抽象与配置。这是虚拟化的关键原则。

虚拟化允许计算资源从底层硬件中抽象出来。一旦可用,物理资源抽象成虚拟资源,软件工具也能在系统运行时部署用来重新分配虚拟资源给操作系统与应用(或更改之前配置的资源分配),并且此后不再需要硬件设置与配置,一劳永逸。

就如日常磁盘驱动器一样。文件系统软件将磁盘的磁道与扇区抽象出来,使整个磁盘容量划分为一个或多个逻辑驱动,相互之间独立,然后呈现给操作系统。我们不喜欢姜文件系统作为虚拟化软件或“软件定义磁盘驱动”,但资源抽象原则几乎相同。

较新的例子是服务器虚拟化。诸如Hyper-V、VMware vSphere或Citrix XenServer这样的hypervisor用于将服务器的物理计算资源(如CPU时钟周期与内存空间)抽象为虚拟资源。这让管理员配置虚拟计算资源成为可能,以便创建虚拟机。我们就能轻易将虚拟机看做是“软件定义服务器”。

最终,任何软件定义技术的“软件”部分提供抽象层,还有图形或命令行用户界面,以便分配、监控并管理这些抽象资源。应用编程接口可能也能支持第三方软件产品或功能插件。如果由于漏洞或恶意软件,抽象层失效的话,虚拟资源或配置也会受到牵连。


作者:Stephen J. Bigelow 翻译:唐琼瑶

来源:51CTO

相关文章
|
2月前
|
存储 运维 监控
带你从概念、指标、标准这3方面了解所谓的数据中心。
带你从概念、指标、标准这3方面了解所谓的数据中心。
|
3月前
|
监控 网络协议 安全
由于楼层自动化系统的复杂性和多样性,很难给出一个通用的Python代码示例,因为每个系统可能使用不同的硬件、通信协议和软件接口。
由于楼层自动化系统的复杂性和多样性,很难给出一个通用的Python代码示例,因为每个系统可能使用不同的硬件、通信协议和软件接口。
|
4月前
|
缓存 Unix API
C标准库函数与Unbuffered I/O函数:平台间的差异与适用性
C标准库函数与Unbuffered I/O函数:平台间的差异与适用性
|
4月前
|
安全 网络安全
IP的纯净度:评判标准与重要性
**IP纯净度关乎网络行为的安全与可靠性。高纯净度IP指独立、真实、无不良记录的地址。评估标准包括:** - **IP来源**:正规ISP的IP更纯净。 - **历史记录**:检查是否涉及违规行为或在黑名单中。 - **技术特征**:支持SSL,匿名性高,连接稳定快速的IP更佳。 - **用户反馈**:用户评价反映IP的实际表现和信誉。 综合考量这些因素,能确保选择到安全可靠的IP地址。
|
5月前
|
项目管理 数据库
简述软件质量的概念及质量保障体系,简述SQA的基本目标,简述CMM的分级结构及其主要特征,简述软件质量标准等级及适用范围
简述软件质量的概念及质量保障体系,简述SQA的基本目标,简述CMM的分级结构及其主要特征,简述软件质量标准等级及适用范围
200 0
|
存储 安全 项目管理
CMMI—组织级过程定义(OPD)
CMMI—组织级过程定义(OPD)
143 0
|
机器学习/深度学习 监控 算法
转:蝶形算法在文档管理软件中的运用包含哪些具体优势
蝶形算法,也称为快速傅里叶变换(FFT),是一种用于计算序列的离散傅里叶变换的数学算法,它在信号处理、图像处理和控制系统中有着广泛的应用。
97 0
|
数据可视化 安全 项目管理
【投资组合管理】使用 TIME 框架优化软件组合
【投资组合管理】使用 TIME 框架优化软件组合
|
传感器 自动驾驶 测试技术
Study | 激光雷达性能如何统一量化?标准化测试最新研究发布
Study | 激光雷达性能如何统一量化?标准化测试最新研究发布
144 0
|
敏捷开发
你的团队有完成定义标准吗?
大家好,我是阿萨。现在基本上做软件行业的,大家都在搞敏捷开发。如果没有搞敏捷开发,感觉都不好意思给别人说自己是软件开发。那么敏捷里的最佳实践------完成定义标准你们团队有吗?
107 0