Who are some good elastic container hosting providers for LXC, in your experience? What makes them so good? Who should be avoided, and why?
I'm not looking to provoke an "X is better than Y" debate. I'd like to hear personal stories of merits and gotchas.
My customers and I will be UK-based, so a good UK presence is preferred -- or at least a good European presence.
I'd far prefer LXC if possible. Frankly I'm unconvinced by Docker -- I've been reading too many bad reviews perhaps [0], [1]. Also leary of Kubernetes due to Google's track record of shuttering big projects, and the fact that they don't appear to eat their own dogfood. Having tinkered with LXC and Docker I felt instantly at home with LXC. Docker frankly got me very frustrated. (Again, not looking for debate here, just background info about me.)
Why I'm asking: I'm drafting a technical plan for a web-app I want to write. While I've considered a monolithic website to service all customers, I'm increasingly drawn to giving each customer a separate instance of the app in their own container. This would help achieve separation of customers (in case one does something nasty and consumes all disk space, or thrashes the CPU into the ground). I'm also hoping one day to allow new customers to instantly access a brand-new instance of my app. The customer pays online, a new container is provisioned and app deployed inside it (guess I'll have to work on that part), and the hosting provider increases my bill by £X.Yp per month.
Customers will be (very) small businesses of 2-20 people. The web-app will offer basic management of rooms, equipment, staff. Traffic and processor/RAM demand is likely to be minimal.
Many thanks.
[0] https://www.andreas-jung.com/contents/the-case-against-docker
[1] https://blog.abevoelker.com/why-i-dont-use-docker-much-anymore/