专栏首页云计算D1netIT人士需要了解的云中容器的术语

IT人士需要了解的云中容器的术语

如今如果没有提及容器,就很难谈论云计算。无论技术新手还是经验丰富的专家,都需要了解与云中容器相关的这些关键术语。

随着云计算中容器的普及,更多的组织选择不考虑采用外部的容器。

容器已经存在了一段时间,但Docker最近帮助他们成为企业使用的焦点。随着云计算的发展,越来越多的企业看到采用混合和多云模型的好处,但确保软件在从一个环境转移到另一个环境时可靠运行是所面临的一个挑战。容器已经通过将应用程序及其所有组件包装到一个更便携的软件包来解决问题。

而且,随着云计算中容器的日益普及,包括亚马逊网络服务(AWS),Azure和谷歌公司在内的主要云计算提供商提供容器服务和业务流程工具来管理容器创建和部署。

但在用户开始打包流程之前,请先熟悉容器的这些关键术语:

1.应用程序容器化:容器化(也称为基于容器的虚拟化)是一种分布式应用程序部署模型,可为每个应用程序启动虚拟机提供替代方案。隔离环境称为容器,而是在单个控制主机上运行,并共享相同的操作系统内核。与传统的虚拟化相比,容器化可以提高内存,CPU和存储的效率。

因为组织可以创建容器的速度比基于虚拟机管理程序的实例创建得更快,容器也会鼓励更灵活的环境,促进持续交付方法以及使用微服务器。

2.容器即服务(CaaS):云计算服务提供商(如AWS,Azure和Google)提供基于容器的虚拟化即服务,为容器化应用程序提供协调,管理和计算资源。这种称为CaaS的模型通常由基于Linux的操作系统,容器运行时,容器编排工具和容器注册表组成。

3.Docker容器:Docker是一个开源平台,可以将Linux应用程序部署为容器。 Docker容器可以在多个位置运行,包括虚拟机,裸机服务器和公共云实例。主要云计算提供商(包括AWS,Azure和Google)都支持Docker容器。

4.Google Kubernetes:Kubernetes是Google的公共云,私有云和混合云的容器管理系统。开源系统管理Docker和Rocket容器的部署和扩展,并且还具有编排和负载平衡工具的工具。像他们支持Docker一样,AWS,Google和Azure支持Kubernetes系统。开发人员可以通过云平台移动Kubernetes容器工作负载,而无需更改代码。

5.Google容器引擎(GKE):GKE是云计算中Docker容器的编排和集群管理系统。这些群组由一组运行Kubernetes的谷歌计算引擎实例组成。 GKE提供访问Google Container Registry以存储和访问私人Docker映像。 Stackdriver日志记录和Stackdriver监控也可用于监控应用程序的运行状况。

6.Microsoft Windows容器:Microsoft Windows容器是Windows Server 2016中的隔离容器环境。支持两种类型的容器:Windows Server容器和Hyper-V容器。组织可以使用Docker,

PowerShell或Azure管理这些容器,并将它们与现有的Windows技术集成在一起。

7.Azure容器服务(ACS):ACS是基于Apache Mesos的开放源代码管理系统,可以管理云计算中的容器队列。该服务支持DC / OS,Docker Swarm和Kubernetes扩展和编排。由于编排层中的开源组件,应用程序完全可移植。

8.Amazon EC2容器服务(ECS):Amazon ECS是一种容器管理服务,支持Docker容器并在受管理的Amazon EC2实例集群上运行应用程序。用户通过一组API创建和管理Docker容器。该服务评估和监视CPU使用情况,并支持自己的开源调度程序,AWS Blox以及第三方调度程序。用户还可以通过API调用访问其他Amazon EC2功能,例如弹性负载平衡,安全组,身份和访问管理角色。 Amazon EC2容器注册表与Amazon ECS集成,用于管理,存储和部署Docker容器图像。

9.开放容器运动(OCI):OCI是一个为容器建立共同标准的合作项目。该项目由Linux Foundation承办,独立于商业机构。目前,OCI有两个规格:运行时规范和图像规范。 OCI成员包括AWS,Google,Microsoft和IBM等供应商。

本文分享自微信公众号 - 云计算D1net(D1Net02),作者:HERO编译

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-04-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 想要使用容器技术 这5类遗留工具就应该被淘汰

    充分利用容器并不只是安装Dockers和激活容器应用程序那么简单。你需要改进的同样还有监控方法、安全性能等。 这么做的理由是,容器并不只是对你过去工作中使用到的...

    静一
  • 容器采用时最常见的N个挑战该如何克服?

    虽然容器技术势头不减,但仍然没有在企业中被广泛采用。虽然许多DevOps团队正在尝试使用容器并将此技术慢慢引入生产环境中来,但大多数组织机构仍然不知道从哪里开始...

    静一
  • 容器与DevOps 被称为天作之合的7个原因

    作为自动化应用程序部署的一种方式, 容器的流行程度在不同行业的企业环境中不断上升。根据行业研究调查显示, 虽然云原生正在拥抱容器技术,但只有约10%的企业在生产...

    静一
  • 想要使用容器技术 这5类遗留工具就应该被淘汰

    充分利用容器并不只是安装Dockers和激活容器应用程序那么简单。你需要改进的同样还有监控方法、安全性能等。 这么做的理由是,容器并不只是对你过去工作中使用到的...

    静一
  • Docker已经再见,替代 Docker 的五种容器选择

    据 2018 年统计,Docker 占据了 83% 的容器市场份额。可是就在 2017 年,这个数字还是 99%,Docker 的统治地位无疑受到了削弱。不可...

    Java帮帮
  • [docker](八)docker -- 网络管理

    如图所示,Docker daemon通过调用libnetwork对外提供的API完成网络的创建和管理等功能。libnetwork中则使用了CNM来完成网络功能的...

    baron
  • 为什么保护容器和微服务很难?

    开发人员可用容器创建微服务,也就是应用的可重用组件。因为可重用,微服务能帮开发人员免掉重新开发的时间。另外,微服务可跨不同平台部署。

    用户6543014
  • 关于容器、微服务、docker的十大问题

    容器的运行无法简单参考虚拟机的实践经验。例如,几乎任何工作负载都可以立即虚拟化,但是有些工作负载适合容器化部署,有的则不适合。

    FB客服
  • 技术洞见:公有云容器市场发展及安全问题

    因为操作的简单性和可扩展性,云容器服务得到越来越多企业的重视。通过容器技术可显著提高开发人员和运营人员的效率。

    CloudBest
  • 容器技术及其应用白皮书(下)-- 容器应用

    shaonbean

扫码关注云+社区

领取腾讯云代金券