NFS CIFS и какво да избират, за NetApp

На първо място, протокола за NAS подбор определя от членството в IT-инфраструктура, с помощта на NAS устройства на един от двата "царства» - «Windows» или «UNIX».
«Майка» (роден) протокол за Windows - CIFS, за UNIX (Linux, Solaris, AIX, FreeBSD и други) - NFS. Разбира се, в най-OS има подкрепа за съседните "царство" протоколи. Така например, NFS за Windows вече се предлага в безплатен продукт MS Услуги за UNIX 3.5 (ДЛ, се изтегли безплатно от сайта на Microsoft) или SAMBA (www.samba.org. Сега включен в повечето UNIX дистрибуции) за подкрепа на CIFS на UNIX. Но, разбира се, на родния протокол за системата винаги е за предпочитане, дори и само от съображения за свеждане до минимум на настройката и инсталацията, което означава, администратори грешки и неочаквани проблеми с производителността.

Без гражданство и динамична защитна протоколи. Какво е това и какво заплашва.

NFS протоколи за достъп до файловете и CIFS, освен принадлежност към двата "лагера» UNIX и Windows, също се различават в основна разлика на начини за достъп до информация: т.нар без гражданство и динамична защитна.
NFS е протокол без гражданство. Това означава преди всичко, че тя е по своята същност поддържа състоянието на връзката и всеки достъп до файла започва с "като на чисто". Причината за това е, че NFS първоначално е бил замислен като протокол за достъп до данни на априорни ненадеждни, "глобални" мрежи. Между разговорите към файла могат да се случат счупване и намаляване на съединение, пътя на файла, от гледна точка на мрежата на, може да се промени (което е нормална ситуация за TCP-мрежа). Всичко това не би трябвало да повлияе на процеса на достъп до данните.
За правилна работа с такива ситуации е избрана така наречения «без гражданство» модел съединение. В този случай, всеки разговор е направена приемайки, че състоянието на връзката не се съхранява или не е известен. промени в работата на байт файлови направени ", се отнасят до преписката - да се провери неговото съществуване - за отваряне на файл за писане - пиша байт -., за да затворите файла" В същото време между операциите на файла може да изчезне, да се създаде наново, преместете се на друго устройство, и така нататък. От гледна точка на това няма значение NFS протокол. Състояние на връзката между прилагането и файлът не се съхранява, като всяка връзка е пресъздаден. Тя ще изглежда излишно усилие и отгоре? Въпреки това, като цяло строги икономии като протокола NFS (тъй като тя е създадена по времето, когато модема до 2400 бода е напълно приемлив начин за достъп до данни), в много случаи, тези допълнителни файлови операции не са твърде обременени процес.

CIFS - Обща Internet File System - Общата Interactive File System (също познат като SMB - сървър Блокове за съобщения - Блокове сървъра за съобщения), родени в нашето време. Той първоначално е бил замислен като протокол мрежа, която се отнася за система Мениджър среда Microsoft LAN, първо за DOS, а по-късно за Windows, както съвместното развитие на МС и IBM. Наследявайки технологията на LAN Manager и протокола SMB с дните на DOS, въвеждане на новата операционна система на Microsoft Windows, и премина дълъг път на развитие, протоколът е стандартизиран през 1987 г. в IETF (RFC1001, RFC1002, IETF STD 19), наречена CIFS.
Тя е по-сложен от NFS, протокола. Нейната област на приложение вече е много по-надежден LAN. Тя позволи да избере за него в много отношения по-добър модел «динамична защитна», с връзката се отваря, например, се отнася за отваряне му състояние се съхранява в операционната система, и тя не изисква за всеки запис премине всички операции от самото начало: "за да се провери наличието - отвори - Записани байта - затворен ". Въпреки това, тъй като протоколът NFS е проста, и на много места дори примитивен (не съм сигурен за това, което първоначално е бил предназначен среда), често в редица случаи, въпреки всичката допълнителна "режийни" е по-бързо. За операции, като например тези, свързани с хранилище повторно включване на данни в клъстера или друг отказоустойчива конфигурация и още по-добре, което се дължи на факта, че първоначалните данни предполага връзка между клиента и неговия източник и способните крехка изчезне или промяната във всеки един момент.

За да използвате NFS в среда Windows, можете да използвате безплатна сега е Microsoft продукт MS Услуги за UNIX (ДЛ). който е включен в клиента за NFS. Подкрепа NFS протокол за UNIX среда обикновено е включен във всички дистрибуции по подразбиране.
Подкрепа за CIFS в UNIX среда чрез един продукт, наречен SAMBA, е резултат от обратната средства инженерно-и мрежов протокол и реконструкция с помощта на протокол по независим отворен код продукти. Е трудно и изпълнено с бъдещите проблеми на решение за съвместимост е избран, защото, въпреки стандартизацията в IETF, протокола CIFS е затворен и е собственост на Microsoft, което ограничава неговото ispolzvanie в някои случаи на така наречените продукти «Безплатен софтуер» (GNU). Официално лицензиран за употреба от собствена към момента две основни NAS доставчици като Network Appliance и EMC. Веднага след като те използват протокола CIFS е напълно функционален в независим от MS продукти. Други са принудени да използват или SAMBA, или да се използва версия на Windows Storage Server за него, носейки CIFS по подразбиране.