标签:迭代 嵌套 虚拟机 入门 通过 在线教育 调度 灵活 规范
云容器实例服务入门必读关键概念1:什么是KataContainer
kata containers是OpenStack基金会发布的开源容器项目,提供直接在裸机上运行容器管理工具并实现工作负载强安全隔离的能力,将虚拟机的安全优势与容器的速度和可管理性完美统一
Kata Containers主要优势:
1.强大的安全性。采用轻量级虚拟化技术,提供虚拟机级别的安全隔离
2.高效的性能。Kata Containers优化过的内核可以提供与传统容器技术一样的极致速度
3.良好的兼容性。Kata Containers兼容当前业界主流的容器接口规范,如OpenContainer Initiative(OCI)和Kubernetes container runtimeinterface(CRI);同时,也兼容不同架构的硬件平台和不同的虚拟化环境
4.化繁为简。不再需要虚拟机内部嵌套容器
关键概念2:什么是容器编排调度引擎Kubernetes
?容器编排引擎提供资源的管理和容器的调度技术,提供容器应用生命周期管理、弹性伸缩、监控运维的基本机制,决定容器之间如何进行交互。
?Kubernetes(简称K8S)是主流的容器编排部署管理平台。它基于Google Borg商用系统开发,具有轻量级,可移植性,高灵活性等特点。
?CNCF是围绕Kubernetes构建容器软件全栈的基金会组织,提供Kubernetes和周边软件的技术孵化和服务提供商资质认证
?
关键概念3:Serverless Container
? Serverless 是一种架构理念,是指开发者不用担心服务器的运行状态(服务器是否在工作、应用是否正常运行等),进而达到提升应用开发效率、节约企业IT成本的效果。
? Serverless Computing 是继云计算之后的新一代计算模型,能让用户把繁杂的基础设施等业务支撑交由云服务厂商完成。
Serverless Container:
Serverless Container是Serverless 计算的基石,是Serverless 理念下的各种业务运行的支撑环境。
Serverless Container让用户聚焦业务逻辑设计,不需要再考虑基础设施和服务端运维。
CCI 是基于Kata Container和Kubernetes技术的Serverless Container Engine
CCI典型应用场景一:大数据、AI计算(Job型计算)
场景:当前主流的大数据、AI训练和推理等应用均采用容器化方式运行,并需要大量GPU、高性能网络和存储等硬件加速能力,并且都是任务型计算,快速申请大量资源,完成后快速释放。
典型应用:华为云EI服务(DLI、DWS、DLS、推理等服务)、Tensorflow、Caffe等
CCI典型应用场景二:生物基因、药物研发等科学计算(Job型计算)
场景:生物基因、药品研发等领域需要高性能、密集型计算,同时对成本较敏感,需要低成本、免运维的计算平台。科学计算一般都是任务型计算,快速申请大量资源,完成后快速释放。
典型应用:基因测序、药物模型预测分析等
CCI 典型业务场景三:DevOps持续交付(Job型计算)
场景:软件开发型企业,希望构建从代码提交到应用部署的DevOps完整流程,提高企业应用迭代效率。DevOps流程一般都是任务型计算,需要快速申请资源,完成后快速释放。
典型应用:华为云DevCloud、企业CI/CD流程自动化
CCI典型业务场景四:CCE弹性流量处理
场景:业务波峰波谷较明显的业务,日常流量较稳定,高峰期又需要快速扩展资源,并对成本有一定诉求。
典型应用:视频、媒资、电商、在线教育等应用
以上所有提及内容欢迎登录华为云学院(https://edu.huaweicloud.com/courses/ ),
课程获取方式:在云学院基础课程站内搜索“云容器实例CCI服务”。
目前华为云学院已上线大量相关免费课程供大家学习和探讨。
标签:迭代 嵌套 虚拟机 入门 通过 在线教育 调度 灵活 规范
原文地址:http://blog.51cto.com/13988201/2324169