加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_阳江站长网 (https://www.0662zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

优刻得拥抱云原生Serverless技术还能这样用在容器服务中

发布时间:2020-10-29 17:13:02 所属栏目:动态 来源:站长网
导读:UCloud优刻得为了帮助企业降低容器和Kubernetes的使用门槛,UCloud优刻得在2020年7月份推出一款Serverless容器实例服务Cube,UCloud优刻得用户通过Cube用户只需要提供打包好的Docker镜像,即可快速、批量部署容器化应用,并且只需为容器实际运行消耗的资源

Cube的存储也可以很好的对标K8S,主要分为以下几类:一种是K8S内置的Config map Secret和EmptyDir,这些都是作为K8S标准的功能,我们也在Cube实现的CRI中纷纷予以了支持;对于云厂商提供的文件存储、对象存储,我们是通过agent的挂载来实现的,其中文件存储主要是通过agent自动挂载了NFS协议,而对象存储是通过agent挂载了S3fuse的协议;块存储是我们改动比较大的地方,为了提高性能,我们改动了Cube所使用的虚拟机IO路径。通过vhost-user协议,对接到SPDK实现了Cube上高性能RSSD云盘的挂载。

监控和日志的实现

优刻得拥抱云原生Serverless技术还能这样用在容器服务中

优刻得拥抱云原生Serverless技术还能这样用在容器服务中

监控和日志这二者的架构比较类似,都是将容器内的信息反馈给用户的一种形式。其中监控信息是通过我们自研的Cubelet组件,将监控信息汇集后上报给prometheus,最终再转发给UCloud API的。而日志信息是通过Promtail采集后转发给Loki Log Cluster集群,再转交给UCloud API,另外对于长期日志,我们还提供了自动转存至对象存储US3的功能。

  典型使用场景

优刻得拥抱云原生Serverless技术还能这样用在容器服务中

最后,张苗磊分享了一个 Cube比较典型的使用场景,从这个图中我们可以看到所有的计算功能都可以通过Cube容器的实例来提供,而入向流量通过ULB来实现,后接的存储、数据库都可以通过云上原生提供的mysql或者UFS来实现,这样架构可以很好的提供计算、存储分离,并且能够提供快速横向扩展和弹性资源使用的能力。关于这个架构具体的使用情况可以通过B站观看详情。

除此之外,Cube在互联网削峰场景、数据采集、实时音视频转码等场景均可以发挥免服务器运维、秒级启动、自愈性、秒级计费等多重优势,助力企业在容器化应用部署过程中进一步降本增效。

(编辑:应用网_阳江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!