پرش به مطلب اصلی

فایل ذخیره‌سازی اشتراکی

File Storage یک روش ذخیره‌سازی داده‌هاست که به کاربران کمک می‌کند اطلاعات‌شان را در قالب فایل و در پوشه‌ها ذخیره و مدیریت کنند. این سیستم از پروتکل‌های استاندارد شبکه (Network File System (NFS)) پشتیبانی می‌کند که امکان دسترسی آسان به داده‌ها را از سیستم‌عامل‌های مختلف فراهم می‌کند.

به بیان ساده‌تر، File Storage مانند یک فایل‌سیستم مشترک عمل می‌کند که می‌توانید آن را مثل یک درایو شبکه در نظر بگیرید. فضای ذخیره‌سازی اشتراکی آروان‌کلاد در محیطی خصوصی و ایزوله، امکان به‌اشتراک گذاشتن داده‌ها میان چندین ابرک را در اختیارتان قرار می‌دهد.

این قابلیت در حال حاضر، در دیتاسنتر «شهریار» در دسترس قرار دارد.

از میان ویژگی‌های متعدد این قابلیت می‌توان به موارد زیر اشاره کرد:

  • دسترسی هم‌زمان به داده‌ها: اتصال چندین ابرک به یک فضای ذخیره‌سازی واحد و استفاده‌ی هم‌زمان از داده

  • مدیریت یکپارچه و ساده: کنترل همه‌ی فرآیندهای File Storage مانند بکاپ، مدیریت دسترسی و نظارت از طریق پنل یا ابزارها

  • مقیاس‌پذیری: افزایش آنی ظرفیت File Storage بدون نگرانی از محدودیت‌های سخت‌افزاری

  • پشتیبانی از سطح دسترسی: تنظیم سطح دسترسی Read/Write هر ابرک به فایل استوریج

تفاوت Object Storage ،Block Storage و File Storage

اگر به ذخیره‌سازی سریع برای یک سرور خاص نیاز دارید، Block Storage انتخاب مناسبی است، هم‌چنین اگر هدف شما آرشیو کردن داده‌های بزرگ است، Object Storage گزینه‌ی بهتری است. اما اگر به اشتراک‌گذاری داده‌ها بین چندین سرور با دسترسی هم‌زمان نیاز دارید، File Storage گزینه‌ی ایده‌آل شماست.

Block StorageObject StorageFile Storage
ساختارذخیره داده‌ها در بلوک‌های خامذخیره داده‌ها در قالب شی (Object) و دریافت از طریق APIذخیره‌سازی در قالب فایل و پوشه و دریافت از طریق پروتکل‌های شبکه
کاربردذخیره سیستم‌عامل، پایگاه داده‌ها و برنامه‌های نیازمند دسترسی مستقیم و سریعداده‌های بدون ساختار مانند فایل‌های رسانه‌ای، آرشیوها و نسخه‌های پشتیبانبه‌اشتراک‌گذاری داده‌های بین چند سرور و دسترسی هم‌زمان

استفاده از File Storage آروان‌کلاد

از پنل کاربری آروان‌کلاد و بخش سرور ابری روی «فایل ذخیره‌سازی اشتراکی» از منوی دیسک کلیک کنید.

روی دکمه‌ی «فایل ذخیره‌سازی اشتراکی جدید» کلیک و جزییات File Storageتان را مشخص کنید.

پس از تعیین ظرفیت و نام فضای ذخیره‌سازی باید آن را وارد شبکه‌ی خصوصی ابرک‌هایی که نیاز به دسترسی به آن دارند کنید. پس از ایجاد File Storage، یک آدرس IP خصوصی از این شبکه به آن اختصاص می‌یابد.

اتصال ابرک

پس از ساخت فایل استوریج، می‌توانید ابرک‌های شبکه‌ی خصوصی را به آن متصل کنید. برای این‌ کار روی دکمه‌ی «اتصال ابرک» کلیک کنید.

در حال حاضر امکان اتصال ابرک‌های لینوکسی به فایل ذخیره‌سازی اشتراکی وجود دارد.

سپس روی «اتصال ابرک جدید» بزنید.

در این بخش باید ابرک و سطح دسترسی آن را از میان فقط خواندن (Read) یا خواندن و نوشتن (Read/Write) مشخص کنید.

در پایان روی دکمه‌ی + کلیک کنید تا ابرک به فضای ذخیره‌سازی متصل شود.

پس از اتصال ابرک باید، فایل استوریج را به ابرک Mount کنید.

Mount به ابرک

ابتدا پکیج‌ لازم برای مانت فایل‌سیستم اشتراکی را بر اساس توزیع سیستم‌عامل‌تان نصب کنید:

sudo apt-get install nfs-common

سپس یک دایرکتوری برای مانت استوریج ایجاد کنید:

sudo mkdir /mnt/arvanfs

دسترسی‌ها و Permissionهای لازم را برای آن تنظیم کنید:

sudo chown -R user:group /mnt/sudo
sudo chown -R ubuntu:ubuntu /mnt/arvanfsarvanfs

اکنون می‌توانید با اجرای دستور زیر، فایل ذخیره‌سازی اشتراکی را به ابرک متصل کنید:

sudo mount -t nfs {share_port_ip}:{share_location} /mnt/arvanfs

توجه داشته باشید که share_ip_port و share_location را باید با مقادیر مناسب جایگزین کنید.

این مقادیر را می‌توانید با کلیک روی گزینه‌ی Mount در پنل کپی کنید.

برای اطمینان از اینکه مسیر mnt/arvanfs/ با موفقیت mount شده است، دستور زیر را اجرا کنید:

df -hT

شما می‌توانید برای اتصال دایمی فایل استوریج به‌طوری که فرآیند مانت با هر بار راه‌اندازی به‌شکل خودکار انجام شود، فایل fstab را ویرایش کنید:

sudo vim /etc/fstab

و خط زیر را به این فایل اضافه کنید:

{share_port_ip}:{share_location} /mnt/arvanfs nfs4 rw,soft 0 0

تغییر سطح دسترسی

شما می‌توانید سطح دسترسی ابرک را از طریق منوی مقابل آن و با استفاده از گزینه‌ی «تغییر سطح دسترسی» ویرایش کنید.

جداسازی ابرک

اگر نیاز به جداسازی فایل ذخیره‌سازی اشتراکی از ابرک داشتید به‌کمک گزینه‌ی «جداسازی ابرک» این کار را انجام دهید.

پیش از جداسازی ابرک، مطمین شوید که عملیات Read/Write روی فایل ذخیره‌سازی ‌اشتراکی تمام شده است چرا که اجرای این عملیات در میانه‌ی فرآیند نوشتن ممکن است باعث از دست رفتن اطلاعات شود.

افزایش حجم

از مهم‌ترین ویژگی‌های فایل ذخیره‌سازی اشتراکی، مقیاس‌پذیری و انعطاف‌پذیری آن است. اگر زمانی نیاز به افزایش ظرفیت فایل‌ استوریج‌تان داشتید، می‌توانید با کلیک روی گزینه‌ی «افزایش حجم» از منوی مقابل فایل استوریج، ظرفیت جدیدی برای آن تعیین کنید.