当前位置:虚拟化行业动态 → 正文

主机操作系统会对容器迁移产生哪些影响?

责任编辑:editor005 作者:Stephen J. Bigelow |来源:企业网D1Net  2015-11-24 14:32:24 本文摘自:TechTarget中国

容器技术允许管理员在不同平台之间轻松移动应用负载,但是同时也存在一些限制。

容器在虚拟环境当中如何完成实时迁移和负载均衡?

对于大部分虚拟机当中的容器来说,都可以从一个系统迁移到另外一个系统当中。迁移过程可以根据需求手动进行或者自动完成,这样就能够为一些关键任务提供支持,比如服务器负载均衡。限制迁移的主要因素在于底层主机操作系统内核。由于多个容器共享一个主机操作系统内核,因此目标服务器必须使用具有兼容内核的操作系统。这些操作系统并不需要是相同的发型版本或者编译版本,但是内核必须是相同的;不能在Windows服务器上运行Linux容器——至少现在还不行。

容器为企业提供了多种应用程序虚拟化方式。容器技术所提供的系统和应用程序架构为软件开发和部署带来了一种全新方式。相比于同一领域的竞争对手——虚拟机来说,容器技术需要使用的计算资源更少、速度更快并且更加易于使用。管理员可以快速创建多个容器以满足大量应用程序需求,比如Web服务器。

但是容器的作用不仅仅限于轻松创建或者销毁实例。容器的灵活性和可扩展性在软件设计的微服务架构当中发挥了日益重要的作用。在传统的“整体”软件设计思想当中,所有特性和功能都被集成到单个应用程序当中。当某个特性或功能的带宽超过限制——或者程序不能处理更多的用户请求——那么企业就需要再次部署整个应用程序以进行扩展。对于软件设计来说,这是一种成本很高、但是效率很低的方式。

通过采用服务分离——也就是应用程序组件——这种软件架构方式,可以将应用程序的不同部分可以分散到多个容器当中,再从逻辑上联系在一起,形成完整的应用程序。这种方式允许管理员针对单个组件安装补丁或者进行升级,同时不会影响其他组件容器。此外,当某种特性需要提高性能时,还可以创建更多的容器来扩展规模——或者当某种特性需要降低性能时,可以减少容器数量以缩减规模。这种方式使得基于微服务的软件设计方式和容器技术完美匹配,为企业提供同时兼顾高可扩展性和高效率的应用程序。微服务容器还可以在相互兼容的操作系统当中进行迁移,以实现负载均衡和应用程序性能优化。

关键字:主机操作系统容器应用程序

本文摘自:TechTarget中国

x 主机操作系统会对容器迁移产生哪些影响? 扫一扫
分享本文到朋友圈
当前位置:虚拟化行业动态 → 正文

主机操作系统会对容器迁移产生哪些影响?

责任编辑:editor005 作者:Stephen J. Bigelow |来源:企业网D1Net  2015-11-24 14:32:24 本文摘自:TechTarget中国

容器技术允许管理员在不同平台之间轻松移动应用负载,但是同时也存在一些限制。

容器在虚拟环境当中如何完成实时迁移和负载均衡?

对于大部分虚拟机当中的容器来说,都可以从一个系统迁移到另外一个系统当中。迁移过程可以根据需求手动进行或者自动完成,这样就能够为一些关键任务提供支持,比如服务器负载均衡。限制迁移的主要因素在于底层主机操作系统内核。由于多个容器共享一个主机操作系统内核,因此目标服务器必须使用具有兼容内核的操作系统。这些操作系统并不需要是相同的发型版本或者编译版本,但是内核必须是相同的;不能在Windows服务器上运行Linux容器——至少现在还不行。

容器为企业提供了多种应用程序虚拟化方式。容器技术所提供的系统和应用程序架构为软件开发和部署带来了一种全新方式。相比于同一领域的竞争对手——虚拟机来说,容器技术需要使用的计算资源更少、速度更快并且更加易于使用。管理员可以快速创建多个容器以满足大量应用程序需求,比如Web服务器。

但是容器的作用不仅仅限于轻松创建或者销毁实例。容器的灵活性和可扩展性在软件设计的微服务架构当中发挥了日益重要的作用。在传统的“整体”软件设计思想当中,所有特性和功能都被集成到单个应用程序当中。当某个特性或功能的带宽超过限制——或者程序不能处理更多的用户请求——那么企业就需要再次部署整个应用程序以进行扩展。对于软件设计来说,这是一种成本很高、但是效率很低的方式。

通过采用服务分离——也就是应用程序组件——这种软件架构方式,可以将应用程序的不同部分可以分散到多个容器当中,再从逻辑上联系在一起,形成完整的应用程序。这种方式允许管理员针对单个组件安装补丁或者进行升级,同时不会影响其他组件容器。此外,当某种特性需要提高性能时,还可以创建更多的容器来扩展规模——或者当某种特性需要降低性能时,可以减少容器数量以缩减规模。这种方式使得基于微服务的软件设计方式和容器技术完美匹配,为企业提供同时兼顾高可扩展性和高效率的应用程序。微服务容器还可以在相互兼容的操作系统当中进行迁移,以实现负载均衡和应用程序性能优化。

关键字:主机操作系统容器应用程序

本文摘自:TechTarget中国

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^