CNCF Executive Director Dan Kohn 在第三届 HUAWEI CONNECT 2018 期间到会宣讲, 并接受了 51CTO 记者的专访, 针对云原生技术的发展, 基金会与华为云的合作以及新技术未来的发展方向等问题给出了详细的解答.
华为云与 CNCF 的渊源可以追溯到 2015 年, 作为基金会的初创成员, 华为云在后者的筹建和发展过程中均扮演重要角色. CNCF Executive Director Dan Kohn 在第三届 HUAWEI CONNECT 2018 期间也到会宣讲, 并接受了 51CTO 记者的专访, 针对云原生技术的发展, 基金会与华为云的合作以及新技术未来的发展方向等问题给出了详细的解答.
CNCF Executive Director Dan Kohn
华为: 唯一进入 CNCF 及 K8s 技术管理委员会的亚洲公司
Dan Kohn 提到:"华为是 CNCF 的创始成员, 对基金会的贡献度非常高, 也是基金会最高级别的成员. 华为先后获得了 Kubernetes 指导委员会 (Steering Committee, 简称 SC) 和 CNCF 技术监督委员会 (Technical Oversight Committee, 简称 TOC) 两个重要席位, 也是唯一进入 CNCF 及 K8s 技术管理委员会的亚洲公司."
近两年, 华为一直在国内帮助各种企业使用 CNCF 的技术, 推动整个开源生态的发展, 是基金会在国内最好的合作伙伴. Dan Kohn 表示, 随着华为的脚步, 阿里, 腾讯, 京东, 中兴等企业也相继加入基金会, 目前 CNCF 在全球的开源生态已覆盖超过 316 家会员.
"云计算在中国的发展速度相当快, 甚至超过了美国. 其中增速的很大一部分来自新的企业, 有很多中国企业开始运用云原生相关, 尤其是 K8s 相关的项目来补足其云原生相关的应用."Dan Kohn 提到:"此外, 也有一大批传统企业将以前旧的应用转移部署为云原生应用, 实现更高的效率, 更快的部署和更少的服务器占用率. 例如, 全球最大的票务公司 Ticketmaster 就将十余年前的老旧应用转移到云原生相关的容器中部署, 实现了非常好的效果."
华为技术专家表示, 华为从 2015 年便开始对内部 IT 进行容器化, 在自身受益的同时, 华为云作为国内首批容器服务提供商, 率先建立起基础服务 + 治理工具 + 行业场景的全栈公有云服务, 从深耕互联网行业开始, 陆续将容器的原生技术推广至基因, 游戏, 金融, 医疗, 边缘和 AI 等多个行业和场景.
华为云在 CNCF 的四大贡献
记者通过采访得知, 华为云在 CNCF 的贡献可以分为四个方面:
一, 在 Kubernetes 社区的贡献度全球排名第三, 华为云先后贡献了集群联邦架构, 高级调度策略和框架, IPVS 等大颗粒特性, 并且开源了多网络平面, Container Policy Interface 等项目.
二, 华为云身处 CNCF TOC 和 K8s SC 两大重要席位, 参与云原生领域的最高技术决策, 在社区中有较强的影响力. 华为云在拓展行业的同时, 能够将客户的共性需求带入社区, 让社区更加紧贴客户需求进行技术发展, 从而影响社区未来的发展方向和目标. 例如, 华为云发布了针对行业及场景的 AI 容器, 基因容器和边缘计算服务, 同时也在计划将共性诉求贡献到基金会.
三, 华为云帮助社区创立了认证系统, 并且是首批通过 Kubernetes 认证服务供应商(Kubernetes Certified Service Provider) 的公有云玩家, 华为云容器引擎 CCE 也是中国首批通过 Kubernetes 一致性认证的容器服务, 能够保证 CCE 用户在云生态中的兼容性和标准性, 可以完美使用各种社区兼容工具.
四, 华为云也在积极参与社区活动, 并在国内组织了多场大型峰会, 发表华为在容器技术领域的创新思路, 来驱动各行各业快速运用云原生技术实施云转型, 帮助用户快速上云.
华为云是国内第一批掌握容器云原生技术, 并快速进行商业化的公司, 不仅将容器技术用在私有云上, 还运用至公有云, 被 Forrester 评为中国全栈公有云平台的领导者.
三大特质走出华为云的差异化竞争之路
虽说现在全球云服务商数量众多, 而且华为云又是云市场的后进入者, 怎么打入市场, 走出特色呢? 华为云的思路非常清晰, 凸显三大特质走出差异化竞争之路.
一是提供基础服务 + 治理工具 + 行业场景的全栈公有云服务, 而纵观全球, 能提供全栈公有云的厂商屈指可数; 比如, 华为云容器全栈包括容器引擎 CCE, 裸金属容器服务, GPU 硬件加速, Windows 容器, 容器实例服务 (Cloud Container Instance) ,Istio 服务网格, 容器镜像服务(SWR) , 应用编排服务(AOS) 及应用运维管理 (AOM) 等一系列产品.
二是软硬结合, 容器调度只是全栈中的一部分, 还需要厂家去构建容器的存储, 网络, 计算和策略等一系列能力, 华为云针对 GPU 调度, 裸金属调度等领域, 都在 K8s 上进行了软硬件结合的深度优化, 这意味着同样是基于 K8s, 华为云的性能比其他云原生的技术有了大幅提升; 以 GPU 硬件加速为例, 华为云是国内首家提供 GPU 硬件加速技术的厂商. 随着 AI 的普及, GPU 将得到广泛应用, 包括在高性能计算领域的应用, 如何在 CPU 上提供多租户服务, 让用户在 GPU 上实现负载的灵活调度能力, 以此为出发点华为云在软件层面做了大量的优化工作, 就是希望给客户提供极致性能的容器体验, 帮助用户实现应用的快速上云以及新业务的快速上线.
三是在客户的应用场景做了精准适配. 云原生技术在互联网及移动互联网领域得到了广泛应用, 而在适配传统企业的核心应用场景上却存在不少差距, 如: K8s 承载高性能计算, 基因测序等负载, 存在调度效率不高, 性能不足等问题. 华为云希望结合各行各业的特点以及自身的技术优势, 解决这些差距.
云原生技术在基因测序领域的应用除以上产品外, 华为云还发布了针对行业场景的 AI 容器, 基因容器和边缘计算服务, 利用 K8s 调度灵活, 多任务混合部署, 高资源利用率的能力, 将云原生技术带入相关产业.
例如基因测序行业上云面临三个挑战. 第一, 基因测序属于计算密集型业务, 需要耗费大量的 CPU 资源, 对客户来说搭建自有的基因测序集群成本太高; 第二, 基因测序需要用到各类工具软件, 每种工具在部署时对底层平台都有不同的技术, 软件和环境要求, 这给平台的运维带来相当大的工作量; 第三, 基于 K8s 来承载基因测序负载, 要想获得较高性能并提升资源利用率, 企业需要在调度框架, 软硬件层面做大量优化.
基于这些行业需求, 华为云率先推出了基因容器服务, 让基因测序的海量应用和工具能够跑在 K8s 上, 享受云原生快速, 弹性伸缩, 灵活调度的特性优势, 同时也能降低客户在应用迁移过程中的投入和门槛, 从而弥补行业应用 K8s 技术的鸿沟.
边缘计算的三大特点与应用场景
除基因测序外, 边缘计算也是时下非常热门的话题. Dan Kohn 表示:"CNCF 有 IoT Edge 相关的功能小组, 华为也是重要的成员之一, 与其他成员一同推动边缘计算的进展. 华为现在已经开始在 K8s 上跑一些边缘计算的东西, 这对整个社区来说都是一件好事."
华为云技术专家表示, 随着 IoT, 工业物联网等新业务的兴起, 海量数据在边缘产生, 如果数据就近在边缘处理并及时响应, 将给最终用户带来非常好的体验, 并减少大量的网络开销, 边缘计算因此得到快速发展. 边缘计算有三个特点: 一是场景碎片化, 从网关盒子到 DC 集群, 需要适配各种不同的硬件设备; 二是轻量化, 应用在本地能快速启动和运行, 数据能得到快速处理; 三是智能化, 边缘节点具备一定的智能, 可以执行推理任务, 并在离线状态下能自主运行. 如何从基础设施角度匹配边缘计算负载的要求, 华为认为 K8s 是最好的选择.
华为是业界第一家将 K8s 延伸至边缘侧的企业, 其边缘战略是覆盖全场景的解决方案. 华为云智能边缘平台 (Intelligent EdgeFabric) 满足客户对边缘计算资源的远程管控, 数据处理, 分析决策, 智能化的诉求, 能够为用户提供完整的边缘和云协同的一体化服务. 据透露, 随着行业拓展的深入, 华为云将积极结合客户的场景让更多负载长到 K8s 上, 弥补容器技术与客户场景化应用之间的鸿沟, 让云原生无处不在.
云就绪到云原生过渡的几个阶段
2018 年, K8s 成为容器界的事实标准, 云计算的后 K8s 时代正式到来. Dan Kohn 表示, 由云原生向纯云原生过渡, 需要经历几个阶段. 首先可以把一些应用容器化; 其次, 对于完成容器化的应用, 把容器放在 K8s 上编排和执行; 第三, 可以在现有的应用中选择合适的部分转换成云原生的方式来执行, 而不是整个应用放在容器上去跑; 最后, 由专业的云厂商提供云原生应用服务和环境的支持.
除此之外, 云原生在人才方面的挑战也十分严峻. Dan Kohn 表示, CNCF 官方的培训, 考试和认证已经开始实现本地化, 包括为中国本土提供基于普通话的线上培训课程, 在国内进行考试和认证等. 同时, 在国内也有一些得到基金会认可的云厂商能够提供 K8s, 微服务和容器相关的技术培训以及实训课程, 华为是其中之一, 基金会也希望通过这些方式和手段能够帮助中国培育出更多云原生相关的技术人才.
最后, 华为技术专家表示, 除了人才方面的挑战外, K8s 云原生的生态还需与微服务生态相结合, 因为对于单体应用来说, 程序通过快速微服务化后, 云原生将变得自然而然, 因此微服务和容器, 二者在生态上的结合也至关重要. 华为在 Apache 社区开源了其自主创新的微服务项目 ServiceComb, 希望将微服务变得简单化, 零基础入门就能很容易的掌握微服务的意义, 让客户把应用微服务化, 形成微服务生态后, 云原生成功的概率自然更大.
来源: http://cloud.51cto.com/art/201810/585620.htm