Hey Ankur! When was the last time you looked at Singularity? We spent some time last month improving our docs <https://github.com/HubSpot/Singularity/blob/master/README.md> in anticipation for MesosCon, and we're always open to feedback on what could be improved.
We're using a combination of Singularity <https://github.com/HubSpot/Singularity> and Baragon <https://github.com/hubspot/baragon> to host web services. We use Nginx for load balancing (behind Amazon ELBs) but Baragon isn't tied to a specific type of load balancer, so it should be pretty easy to make it work with HAProxy. Feel free to email me, or the Singularity mailing list ( singularity-us...@googlegroups.com) if you have any questions. I'd be interested to see if this solution works for you! Thanks, Tom On Thu, Sep 11, 2014 at 3:37 AM, Ankur Chauhan <an...@malloc64.com> wrote: > I looked around a bit but the docs on aurora are almost non-existant when > you go into anything more that the basics. Singularity was another project > that caught my eye but again lack of docs make it difficult to get started. > > On Thu, Sep 11, 2014 at 12:25 AM, Stephan Erb <step...@dev.static-void.de> > wrote: > >> Hi everybody, >> >> Ankur's post is general enough, allowing me to reiterate the question: >> >> Does anyone know about similar HAProxy solutions for Aurora? >> >> Thanks, >> Stephan >> >> >> On Di, 2014-09-09 at 01:52 -0700, Ankur Chauhan wrote: >> > Hi all, >> > >> > >> > (Please let me know if this is not the correct place for such a >> > question). >> > I have been looking at mesos + marathon + haproxy as a way of >> > deploying long running web applications. Mesos coupled with >> > marathon's /tasks api gives me all the information needed to get a >> > haproxy configured and load balancing all the tasks but it seems a >> > little too simplistic. >> > >> > >> > I was wondering if there are other projects or if others could share >> > how they configure/reconfigure their loadbalancers when new tasks come >> > alive. >> > >> > >> > Just to make things a little more concrete consider the following use >> > case: >> > >> > >> > There are two web applications that are running as tasks on mesos: >> > 1. webapp1 (http + https) on app1.domain.com >> > 2. webapp2 (http + https) on app2.domain.com >> > >> > >> > We want to configure a HAProxy server that routes traffic from users >> > (:80 and :443) and loadbalances it correctly onto the correct set of >> > tasks. Obviously there is some haproxy configuration happening here >> > but i am interested in finding out what others have been doing in >> > similar cases before I go around building yet another haproxy >> > reconfigure and reload script. >> > >> > >> > -- Ankur >> >> >> >