Bosh sahifa Wiki NAS

NAS

NAS — fayllarni tarmoq orqali markaziy saqlash va ulashish uchun mo‘ljallangan storage qurilmasi yoki server. Uning to‘liq nomi Network Attached Storage hisoblanadi.

NAS foydalanuvchi va serverlarga alohida disk bloklari emas, tayyor fayl tizimi hamda kataloglar ko‘rinishida xizmat beradi. Clientlar odatda SMB, NFS yoki boshqa file-sharing protokollari orqali ulanadi.

Uy, ofis, media arxiv, backup va kichik server infratuzilmasida NAS keng qo‘llanadi.

Asosiy arxitektura

NAS odatda quyidagi qismlardan iborat:

  • protsessor;
  • operativ xotira;
  • bir yoki bir nechta disk;
  • tarmoq interfeysi;
  • operatsion tizim;
  • fayl tizimi;
  • web boshqaruv paneli;
  • file-sharing service.

Maxsus NAS appliance tayyor hardware va firmware bilan keladi. Oddiy serverga storage operatsion tizimi o‘rnatib ham NAS yaratish mumkin.

File-level storage

NAS file-level storage taqdim etadi.

Client quyidagilar bilan ishlaydi:

/shared/projects/design.png
/shared/backups/server.tar

Fayl va katalog strukturasini NASning o‘zi boshqaradi.

Bu SANdagi block-level storage’dan farq qiladi. SAN clientga disk yoki LUNga o‘xshash blok qurilma beradi, fayl tizimini esa client yaratadi.

SMB

SMB Windows, macOS va ko‘plab Linux tizimlarda file sharing uchun ishlatiladi.

Imkoniyatlari:

Zamonaviy tarmoqda eski SMBv1 xavfsizlik sabab o‘chiriladi. SMBv2 va SMBv3 ishlatiladi.

NFS

NFS Unix va Linux muhitida keng tarqalgan.

Client remote katalogni lokal filesystemga o‘xshab mount qiladi.

Qo‘llanishlar:

NFS versiyasi, identity mapping va file locking sozlamalari mos bo‘lishi kerak.

User va ruxsat

NAS lokal user bazasi yoki tashqi katalog xizmatidan foydalanishi mumkin.

Tashqi tizimlar:

Ruxsat ikki qatlamda bo‘lishi mumkin:

Foydalanuvchining amaldagi huquqi odatda ikkala qatlamning eng cheklangan natijasiga bog‘liq.

RAID

Ko‘p NAS bir nechta diskni RAID bilan birlashtiradi.

Keng tarqalgan variantlar:

RAID disk nosozligidan himoya qiladi, ammo fayl o‘chirilishi, ransomware yoki qurilma yo‘qolishidan himoya qilmaydi.

Hot-swap

Hot-swap bay tizim ishlayotganida diskni almashtirish imkonini beradi.

Buning uchun:

hot-swapni qo‘llashi kerak.

Noto‘g‘ri diskni chiqarish arrayni degraded yoki unavailable holatga olib kelishi mumkin.

Snapshot

Snapshot file system yoki volume’ning ma’lum vaqtdagi holatini saqlaydi.

Qo‘llanishlar:

  • tasodifiy o‘chirilgan faylni tiklash;
  • ransomware’dan oldingi holat;
  • update oldidan nusxa;
  • backup source.

Snapshot odatda copy-on-write mexanizmiga tayanadi.

Snapshot NASning o‘z diskida bo‘lsa, butun qurilma buzilganda u ham yo‘qolishi mumkin.

Backup

NAS ko‘pincha backup manzili sifatida ishlatiladi, ammo NASning o‘zi ham backup qilinadi.

3-2-1 modeli:

  • ma’lumotning 3 nusxasi;
  • 2 turdagi media;
  • 1 nusxa boshqa joyda.

Remote NAS, cloud object storage, tape yoki offline disk qo‘llanadi.

Replication

Ikki NAS orasida file yoki snapshot replication ishlashi mumkin.

Turlari:

Synchronous replication past latency va ishonchli link talab qiladi. Asynchronous variantda oxirgi o‘zgarishlarning kichik qismi yo‘qolishi mumkin.

Tarmoq tezligi

NAS performance’i faqat diskka emas, tarmoqqa ham bog‘liq.

Keng tarqalgan interfeyslar:

  • 1 GbE;
  • 2.5 GbE;
  • 5 GbE;
  • 10 GbE;
  • yuqori darajada 25 GbE va undan katta.

1 GbE real file transfer tezligi protocol overhead bilan taxminan 100–115 MB/s atrofida bo‘lishi mumkin.

Bir nechta tarmoq porti LACP orqali birlashtirilishi mumkin.

Bu:

beradi.

Bitta TCP flow har doim barcha linklar bandwidthini birlashtirmaydi. Hash siyosati uni bitta member linkka joylashtirishi mumkin.

SSD cache

NAS SSDni read yoki write cache sifatida ishlatishi mumkin.

Read cache tez-tez o‘qiladigan bloklarni saqlaydi.

Write cache yozuvni tez qabul qilib, keyin HDDga uzatadi.

Write-back cache power loss protection bo‘lmasa data xavfini oshiradi.

Filesystem

NAS filesystemi:

  • ext4;
  • Btrfs;
  • ZFS;
  • XFS;
  • vendor-specific

bo‘lishi mumkin.

Muhim xususiyatlar:

Deduplication ko‘p RAM va CPU talab qilishi mumkin.

Multimedia

Uy NASlari media server sifatida ishlashi mumkin.

Vazifalar:

  • video va musiqa kutubxonasi;
  • DLNA;
  • foto arxiv;
  • transcoding;
  • smart TVga stream.

Real-time transcoding protsessor yoki hardware video accelerator talab qiladi.

Virtualizatsiya

NAS NFS yoki iSCSI orqali virtual mashina storage’i bo‘lishi mumkin.

Bu holatda:

muhim.

Oddiy uy NASi production VM workload uchun yetarli bo‘lmasligi mumkin.

Xavfsizlik

NAS internetga bevosita ochilsa hujum nishoniga aylanadi.

Himoya:

UPnP orqali avtomatik port ochilishi nazorat qilinadi.

Monitoring

Quyidagilar kuzatiladi:

Disk failure alerti faqat web panelda qolmasdan tashqi kanalga yuboriladi.

Diagnostika

NAS sekin yoki unreachable bo‘lsa:

tekshiriladi.

Disk array rebuild vaqtida file transfer sekinlashishi normal bo‘lishi mumkin.

Bog‘liq tushunchalar

File-level storage, SMB, NFS, RAID, Snapshot, Replication, Backup, SAN, iSCSI, ZFS