Can Docker Swarm Handle Horizontal Scaling for a PaaS on Bare Metal?

0
4
Asked By TechieNinja99 On

Hey everyone! I'm working on a project with about 10 bare metal servers, and I'm aiming to build a locally hosted PaaS platform similar to Heroku or Render. The plan is to allow users to create instances with specific resources like 1 vCPU and 2GB RAM, and I want to automate horizontal scaling when they need to scale up or replicate instances. I'm currently using Docker Swarm along with an auto-scaler tool. I've heard suggestions to switch to ECS, Kubernetes, or other options, but after researching the local market, I see a strong demand for a lightweight local PaaS solution. My main question is: can Docker Swarm reliably handle horizontal scaling for a multi-tenant PaaS, or should I expect to transition to Kubernetes or another more complex system in the future? I'd love to hear from anyone who's created similar setups or has experience with PaaS services on Swarm.

2 Answers

Answered By CloudGuru42 On

I built my own container orchestrator back in 2015, but now I use simple Kubernetes for my private cloud business. Honestly, I haven’t really seen many people using Swarm these days, so I'm curious why you're sticking with it instead of going the Kubernetes route? It's much more popular for these types of setups.

BareMetalBuffalo -

K8s can be complicated to maintain, and I'm trying to keep things simpler for now.

Answered By DevOpsDynamo On

Even Kubernetes requires some additional tools to enforce strict tenancy boundaries. So, I'm pretty sure you'll need to think about how to implement full network and storage isolation for different users in your design. Have you got a plan for that yet?

TechieNinja99 -

Honestly, I'm not sure. Can you give any advice on how to achieve that?

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.