When are containers too small or VMs are too large?
by preWarp from LinuxQuestions.org on (#6DK2Q)
I am under the assumption that containers, I'm considering Podman, are for small tasks such as a few users and a desktop application. Such a small task is too small to justify a virtual machine. Also, I'm under the assumption that containers, like VMs run without altering the host machine.
My situation is I am teaching myself system administration and I want to deploy Odoo, an enterprise resource planning system.
Odoo is a graphical application that uses Postgre database and Apache webserver.
I have a single server machine and a mini-pc for a client.
There are ways to install Odoo as an all-in-one solution. Great for students of warehouse operations.
I want to focus on ways an expert sys admin would plan an ERP considering a very small beginning with a few users that can scale up.
I was thinking virtual machines, given a single server, like I've got, can help divide up the resource into a small task that can be adjusted as more users magnify the network traffic from the larger warehouse.
But my use case is very small at the moment. Wouldn't the expert use containers? A container then affords flexibility, like the VM. A container like a VM is adjustable in the way you can disengage from it.
Am I planning well? Or am I not catching on yet?
My situation is I am teaching myself system administration and I want to deploy Odoo, an enterprise resource planning system.
Odoo is a graphical application that uses Postgre database and Apache webserver.
I have a single server machine and a mini-pc for a client.
There are ways to install Odoo as an all-in-one solution. Great for students of warehouse operations.
I want to focus on ways an expert sys admin would plan an ERP considering a very small beginning with a few users that can scale up.
I was thinking virtual machines, given a single server, like I've got, can help divide up the resource into a small task that can be adjusted as more users magnify the network traffic from the larger warehouse.
But my use case is very small at the moment. Wouldn't the expert use containers? A container then affords flexibility, like the VM. A container like a VM is adjustable in the way you can disengage from it.
Am I planning well? Or am I not catching on yet?