В реальном мире зеркало — это объект, который отражает копию того, что находится перед ним. В цифровом мире существует несколько определений зеркалирования. В основном используется для описания сайта, на котором законно размещены копии программного обеспечения. Существует также зеркалирование портов и зеркалирование дисков, хотя они менее распространены.
Зеркальные сайты
Некоторые крупные компании могут позволить себе иметь центры обработки данных, распределенные по всему миру. Это очень удобно, так как увеличивает количество серверов, обрабатывающих запросы, и уменьшает расстояние, на которое необходимо передавать данные. Однако затраты на установку и эксплуатацию этой инфраструктуры велики, что делает ее практически невозможной для большинства компаний.
В некоторой степени в этом могут помочь сети доставки контента или CDN. CDN создают аналогичную инфраструктуру по всему миру, а затем используют ее для кэширования контента, который обслуживают их платные клиенты. Это снижает нагрузку на внутренние серверы, где это возможно. Однако доступ довольно дорог, особенно с большими файлами.
Зеркальный сайт — это сайт, который добровольно размещает определенный контент. По сути, это децентрализованная версия центров обработки данных по всему миру. Многие из этих зеркальных сайтов предпочитают отображать определенный тип контента. Часто это бесплатное программное обеспечение, например файлы .iso операционной системы.
Некоторые зеркальные сайты носят более общий характер и регулярно сканируют набор сайтов, чтобы очистить, а затем отразить их содержимое. Это снижает нагрузку на исходные сайты и предлагает локальные и потенциально более высокоскоростные соединения с меньшей задержкой. Это также помогает обойти правила цензуры, размещая подвергнутый цензуре контент на доменах, которые не были заблокированы.
Примечание: Зеркальные сайты часто связаны с незаконным обменом файлами и пиратством. Однако законные сайты и контент также обслуживаются некоторыми зеркальными сайтами.
Зеркалирование портов
Сетевые коммутаторы могут направлять локальный трафик в назначенное место назначения через подключенный порт. Как правило, им не нужно направлять трафик на непреднамеренные порты, поскольку они узнают, какой MAC-адрес устройства находится на каком физическом порту. Это позволяет очень эффективно использовать потенциальную полосу пропускания. Однако это усложняет задачи мониторинга сети, поскольку не весь трафик проходит по одному удобному кабелю.
Зеркальное отображение портов — это параметр для сетевых коммутаторов, который явно настраивает настроенный порт для получения того же трафика, что и целевой порт. Это называется зеркалированием портов, так как весь сетевой трафик на целевом порту идеально реплицируется на сконфигурированном порту, подобно зеркалу.
Зеркальное отображение портов можно даже настроить для зеркального отображения трафика от виртуальных адаптеров, называемых виртуальными локальными сетями. Делаем инструмент мощным. Он обычно используется в корпоративных сетях для направления трафика в системы обнаружения вторжений, которые отслеживают сеть на предмет подозрительной активности.
Зеркалирование диска
Накопители, как правило, довольно надежны, но имеют ограниченный срок службы и в конечном итоге выходят из строя. Хотя резервные копии полезны, более быстрый вариант — выполнить зеркальное отображение дисков. В отличие от резервных копий, которые являются контрольными точками во времени, зеркальный диск постоянно обновляется, чтобы соответствовать любым изменениям на целевом диске. Как правило, зеркальный диск отстает не более чем на несколько секунд.
Зеркалирование обычно выполняется в той или иной форме массива дисков. При зеркальном отображении общая емкость хранилища на всех задействованных дисках обязательно уменьшается вдвое. Это может вызвать проблемы с масштабированием и затратами, поскольку стоимость и пространство, необходимые для увеличения емкости, удваиваются.
Некоторые высококачественные системы зеркалирования включают в себя так называемые «горячие диски». Это подключенные диски, конкретное назначение которых состоит в том, чтобы не использовать их до тех пор, пока не будет обнаружен сбой диска. Зеркальные диски часто имеют одну и ту же модель, что упрощает покупку и обеспечивает совместимость.
Это также означает, что каждый диск подвергается одинаковому износу, а это означает, что при выходе из строя одного другой может быть близок к отказу, как раз в тот момент, когда отказал механизм резервного копирования. Горячий диск предназначен для мгновенной и автоматической замены вышедшего из строя диска при обнаружении отказа диска. Это немедленно запускает процесс зеркального отображения, чтобы гарантировать, что горячий диск набирает скорость и готов к работе как можно скорее.
Горячие диски не нужны для той же емкости, что и зеркальные диски. Вам не нужен один горячий диск на пару зеркальных дисков. Точного соотношения нет, но вы должны быть в состоянии справиться как минимум с одним, а лучше с двумя сбоями в малых и средних масштабах. После замены одного горячего диска важно физически заменить неисправный диск новым горячим диском и, при необходимости, приобрести больше.
Вывод
В вычислительной технике есть три вещи, называемые зеркалами. Основной из них — это сайты, которые отражают содержимое других сайтов или определенные файлы, часто большие. Это делает их полезными для местных жителей, поскольку соединение часто лучше, чем с более удаленными серверами. Это также снижает нагрузку на основной сервер, повышая пропускную способность для всех. Другое использование — зеркалирование портов на коммутаторах, которое включает дублирование всего трафика с одного физического порта на другой.
Последнее применение — зеркальное отображение дисков, при котором выполняется непрерывное резервное копирование одного накопителя на другой, поэтому в случае отказа одного из них данные не теряются. Точное использование обычно можно определить по контекстным подсказкам. Однако обычно справедливо предположить, что имеется в виду зеркальный сайт, если не существует явных признаков. Трансляция экрана с одного устройства на другое также иногда называется зеркалированием.