Servidor espelho

Um espelho ( denominado espelho em inglês ), muitas vezes simplesmente "espelhos", contendo em redes de computadores uma cópia exata na frente de um registro.

Os servidores centrais de grandes projetos muitas vezes não têm a taxa de transferência de dados para disponibilizar seus serviços a todas as partes interessadas em um tempo razoável. Por este motivo, os dados são "espelhados" em outros servidores, de forma que uma imagem 1: 1 é criada e disponibilizada aos interessados.

Como a sincronização geralmente ocorre de forma assíncrona , essa “imagem espelhada” nem sempre está atualizada, mas é um método importante de manter os dados disponíveis na Internet o tempo todo. Por exemplo, o Sistema de Nomes de Domínio é essencialmente baseado no “espelhamento” dos dados conhecidos pelos servidores. A atualização não ocorre em tempo real , mas em intervalos de tempo especificados .

Por exemplo, existem cópias de todas as distribuições Linux em vários servidores na Internet. Desta forma, os dados ficam disponíveis para download em diferentes computadores, e os recursos são distribuídos ao acessar dados muito frequentados. Os respectivos servidores espelho são, por exemplo, sincronizados com os dados atuais da fonte todas as noites às 3 da manhã (principalmente com rsync ).

Etimologia popular

Linus Torvalds descreve uma lenda urbana como o autor do seguinte ditado como um comentário sobre o fato de que a perda de seus textos-fonte para o kernel do Linux seria detectada pelo fato de que eles são espelhados por vários computadores:

“Backups são para fracos. Homens de verdade carregam suas coisas na internet e deixam o mundo espelhar isso. "

“As cópias de segurança são para covardes. Homens de verdade carregam suas coisas na internet e deixam o mundo espelhar isso. "

No entanto, esse ditado é tão pouco garantido quanto a derivação do termo espelho do livro Alice no País das Maravilhas e do livro seguinte, Através do Espelho, de Lewis Carroll .

Exemplo com Wget

As páginas da Internet com a opção --mirror ou -m podem ser espelhadas com o programa de linha de comando gratuito Wget .

Exemplo: wget --mirror --convert-links --backup-converted --html-extension -o log http://www.gnu.org/

Veja também