2020
年
7
月初,
UCloud
容器产品线继UK8S后又新增一位成员:
容器实例
Cube
,以进一步丰富
UCloud
容器服务的应用场景,知足不一样用户对于容
器服务的需求。
经过Cube,用户只须要提供打包好的Docker镜像,便可快速、批量部署容器化应用,而不须要预先购买云主机或UK8S集群,而且只需为容器实际运行消耗的资源付费。目前,Cube处于免费公测期,欢迎各位前往体验。

因为交付效率、运维成本、环境一致性等方面的优点,容器正在逐步地取代虚拟机,成为企业应用部署的首选。
Kubernetes做为业界公认的容器调度与编排的事实标准,受到众多企业用户的青睐,UCloud也于2018年推出了基于Kubernetes的容器调度与编排服务UK8S,目前已服务有赞、值得买、达美乐等众多用户。
在协助用户将业务迁移至UK8S中的过程当中,咱们发现,从虚拟机到容器再到Kubernetes,尤为是Kubernetes自身架构的复杂性以及跨越式的设计理念,对用户原有的IT技术团队提出了更高的技术门槛。这种技术断层,让一些中小型团队迁移上Kubernetes的进程至关缓慢,甚至于停滞。
基于此,UCloud 容器团队推出了容器实例服务Cube。Cube底层架构基于Kubernetes,采用容器组做为最小交付单位,容器组是一组容器的集合,同一容器组内的容器共享网络和文件系统。从这个角度看,Cube可谓是个承上启下的产品,既能让容器用户享受Serverless模式所带来的效率提高,也可以让Kubernetes用户享受极致的弹性。

另外,在成本、安全性、产品功能等方面,Cube相较于在虚拟机中部署容器,也具有明显优点。
后端

(备注:Cube容器实例运行在基于KVM的轻量级虚拟机中,它排除了全部非必要的功能,只实现了一个最小的设备模型,相对于传统虚拟机可被攻击面更小,安全性更高。)

因为Cube容器实例运行在轻量级虚拟机中,使其在安全性和隔离性上可与云主机媲美,在网络、存储以及其余功能特性上也与云主机类
似
,让从虚
拟机迁移至容器的用户,在使用体验上尽可能保持
一致,降
低业务容器化的改
造难度。
首先是在网络层面,Cube基于UCloud VPC网络实现,每一个Cube实例都具有独立的内网和外网IP。和UK8S不一样,Cube实例重启后,内网和外网IP保持不变,而且能够做为ULB的后端服务节点对外暴露服务,提供稳定可靠的服务。
其次是存储支持,Cube目前已支持在建立时直接挂载UFS做为持久化存储,这一点在便利性上甚至比云主机更好,在下一个版本中,Cube将支持RDMA的UDisk,提供低延时、高吞吐的存储能力。
最后,考虑到用户使用习惯以及容器的特色,Cube还提供了容器登陆、容器日志以及事件、配置变动等功能,便于研发工程师更好地定位问题。


因为Cube具有免服务器运维、秒级启动、按需付费等优点,尤为适用于应对突发性业务和弹性扩缩等场景,例如:
经过Cube或者经过其余计算资源(如UHost、UK8S)保障常态资源使用,在业务高峰期秒级拉起Cube实例,从容应对突发流量;
Cube实例规格最小为0.1核,配合ULB,可构建低成本、高可用、弹性的后端业务架构。
基于Cube快速启动、按秒计费的特性,业务方可在短期内启动大量处理节点,知足业务对海量计算资源的即时需求,用完即删,无需提早囤积资源,在知足业务需求的同时节省IT成本;
Cube目前还处于公测阶段,将来Cube还将引入Deployment、CronJob、Application等概念,并引入全面的监控运维工具,让用户再也不须要关心和运维底层的Kubernetes集群,只需专一于业务自己。
若是您对UCloud Cube产品感兴趣,欢迎扫码加入Cube测试交流群!

点击“阅读原文”了解更多有关Cube的产品详情!
架构
本文分享自微信公众号 - K8S中文社区(k8schina)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。less