مقالات

3 پروژه ذخیره سازی برتر در یک آزمایشگاه خانگی برای یادگیری: ساخت و ساز ، مطمئن و بهینه سازی


برای مهندسان شبکه در هر سطح از تجربه ، آزمایشگاه خانگی بیش از یک زمین بازی ساده است-این یک فضای حیاتی برای یادگیری ، آزمایش و تسلط بر مهارت های دنیای واقعی است. یکی از مهمترین مؤلفه های هر آزمایشگاه خانگی ذخیره سازی است. این که آیا شما توسط ماشین های مجازی میزبان هستید ، نسخه های ذخیره شده ، پخش رسانه ها یا شبیه سازی شرکت ها ، راه حل های ذخیره سازی پایدار و انعطاف پذیر ضروری هستند.

پروژه های ذخیره سازی آزمایشگاه خانگی به شما امکان می دهد فناوری هایی مانند ذخیره شبکه (NAS) ، RAID (آرایه غیر ضروری دیسک های مستقل) ، ZFS (سیستم فایل Zettabyte) و ادغام ابر را کشف کنید. آنها همچنین با محافظت از داده ها ، بهینه سازی بیش از حد و عملکرد ، تجربه عملی را ارائه می دهند که می توانند مستقیماً به محیط تولید IT منتقل شوند.

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

مثال 1: آیا DO NAS خود را با هسته Truenas ساخته اید

چرا NAS خود را بسازید؟

NAS (Network Attached Storage) یک دستگاه تخصصی ذخیره سازی و به اشتراک گذاری پرونده در شبکه شماست. ساختن NAS خود کنترل کامل بر سخت افزار ، نرم افزار و ویژگی ها را به شما می دهد – اغلب با قیمت پایین تر از راه حل های تجاری. Truenas Core (قبل از FREENAS) یک سیستم عامل محبوب NAS Open است که از ویژگی های پیشرفته مانند ZFS ، عکس های فوری و تکثیر پشتیبانی می کند.

طرح

  • هدف: برای به اشتراک گذاری پرونده ها ، پشتیبان گیری و رسانه های جریان ، یک NAS قابل اعتماد و قابل اعتماد ایجاد کنید.
  • مهارت های تحت پوشش: مدیریت دیسک ، پیکربندی ZFS ، اشتراک SMB/NFS ، مجوزهای کاربر ، عکس.
  • ابزارهای مورد نیاز: یک رایانه یا سرور قدیمی ، حداقل رم 8 گیگابایتی ، 2+ هارد دیسک یا SSD ، Truenas Core (بارگیری رایگان).

گام به گام

  1. سخت افزار را انتخاب کنید: از یک دسک تاپ بازنشسته یا یک سرور کوچک استفاده کنید. RAM برای یکپارچگی داده ها ، به ویژه با ZFS ، ECC (کد تصحیح خطا) را در اولویت قرار دهید.
  2. Truenas Core را نصب کنید: ISO را بارگیری کنید ، یک USB قابل بوت ایجاد کنید و روی سخت افزار خود نصب کنید.
  3. پیکربندی استخر ذخیره سازی: برای ایجاد استخر ذخیره سازی از ZFS استفاده کنید. برای تعادل عملکرد و بیش از حد با RAIDZ1 (تک برابری) شروع کنید.
  4. ایجاد سهام: سهام SMB (برای ویندوز) یا NFS (برای لینوکس) را تنظیم کنید. حساب کاربری و مجوزها را پیکربندی کنید.
  5. عکس ها و تکثیر را فعال کنید: برای بازگرداندن امتیاز ، عکس های خودکار ZFS را برنامه ریزی کنید. تکثیر را در یک دستگاه پشتیبان دیگر از Offsite تنظیم کنید.
  6. افزودن افزونه ها: افزونه های Plex ، NextCloud (ابر خصوصی) یا ابزارهای پشتیبان را نصب کنید.

نتایج آموزش

  • مفاهیم ZFS را درک کنید: استخرها ، مجموعه داده ها ، عکس ها و تکثیر.
  • پروتکل های اشتراک پرونده را تمرین کنید (SMB ، NFS ، AFP).
  • با سطح RAID و تأثیر آنها بر بیش از حد و کارآیی تجربه کنید.
  • بیاموزید که چگونه پشتیبان گیری و بازیابی را خودکار کنید.

مثال 2: CEF خوشه ذخیره سازی توزیع شده

چرا Ceph را امتحان کنید؟

Ceph یک بستر ذخیره منبع باز است که برای مقیاس پذیری و تحمل آسیب طراحی شده است. این ماده به طور گسترده در محیط های شرکت برای شی ، بلوک و ذخیره پرونده ها استفاده می شود. راه اندازی یک خوشه کوچک CPF در آزمایشگاه خانگی شما راهی عالی برای یادگیری در مورد ذخیره سازی اختصاص یافته ، در دسترس بودن بالا و معماری های بزرگ در مقیاس است.

طرح

  • هدف: یک خوشه ذخیره سازی پایدار و مقیاس برای ماشین های مجازی ، ظروف یا مجموعه داده های بزرگ ایجاد کنید.
  • مهارت های تحت پوشش: تنظیم خوشه ها ، OSD (Daemon برای ذخیره اشیاء) ، گره های مانیتور ، دروازه Rados ، تکثیر داده ها.
  • ابزارهای مورد نیاز: سه یا بیشتر فرم رایانه شخصی یا ماشین های مجازی ، دستگاه های گره 2+ ، سرور اوبونتو یا CentOS ، بسته های Ceph.

سخت افزار توصیه شده ما: Raspberry Pi 5

مسئولیت: رابطه زیر یک اتصال شریک زندگی است که از ایجاد روترفریک محتوای مورد علاقه شما پشتیبانی می کند. نگران نباشید ، ما اکیداً PI تمشک را توصیه می کنیم.

ما اکیداً توصیه می کنیم از Raspberry Pi 5 برای این پروژه ها استفاده کنید زیرا آنها نسبتاً مقرون به صرفه هستند و می توانند به راحتی برای سایر طرح های آزمایشگاهی خانگی یا اتوماسیون خانه در جاده تنظیم شوند … شاید لازم باشد در مورد آن مقاله ای بنویسیم …

گام به گام

  1. گره ها را آماده کنید: از سه تخته تمشک PI 5 ، هسته های Intel یا VM استفاده کنید. هر گره باید حداقل یک دستگاه داده و یک دستگاه محور داشته باشد.
  2. نصب Ceph: برای نصب CEPH در هر گره ، مستندات رسمی را دنبال کنید. تکالیف نقش ها: مانیتور (MON) ، مدیر (MGR) و OSD.
  3. پیکربندی شبکه ها: اطمینان حاصل کنید که همه گره ها در همان VLAN/Subnet قرار دارند. برای قابلیت اطمینان از IPS استاتیک استفاده کنید.
  4. استخرهای ذخیره سازی ایجاد کنید: یک بلوک ، شی یا ذخیره پرونده ها را تعیین کنید. یک عامل تکثیر (به عنوان مثال 2 یا 3 نسخه) تنظیم کنید.
  5. ذخیره سازی را کاوش کنید: از Rados Gateway برای سازگار با ذخیره سازگار با S3 اشیاء یا CEPHF برای سهام پرونده استفاده کنید.
  6. نظارت بر سلامت خوشه: برای ردیابی وضعیت عملکرد ، دیسک و گره از داشبورد Ceph استفاده کنید.

نتایج آموزش

  • چنگال مفاهیم ذخیره سازی توزیع شده: تکثیر ، تحمل به آسیب ، سلامت خوشه.
  • با اضافه کردن گره ها و دستگاه ها ، نحوه ذخیره سازی را بیاموزید.
  • گره های عیب یابی و بازیابی اطلاعات را تمرین کنید.
  • ذخیره سازی CEPH را با ProxMox ، Kubernetes یا OpenStack برای سناریوهای آزمایشگاهی پیشرفته ادغام کنید.

مثال 3: برای تهیه نسخه پشتیبان و هماهنگ سازی در یک راه حل ابری ادغام شده است

چرا ذخیره سازی ابری را ادغام می کنیم؟

راه حل های ذخیره سازی ترکیبی که به صورت محلی و ذخیره سازی ابری ترکیب می شوند ، بهترین های هر دو جهان را ارائه می دهند -دسترسی سریع محلی و اضافی از شهر خارج. پروژه هایی مانند این به شما می آموزد که چگونه به صورت خودکار پشتیبان گیری ، همگام سازی پرونده ها و جلوگیری از از دست دادن داده ها از آسیب سخت افزاری یا بلایای طبیعی جلوگیری کنید.

طرح

  • هدف: پشتیبان گیری خودکار و هماهنگ سازی پرونده بین آزمایشگاه خانگی و ارائه دهندگان ابر خود را تنظیم کنید (به عنوان مثال Google Drive ، Backblaze B2 ، AWS S3).
  • مهارت های تحت پوشش: پیکربندی یا هماهنگ سازی RClone ، رمزگذاری ، برنامه ریزی ، API ادغام ابر ، بررسی پشتیبان.
  • ابزارهای مورد نیاز: NAS یا سرور پرونده موجود ، RCLONE (رایگان) ، حساب ذخیره سازی ابری ، هماهنگ سازی اختیاری برای همگام سازی شرکت های وابسته.

گام به گام

  1. نصب rclone: در NAS یا سرور خود ، برای یک خط فرمان برای مدیریت فایل ذخیره سازی ابری ، یک دستگاه RCLONE را نصب کنید.
  2. پیکربندی Cloud Remote: برای تماس با ارائه دهنده ابر مورد نظر خود از Wizard Rclone Config Wizard استفاده کنید.
  3. پشتیبان گیری خودکار: اسکریپت ها را بنویسید یا از کارهای CRON برای همگام سازی دایرکتوری های مهم در ابر در شب استفاده کنید. برای رمزگذاری و اتصال پهنای باند از پرچم ها استفاده کنید.
  4. پشتیبان گیری را بررسی کنید: برای اطمینان از دست نخورده و ترمیم پرونده ها ، چک های منظم را برنامه ریزی کنید.
  5. همگام سازی شرکتهای وابسته: در صورت تمایل ، برای همگام سازی داده های بین چندین دستگاه در LAN خود برای برش و همکاری از همگام سازی استفاده کنید.

نتایج آموزش

  • کپی های یدکی ابر را برای بازیابی فاجعه خودکار کنید.
  • بهترین شیوه های رمزگذاری و امنیت برای ذخیره سازی ابری را پیدا کنید.
  • اسکریپت ها و برنامه ریزی شغلی را تمرین کنید (Cron ، PowerShell).
  • یاد بگیرید که سرعت محلی خود را با بیش از حد و هزینه های ابری متعادل کنید.

بهترین روشها برای ذخیره پروژه های ذخیره سازی آزمایشگاهی خانگی

1. ارزیابی نیازهای ذخیره سازی و برنامه رشد شما

با ارزیابی نیازهای ذخیره فعلی و آینده خود شروع کنید. انواع داده هایی را که ذخیره خواهید کرد – تصاویر VM ، رسانه ، اسناد ، پشتیبان گیری و نرخ رشد آنها را در نظر بگیرید. تولید بیش از حد می تواند بعداً از ارتقاء گرانقیمت جلوگیری کند.

  • مشاوره: از ماشین حساب های ذخیره سازی برای ارزیابی ظرفیت استخر RAID یا ZFS با حساب کردن هزینه های سربار استفاده کنید.

2. اولویت بندی کاهش و محافظت از داده ها

اضافی را با RAID (به عنوان مثال RAID 1 ، 5 یا ZFS RAIDZ) یا ذخیره سازی اختصاص داده شده (CEPH) استفاده کنید. به یاد داشته باشید که RAID پشتیبان نیست – آنها همیشه از پشتیبان گیری جداگانه ، ایده آل در خارج یا در ابر پشتیبانی می کنند.

  • مشاوره: برای اطمینان از یکپارچگی داده ها ، بایگانی ها و آزمایشات منظم و منظم را برنامه ریزی کنید.

3. بهینه سازی کارآیی و بهره وری انرژی

SSD را برای داده های مکرر در دسترس و HDD برای ذخیره فله انتخاب کنید. برای حفظ هزینه های برق از سخت افزار کارآمد انرژی (به عنوان مثال تابلوهای مبتنی بر بازو ، لوازم کم قدرت) استفاده کنید.

  • مشاوره: حالت های چرخش یا خواب را برای HDD هایی که در حال استفاده مداوم نیستند ، فعال کنید.

4. ذخیره سازی خود را وصل کنید

  • از رمزهای عبور قوی استفاده کنید و احراز هویت چند فیتور (MFA) را در حساب های NAS و Cloud فعال کنید.
  • رمزگذاری داده های حساس در استراحت و در ترانزیت (رمزگذاری ZFS ، Crypt Rclone ، SFTP).
  • دسترسی به شبکه به دستگاه های ذخیره سازی را با استفاده از قوانین VLAN و فایروال محدود کنید.

5. همه چیز را مستند کنید و نظارت کنید

مستندات مفصلی را برای توپولوژی ذخیره سازی ، اعتبارنامه ها و برنامه های پشتیبان خود حفظ کنید. برای پیگیری سلامت ، استفاده و عملکرد دیسک ، ابزارهای نظارت مانند Zabbix ، Grafana یا NetData را ارائه دهید.

  • مشاوره: سیگنال های دیسک را در دیسک ، فضای کم یا خطاهای پشتیبان تنظیم کنید.

6. آزمایش کنید و یاد بگیرید

از امتحان کردن سیستم های پرونده جدید (به عنوان مثال Btrfs ، XFS) ، پروتکل های ذخیره سازی (ISCSI ، NFS ، SMB) یا ابزارهای اتوماسیون (Ansible ، Saltstack) در آزمایشگاه خود نترسید. هر آزمایش مهارت و اعتماد به نفس شما را ایجاد می کند.

پایان

پروژه های ذخیره سازی آزمایشگاه خانگی سنگ بنای توسعه مهارت های IT است. با ساختن NAS خود ، آزمایش با ذخیره سازی توزیع شده مانند CEPH و ادغام راه حل های بایگانی ابر ، تجربه عملی را با فناوری هایی که از مشاغل مدرن تغذیه می کنند ، به دست می آورید. این پروژه ها به شما مازاد ، مقیاس ، امنیت و اتوماسیون را برای شما برای چالش های موجود در دنیای واقعی در مدیریت داده ها یاد می دهند.

کوچک را شروع کنید ، سفر خود را مستند کنید و تا زمانی که نیازهای خود توسعه یابد تکرار کنید. با برنامه ریزی مناسب و بهترین شیوه ها ، ذخیره آزمایشگاه خانگی شما می تواند ایمن ، پایدار و آماده برای هر کاری باشد.


Source link

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا