介绍集装箱 - AS-AS-Service

容器作为服务

最近,有很多关于云世界的容器的嗡嗡声。如果你在IT世界,你可能已经目睹了关于这项新技术的所有兴奋。大量人们认为它将完全彻底彻底改变操作系统如何与云中的硬件和软件交互。其他人觉得这正是云需要的是云端的全部才能解锁它的全部潜力。

那么,究竟是什么容器 - AS-AS-Service?它是如何在云中杠杆的?它的好处是保证嗡嗡声和兴奋吗?

要理解整个概念,您需要首先定义其根源......

它全部开始

多年来,IT行业享有很多关键突破,旨在改善绩效和服务交付。在过去10年中,在过去10年中的大量突破一直在虚拟化,每种新技术都在减少价值的时间和促进整体资源利用时。公共云以及基于API的管理和多租赁,推动了这些核心目标的改善,随着时间的推移,用户能够在其过程中有效地利用物理机器的单核。在很大程度上被认为是‘高效',即使在执行简单进程期间,它也会创建了整个服务器的虚拟化。它是否可以进一步分解为授予用户所需的确切资源,而无需虚拟化整个机器?

幸运的是,随着动力提出更便宜,更快的软件,可以以更小的规模执行任务,谷歌占据了挑战。他们将他们的团队摘要进一步摘要,以实现更精细的粒度控制。为实现这一点,它们构建了CGroups,将其添加到Linux内核,并优化它以开发一个名为容器的更小的单独执行参数。它们基本上是简化和虚拟化的操作系统,它们主要用于为其所有应用提供供电。

在几年后,该技术增长了 Docker.,谁另外为容器应用程序开发了可互操作的格式。因此,谷歌是CAA之后的大脑,而Docker进一步开发出一种适应性的格式。

与paas和Iaas的联系

CAA通过在IAAS之间形成PaaS之间的中间层来引入了全新的视角,从而改变了两者之间的历史顺序和相互作用。

基础架构作为服务旨在授予用户访问灵活的原始资产。另一方面,平台作为服务,为特殊用例提供优化的锁定体验。除了操作系统之外,它们还构成了三个逻辑服务器层。虽然前者代表了包括物理和虚拟的硬件资产,但后者会提供应用程序运行时。简单来说,IAAS用户获取NIC,硬盘,CPU和RAM,而PAAS以Python,Ruby,Java等的管理环境为中心。

那么,当你需要一个通用框架来效力地处理不同的尺度时的进程时,你会怎么做?这就是CAA进来的地方。随着PAAS提供流程运行时,IAAS提供关键硬件,CAAS合并两个授予您灵活的平台。

主要福利

CAAS产生了嗡嗡声,因为它具有显着的效益,特别是与虚拟机管理程序相比的效率增加(在系统资源术语中)。它通过消除所有不必要的硬件资源来实现效率,以便让您留下您实际需要舒适地运行应用程序的一部分。其余的硬件资源被引导到其他同时进程。因此,用户通过运行与虚拟机相比的应用程序数量的4-6次,更有效地利用他们的服务器。

其次,CAAS通过将其作为单个命令行,注册表存储的单个可寻址的可部署组件包装,CAAS在很大程度上简化了应用程序的部署。这使得这更好的是它可以从任何地方远程执行它。

通过CAA的操作系统的抽象有很大影响了引导过程。而不是等待整个计算机在一分钟左右的左右启动,您的资源仅在1/20中为您提供TH. 一秒钟。这从根本上提高了过程效率和速度。

含义

CAA通过提高可组合性,CAA基本上影响了开源软件应用。它消除了相当数量的样板,专门的错误,通过容纳紧凑型脚本应用的容器降低风险,易于工作。当然,为了顺利实现这一目标,开发人员必须在安装和配置njinx,node.js,rabbitmq,glusterfs,hadoop,mongodb,memcached,mysql中致专用大量的时间和资源,以便在单个框中为其应用程序提供平台。

另一个核心含义是测试期间的成本节省。在标准虚拟机中,测试通常收取10分钟至计算机处理时间的一小时。这当然转化为简单,单次测试的成本非常便宜。然而,如果您经常运行数百或数千个测试以来,问题会发生问题,因为成本将严重播放。然而,在容器上,由于您可以在同一台服务器上同时运行数千个测试,因此多个测试的成本保持等于单个。

最后,CAAS通过授予用户在一台计算机上运行多个容器的特权来提供更快和高效的开发。虽然可以在一台计算机上维护几台虚拟机,但是它们的数量始终只是可以处理的容器总和的一小部分。

 

作者:戴维斯搬运工

图片礼貌:Stuart Miles,Freedigital照片目录

 

了解有关FileCloud的更多信息