Обычно, когда в контексте веб-приложения упоминается «распределенная среда», это означает веб-ферму: несколько серверов, выполняющих один и тот же код, где запросы распределяются между доступными серверами.
Вв контексте базы данных это может быть фактическая распределенная база данных , но в большинстве случаев это относится к нескольким копиям одной и той же базы данных, которые синхронизируются с использованием так называемой репликации * 1006.*.
Преимуществами являются в основном избыточность и производительность;доступно больше серверов для обработки входящих запросов, и в случае сбоя одного сервера есть другие серверы, которые можно прозрачно перенять для этого сервера.
Вы можете узнать о репликации SQL Server здесь и о веб-фермах IIS здесь , но в отношении вещей, которые необходимо учитывать в коде, я не могу вам помочь.