|
Shakl 4. NFSv4.1 ning pNFS arxitekturasi
|
bet | 5/5 | Sana | 18.05.2024 | Hajmi | 258,63 Kb. | | #241267 |
Bog'liq NFSShakl 4. NFSv4.1 ning pNFS arxitekturasi
Ma'lumotlar ham, metadata ham saqlash maydonida saqlanadi. Mijozlar tartibni olgan holda to'g'ridan-to'g'ri kiritish-chiqarishni amalga oshirishi mumkin va NFSv4.1 serveri metama'lumotlarni boshqarish va saqlash bilan shug'ullanadi. Garchi bu xatti-harakat mutlaqo yangi bo'lmasa-da, pNFS saqlash uchun bir nechta kirish usullarini qo'llab-quvvatlash qobiliyatini qo'shadi. Bugungi kunda pNFS blokka asoslangan protokollardan (tolali kanal), ob'ektga asoslangan protokollardan va NFSning o'zidan (hatto pNFS bo'lmagan shaklda) foydalanishni qo'llab-quvvatlaydi.
NFS ustida ish davom etmoqda, NFSv2 uchun talablar 2010-yil sentabr oyida e'lon qilingan. Ba'zi yangi yutuqlar virtualizatsiya muhitida saqlashning o'zgaruvchan dunyosiga qaratilgan. Misol uchun, gipervisor muhitlarida ma'lumotlarning takrorlanishi (ko'pgina operatsion tizimlar bir xil ma'lumotlarni o'qiydi/yozadi va keshlanadi). Shu sababli, butun saqlash tizimi takrorlanish qaerda sodir bo'lishini tushunishi maqsadga muvofiqdir. Bu mijozda kesh maydonini va saqlash oxirida sig'imni saqlab qoladi. NFSv4.2 ushbu muammoni hal qilish uchun umumiy bloklarning blok xaritasini taklif qiladi. Saqlash tizimlari qayta ishlash imkoniyatlarini orqa tomonda birlashtira boshlaganligi sababli, server tomonidagi nusxa ma'lumotlarni nusxalashning ichki xotira tarmog'ini yuklash uchun kiritiladi, agar uni saqlash orqa tomonida samarali bajarish mumkin bo'lsa. Boshqa yangiliklar ham paydo bo'lmoqda, jumladan flesh-xotira uchun sub-fayl keshlash va I/U uchun mijoz tomonidan maslahatlar (potentsial mapadviseyo'l sifatida foydalanish).
NFSga muqobillar
NFS UNIX va Linux tizimlarida eng mashhur tarmoq fayl tizimi bo'lsa-da, bu, albatta, yagona tanlov emas. Windows® tizimlarida CIFS nomi bilan ham tanilgan Server xabar bloki [SMB] eng keng tarqalgan variant hisoblanadi (garchi Windows ham NFS-ni qo'llab-quvvatlaydi, chunki Linux SMB-ni qo'llab-quvvatlaydi).
Linuxda ham qo'llab-quvvatlanadigan so'nggi tarqatilgan fayl tizimlaridan biri Ceph. Ceph UNIX (POSIX) uchun portativ operatsion tizim interfeysi bilan nosozliklarga chidamli taqsimlangan fayl tizimi sifatida boshidan ishlab chiqilgan. O'ngdagi manbalarda Ceph haqida ko'proq bilib olishingiz mumkin.
Boshqa misollar: OpenAFS, Endryu tarqatilgan fayl tizimining ochiq manbali versiyasi (Karnegi Mellon va IBM'dan), GlusterFS, kengaytiriladigan saqlash uchun umumiy maqsadli taqsimlangan fayl tizimiga va Lustre, ya'ni massiv parallel taqsimlangan fayl tizimi. klasterli hisoblashlarga e'tibor qaratish. Hammasi tarqatilgan saqlash uchun ochiq kodli dasturiy echimlardir.
Xulosa
NFS rivojlanishda davom etmoqda va Linux evolyutsiyasiga o'xshab (past, o'rnatilgan va yuqori darajadagi ishlashni qo'llab-quvvatlaydi), NFS iste'molchilar va korxonalar uchun kengaytiriladigan saqlash yechimini amalga oshiradi. NFS-ni nima kutayotganini ko'rish qiziqarli bo'ladi, lekin uning tarixi va yaqin muddatga nazar tashlasak, u bizni ko'rish va fayllarni saqlashdan foydalanish usulini o'zgartiradi.
Resurslar
NFSv2NFS portativ va ko'p platformali tarmoq fayl tizimi uchun standart spetsifikatsiyadir. U bir qator spetsifikatsiyalar ostida hujjatlashtirilgan, jumladan, birinchi standart NFSv2, NFSv3, NFSv4 va eng oxirgi NFSv4.1. Shuningdek, NFS kelajagi haqida NFSv4.2 talablari hujjatida ko'proq bilib olishingiz mumkin.
NFSv3NFS portativ va ko'p platformali tarmoq fayl tizimi uchun standart spetsifikatsiyadir. U bir qator spetsifikatsiyalar ostida hujjatlashtirilgan, jumladan, birinchi standart NFSv2, NFSv3, NFSv4 va eng oxirgi NFSv4.1. Shuningdek, NFS kelajagi haqida NFSv4.2 talablari hujjatida ko'proq bilib olishingiz mumkin.
NFSv4NFS portativ va ko'p platformali tarmoq fayl tizimi uchun standart spetsifikatsiyadir. U bir qator spetsifikatsiyalar ostida hujjatlashtirilgan, jumladan, birinchi standart NFSv2, NFSv3, NFSv4 va eng oxirgi NFSv4.1. Shuningdek, NFS kelajagi haqida NFSv4.2 talablari hujjatida ko'proq bilib olishingiz mumkin.
NFSv4.1NFS portativ va ko'p platformali tarmoq fayl tizimi uchun standart spetsifikatsiyadir. U bir qator spetsifikatsiyalar ostida hujjatlashtirilgan, jumladan, birinchi standart NFSv2, NFSv3, NFSv4 va eng oxirgi NFSv4.1. Shuningdek, NFS kelajagi haqida NFSv4.2 talablari hujjatida ko'proq bilib olishingiz mumkin.
NFSv4.2 talablari hujjatiNFS portativ va ko'p platformali tarmoq fayl tizimi uchun standart spetsifikatsiyadir. U bir qator spetsifikatsiyalar ostida hujjatlashtirilgan, jumladan, birinchi standart NFSv2, NFSv3, NFSv4 va eng oxirgi NFSv4.1. Shuningdek, NFS kelajagi haqida NFSv4.2 talablari hujjatida ko'proq bilib olishingiz mumkin.
XDRXDR - bu turli arxitekturadagi xostlarga umumiy ma'lumotlar turlaridan foydalangan holda tarmoq orqali muloqot qilish imkonini beruvchi ma'lumotlar uchun standartlashtirilgan kodlash.
Linux fayl tizimining anatomiyasiLinux ko'p sonli saqlash vositalaridan ko'p turli xil fayl tizimlarini qo'llab-quvvatlaydi. Linux buni ko'plab fayl tizimlari, turli xil saqlash qurilmalari uchun drayverlar va VFS integratsiyasi orqali amalga oshiradi. VFS haqida ko'proq ma'lumotni "Linux fayl tizimining anatomiyasi" (IBM Developer, 2007 yil oktyabr) bo'limidan olishingiz mumkin.
OpenAFSNFS, albatta, tarmoqqa ulangan saqlash tizimlarini yaratishning yagona usuli emas. Boshqa misollar orasida OpenAFS, GlusterFS, Lustre va Ceph mavjud. Siz Ceph haqida ko'proq ma'lumotni "Ceph: Linux petabayt miqyosidagi taqsimlangan fayl tizimi" (IBM Developer, 2010 yil may) da bilib olishingiz mumkin.
GlusterFSNFS, albatta, tarmoqqa ulangan saqlash tizimlarini yaratishning yagona usuli emas. Boshqa misollar orasida OpenAFS, GlusterFS, Lustre va Ceph mavjud. Siz Ceph haqida ko'proq ma'lumotni "Ceph: Linux petabayt miqyosidagi taqsimlangan fayl tizimi" (IBM Developer, 2010 yil may) da bilib olishingiz mumkin.
YorqinlikNFS, albatta, tarmoqqa ulangan saqlash tizimlarini yaratishning yagona usuli emas. Boshqa misollar orasida OpenAFS, GlusterFS, Lustre va Ceph mavjud. Siz Ceph haqida ko'proq ma'lumotni "Ceph: Linux petabayt miqyosidagi taqsimlangan fayl tizimi" (IBM Developer, 2010 yil may) da bilib olishingiz mumkin.
CephNFS, albatta, tarmoqqa ulangan saqlash tizimlarini yaratishning yagona usuli emas. Boshqa misollar orasida OpenAFS, GlusterFS, Lustre va Ceph mavjud. Siz Ceph haqida ko'proq ma'lumotni "Ceph: Linux petabayt miqyosidagi taqsimlangan fayl tizimi" (IBM Developer, 2010 yil may) da bilib olishingiz mumkin.
Ceph: Linux petabayt miqyosidagi taqsimlangan fayl tizimiNFS, albatta, tarmoqqa ulangan saqlash tizimlarini yaratishning yagona usuli emas. Boshqa misollar orasida OpenAFS, GlusterFS, Lustre va Ceph mavjud. Siz Ceph haqida ko'proq ma'lumotni "Ceph: Linux petabayt miqyosidagi taqsimlangan fayl tizimi" (IBM Developer, 2010 yil may) da bilib olishingiz mumkin.
IBM Developer Linux zonasiIBM Developer Linux zonasida Linux ishlab chiquvchilari va ma'murlari uchun yuzlab maqolalar va qo'llanmalar, shuningdek yuklab olishlar, muhokama forumlari va boshqa ko'plab resurslarni toping.
|
| |