前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vForum演讲PPT:企业级容器服务的架构和案例

vForum演讲PPT:企业级容器服务的架构和案例

作者头像
Henry Zhang
发布2019-04-12 17:15:36
1.3K0
发布2019-04-12 17:15:36
举报
文章被收录于专栏:亨利笔记

题图摄于Lake Powell

阅读导航

一、vForum云原生DevOps 论坛演讲PPT分享,可下载PDF:

企业级容器服架构:VIC、PKS和PCF

二、Harbor开源容器镜像仓库征文活动送T-Shirt等纪念品,含平板电脑、Kindle等大奖

上周五举办的 vForum 云原生 DevOps 论坛中,笔者和Pivotal云计算首席架构师周晖、才云科技创始人兼 CEO 张鑫一起,共同给观众分享了云原生领域容器的使用场景、应用架构以及在国内的落地案例。

笔者和周晖(中)、张鑫(右)在演讲中

容器技术至少已有二十多年历史,但真正火起来还是近三四年的事情。目前企业使用容器的场景归纳起来主要有3种:

1. 新应用。新型应用多以移动、互联网领域为主,在设计和实现没有过多的历史包袱,可以采用各种较新的容器架构来实现。

2. 新封装。近年容器技术的兴起,特别是容器镜像格式标准化的出现,给开发运维一体化带来了很大的便利。不少用户把现有的应用重新打包成容器的形式,例如把 tomcat 和 Java 应用一起封装成容器镜像,然后发布到测试环境或产线上使用,从而提高了开发、测试和运维的效率。

3. 新架构。比起第2种简单改变封装格式(即不改变应用架构),用户也期望对现有应用进行改造。比如把单体应用解拆,用微服务架构重新设计,以获得更佳的扩展能力和迭代速度。

无论是那种应用的场景,都需要选择合适的工具。VMware 和 Pivotal 一起提供了三种可供用户选择的平台:VIC、PKS 和 PCF。

VIC (vSphere Integrated Containers) 是 vSphere 的一个容器功能,提供容器的运行环境和基本的网络存储服务,比较适合上面提到的“新封装”的用例。开发者只需要提供容器镜像,就可以通过Docker命令或者界面把应用跑起来。 VIC 1.2 中增加了 Docker 沙箱的功能,开发人员可以按需生成原生的Docker主机作为开发用途。VIC 1.2 另一个特点是集成了 Harbor 开源容器镜像仓库的镜像漏洞扫描功能,可自动拒绝有安全漏洞的镜像运行。

PKS(Pivotal Container Services)是由 VMware,Pivotal 和 Google 三家CNCF 的白金会员倾力打造的 Kubernetes 企业级产品,提供多种容器服务,包括容器协作、编排、路由、日志等能力。开发人员需要提供容器镜像和部署模板,才能把应用运行起来。PKS 包括开源项目Kubo和Harbor,并内置了企业级网络插件NSX-T (可替代开源的Flannel)。PKS 突出的能力是采用 BOSH 来运维 Kubernetes平台。BOSH 是从 Cloud Foundry 项目拿过来的运维工具,经过 CF 数年的使用验证,已经趋于成熟。适合上面的第1和第3种场景。

PCF (Pivotal Cloud Foundry) 是基于开源 PaaS 项目Cloud Foundry的企业版本,开发人员可以直接提交源代码,即可由平台自动构建镜像并运行应用。在最新的 PCF 2.0 版本中,除了原来的 Elastic Runtime 之外,还内置了 PKS 和函数服务(Function as a Service)。和 PKS 一样,PCF 也是使用 BOSH 作为运维工具。

相关文章(可点击):

VIC 企业级容器平台新特性

Harbor容器镜像安全漏洞扫描详述和视频

PKS:企业管理和运维Kubernetes的利器

下面是本次演讲PPT加长版(包括没有在大会上演讲的部分)。感谢 Pivotal 周晖、才云科技张鑫提供相关的内容和案例。关注本公众号后,在后台回复 “PKS”可下载PDF版本。


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-10-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 亨利笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档