Зеркало сервера. Критерии и принципы по которым делают зеркала?
Зеркало - не резервная копия и тег "резервное копирование", в разрезе вашего вопроса, не к месту. Если сервер нагружен, то ему нужно обеспечивать высокую доступность - несколько серверов, обрабатывающих сервис; несколько каналов; несколько датацентров; репликация данных; балансировки нагрузки. Вот это вот всё. В каждом конкретном случае оно настраивается индивидуально. Гуглите - архитектура высоконагруженых систем.
Как переносят зеркала,Так же как и обычные сервера.

 по какому алгоритму понимают, что сервис нагружен и для него требуется зеркало.Нагруженность сервера не имеет никакого отношения к необходимости создания зеркала.

Допустим есть сервис яндекса, как понять что для него трубется зеркало?Спросить у владельца, если владелец считает что для него требуется зеркало, значит так и есть.