Кіріспе

Бастапқы NIS протоколының орнын басатын NIS+ — Sun Microsystems компаниясының ескі «NIS» (Желілік ақпараттық қызмет) протоколының орнына әзірлеген каталог қызметі. Ол пайдаланушы тіркелгілері, хосттардың атаулары мен мекенжайлары, принтер туралы ақпарат және жеке жүйелердегі NFS дискілері сияқты конфигурациялық деректерді көптеген компьютерлерде қайталау қажеттілігін жоюға арналған. Оның орнына жүйелік әкімшілікті жеңілдету үшін бас сервердегі орталық репозиторий қолданылады. NIS+ клиенттік бағдарламалық жасақтамасы басқа Unix және Unix-қа ұқсас платформаларға көшірілді. 2002 жылы Solaris 9 нұсқасы шыққанға дейін Sun компаниясы NIS+ бағдарламасын Solaris жүйесінен болашақта алып тастау ниетін жариялады және қазір клиенттерге LDAP негізіндегі іздеу схемасын пайдалануды ұсынады. NIS+ Solaris 9 және 10 нұсқаларында болды (екі нұсқада да NIS+ деректерін LDAP серверіне көшіруге арналған құралдар бар) және Solaris 11 нұсқасынан алынып тасталды.

NIS және NIS+

NIS және NIS+ тек мақсаты мен атауы бойынша ұқсас, ал қалған жағдайларда мүлдем әртүрлі іске асырылған. Олардың айырмашылықтары мынадай: NIS+ иерархиялық құрылымға ие. NIS+ Secure RPC-ге негізделген (серверлер клиенттерді куәландыруы керек, сондай-ақ клиенттер де серверлерді куәландыруы керек). NIS+ көшірмеленуі мүмкін (көшірмелер тек оқу режимінде жұмыс істейді). NIS+ каталогтарға, кестелерге, бағандар мен қатарларға рұқсаттарды орнатады. NIS+ операциялар бойынша да рұқсаттарды орнатады, мысалы, өзгертілген деректерді бас дереккөзден көшірмеге беруге болады.

Баламалар

Желілік ақпаратты сақтаудың басқа да баламалы схемалары бар, мысалы IETF ұстап тұратын LDAP стандарты, оның ішінде Microsoft-тың LDAP-ті жүзеге асыруы – Active Directory. LDAP корпоративтік қызметкерлер құрылымы, телефон нөмірлері, мекенжайы сияқты көбірек жалпы ақпаратты өңдеуге конфигурациялануы мүмкін, сондықтан оны жоспарлау мен ойластыру қажет. Көптеген ұйымдар NIS+, LDAP және Active Directory мүмкіндіктерінің барлығын қажет етеді және оларды бір уақытта қолданады. DNS протоколдарына негізделген Hesiod есімдер қызметі де кейбір орталарда танымал болған тағы бір балама.

NIS+ клиенттік/серверлік моделі

NIS-тен өзгеше, NIS+ бірнеше доменнің иерархиялық құрылымын пайдаланады. NIS+ доменіне бірнеше сервер қызмет көрсетуі мүмкін және көрсетуі керек. Басты сервер бас сервер деп, ал қосалқы серверлер реплика серверлер деп аталады. Екі түрде де NIS+ кестелерінің көшірмелері сақталады. Өзгерістер бірінші кезекте бас серверге енгізіліп, содан кейін реплика серверлеріне бөліп таратылады. NIS+ кестелеріне рұқсаттар пайдаланушының кесте мазмұнына қол жеткізу деңгейін анықтайды.