微服务和容器所引发的数据中心变革

日期:2016-12-19作者:Jim O'Reilly翻译:王学强来源:TechTarget中国 英文

【TechTarget中国原创】

软件定义基础架构、微服务和容器正在逐渐改变数据中心的构建和运行方式,未来的数据中心将会更加高效并且易于使用。

软件定义基础架构、微服务和容器是当前IT领域最为热门的话题,这些技术对数据中心的构建和运行方式产生了颠覆式影响,并且能够提升系统性能、弹性以及易用性。数据中心正在从传统的死板架构转换为更加灵活和快速响应的全新架构,甚至成为快速资源分配的发起者。

软件定义基础架构的概念并不复杂。比如,通过软件定义数据位于存储中的哪个部分,之后创建一个全新VLAN,将代码移动到虚拟机中形成一系列微服务。这些微服务能够被随意扩展或者缩减。虽然底层的存储或者交换机硬件非常简单,但是标准API架构允许多个厂商之间的微服务同其他任何类型的设备进行通信。事实上,这种方式实施起来有些困难,仍在研究中。

可以将不同微服务组合在一起以实现特定目标,尽管现在相关标准仍在开发过程中,但是这种组合机制将会很快投入使用。在实际环境中,应用程序可能请求某项服务,如果当前没有可用服务,那么系统将会触发生成新的副本。

Hypervisor还是容器?

理想情况下,不断自我复制的微服务能够一直保持可用状态,但是实际操作过程中,使用hypervisor创建虚拟机、在虚拟机上加载微服务镜像,之后启动所有这些组件,整个过程需要花费数分钟时间。相比于计算所花费的时间来说,这几分钟过于漫长了。

而容器能够作为这种敏捷性问题的解决方案。由于容器运行在现有的虚拟机之上,因此无需加载或启动操作系统镜像。而且容器只需要占用非常小的内存空间。更为重要的是,容器中的微服务可以在几微秒之内完成启动过程。

Hypervisor和容器在操作时间上的差异对于敏捷性来说至关重要,容器在存储或者网络微服务中完成特定任务只需要几秒钟时间,因此如果使用hypervisor,那么系统开销占比以及负载等待时间都将受到严重影响。

不断压缩的物理空间也是一个重要问题,超融合系统需要和应用程序以及存储共享计算资源。这还是一种负载问题:容器只需要几MB的系统开销,而hypervisor实例则需要数GB。如果使用容器技术,那么微服务不会占用服务器的大量空间。

微服务和容器所带来的挑战

在容器中快速创建和销毁微服务对网络性能同样提出了挑战。通常,这些微服务需要连接到远程微服务或者实际存储设备。为了能够和LAN集群兼容,存储之间的互联必须通过以太网,如果使用光纤通道还需要创建新的层次,而且不能满足软件定义基础架构的特性,因此全以太网平台更加易于管理。

另外一项任何软件定义基础架构系统都需要面临的挑战是如何发布微服务,可以使用编排工具完成这项任务。比如当前存在多种可用压缩算法,应用程序必须从其中找到最佳算法以及可以从哪里获取相关服务。短期来看,这种方式可能不够灵活,但是编排工具能够不断提升整个过程的灵活性。

微服务+容器架构的安全问题和应用+容器架构的一样多。有人可能会抱怨微服务能够访问VLAN结构和存储,事实上,在任何环境中这种情况都会引发相关安全问题。现在,容器技术推出的多种机制能够保证其在防止内部租户攻击方面像hypervisor一样安全,但是容器的绝对数量以及其创建和销毁速度对于资源控制和微服务的签名验证都提出了很高要求。

软件定义基础架构、微服务和容器将会引发数据中心革命,它们之间既相互独立,又需要相互配合。最终目标应该是IT环境更加易于使用,并且由租户运行、而不是由IT部门精心配置,在资源使用方面总体上更加灵活和高效。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

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

作者>更多

Jim O'Reilly
Jim O'Reilly

TechTarget特约作者。Jim O'Reilly是一名存储和云计算咨询师。他曾担任Germane Systems公司工程部副总一职,为美国潜艇队创建了坚固耐用的服务器和存储器。他也曾在SGI、Rackable和Verar公司担任高级管理一职,创建Scalant和CDS公司并担任首席执行官一职,在PC Brand和Metalithic公司担任运营主管一职,在Memorex-Telex和NCR公司担任核心业务部主管,他所在领导的团队曾创建了第一个SCSI ASIC。如今Jim O'Reilly就职于史密森学会。

应用虚拟化>更多

  • 听安全老炮儿艾奇伟谈移动虚拟化

    过去,虚拟化技术一直被应用于桌面计算机上。那么在这个移动设备成为个人、企业重心的时代,虚拟化技术是否也可以在移动领域发挥作用呢?

  • 专家解惑:部署虚拟化不再犹豫

    尽管虚拟化是一种很棒的管理资源、降低成本的方式,但对企业来说,评估不同的虚拟化产品可能面临挑战,尤其是对没有任何经验的组织来说更是如此。

  • 微服务和容器所引发的数据中心变革

    软件定义基础架构、微服务和容器是当前IT领域最为热门的话题,这些技术对数据中心的构建和运行方式产生了颠覆式影响,并且能够提升系统性能、弹性以及易用性。

  • 企业级Skype:更好地与VDI融合

    直到现在,谈到VDI UC工具,IT组织仍然承受着高带宽的消耗,且UC工具的表现也不理想。增强的企业版Skype支持Citrix和VMware,改变了以上这种情况。

相关推荐

  • 容器与虚拟机不对立:集成才是终极目标

    很多早期用户发现容器和虚拟机配合非常默契——就像是巧克力和花生酱。但并非是巧克力覆盖花生酱,容器、虚拟机这两种技术今后的融合看起来可能完全不同,要比巧克力酱棒的多。

  • 从容器之热看新时代的虚拟化技术

    一份刚刚发布的Docker调查报告表明容器技术正在不断兴起,而这种趋势在很大程序上需要归功于Docker Security Scanning这样的全新安全工具。

  • 容器虚拟化的成本优势

    对习惯虚拟化以及基于hypervisor云的IT员工来说,容器会对服务器以及hypervisor厂商的收入带来一些影响,但它会大大降低企业成本。

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

    容器为企业提供了多种应用程序虚拟化方式。容器技术所提供的系统和应用程序架构为软件开发和部署带来了一种全新方式。

技术手册>更多

  • 2012盘点:VMware用户必知的十大技巧

    2012年底到了,如果想加快你的VMware部署步伐,比如进行主要升级或迁移,请花几分钟来看看我们总结的2012年最重要的VMware技巧和指南。VMware ESXi存储、安全、网络等读者必知的话题都在这份2012年列表里。

  • 虚拟化部署的隐藏成本分析

    我们都知道虚拟化可以节省成本,但尽管虚拟化带来了大量优点和特性,但重要的是要记住虚拟化技术并不是万能的,并且在某些情形和环境中并不适合使用该技术。虚拟化技术确实存在一些缺陷,虽然这些缺陷未必对系统构成危害,但是用户需要在使用虚拟化技术之前意识到这些缺陷。

  • TechTarget虚拟化策划:爱虚拟 爱开源

    在本期开源手册中,我们将详细讲解开源平台和hypervisors。在许多情况下,开源虚拟化平台提供了一些非常有竞争力的功能、价格和扩展性,还有更高级的支持以及可以访问开源代码。因此,无论你是否评估开源虚拟化产品或者已经部署了开源虚拟服务器环境,本手册涵盖了安装、配置和使用开源平台的方方面面。涉及到的开源hypervisor与虚拟化环境包括思杰的XenServer 5.5、Red Hat Enterprise Linux 5.4、Oracle VM和Oracle VirtualBox,还有开源虚拟化平台与其他竞争者的对比分析。

  • 最佳虚拟化技术和管理策略盘点

    2012年的虚拟化技术向着云方面迈出了一大步。涌现出更多的产品整合以及多hypervisor管理和可扩展的虚拟化策略。比如微软发布Windows Server 2012 Hyper-V,在成本方面给vSphere造成压力等等。本期技术手册盘点了到目前为止最佳的虚拟化技术和管理策略,涉及虚拟化安全、成本、效率管理以及实用的虚拟化管理工具。

TechTarget

最新资源
  • 存储
  • CIO
  • 网络
  • 服务器
  • 数据中心
  • 云计算