Olá denionascimento, tudo bem? Peço desculpas pela demora em ti responder! Se você precisar utilizar um volume compartilhado, onde os mesmo arquivos possam ser acessados por ambas as máquinas, você precisa de um "lugar" (storage) compartilhado, é muito comum usar o Amazon S3, quando precisamos armazenar arquivos, como imagens, texto, áudio entre outros. Já o banco de dados, "apartado " ou dividido não é possível, o mais indicado é usar um serviço próprio de banco de dados como é o caso do RDS da Amazon, onde podemos utilizar banco de dados como MySQL, Oracle, entre outros e também podemos configurar toda a parte de escalabilidade nele mesmo.
Espero ter esclarecido sua dúvida!