I'm currently setting up a new test environment as part of the porcess of moving to a new hosting provider. The current architecture has 3 load balanced hosts each with a local copy of all the applications, we use Octopus to deploy to all 3 servers simultaneously.
We've recently found that we need a new licence for Octopus as we've hit the server count limit however we could also move to shared storage and cut our licence costs by 60%. This would also have the beneficial side effect of preventing us from making changes on just one of the servers which can lead to errors. All of the disks reside on the same SAN and the applications do not write to the local file system.
Is there any disadvantage to storing web applications in a shared location vs local when the underlying storage mechanism is exactly the same?