Can anyone explain how multiple racked servers work together?
18 minutes ago, Arkyo0 said:Why do we need so many OS instances? Can't we just run multiple apps on a single OS per ESXI?
You don't need to, it's just a diagram showing the general structure. It wouldn't convey the correct information if it only had a single virtual machine per server shown because then you might think you can only have one per server.
You can run multiple applications per VM, a VM is no different to your desktop computer. It's just a virtual instance of the same thing. Generally you do not want to install multiple applications on a single OS because that is making the failure domain larger, more things break if it fails or you need to reboot it. Security wise you should not also run a web server exposed to the internet and also host secure files on that same server OS.
On smaller scales it's harder to see the benefits or the point but in a example of a service you need to deliver to your users that needs 4 web servers, 4 application processing servers and a database cluster that is where things make more logical sense. You want/need multiple web servers so the service does not go down if one were to fail and you also need more than one to handle the load of many users, the same is true of the application processing servers. The database cluster is application clustering aware but there is still two OS's involved. Ideally you would have 6 total servers here, 4 servers running 8 virtual machines (1 web server and 1 application processing server each) and 2 servers for the database cluster (could be virtual machines or physical OS install).
18 minutes ago, Arkyo0 said:Also , I thought running VMs will have a performance loss
Not on a Type 1 bare metal hypervisor. It's very rare to see more than 1% performance loss due to virtual machine overhead. You can get resource contention from multiple virtual machines running on a single server but you aren't losing performance due to virtual machines. Very rarely is a server utilized fully by a single OS or application, you can have 15-30 virtual machines running on a single server and still only average 50% CPU utilization.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now