High availability setup?

Hi all,

I’ve been using Cockpit for several project and wondering about high availability setup.

I’m trying to use Docker to distribute the application and Nginx as load balancer. Basically there are several consideration

  • database: using remote MongoDB server
  • storage, especially the collections storage: can I use s3 Object Storage? Or can I save the collections data in database?
  • admin portal: does it using session / cookies? Any idea how to handle it in high availability setup?

Any idea or suggestion are welcome.