Índice:
- Definição - O que significa NIS (Network Information Service)?
- Techopedia explica Network Information Service (NIS)
Definição - O que significa NIS (Network Information Service)?
O Network Information Service (NIS) é um protocolo de serviço de diretório cliente-servidor usado para sistemas distribuídos para manter dados consistentes e arquivos de configuração em uma rede. Foi desenvolvido inicialmente pela Sun Microsystems para centralizar a administração dos sistemas Unix. Mais tarde, tornou-se um padrão da indústria que foi adotado por todos os principais fornecedores de Unix.
Techopedia explica Network Information Service (NIS)
Um sistema de informações de rede é um sistema cliente-servidor baseado em chamada de procedimento remoto que permite que um grupo de máquinas em um domínio NIS compartilhe um conjunto comum de arquivos de configuração. Isso permite que os administradores de sistema configurem sistemas clientes NIS com o mínimo de dados de configuração e adicionem, removem ou alterem dados de configuração de um único local.
O ambiente do serviço de informações de rede envolve clientes e servidores agrupados logicamente em um domínio com características específicas definidas em bancos de dados ou mapas que especificam informações como nomes de usuário, senhas e nomes de host. Os três tipos de hosts em um serviço de informações de rede são servidores principais, servidores clientes e clientes. Os servidores atuam como um repositório central para informações de configuração do host. Servidores principais têm a cópia principal das informações, enquanto servidores escravos espelham essas informações para redundância. Os servidores são compartilhados e os clientes dependem deles para obter informações. Os arquivos do host, a senha mestra e os grupos são compartilhados através do serviço de informações da rede. O cliente consulta o servidor NIS quando requer informações encontradas nos arquivos locais.
O servidor principal pode ser acessado pelo administrador do sistema. Os servidores principais são extremamente estáveis, para que os sistemas que dependem deles possam ter garantia de serviço ininterrupto. Eles também são acessíveis na maioria dos sistemas na rede. Se houver um grande número de hosts, o servidor mestre poderá estar sobrecarregado; se houver apenas alguns hosts, cada host poderá acessar facilmente o servidor mestre diretamente.
Em caso de falha na rede ou no servidor mestre, os servidores escravos assumem a função de backup. Quanto maior o número de servidores escravos, menos tempo o cliente precisará aguardar uma resposta de um servidor. Todo domínio possui pelo menos um servidor escravo. Os servidores escravos são equilibrados para obter o nível necessário de disponibilidade e tempo de resposta, sem adicionar as despesas de cópia de dados em muitos sistemas. Para garantir o equilíbrio de carga, hosts adicionais podem ser designados como servidores escravos.
A maioria dos hosts em um domínio NSI são clientes. Eles executam o daemon ypbind, permitindo que o processo do cliente obtenha informações dos servidores, consulte os servidores para receber informações da conta do usuário e do sistema e faça uso de chamadas de procedimento remoto para acessar informações do sistema em um mapa. O servidor pesquisa o banco de dados local com base na solicitação e retorna as informações necessárias. Um servidor NIS localiza um servidor transmitindo em redes conectadas à máquina cliente. A velocidade da rede afeta o tempo de resposta.