Кіріспе
Сақтау желісі протоколы ATA over Ethernet (AoE) – Брантли Койл компаниясы әзірлеген, Ethernet желілері арқылы блок-жинақтау құрылғыларына қарапайым және жоғары өнімділікпен қол жеткізуді қамтамасыз ететін желілік протокол. Ол төмен құнмен, стандартты технологияларды пайдаланып сақтау аймақ желілерін (SAN) құруға арналған.
ATA over Ethernet (AoE) is a network protocol developed by the Brantley Coile Company, designed for simple, high performance access of block storage devices over Ethernet networks. It is used to build storage area networks (SANs) with low cost, standard technologies.
ATA капсулалау
SATA (және ескі PATA) қатты дискілері командаларды беру үшін, мысалы, оқу, жазу және мәртебе туралы ақпарат алу үшін Advanced Technology Attachment (ATA) протоколын пайдаланады. AoE осы командаларды Ethernet кадрларына енгізіп, оларды SATA немесе 40 контактілі жалпақ кабельдің орнына Ethernet желісі арқылы жіберуге мүмкіндік береді. AoE ішінде ATA протоколын қолданғанымен, операциялық жүйеге дискілерді SCSI ретінде көрсетеді. Сонымен қатар, нақты дискілер SCSI немесе кез келген басқа түрде болуы мүмкін, AoE тек ATA командаларын қолданатын дискілермен ғана шектелмейді. AoE драйверін пайдалану арқылы хост-жүйе қашықтағы дискіге тікелей қосылғандай қол жеткізе алады. AoE ұсынатын ATA инкапсуляциясы қарапайым және төменгі деңгейде, бұл аударманы жоғары өнімділікте немесе кішкентай, енгізілген құрылғыда, немесе екеуінде де жүзеге асыруға мүмкіндік береді.
Жолдау мүмкіндігі
AoE – IP қолданылып, 3-қабаттың үстінде жұмыс істейтін кейбір басқа SAN протоколдарынан өзгеше, дерек байланысы қабатында жұмыс істейтін 2-қабатты протокол. Бұл TCP/IP-нің елеулі өңдеу жүктемесін азайтады, бірақ маршрутизаторлар AoE деректерін бөлек желілер арқылы (мысалы, кампус желісі немесе Интернет) бағыттай алмайды. Оның орнына AoE пакеттері тек бір жергілікті Ethernet сақтау желісінің ішінде ғана тарай алады (мысалы, бір коммутаторға қосылған немесе бір LAN Subnet немесе VLAN-дағы компьютерлер жиынтығы).
Қауіпсіздік
AoE-нің маршруттастырылмауы – жалғыз қауіпсіздік механизмі болып табылады (яғни, шабуылшы маршрутизатор арқылы қосыла алмайды – олар маршрутталған желілерде Ethernet кадрларын туннельдеу қолданылмаған жергілікті Ethernet коммутаторына физикалық түрде қосылуы керек). Дегенмен, AoE-де парольді тексеру немесе шифрлау үшін арнайы механизмдер қарастырылмаған. Протокол Coraid Storage құрылғылары, vblade және GGAOED сияқты AoE мақсаттарына нақты MAC-адрестерден ғана қосылуға рұқсат беретін ("маскалар") кіру тізімдерін құруға мүмкіндік береді (бірақ оларды жалғандауға болады). AoE-ні ең қауіпсіз ету үшін Ethernet VLAN пайдалану керек.
Құрастыру тізбегі
AoE протоколы хостқа негізделген өзара жұмыс істеу арқылы құлыптау механизмін ұсынады. Егер бірнеше AoE бастаушысы AoE нысанасын пайдаланса, олар ортақ AoE құрылғысындағы конфигурациялық тізбек деректерін оқып, жазып жатқанда бір-біріне кедергі келтірмеу үшін байланысқа түсуі керек. Егер қол жеткізілім қатаң түрде тек оқуға арналған болмаса немесе кластерлік файлдық жүйе қолданылмаса, файлдық жүйенің бұзылуы және деректердің жоғалуы мүмкін. AoE ұсынатын бір мүмкіндік – хосттың нақты қол жеткізілуін анықтау үшін сақтау құрылғысын пайдалану. Бұл AoE "конфигурациялық тізбек" мүмкіндігі. Конфигурациялық тізбек құрылғыны кім пайдаланып жатқаны және басқа да ақпаратты тіркеуге болады. Егер бірнеше хост бір уақытта конфигурациялық тізбекті орнатуға тырысса, тек біреуі ғана сәтті болады. Ал қалған хостқа қақтығыс туралы хабар беріледі.
Жабдықтық қолдау
Coraid EtherDrive брендімен AoE SAN құрылғыларының кең ауқымын ұсынды, сонымен қатар бір немесе бірнеше AoE құрылғыларына NFS немесе SMB протоколдарын қолдана отырып, желілік қосылған сақтау мүмкіндігін қосатын дисксіз шлюздерді де ұсынды. Coraid бренді қазір Coraid-ті құрған Брэнтли Койл құрған SouthSuite, Inc. компаниясына тиесілі. 2007 жылы LayerWalker компаниясы Fast және Gigabit Ethernet желілерінде жұмыс істейтін miniSAN деп аталатын AoE аппараттық құралдарын жариялады. miniSAN өнімдері стандартты AoE серверлік функцияларын және PC, жеке тұтынушылар мен шағын және орта бизнес нарықтарына бағытталған басқа да басқару мүмкіндіктерін ұсынады.
Қарым-қатынас ұғымдары
AoE қарапайым желілік протокол болғанымен, ол сақтау мүмкіндіктерінің күрделі саласын ашады. Осы сақтау сценарийлерін түсіну және бағалау үшін, бірнеше түсінікпен танысқан жөн.
Қойма аймақ желілерін пайдалану
SAN дискісін пайдалану үшін хост оны файлдық жүйемен форматтауы керек. Бірақ, SATA немесе SCSI дискілерінен өзгеше, SAN қатты дискісіне бірнеше машина қол жеткізе алады. Бұл қауіпті де, мүмкіндік те сыйлайды. Дәстүрлі файлдық жүйелер (FAT немесе ext3 сияқты) бір хостпен қолдану үшін жасалған, ал бірнеше машина қол жеткізе алса, болжамсыз мінез-құлық тудыруы мүмкін. Мұндай файлдық жүйелерді пайдалануға болады, және AoE бірнеше машинаның бір уақытта қол жеткізуінен қорғайтын механизмдер ұсынады (Конфигурация жолын қараңыз). Ортақ дискілік файлдық жүйелер жеке файлдарға бір уақытта қол жеткізуді үйлестіре отырып, бірнеше машинаның бір қатты дискіні қауіпсіз пайдалануына мүмкіндік береді. Бұл файлдық жүйелер бірнеше машинаға орталық сервер немесе файлдық жүйесіз (және жоғары өнімділікпен) бірдей AoE нысанына қол жеткізуге мүмкіндік беру үшін қолданылуы мүмкін.