第1章 Serverless容器概念介绍
1.1Serverless容器基本概念介绍
华为云容器实例:基于Kubernetes的Serverless Container(无服务器容器)引擎,兼容Kubernetes和Docker的原生接口。用户不再需要关注集群和服务器,通过简单的三步配置,即可快速创建容器负载。
1.1什么是Kata Container
kata containers是OpenStack基金会发布的开源容器项目,提供直接在裸机上运行容器管理工具并实现工作负载强安全隔离的能力,将虚拟机的安全优势与容器的速度和可管理性完美统一。
1.1.1Kata Containers主要有以下优势:
1.强大的安全性。采用轻量级虚拟化技术,提供虚拟机级别的安全隔离
2.高效的性能。Kata Containers优化过的内核可以提供与传统容器技术一样的极致速度
3.良好的兼容性。Kata Containers兼容当前业界主流的容器接口规范,如OpenContainer Initiative(OCI)和Kubernetes container
runtimeinterface(CRI) ;同时,也兼容不同架构的硬件平台和不同的虚拟化环境
4.化繁为简。不再需要虚拟机内部嵌套容器
1.2.什么是容器编排调度弓|擎Kubernetes
- 容器编排引擎提供资源的管理和容器的调度技术,提供容器应用生命周期管理、弹性伸缩、监控运维的基本机制,决定容器之间如何进行交互。
- Kubernetes (简称K8S )主流的容器编排部署管理平台。它基于Google Borg商用系统开发,具有轻量级,可移植性,高灵活性等特点。
- CNCF是围绕Kubernetes构建容器软件全栈的基 金会组织,提供Kubernetes和周边软件的技术孵化和服务提供商资质认证
1.3.Serverless Container
- Serverless是一种架构理念,是指开发者不用担心服务器的运行状态(服务器是否在工作、应用是否正常运行等), 进而达到提升应用开发效率、节约企业IT成本的效果。
- Serverless Computing是继云计算之后的新-代计算模型,能让用户把繁杂的基础设施等业务支撑,交由云服务厂商完成。
1.3.1Serverless Container :
- Serverless Container是Serverless计算的基石,是Serverless理念下的各种业务运行的支撑环境
- Serverless Container让用户聚焦业务逻辑设计,不需要再考虑基础设施和服务端运维
1.2容器技术发展趋势及华为的业界地位
业界地位:华为是容器开源社区主要贡献者和容器生态领导者
Kubernetes社区贡献国内第一, 全球第3
CNCF基金会的初创会员、白金会员,CNCF / Kubernetes TOC成员