与机相比,IT人员可更快地启动和关闭容器,而且,容器需要更少开销,基于此,目前这种技术已经有几种实际用例。然而,对于容器而言,安全可能是一个问题,因为所有容器都共享相同的底层操作系统。这意味着虚拟机仍然更适合关键任务型应用。
当然,我们可以同时使用容器和虚拟机,因为它们各有其优势。尽管如此,添加容器到传统虚拟基础设施会为管理员增加另一层复杂性和管理难度。免费的开源OpenStack提供基础设施即服务和VM管理,企业还可在OpenStack(及其他系统)运行Red Hat的OpenShift来实现平台即服务和容器管理。
在下文中,Red Hat公司OpenShift产品战略总监Brian Gracely解释了如何同时管理虚拟机和容器,并介绍了OpenStack上的OpenShift如何提供帮助。
在虚拟环境中,同时管理虚拟机和容器的最大挑战是什么?
Brian Gracely:首先是围绕人员和现有流程。多年来,你的基础架构团队已经非常善于管理虚拟机以及使用虚拟机复制服务器,并且,他们围绕这些构建了一系列可操作的东西。当我们开始让操作团队处理容器时,事情变得不一样,并不是所有人都像你期望的那样熟练使用Linux;而容器是基于该操作系统。很多虚拟化人员(尤其是在VMware领域)来自Windows背景。所以,他们必须学习如何应对该操作系统以及如何处理Linux架构和命令。
同时,容器环境往往与应用开发人员有着密切关联。目前应用开发人员正在更频繁地对应用进行更改,并对其进行扩展和缩减。对于虚拟机管理员来说,环境频繁变化并不常见。
在虚拟机和容器共存的现代数据中心,OpenStack的作用是什么?
Gracely:OpenStack可以成为管理员用于VMware的补充,也可作为VMware的替代品,为他们提供在网络、存储等方面所有想要的VM功能。在大多数情况下,他们还想要跨公共和私有领域拥有混合功能。并且,他们可利用OpenStac的OpenShift作为抽象层,让他们可在自己的数据中心运行容器化应用和/或VM应用。
然后,他们将在公共云(Amazon或Azure或谷歌)中运行OpenShift,并且,在云中运行的应用最终将在OpenShift容器化。这可为其提供一致性,还可在必要时非常简单地确定哪些应用还可在公共云中运行。
对于容器管理而言,最重要的OpenShift功能是什么?
Gracely:OpenShift是基于Kubernetes技术,这是管理容器的既定标准。
如果你是虚拟化人员,这基本上就像是容器的vCenter。它集中管理策略,集中管理容器的部署,并确保你真正高效地使用计算资源。如果一个容器“死亡”,应用就会“死亡”,这里将会有持续的监控,并会自动重启。在OpenShift核心的Kubernetes允许人们按规模管理容器,而不是一个一个地管理容器。
虚拟化管理员可做些什么来提高其容器管理技能?
Gracely:掌握Linux知识和Linux技能。目前有很多课程可让你熟悉Linux。从根本上来说,容器技术是Linux技术,所以这是基础技能。还有Katacoda等工具可帮助你学习Linux,Katacoda是在线培训系统;你只需要通过浏览器就可进入该系统。该系统为你提供了Kubernetes环境,并且还提供一组OpenShift培训和工具。
在针对虚拟机的其他系统和针对容器的OpenShift之间,管理员应该如何简化管理方法?
Gracely:OpenShift在VMware和OpenStack上运行,所以对于只想专注于虚拟机的客户来说,他们的环境可能看起来和现在差不多。他们将配置所需要的虚拟机数量,然后自助访问OpenShift平台,并允许他们的开发人员根据需要放置容器。基础架构团队可简单地确保其高可用性,修复漏洞,当需要更多容量时,则添加虚拟机。
在我们看到的情况中,让事情变得更有效率的是,人们不想要运营团队和开发团队之间有孤岛。他们要么会走向DevOps的路线,或者将两者相结合;他们想要合并流程。这是我们看到他们在自动化环境方面做得更多的地方。因此,不是静态地构建一堆虚拟机,然后让它们独立运行,而是使用Ansible等工具来配置虚拟机以及在虚拟机和本地数据库上的应用。
虚拟机和容器是否将继续共存?还是容器将会超越虚拟机?
Gracely:我们看到越来越多的客户对新应用会优先采用容器的方法。但总是会需要良好的虚拟机管理,以在虚拟机中提供高性能、高吞吐量独立的应用。我们非常希望看到很多应用保留在虚拟机中,特别是那些人们不再需要任何类型混合云环境的应用,或者出于某些原因人们不想要放到容器中的应用。那么,我们的工作就是确保随着容器的进入,我们可实现无缝的基础设施。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
VMware-OpenStack合作伙伴关系不断演变
VMware最近对OpenStack标准集的支持转变为双管齐下的方法,VMware-OpenStack集成主要 […]
-
考虑VMware PKS替代方案
在企业环境,VMware PKS是部署Kubernetes很自然的起点,但如果你需要独立于vSphere堆栈的 […]
-
通过VMware DRS规则管理Windows Server 2016授权成本
对于想要缓解Windows Server 2016授权成本负担的IT管理员,可以考虑VMware的分布式资源调 […]
-
XenApp 6.5终结促使IT重新考虑应用交付
XenApp 6.5即将终结,Citrix用户将有机会重新审视其整个应用交付策略。 Citrix公司的XenA […]