= How to build a mini-private cloud =

I’m building a mini private cloud for hosting users’ web apps and would love any opinions on architecture

I’ll be hosting on top of AWS or DO. I think I’ll need a server per-user, which hosts a Process Manager web server which accepts commands like “deploy this git url” or “restart the server”

Does this make sense? Any tips on how to build such an infra, starting from mvp and preparing to scale it?

If you don't use any AWS specific services I'd just look for the cheapest option, with the uptime garantuees in mind ofc. If you really want to build a mini cloud like environment you'd not consider a server per user. Following modern cloud paradigms you'd rather think in terms of workloads and required resourcers to process in a desired time frame

It'd be good to make predictions and measurements using Big-O for timespace complexity driven expectations

== Similar to this post ==
- r/devopsAm I the only one, or is Azure really taking off?86%2161d
- r/devopsWriting is on the wall at the startup I work at94%965d
- r/devopsIs it a bad idea to store secrets in code?83%1394d
- r/devopsSenior DevOps Interviews95%901d
- r/devopsUnemployed sysadmin looking for help in focusing on93%783d
- r/devopsWhat is the difference between a Devops engineer and89%676d
- r/devopsDevOps vs Cloud Engineer93%972d
- r/devopsHow do you debug a docker container of a minimal linux95%694d
- r/devopsBest book on kubernetes?93%362d
- r/devopsSWE to DevOps87%392d
- r/devopsHelm release time-to-live(TTL) to schedule automatic91%154d
- r/devopsIs production VPC access via VPN an anti-pattern?97%5113h
- r/devopsHow do you structure your kubernetes cluster?92%374d
- r/devopsHow do you build your connections outside your workplace87%146d
- r/devopsDevOps academy91%1123h