容器将成为新的Linux

Linux是过去二十年来彻底改变数据中心的操作系统,如今它已成为应用托管平台无可争议的领导者。很难想象将任何关键任务生产工作负载部署到Linux以外的任何其他平台。

几年前,当Docker使Linux容器变得流行时,包装,部署和托管应用程序的类似革命就开始了。在此之后,整个行业的集装箱采用增长呈指数增长,并且每天都在增加。

正如我们无法想象将任何关键应用程序部署到非Linux操作系统一样,容器的情况也是如此:任何应用程序都必须准备好容器,以满足未来的Web规模需求(即安全性,可伸缩性,平台无关,易于移植)。这些容器将成为运行任何关键应用程序和工作负载的新Linux。

集装箱采用趋势

2018年6月更新的Datadog调查显示,25%的公司已采用Docker,其余公司正在快速赶超。详细的调查数据可在此处获得

容器和编排

通过Kubernetes,OpenShift,Apache Mesos和Docker Swarm为容器提供令人难以置信的编排支持,管理具有数千个容器的平台或基础架构现在变得更加容易。现在,只需一名工程师就可以在协调器提供的自动化功能的帮助下管理容器化应用程序的异构部署。

Kubernetes正在统治Docker容器的编排世界,谷歌是其最初的创造者,而CNCF则是开源版本的当前所有者。Kubernetes还拥有业内最佳的社区支持和指数适应性。

支持任何容器化应用程序的编排支持的一些功能:

  • 基于资源利用率的水平自动缩放。
  • 与云基础架构紧密集成时,无限扩展应用程序实例。
  • 已部署的应用程序实例的自我修复。
  • 在线应用程序升级。
  • 金丝雀升级。

容器和微服务

作为协调器的Kubernetes再次成为微服务部署领域的主导者,作为托管和运行容器微服务的最着名和最受欢迎的平台之一。

所有已识别的微服务首先转换为Docker容器,然后进入Kubernetes平台进行部署,这使得它们可以快速部署并在整个生命周期内轻松管理它们。

基于容器的微服务使得在扩展和自我修复情况下更容易启动和服务工作负载更快。

非常规应用中的集装箱采用

随着集装箱的采用,发生了许多令人难以置信的事情; 被认为无法在集装箱中运行的应用程序现在转移到容器中,现在可用于集装箱化平台。

数据库:

几年前数据库被认为是保留在容器技术之外的东西,但今天我们有NuoDB,它是一个容器本地和云原生数据库,专门设计和开发,可以在容器上运行,以支持数据库中的WebScale功能水平。

Oracle 12c现已在Docker商店的官方Docker镜像中预先配置。

容器化的数据库层非常令人兴奋,这将使WebScale的应用变得更加容易,因为按需扩展数据库(部署在物理服务器上)的限制将消失,数据库在容器内部运行并部署在编排引擎上在需要时可以轻松地与应用程序实例一起扩展。

电信网络组件在电信世界中获得集装箱化:

电信行业转向使用SDN-NFV的可编程网络的势头正在快速增长,这将有助于所有CSP在以虚拟化方式运行所有网络功能而不是在传统昂贵的硬件中运行所有网络功能时显着降低其OPEX。随着需求的增加,这也将使所有CSP能够以完全自动化的方式快速扩展其网络。然而,容器相对于VM的好处已经在应用领域得到了证明,因此整个行业都有很高的兴趣来为电信VNF获得同样的好处。

随着这些趋势的发展,电信世界将在应用程序和虚拟化网络级别上受到集装箱化平台的统治。

容器上的大数据平台

在大数据领域,新版HortonWorks的HDP 3.0数据平台现在使用Docker容器来运行其内部组件(YARN容器,Web应用程序和HDP服务)。Hadoop集群是一个自我管理的集群,完全支持现代和标准的集群应用程序,所以如果大数据平台能够在容器上运行并由orchestrator(集群内的集群!!)管理,那么早期它是一个值得商榷的话题。但是,由于我们的新版本带有容器化服务,因此在不久的将来,我们将在Kubernetes平台内部运行Hadoop集群,这不足为奇。

云和容器

随着容器的迅速普及,所有云提供商(AWS,Azure,GCE,Oracle,OpenStack等)也意识到他们必须提供并支持本机容器和Kubernetes协调服务。今天我们看到几乎所有云提供商现在都拥有自己的本地容器和业务流程服务/平台。以下是云公司提供的本机容器平台的几个示例:

  • AWS - KOP
  • Google Cloud - GKE
  • Azure - Azure Kubernetes服务
  • RedHat OpenStack - RedHat OpenShift
  • Oracle云 - Oracle Kubernetes引擎

同样,即使组织转向云基础架构以取代其传统的本地数据中心,这种采用也为我们提供了一个明确的趋势,即容器仍然是部署和运行应用程序的首选。

基于容器的私有云部署

现在,当我们讨论云和容器时,就会有容器上运行的云。

OpenStack是私有云世界无可争议的赢家。整个私有云托管世界由OpenStack统治,为全球组织的本地数据中心提供云计算的强大功能。

但是,现在可以以容器化的方式部署较新版本的OpenStack。这使得整个私有云在容器中部署和运行,令人难以置信。

凭借这些指数采用率以及软件行业和各种产品细分市场的根本性变化,它使得声明更加真实,即容器将是并且将成为托管和运行各种工作负载的新Linux。

原文标题《Containers Are and Will Be the New Linux》

作者:Amit Manwade

译者:February

不代表云加社区观点,更多详情请查看原文链接

原文链接:https://dzone.com/articles/containers-are-and-will-be-the-new-linux

原文作者:Amit Manwade

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯云服务器团队的专栏

热迁移、RTC 计时与安全增强…腾讯云 KVM 性能优化实践经验谈

腾讯云的虚拟机热迁移过程和具体方法是什么?腾讯云又如何看待 KVM 技术开源?KVM 现在面临着哪些新的挑战?

74010
来自专栏大魏分享(微信公众号:david-share)

年终盘点 | 红帽KVM虚拟化大讲堂 | 视频讲解+实验展示+实施手册

针对很多客户关注的KVM虚拟化方案,笔者应邀,针对金融行业一些关注KVM虚拟化方案的客户进行了讲解。为了使由于各种原因没能参加课堂的朋友也能了解到讲解的内容,笔...

44650
来自专栏CSDN技术头条

Docker支持更深入的容器日志分析

应用容器平台Docker本周基于各个公司对容器化应用程序分发支持的全面性程度,宣布了针对容器应用程序日志管理的生态系统技术合作伙伴(ETP: Ecosystem...

213100
来自专栏云计算D1net

不是云计算嫁衣 你应该了解的虚拟化知识

云计算的发展,让虚拟化技术也逐渐被人熟知,那么云计算和虚拟化有何关系呢? 下面让我们来看下: 说到虚拟化,一般是指将物理的实体,通过软件模式,形成若干虚拟存在的...

41170
来自专栏大魏分享(微信公众号:david-share)

五板斧-帮助企业敲开IT转型之门

当前,随着第三平台的到来和互联网行业的冲击,传统行业的IT系统都面临着转型的压力。而在转型过程中,继续使用封闭的IT系统显然是逆势而为。实际上,无论从全球IT发...

31550
来自专栏SDNLAB

容器控制的关键

随着企业追寻容器架构带来的优势,来自谷歌、Docker、CoreOS、Mesosphere和Joyent之类的容器生态系统通过采用者和贡献者的工作继续发展壮大。...

29150
来自专栏SDNLAB

进击的Docker网络

Docker容器近来几乎在IT行业的所有领域频频出现,网络领域也不例外。在2016 DockerCon大会上,Docker公司以及其合作伙伴正在采取措施,让Do...

33350
来自专栏SDNLAB

我们能否简化虚拟机去匹配容器?

虽然业内一致认为短期之内容器无法取代虚拟机,但是人们正在考虑这件事。上周的OpenStack Silicon Valley (OSSV)上 Canonical ...

33340
来自专栏人称T客

VMware未来走向何方? 跨界服务器市场 软硬一体已成所有IT巨头标配战略

为了从软件定义数据中心迈向软件定义企业的目标,VMware揭露了正在进行的三大新战略。包括了拥抱竞争对手OpenStack来强化混合云架构,并和潜在对手轻量级虚...

38160
来自专栏程序人生 阅读快乐

Docker源码分析

本书是一本引导读者深入了解Docker实现原理的技术普及读物,主要目标是通过对Docker架构和源代码的详细讲解和解剖,帮助读者对Docker的底层实现有一个全...

10620

扫码关注云+社区

领取腾讯云代金券