为了满足渲染、基因测序等计算密集型服务的需求,UCloud推出了“计算工厂”产品,让用户可以快速创建大量的计算资源(虚拟机)。该产品的背后,是一套基于Mesos的计算资源管理系统。本文简要介绍该系统的结构、Mesos在UCloud的使用以及我们遇到的问题。我们的需求主要是两方面:同时支持虚拟机和容器。在“容器化”的浪潮下,为什么我们还需要支持虚拟机呢?首先,一些业务有严格的安全隔离要求,容器虽好,但还做不到和虚拟机同等级的隔离性。其次,一些业务程序不能运行在Linux上,比如图片、动画的渲染软件