If you do not want to provision VM or PM on demand, then mesos plus marathon can help.
There is also a JIRA talking about support Qemu/KVM in mesos https://issues.apache.org/jira/browse/MESOS-2717 On Wed, Apr 13, 2016 at 2:17 PM, tommy xiao <[email protected]> wrote: > mesos + marathon natively support your heterogeneous app. are you some > concerns? > > 2016-04-13 13:57 GMT+08:00 Xiaoning Ding <[email protected]>: > >> Hello, >> >> I'm wondering if someone here can help point me some document links about >> hybrid application deployment in Mesos. The basic idea is that we have some >> applications in mixed flavors (container, VM, bare metal) and we want to >> run them on a single cluster. >> >> Let me explain by an example. Say I have an application which consists of >> three different component services: >> >> 1. A web front-end which has been containerized. It can be deployed >> as a Docker image. >> 2. An application server which hasn’t been containerized. It can only >> run on a VM or a physical machine. >> 3. An Oracle database. Since I don’t want to lose any performance, I >> want to run it on a physical machine directly. >> >> Now I want to run all these three component services on a single cluster >> and have a unified management on those heterogeneous resources. What's the >> suggested solution from Mesos side? Any known limitations or good practices? >> >> >> Thanks, >> >> Xiaoning >> >> >> > > > > -- > Deshi Xiao > Twitter: xds2000 > E-mail: xiaods(AT)gmail.com >

