Всем добрый день. Заинтересовал чисто прикладной вопрос, имеется веб приложение на железке, расположенной в селектеле. Приложение активно общается с базой MongodDB, которая расположена на этой же железке, MongoDB дает ощутимую нагрузку на сервер.
Компетенции в команде в администрировании серверов и баз данных слабые.
Рассматриваем два варианта: вынос Mongo на соседний сервер, вынос Mongo в яндекс облако(dbaas).
Собственно вопрос, насколько велики и стоит ли брать в рассчет сетевые задержки при общении с dbaas, по сравнению с локалхостом или соседним сервером? Что является лучшей практикой в таких вопросах, на что стоит обратить внимание? Спасибо.
Лучший вариант - DBaaS в том же облаке в том же регионе. Я не знаю, как с Яндексом и Селектель, но все "большие" DBaaS (AtlasDB, aiven.io и т.д.) позволяют выбрать AWS/GCP/Azure.