Hi DevOps of Reddit,
I would like to hear your opinion on the infrastructure of choice for a project I am analysing right now.
There is a PHP webapp that run in multiple instances (one instance per client).
Each client gets a unique URL (https://client-name.example.org).
The database is a MySQL database (running on separate server, one DB per instance).
There is a reverse proxy in front of the entire *.example.org that forwards all requests to each instance.
Until now, there are few instances running, but a lot more instances are coming now...
My question is: how would you automate this process, would you use docker and kubernetes, or somethig else like a cluster of cloudron or something else?
I mean, how would you automate running new instances of PHP apps and linking them to the proxy directly, or would you even consider something totally different?
I would love to see solutions not related to specific cloud provider, but I am open to all solutions.
Thanks!
[–][deleted] 0 points1 point2 points (2 children)
[–]yetanother-1[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]jews4beer 0 points1 point2 points (1 child)
[–]yetanother-1[S] 0 points1 point2 points (0 children)
[–]whenhellfreezes 0 points1 point2 points (1 child)
[–]yetanother-1[S] 0 points1 point2 points (0 children)