以后别再说不懂!云计算中的容器术语大集合

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介:

如今如果没有提及容器,就很难谈论云计算。随着云计算中容器的普及,更多的组织选择不考虑采用外部的容器。

 

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

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

因此,无论技术新手还是经验丰富的专家,都需要了解与云中容器相关的这些关键术语,下面就让我们熟知下容器的这些关键术语:

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

 

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

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

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

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

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

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

 Microsoft Windows容器:Microsoft Windows容器是Windows Server 2016中的隔离容器环境。支持两种类型的容器:Windows Server容器和Hyper-V容器。组织可以使用Docker,PowerShell或Azure管理这些容器,并将它们与现有的Windows技术集成在一起。

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

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



   


 


  

本文转自d1net(转载)

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
7月前
|
存储 Java 容器
HashMap 的基本操作【集合容器知识回顾 ⑤】
本文介绍了HashMap的基本操作,包括创建对象、添加、获取、删除和替换元素、获取所有key的集合、遍历HashMap,以及如何存储自定义类型键值对,并强调了当使用自定义对象作为键时需要重写equals和hashCode方法以确保正确的行为。
HashMap 的基本操作【集合容器知识回顾 ⑤】
|
5月前
|
安全 持续交付 云计算
揭秘云计算中的容器化技术及其优势
揭秘云计算中的容器化技术及其优势
230 1
|
6月前
|
存储 应用服务中间件 云计算
深入解析:云计算中的容器化技术——Docker实战指南
【10月更文挑战第14天】深入解析:云计算中的容器化技术——Docker实战指南
214 1
|
7月前
|
存储 Java 容器
HashSet 的基本操作【集合容器知识回顾 ④】
本文介绍了HashSet的基本操作,包括创建和初始化、添加和删除元素、判断元素存在性、获取集合大小、遍历、求交集差集、转换为数组和其他集合类型、比较两个HashSet,以及如何将自定义对象作为HashSet的元素时重写hashCode和equals方法,最后总结了HashSet的性能特点和使用注意事项。
HashSet 的基本操作【集合容器知识回顾 ④】
|
7月前
|
存储 安全 Java
ArrayList的基本操作【集合容器知识回顾 ②】
这篇文章详细介绍了ArrayList的基本操作,包括创建对象、添加和删除元素、获取和更新元素、遍历、判断元素存在性、集合的空值检查、批量操作、转换为数组、截取子集合、查找元素索引、克隆拷贝、清空集合以及容量管理等,同时指出了使用ArrayList时的注意事项,如线程安全性、容量管理、删除元素的性能、遍历时的修改、空值处理和性能优化。
ArrayList的基本操作【集合容器知识回顾 ②】
|
7月前
|
存储 安全 Java
集合概览【集合容器知识回顾 ①】
这篇文章是关于Java集合框架的全面介绍,包括集合的层次结构、常见集合类的特点、如何学习集合框架、泛型的应用、基本操作以及一些常用的集合操作技巧和注意事项。
集合概览【集合容器知识回顾 ①】
|
6月前
|
云计算 开发者 Docker
揭秘云计算中的容器化技术——Docker的深度解析
【10月更文挑战第6天】揭秘云计算中的容器化技术——Docker的深度解析
|
7月前
|
Java API 索引
LinkedList的基本操作【集合容器知识回顾 ③】
本文详细介绍了LinkedList的基本操作,包括初始化、添加、获取、删除、替换元素、遍历,以及LinkedList独有的队列和栈相关操作,同时指出了LinkedList在插入和删除操作方面的优势以及在随机访问元素时的性能劣势。
|
8月前
|
安全 算法 Java
【Java集合类面试二】、 Java中的容器,线程安全和线程不安全的分别有哪些?
这篇文章讨论了Java集合类的线程安全性,列举了线程不安全的集合类(如HashSet、ArrayList、HashMap)和线程安全的集合类(如Vector、Hashtable),同时介绍了Java 5之后提供的java.util.concurrent包中的高效并发集合类,如ConcurrentHashMap和CopyOnWriteArrayList。
【Java集合类面试二】、 Java中的容器,线程安全和线程不安全的分别有哪些?
|
8月前
|
Java 容器
【Java集合类面试一】、 Java中有哪些容器(集合类)?
这篇文章列出了Java中的四大类集合接口:Set、List、Queue和Map,以及它们的常用实现类,如HashSet、TreeSet、ArrayList、LinkedList、ArrayDeque、HashMap和TreeMap。
【Java集合类面试一】、 Java中有哪些容器(集合类)?