云原生术语表
本词汇表为云原生领域的术语提供了定义。这些定义并不是公理化的字典式定义,而是采用通俗易懂的语言描述术语的含义,并解释与术语相关联的技术为什么重要。部分术语的含义因用法、情况、角度或语境而异。
下载链接:云原生术语表
ACID:ACID 是 Atomicity(原子性)、Consistency(一致性)、Isolation(隔离性)和 Durability(持久性)这几项数据库事务属性的首字母缩写,这些属性共同保证了在出现电源故障或系统错误时数据的有效性。
Active Directory:Microsoft Active Directory (AD) 是一项目录服务,可以对用户进行身份验证,并控制对个人计算机、服务器、存储系统、应用和其他资源的访问。Active Directory 域控制器将Kerberos 密钥发行中心 (KDC) 与LDAP 服务器相结合以提供身份验证和授权。为了验证用户的身份,AD 使用高度安全的 Kerberos 协议或旧版 NT LAN Manager (NTLM)。为了授予对资源的访问权限,AD 通常使用特权属性证书 (PAC),PAC 是 Kerberos 请求单的数据结构,而 Kerberos 请求单包含以下信息:组成员资格、安全标识符以及有关用户概要的其他信息。
Admiral:Admiral 是一个容器管理门户,这是 VMware 的一个开源项目。可以为 DevOps 团队和其他人提供一个用户界面来调配和管理容器。借助 Admiral,您可以利用 Docker compose 将不同容器组合为一个应用。您也可以使用 Admiral 在vSphere Integrated Containers 上管理容器主机并监管其使用情况,包括容量配额。Admiral 还可以显示容器实例的指标和其他信息。
BOSH:一种开源系统,可统一处理大型分布式系统的版本工程设计、部署和生命周期管理。BOSH 可执行监控、故障恢复和软件更新,且没有或仅有极短的停机时间。正如Kubernetes 保持容器化应用的理想状态一样,BOSH 维持应用运行所在的底层基础架构(包括 Kubernetes 本身)的理想状态。
编排 (orchestration):因为 Kubernetes 可以自动部署、管理和扩展容器化应用,所以通常被称为编排框架或编排引擎。它可以编排资源利用、故障处理、可用性、配置、理想状态和可扩展性。
Cassandra:Apache Cassandra 是 NoSQL 数据库,可管理跨商用硬件分布的结构化数据。常见使用情形包括建议和个性化引擎、产品目录、播放列表、欺诈检测和消息分析。
Clarity:VMware 提供的一种开源框架,正式名称为“Project Clarity”,这种设计系统可在 Web 应用中精巧地引入有粘性的交互式用户体验。Clarity 包括一个 HTML 框架和一个 CSS 框架、用户体验指导原则和 Angular 组件。
Cloud Foundry 容器运行时(CFCR) :之前称为 Kubo,Kubernetes on BOSH 的简称,这是一个开源项目,可使用 BOSH 部署和管理Kubernetes。有关 CFCR 的更多信息,请参见 CloudFoundry.org。
CNCF:云原生计算基金会。CNCF 是隶属于 Linux 基金会的一个开源项目基金会,托管 Kubernetes 和其他关键开源项目,包括 Prometheus、OpenTracing、Fluentd 和 Linkerd。VMware 是 Linux 基金会和云原生计算基金会的成员。
CNI:容器网络接口。它是由 CNCF 托管的开源项目,提供在 Linux 容器中配置网络接口所需要的规范和库。
ELK Stack:Elasticsearch、Logstash 和 Kibana 相结合构成了 ELK Stack。这三个开源项目共同提供一个用于收集、搜索、分析和直观显示数据的平台。Elasticsearch 是一种分布式搜索和分析引擎,数据工程师可以通过此引擎查询非结构化数据、结构化数据和时间序列数据。您可以通过 Logstash 收集非结构化数据、进行补充并将其路由到其他应用,例如 Elasticsearch。Kibana 是一种可视化引擎,用于在仪表盘中以图形和地图的形式显示数据。
篇幅所限,更多内容请参看“云原生术语表”。
云原生计算研究报告
‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧
免责申明:本号聚焦相关技术分享,内容观点不代表本号立场,可追溯内容均注明来源,发布文章若存在版权等问题,请留言删除,谢谢。