云原生定义
云原生技术有利于各组织在公有云,私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器,服务网格,微服务,不可变基础设施和声明式 API。
这些技术能够构建容错性好,易于管理和便于观察的松耦合系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变更。
云原生计算基金会(CNCF)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。来源
服务网格定义
WHAT IS A SERVICE MESH?
A service mesh is a dedicated infrastructure layer for handling service-to-service communication. It’s responsible for the reliable delivery of requests through the complex topology of services that comprise a modern, cloud native application. In practice, the service mesh is typically implemented as an array of lightweight network proxies that are deployed alongside application code, without the application needing to be aware. (But there are variations to this idea, as we’ll see.)
翻译: 来源
什么是服务网格?
服务网格是用于处理服务到服务通信的专用基础设施层。它负责通过包含现代云本机应用程序的复杂服务拓扑来可靠地传递请求。实际上,服务网格通常实现为轻量级网络代理的数组,这些代理与应用程序代码一起部署,而不需要知道应用程序。(但我们会看到,这个想法有所不同。)
无服务器架构定义
Serverless Architectures
Serverless architectures are application designs that incorporate third-party “Backend as a Service” (BaaS) services, and/or that include custom code run in managed, ephemeral containers on a “Functions as a Service” (FaaS) platform. By using these ideas, and related ones like single-page applications, such architectures remove much of the need for a traditional always-on server component. Serverless architectures may benefit from significantly reduced operational cost, complexity, and engineering lead time, at a cost of increased reliance on vendor dependencies and comparatively immature supporting services.
翻译: 来源
无服务器体系结构是包含第三方“后端即服务”(BaaS)服务的应用程序设计,和/或包括在“功能即服务”(FaaS)平台上的托管,临时容器中运行的自定义代码。通过使用这些想法以及相关的想法(如单页面应用程序),此类体系结构消除了对传统永远在线服务器组件的大量需求。无服务器架构可以从显着降低的运营成本,复杂性和工程提前期中受益,代价是增加了对供应商依赖性和相对不成熟的支持服务的依赖。
云原生相关的项目、产品
git地址:https://github.com/cncf/landscape.git
产品分类简介: