软件定义技术存在哪些限制?

日期: 2015-09-10 作者:Stephen J. Bigelow翻译:张冀川 来源:TechTarget中国 英文

软件定义的技术仍旧在进化而且在今后几年当中应该会看到巨大改进,会影响服务器、网络、存储,而且可能会影响整个数据中心。但由于存在不足,支持软件定义技术的争论仍旧在进行,而且有一些引发严重关切的问题需要解决。IT培训、互操作性测试以及全面的PoC项目对于在数据中心成功部署软件定义的技术是至关重要的。 软件定义技术存在的限制有哪些? 尽管软件定义的技术提供了很多承诺,但潜在的应用者仍旧有一些很显著的问题需要考虑。

首先,考虑软件定义技术延迟存在的潜在影响。请记住由于引入了专门用于支持虚拟化的处理器扩展(比如Intel V以及AMD-VT)技术,服务器虚拟化非常高效。在广泛采用这些命令集扩展之前,大多……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

软件定义的技术仍旧在进化而且在今后几年当中应该会看到巨大改进,会影响服务器、网络、存储,而且可能会影响整个数据中心。但由于存在不足,支持软件定义技术的争论仍旧在进行,而且有一些引发严重关切的问题需要解决。IT培训、互操作性测试以及全面的PoC项目对于在数据中心成功部署软件定义的技术是至关重要的。

软件定义技术存在的限制有哪些?

尽管软件定义的技术提供了很多承诺,但潜在的应用者仍旧有一些很显著的问题需要考虑。

首先,考虑软件定义技术延迟存在的潜在影响。请记住由于引入了专门用于支持虚拟化的处理器扩展(比如Intel V以及AMD-VT)技术,服务器虚拟化非常高效。在广泛采用这些命令集扩展之前,大多数服务器可能仅支持一些虚拟机—延迟是一个非常严重的问题。软件层增加网络及存储功能将不可避免地增加流量,这可能会影响对时间延迟敏感的工作负载。

配置也可能存在问题,尤其是当自动化由最终用户决定时更是如此。某些工作负载对内存、CPU以及存储分配尤为敏感,因此应当考虑应用没有获得足够多的内存或者已分配的内存空间耗尽时会发生什么。IT必须为识别并解决软件定义基础设施可能存在的一系列工作负载性能问题做好准备。

软件定义的技术可能会引入软件依赖。例如,软件定义的网络可能会使用VMware公司的NSX,而Cisco赞助了开放网络环境平台。这使企业受厂商产品路线图及互操作矩阵的限制。选择开放平台可能会有所帮助,但对任何软件定义的倡议而言,厂商锁定应该都是个关注点。

部署软件定义的技术是一件事,管理它却是另一件事。因此任何管理平台必须使用能够提供所有功能的通用API。例如,VMware提供了一些存储API比如用于阵列集成的vSphere API以及用于存储感知的vSphere API。但管理工具能够在一个虚拟磁盘上定义或者设置特定的服务、支持虚拟机或磁盘QoS或者在配置虚拟机时自动建立存储对象吗?仅仅部署软件定义的技术并不能保证能够支持你所需要的所有特性。

最后人们更加关注的是软件定义的可扩展性、充分洞察底层物理环境、支持多hypervisor、安全性而且经常被忽略的是对灾难恢复、备份、快照或者其他数据保护方案的支持。上述因素将对数据中心及业务产生深远的影响。

作者

Stephen J. Bigelow
Stephen J. Bigelow

数据中心和虚拟化网站的高级技术编辑,拥有20年的PC和技术写作经验。

翻译

张冀川
张冀川

TechTarget中国特约专家,任职于某国企信息中心,负责数据中心硬件基础设施及信息系统运维管理工作,对虚拟化及云计算技术有浓厚兴趣,并在工作中积极应用

相关推荐

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

    任何软件定义技术的“软件”部分提供抽象层,还有图形或命令行用户界面,以便分配、监控并管理这些抽象资源。

  • 使用软件定义技术的理由

    软件定义技术的发展将推动产生更多的通用API和协议,比如OpenFlow。这种趋势无疑能够提升软件设计质量以及不同厂商产品之间的互操作性。