차례:
정의-네트워크 정보 서비스 (NIS) 란 무엇입니까?
NIS (Network Information Service)는 네트워크 전체에서 일관된 데이터 및 구성 파일을 유지 관리하기 위해 분산 시스템에 사용되는 클라이언트-서버 디렉토리 서비스 프로토콜입니다. 처음에는 Sun Microsystems에서 Unix 시스템 관리를 중앙 집중화하기 위해 개발했습니다. 나중에 모든 주요 유닉스 벤더들이 채택한 산업 표준으로 발전했습니다.
Techopedia는 네트워크 정보 서비스 (NIS)를 설명합니다
네트워크 정보 시스템은 NIS 도메인 내의 머신 그룹이 공통 구성 파일 세트를 공유 할 수 있도록하는 원격 프로 시저 호출 기반 클라이언트 서버 시스템입니다. 이를 통해 시스템 관리자는 구성 데이터가 가장 적은 NIS 클라이언트 시스템을 설정하고 단일 위치에서 구성 데이터를 추가, 제거 또는 변경할 수 있습니다.
네트워크 정보 서비스 환경에는 사용자 이름, 비밀번호 및 호스트 이름과 같은 정보를 지정하는 데이터베이스 또는 맵에 정의 된 특정 특성을 가진 도메인에 논리적으로 그룹화 된 클라이언트 및 서버가 포함됩니다. 네트워크 정보 서비스에서 세 가지 유형의 호스트는 마스터 서버, 클라이언트 서버 및 클라이언트입니다. 서버는 호스트 구성 정보를위한 중앙 저장소 역할을합니다. 마스터 서버에는 정보의 마스터 사본이 있지만 슬레이브 서버는 중복성을 위해이 정보를 미러링합니다. 서버는 공유되며 클라이언트는 정보에 의존합니다. 호스트 파일, 마스터 비밀번호 및 그룹은 네트워크 정보 서비스를 통해 공유됩니다. 클라이언트는 로컬 파일에서 찾은 정보가 필요할 때 NIS 서버를 조회합니다.
시스템 관리자가 마스터 서버에 액세스 할 수 있습니다. 마스터 서버는 매우 안정적이므로이 서버에 의존하는 시스템이 중단없는 서비스를 보장받을 수 있습니다. 네트워크상의 대부분의 시스템에서도 액세스 할 수 있습니다. 많은 수의 호스트가있는 경우 마스터 서버가 오버로드 될 수 있습니다. 호스트가 몇 개인 경우 각 호스트는 마스터 서버에 직접 쉽게 액세스 할 수 있습니다.
네트워크 또는 마스터 서버 장애가 발생하면 슬레이브 서버가 백업 역할을합니다. 슬레이브 서버 수가 많을수록 클라이언트가 서버의 응답을 기다리는 데 걸리는 시간이 줄어 듭니다. 모든 도메인에는 하나 이상의 슬레이브 서버가 있습니다. 슬레이브 서버는 많은 시스템에 데이터를 복사하는 비용을 추가하지 않고도 필요한 수준의 가용성과 응답 시간을 얻을 수 있도록 균형을 유지합니다. 로드 밸런싱을 보장하기 위해 추가 호스트를 슬레이브 서버로 지정할 수 있습니다.
NSI 도메인에있는 대부분의 호스트는 클라이언트입니다. ypbind 데몬을 실행하여 클라이언트 프로세스가 서버에서 정보를 얻고, 서버가 사용자 및 시스템 계정 정보를 수신하도록 쿼리하고, 원격 프로 시저 호출을 사용하여 맵 내의 시스템 정보에 액세스 할 수 있습니다. 서버는 요청에 따라 로컬 데이터베이스를 검색하고 필요한 정보를 리턴합니다. NIS 서버는 클라이언트 컴퓨터에 연결된 네트워크에서 브로드 캐스트하여 서버를 찾습니다. 네트워크 속도는 응답 시간에 영향을줍니다.
