容器 - AS-AS-Serve如何提高效率

CAAS效率

首先,它是软件服务,然后是基础设施 - AS-Service,而现在容器 - As-As-Service在今天被证明是一个重要现象’S云服务市场。那么,究竟是什么,它如何在小型,中型企业中提高效率?

要完全定义其效率,我们首先必须在Pre-CAAS时代来理解资源间交互:

Pre-Caas时代

在容器 - AS-AS-AS-Service牢固地建立为IAAS之前,企业主要使用虚拟机来运行云上的应用程序。虽然它们相当有效,但它们具有一个重要的缺点 - 它只需要所有的VM资源来运行单一应用。仍然完全依赖虚拟机的企业专用整个操作系统来执行和管理简单的应用程序,实际上只需要一小部分各自的虚拟机’ resources.

Caas如何解决这个问题

大多数企业依赖于向中央目标对齐的网络应用程序。与他们中的一些同时运行,一个完全依赖虚拟机的组织需要专用许多资源只是为了支持他们的操作 - 因为每个应用程序实例都需要自己的操作系统。因此,此类企业最终利用了几种VM,即使是最简单的应用程序也会影响其系统效率和整体性能。

CAA通过简化如此复杂的架构来解决这个问题。而不是网络众多虚拟机来支持同时应用程序, 容器 使用虚拟化系统根据大小和应用要求分配资源。

虽然传统的虚拟机管理程序一直在支持多个操作系统,但每个操作系统都是充当它完全控制其各自的机器。 CAAS通过促进Solaris,BSD和Linux上的虚拟化将此缩短了这一点,允许应用程序充当他们完全控制各自的操作系统。因此,它们具有自己的配置设置,系统库,应用程序,文件,进程,内存,IP地址,可以重新启动 - 因此授予企业在一个虚拟机操作系统上运行多个应用程序的特权。

CAA如何改善操作

CAA根据各个应用程序要求,通过分配内存,CPU和驱动器空间来令人难以置信的资源利用率。因此,组织因此降低了资源冗余,并对预算进行了重大成本节省 - 否则将花在收购额外的机器和云资源上。

CAA的引入也对硬件虚拟化产生了重大影响。企业现在正在运行硬件作为虚拟机的硬件,允许它们进一步拆分流程,即使在不依赖于虚拟化云资源。

通过进一步抽象的操作系统和虚拟化资源,CAAS还完全消除了启动时间,随后随后提高了应用速度。企业现在正在更快地执行流程,更加努力,最终提高整体运营和服务交付。

应用程序的隔离还通过启用较小的App Sandboxes来提高企业操作,这对于测试应用程序至关重要。现在可以在容器中引入和执行新的应用程序和进程,而不会将风险传播到同一服务器上的其他应用程序。考虑到由于黑客策划的迫在眉睫的威胁,这尤其符合云安全风险。

后果

根据A. 绩效研究Linux是一种更优选的云操作系统与Windows相比的方式,主要是因为它比后者速度快9倍。由于它在小配置上运行,因此利用较少的资源,包括磁盘空间和内存,它’S也被认为是对其主要竞争对手的更便宜的替代品。用caas进入图片,它’预计Linux将继续占主导地位,最终将自己作为竞争对手领先的市场领导者。

由于长时间启动过程,通过虚拟机通过虚拟机的云应用程序的演示一直相对复杂,这通常需要几分钟。幸运的是,CAAS通过快速启动,CAAS已经设法完全消除了这个问题,随后形成了分布式应用程序’新的基本单元作为线程的替代品。该集装箱还促进了这一新功能’松散的耦合和隔离能力,已被证明比线程更有效。目前采用这项技术的最主要服务之一是Google Chrome,其中丢弃了用于进程隔离的线程,以提高整体可靠性,这是强大的云应用程序的关键因素。

就像其他云元素一样,CAAS不是静态的,而是由于新的发展而越来越动摇而越来越发展。预计它将继续以类似的方式开发与Java虚拟机的Java字节码的沙箱应用程序的演变。 Enterprise Javebeanz和J2EE Web容器已经演变为改进的容器形式,并且预计相似的隔离概念演变将进入其他容器。

由于CAA目前正在开发的CAAS与一系列其他操作系统兼容,因此进化过程也扩展到操作系统。那里’已经越来越多的CAAs兴趣,这引发了包括CloudFoundry在内的新实施’s Warden, Heroku’s Dyno and Google’IMCTFY-随后加入Solaris Jones,BSD监狱,OpenVz,IXC和Docker的喜欢。在开发应用沙盒概念之后,Windows和MacOS也逐渐进入联赛,这与容器共享了几个相似之处。

通过提高整体应用效率,CAAs显着提升了企业内云解决方案的接受和采用。因此,已被证明是云演化的主要里程碑之一,预计将进一步发挥影响,这将最终将其水解为主要云元素之一。

作者:戴维斯搬运工

图片礼貌:Vectorolie,freedigital照片目录