首 页 > 文档 >名词解释

名词解释

 

环境: AppSoar 通过 "环境" 的概念来对容器云资源进行隔离和管理。环境内管理与此环境相关的主机、应用、服务、容器、负载均衡等容器云资源。环境的管理员可以按业务需求(如: "开发"、"测试"、"生产")或是组织结构(如: "财务部"、"技术部")等来配置环境,管理员也可以设置其他用户或用户组对此环境的访问权限,如: "成员","只读"等。

 

资源: AppSoar 中资源是对主机、容器、存储池等容器云资源的统称。在AppSoar Web界面上切换到 "资源管理" 页,可以查看相关资源,这些资源隶属于同一个 "环境"。

 

主机: 主机指支持容器运行的容器主机,可以是物理机或是虚拟机,AppSoar 支持主流的容器运行操作系统,如: CentOS/RHEL 7.2及以上版本, Ubuntu 14.04及以上版本, RancherOS 0.4及以上版本。

 

应用栈: AppSoar 中的应用是指由若干个服务层所构成的一个应用系统。如一个典型的应用可能包括以下服务: 负载均衡服务,WEB层服务,数据层服务等。

 

服务: AppSoar 中的服务由一个或是若干个自同一镜像实例化的容器所构成。

 

容器: AppSoar 支持采用Docker 技术构建安全隔离的轻量虚拟化环境,即是容器技术。

 

镜像: 镜像包括容器运行所需要的数据、配置、命令等,通过 docker run 命令可以基于镜像运行一个或多个容器实例。

 

用户: AppSoar 提供本地用户、活动目录、OpenLDAP等多种认证机制,相关认证源内的用户可通过其用户名和密码登陆AppSoar

 

数据卷: Docker 通过数据卷技术把应用数据持久化到容器外部的存储上。

 

应用商店: AppSoar 中的应用商店是指可以部署到容器云的多个应用的集合,容器云用户可以通过一键部署方式快速得到这些应用。组织或是个人可以制作自己的应用商店并可以分享给其他人。

 

镜像仓库: 镜像仓库是指存储和管理镜像的软件系统。有容云AppHouse是一个功能丰富、简单易用的镜像仓库管理系统。

 

服务发现: 服务发现是微服务架构的重要能力,AppSoar 通过DNS技术实现服务的注册和发现。

 

容器调度: 当启动容器,或是发生HA事件时,AppSoar需要选择合适的主机运行容器,这个过程称之为容器调度。AppSoar 将依据调度器设定等多种规则进行容器的调度。

 

容器编排: 一个应用通常由多个服务层的多个容器组成。AppSoar 通过yaml 文件的方式对此编排规划进行描述。

 

健康检查: AppSoar 可以通过 TCP, HTTP 等网络探测方式对容器内应用的服务状态进行检查,当检查失败时将执行预定的动作。

 

灰度发布: 灰度发布指在不同应用版本间平滑过渡的一种方式。AB test就是一种典型的灰度发布方式,即: 让一部分用户继续用A版本,一部分用户开始用B版本,如果用户对B版本没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B版本上面来。