Top Layout Campaign banner
تغییرات اخیر

در اینجا اطلاعیه‌ها، نسخه‌ها و تغییرات جدید لیارا فهرست می‌شوند.

Pluton چیست؟ ابزار بکاپ‌ گیری خودکار و امن


۴ شهریور ۱۴۰۵

خلاصه کنید:

openaigeminiperplexity

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

Pluton با هدف ساده‌تر کردن مدیریت بکاپ توسعه یافته است. در ادامه با نحوه کار این ابزار، قابلیت‌های آن، روش راه‌اندازی و کاربردهایش برای بکاپ‌گیری خودکار آشنا می‌شویم.

در ادامه می‌خوانید:

  • Pluton چیست؟
  • Pluton چگونه کار می‌ کند؟
  • برنامه بکاپ در Pluton چیست؟
  • مهم‌ترین قابلیت‌ های Pluton
  • سناریوهای بکاپ‌گیری با Pluton
  • نصب و راه‌اندازی Pluton
  • نسخه متن‌باز Pluton یا Pluton Pro؛ کدام مناسب‌تر است؟
  • مقایسه Pluton با ابزارهای مشابه
  • Pluton برای چه پروژه‌هایی مناسب است؟
  • نکات مهم برای بکاپ‌گیری امن با Pluton
  • بهترین ارائه‌دهنده Pluton
  • جمع‌ بندی
  • سوالات متداول
Pluton

Pluton چیست؟

Pluton یک ابزار متن‌باز و خودمیزبان یا Self-hosted برای مدیریت و خودکارسازی فرایند بکاپ‌گیری است. با استفاده از این ابزار می‌توان تهیه نسخه پشتیبان، زمان‌بندی بکاپ‌ها، نگهداری نسخه‌های قبلی و بازیابی اطلاعات را از طریق یک پنل مدیریتی کنترل کرد.

Pluton برای تهیه بکاپ‌های دوره‌ای از Restic استفاده می‌کند؛ ابزاری که امکان ایجاد نسخه‌های پشتیبان افزایشی را فراهم می‌کند. همچنین برای اتصال به سرویس‌های ذخیره‌سازی مختلف از Rclone کمک می‌گیرد. به همین دلیل، کاربران برای نگهداری بکاپ‌ها به یک سرویس ابری مشخص محدود نمی‌شوند.

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

این ساختار Pluton را به گزینه‌ای مناسب برای توسعه‌دهندگان و تیم‌هایی تبدیل می‌کند که به یک راهکار ساده‌تر برای مدیریت بکاپ‌های خود نیاز دارند.

Pluton چگونه کار می‌ کند؟

Pluton چگونه کار می‌ کند؟

برای درک نحوه کار Pluton، باید با سه بخش اصلی آن آشنا شویم: Restic برای تهیه بکاپ، Rclone برای اتصال به فضای ذخیره‌سازی و خود Pluton برای مدیریت و خودکارسازی این فرایند.

Restic؛ موتور اصلی بکاپ

Pluton برای تهیه بکاپ‌های دوره‌ای از Restic استفاده می‌کند. Restic یک ابزار متن‌باز برای پشتیبان‌گیری است که می‌تواند نسخه‌های مختلفی از داده‌ها ایجاد کرده و آن‌ها را در فضای ذخیره‌سازی محلی یا راه دور نگهداری کند.

یکی از مزایای Restic، تهیه بکاپ‌های افزایشی است. در این روش، پس از اولین بکاپ فقط داده‌های جدید یا تغییرکرده پردازش می‌شوند؛ در نتیجه حجم انتقال داده و فضای موردنیاز برای نگهداری بکاپ‌ها کاهش پیدا می‌کند.

Rclone؛ اتصال به فضای ذخیره‌سازی

Pluton برای ارتباط با سرویس‌های ذخیره‌سازی مختلف از Rclone استفاده می‌کند. به کمک این ابزار، بکاپ‌ها را می‌توان در مقصدهای متنوعی ذخیره کرد و به یک ارائه‌ دهنده خاص محدود نبود.

از جمله این مقصدها می‌توان به فضای ذخیره‌سازی محلی، Amazon S3، سرویس‌های سازگار با S3، Google Drive، OneDrive، Dropbox، Backblaze B2 و SFTP اشاره کرد.

این تنوع به کاربران اجازه می‌دهد محل نگهداری بکاپ را براساس هزینه، نیاز پروژه و زیرساخت خود انتخاب کنند.

Pluton؛ مدیریت و خودکارسازی بکاپ‌ها

Pluton در واقع لایه مدیریتی این فرایند است و امکانات Restic و Rclone را از طریق یک پنل تحت وب در اختیار کاربر قرار می‌دهد.

از طریق این پنل می‌توان کارهایی مثل موارد زیر را انجام داد:

  • ایجاد برنامه بکاپ
  • تعیین زمان اجرای بکاپ‌ها
  • مشخص کردن مدت نگهداری نسخه‌های قبلی
  • رمزنگاری و فشرده‌سازی داده‌ها
  • تلاش مجدد در صورت ناموفق بودن بکاپ
  • مشاهده وضعیت و گزارش عملیات
  • ذخیره نسخه بکاپ در مقصدهای دیگر
  • بازیابی اطلاعات

در نتیجه، مزیت اصلی Pluton این است که مدیریت ابزارها و تنظیمات مختلف بکاپ‌گیری را در یک محیط متمرکز قرار می‌دهد و نیاز به اجرای دستی دستورات و مدیریت چند ابزار جداگانه را کاهش می‌دهد.

برنامه بکاپ در Pluton چیست؟

برنامه بکاپ در Pluton چیست؟

یکی از بخش‌های اصلی Pluton، “برنامه بکاپ” یا Backup Plan است. هر برنامه بکاپ مجموعه‌ای از تنظیمات است که مشخص می‌کند از چه داده‌هایی، در چه زمانی و در کدام محل نسخه پشتیبان تهیه شود.

هنگام ایجاد یک برنامه بکاپ، چند مورد اصلی مشخص می‌شوند:

منبع بکاپ:
در این بخش فایل‌ها، پوشه‌ها یا فضای ذخیره‌سازی موردنظر برای بکاپ‌گیری انتخاب می‌شوند. Pluton باید به این مسیرها دسترسی داشته باشد تا بتواند نسخه پشتیبان تهیه کند.

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

زمان‌بندی بکاپ:
می‌توان تعیین کرد عملیات بکاپ‌گیری در چه بازه‌ای انجام شود؛ برای مثال ساعتی، روزانه، هفتگی، ماهانه یا طبق یک زمان‌بندی سفارشی.

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

پس از ایجاد برنامه، Pluton بکاپ‌ها را طبق زمان‌بندی تعیین‌شده به‌صورت خودکار اجرا می‌کند. همچنین امکان اجرای دستی بکاپ وجود دارد و در صورت ناموفق بودن عملیات، می‌توان اجرای مجدد آن را تنظیم کرد.

مهم‌ترین قابلیت‌ های Pluton

مهم‌ترین قابلیت‌ های Pluton

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

بکاپ‌ گیری خودکار و افزایشی

Pluton برای تهیه بکاپ‌های دوره‌ای از Restic استفاده می‌کند و می‌تواند نسخه‌های پشتیبان را به‌صورت افزایشی ایجاد کند.

در این روش، لازم نیست در هر بار اجرا یک نسخه کامل و مستقل از تمام داده‌ها ایجاد شود. پس از بکاپ اولیه، تغییرات جدید شناسایی و ذخیره می‌شوند؛ در نتیجه حجم داده انتقال‌یافته و فضای موردنیاز برای نگهداری بکاپ‌ها کاهش پیدا می‌کند.

زمان‌بندی خودکار بکاپ‌ها

در Pluton می‌توان مشخص کرد هر برنامه بکاپ در چه زمانی اجرا شود. بسته به نیاز پروژه، امکان تعریف برنامه‌های ساعتی، روزانه، هفتگی، ماهانه یا زمان‌بندی‌های سفارشی وجود دارد.

مدیریت و حذف نسخه‌های قدیمی

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

رمزنگاری بکاپ‌ها

برای افزایش امنیت اطلاعات، Pluton امکان رمزنگاری نسخه‌های پشتیبان را فراهم می‌کند. کلید رمزنگاری باید در محلی امن و جدا از سرور اصلی نگهداری شود تا در زمان بازیابی اطلاعات در دسترس باشد.

فشرده‌سازی داده‌ها

فشرده‌سازی بکاپ‌ها می‌تواند حجم فضای موردنیاز و میزان داده انتقال‌یافته را کاهش دهد. میزان تاثیر این قابلیت به نوع فایل‌های ذخیره‌شده بستگی دارد.

ذخیره بکاپ در سرویس‌های مختلف

Pluton به کمک Rclone می‌تواند نسخه‌های پشتیبان را در سرویس‌های مختلفی مانند Amazon S3، سرویس‌های سازگار با S3، Backblaze B2، Google Drive، OneDrive، Dropbox و SFTP ذخیره کند.

این قابلیت به کاربران اجازه می‌دهد محل نگهداری بکاپ را براساس هزینه، نیاز پروژه و ساختار زیرساخت خود انتخاب کنند.

سناریوهای بکاپ‌گیری با Pluton

Pluton را می‌توان در سناریوهای مختلفی برای تهیه نسخه پشتیبان به کار گرفت؛ از فایل‌ها و دایرکتوری‌های یک سرور گرفته تا داده‌های کانتینری و خروجی پایگاه‌های داده. البته روش بکاپ‌گیری باید متناسب با نوع داده انتخاب شود تا نسخه ایجادشده در زمان بازیابی قابل استفاده باشد.

بکاپ‌گیری از دیتابیس با Pluton

برای بکاپ‌گیری از دیتابیس‌های فعال، بهتر است فقط به کپی مستقیم فایل‌های دیتابیس اکتفا نشود. زمانی که اطلاعات در حال تغییر هستند، ممکن است نسخه ایجادشده وضعیت یکپارچه‌ای نداشته باشد و هنگام بازیابی با مشکل مواجه شود.

Pluton امکان اجرای اسکریپت قبل و بعد از شروع بکاپ را فراهم می‌کند. از این قابلیت می‌توان برای تهیه خروجی از دیتابیس پیش از اجرای عملیات بکاپ استفاده کرد.

برای مثال، در PostgreSQL یا MySQL می‌توان ابتدا با ابزارهای خود دیتابیس یک خروجی سازگار تهیه کرد و سپس Pluton از فایل ایجادشده نسخه پشتیبان بگیرد.

با این روش، احتمال ایجاد نسخه ناقص یا ناسازگار کاهش پیدا می‌کند و بکاپ در وضعیت مناسب‌تری برای بازیابی قرار می‌گیرد.

بکاپ‌گیری از Docker Volume با Pluton

بکاپ‌گیری از Docker Volume با Pluton

اگر داده‌های یک برنامه داخل Docker Volume نگهداری می‌شوند، می‌توان آن‌ها را نیز در فرایند بکاپ Pluton قرار داد.

برای این کار، Volume یا مسیر موردنظر از سرور میزبان به کانتینر Pluton متصل می‌شود تا ابزار بتواند به داده‌ها دسترسی داشته باشد. در نمونه رسمی Docker Compose پروژه نیز از همین روش برای در اختیار قرار دادن دایرکتوری‌ها و Volumeها استفاده شده است.

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

در مورد سرویس‌هایی مانند دیتابیس که اطلاعات آن‌ها به‌صورت مداوم تغییر می‌کند، همچنان باید سازگاری داده در زمان تهیه بکاپ را جداگانه در نظر گرفت.

بکاپ به‌ عنوان سرویس (BaaS) چیست؟
بکاپ به‌ عنوان سرویس

نصب و راه‌اندازی Pluton

Pluton را می‌توان با Docker روی سرور اجرا کرد. پس از راه‌اندازی، پنل تحت وب آن در اختیار کاربر قرار می‌گیرد و از طریق همین پنل می‌توان مقصدهای ذخیره‌سازی و برنامه‌های بکاپ را مدیریت کرد.

نصب Pluton با Docker

تصویر رسمی Pluton با نام plutonhq/pluton منتشر شده است و می‌توان آن را با Docker Compose اجرا کرد. اطلاعات داخلی Pluton نیز باید روی یک فضای پایدار ذخیره شوند تا با حذف یا راه‌اندازی مجدد کانتینر از بین نروند.

پس از آماده کردن فایل Docker Compose، سرویس با دستور زیر اجرا می‌شود:

docker compose up -d

پس از راه‌اندازی می‌توان از طریق پنل Pluton، فضای ذخیره‌سازی مقصد، مسیرهای موردنظر و برنامه‌های بکاپ را تعریف کرد.

نکات مهم پس از نصب Pluton

اگر Pluton را در محیط عملیاتی استفاده می‌کنید، بهتر است تنظیمات امنیتی و نگهداری آن را نیز جدی بگیرید.

از جمله موارد مهم می‌توان به این موارد اشاره کرد:

  • دسترسی به پنل از طریق HTTPS
  • استفاده از رمز عبور قوی برای حساب مدیر
  • نگهداری امن و جداگانه کلید رمزنگاری
  • استفاده از فضای پایدار برای داده‌های داخلی Pluton
  • محدود کردن دسترسی شبکه به پنل مدیریتی
  • بررسی دوره‌ای وضعیت اجرای بکاپ‌ها
  • تهیه نسخه پشتیبان از تنظیمات خود Pluton

برای فعال کردن HTTPS نیز می‌توان Pluton را پشت ابزارهایی مانند Nginx، Traefik یا Caddy قرار داد.

بکاپ‌گیری از تنظیمات خود Pluton

فقط اطلاعات پروژه‌ها نیستند که به بکاپ نیاز دارند. خود Pluton نیز تنظیماتی مانند برنامه‌های بکاپ، اطلاعات مقصدهای ذخیره‌سازی و سایر پیکربندی‌های مربوط به سیستم را نگهداری می‌کند.

Pluton قابلیت تهیه نسخه پشتیبان از تنظیمات خودش را نیز دارد و می‌تواند این اطلاعات را به‌صورت رمزگذاری‌شده در فضای ذخیره‌سازی دیگری نگهداری کند.

این قابلیت در زمان بازیابی پس از خرابی اهمیت زیادی دارد. اگر سرور Pluton از دسترس خارج شود، داشتن نسخه‌ای از تنظیمات قبلی باعث می‌شود مجبور نباشید تمام برنامه‌های بکاپ و مقصدهای ذخیره‌سازی را از ابتدا پیکربندی کنید.

نسخه متن‌باز Pluton یا Pluton Pro؛ کدام مناسب‌ تر است؟

نسخه متن‌باز Pluton یا Pluton Pro؛ کدام مناسب‌ تر است؟

Pluton در دو سطح اصلی ارائه می‌شود: نسخه متن‌باز و نسخه حرفه‌ای. بخش زیادی از قابلیت‌های اصلی بکاپ‌گیری در نسخه متن‌باز وجود دارد، اما برخی امکانات پیشرفته‌تر فقط در نسخه Pro ارائه می‌شوند.

مقایسه کلی این دو نسخه به شکل زیر است:

قابلیتنسخه متن‌بازنسخه Pro
بکاپ دوره‌ای مبتنی بر Resticبلهبله
رمزنگاری و فشرده‌سازیبلهبله
سیاست نگهداری نسخه‌هابلهبله
فضای ذخیره‌سازی محلی و ابریبلهبله
بازیابی به مسیر اصلی یا مسیر دیگربلهبله
مدیریت دستگاه‌های راه دورخیربله
جستجو و مرور پیشرفته نسخه‌های پشتیبانخیربله
همگام‌سازی برنامه‌های بکاپخیربله
بکاپ کامل سرورخیربله
احراز هویت دومرحله‌ایخیربله

اگر هدف شما بکاپ‌گیری از فایل‌ها، دایرکتوری‌ها و Volumeهایی است که مستقیما در دسترس Pluton قرار دارند، نسخه متن‌باز می‌تواند بخش زیادی از نیازهای اصلی را پوشش دهد.

در مقابل، اگر قرار است چند سرور راه دور را مدیریت کنید یا به قابلیت‌های پیشرفته‌تر در زمینه بازیابی و مدیریت زیرساخت نیاز دارید، بهتر است امکانات نسخه Pro را نیز بررسی کنید.

مقایسه Pluton با ابزارهای مشابه

مقایسه Pluton با ابزارهای مشابه

Pluton تنها ابزار موجود برای بکاپ‌گیری نیست و گزینه‌هایی مانند Restic، BorgBackup و Duplicati نیز برای مدیریت نسخه‌های پشتیبان استفاده می‌شوند.

تفاوت اصلی این ابزارها در نحوه مدیریت، رابط کاربری، مقصدهای ذخیره‌سازی و میزان کنترلی است که در اختیار کاربر قرار می‌دهند.

ابزارروش مدیریترابط گرافیکیپشتیبانی از فضای ابریمناسب برای
Plutonپنل مدیریتی با استفاده از Restic و Rcloneداردگستردهمدیریت متمرکز و ساده بکاپ
Resticخط فرماننداردگستردهکاربران فنی و خودکارسازی
BorgBackupبیشتر از طریق خط فرماننداردمحدودترسرورها و کاربران حرفه‌ای
Duplicatiپنل تحت وبداردگستردهکاربرانی که رابط گرافیکی می‌خواهند

Restic مستقیما از طریق خط فرمان مدیریت می‌شود و کنترل زیادی در اختیار کاربران فنی قرار می‌دهد. Pluton نیز برای بکاپ‌های دوره‌ای از Restic استفاده می‌کند، اما یک پنل مدیریتی روی این فرایند قرار می‌دهد تا زمان‌بندی، نگهداری نسخه‌ها و بررسی وضعیت بکاپ‌ها ساده‌تر شود.

BorgBackup بیشتر برای کاربرانی مناسب است که به قابلیت‌هایی مانند حذف داده‌های تکراری، فشرده‌سازی و رمزنگاری در محیط‌های سروری نیاز دارند.

Duplicati نیز مانند Pluton رابط تحت وب دارد و برای کاربرانی مناسب است که ترجیح می‌دهند تنظیمات بکاپ را از طریق محیط گرافیکی مدیریت کنند.

بنابراین انتخاب بین این ابزارها بیشتر به نوع زیرساخت و شیوه مدیریت موردنظر شما بستگی دارد. اگر کنترل کامل از طریق خط فرمان برایتان اولویت دارد، Restic یا BorgBackup می‌توانند گزینه‌های مناسبی باشند. اگر مدیریت متمرکز و رابط گرافیکی اهمیت بیشتری دارد، Pluton و Duplicati گزینه‌های قابل بررسی هستند.

Pluton برای چه پروژه‌هایی مناسب است؟

Pluton بیشتر برای پروژه‌هایی مناسب است که به بکاپ‌گیری خودکار، مدیریت متمرکز نسخه‌ها و امکان ذخیره داده در مقصدهای مختلف نیاز دارند.

این ابزار می‌تواند در سناریوهای زیر کاربردی باشد:

  • سرورها و پروژه‌های مبتنی بر Docker
  • وب‌سایت‌ها و برنامه‌های دارای فایل‌های مهم
  • تیم‌های توسعه و عملیات
  • زیرساخت‌های شخصی و آزمایشگاهی
  • پروژه‌هایی که نیاز به نگهداری بکاپ خارج از سرور اصلی دارند
  • سرویس‌هایی که از فضای ذخیره‌سازی سازگار با S3 استفاده می‌کنند
  • تیم‌هایی که مدیریت گرافیکی را به کار مستقیم با Restic ترجیح می‌دهند

در مقابل، اگر تنها یک سرور دارید و Restic را از طریق خط فرمان و زمان‌بندی سیستم بدون مشکل مدیریت می‌کنید، اضافه کردن Pluton ممکن است مزیت زیادی برایتان ایجاد نکند.

همچنین برای زیرساخت‌هایی که به بکاپ کامل سرور، مدیریت تعداد زیادی دستگاه راه دور یا قابلیت‌های سازمانی پیشرفته نیاز دارند، بهتر است نسخه Pro یا ابزارهای تخصصی‌تر بکاپ نیز بررسی شوند.

نکات مهم برای بکاپ‌گیری امن با Pluton

نکات مهم برای بکاپ‌گیری امن با Pluton

راه‌اندازی Pluton به تنهایی به معنای داشتن یک سیستم بکاپ مطمئن نیست. محل نگهداری نسخه‌ها، نحوه رمزنگاری، سیاست نگهداری و آزمایش بازیابی نیز نقش مهمی در امنیت و قابل اعتماد بودن بکاپ‌ها دارند.

برای استفاده مطمئن‌تر از Pluton بهتر است این موارد را در نظر بگیرید:

  1. بکاپ را فقط روی همان سرور اصلی نگهداری نکنید. خرابی سرور یا فضای ذخیره‌سازی می‌تواند داده اصلی و نسخه پشتیبان را همزمان از بین ببرد.
  2. برای داده‌های حساس، رمزنگاری بکاپ‌ها را فعال کنید.
  3. کلید رمزنگاری را در محلی امن و جدا از سرور Pluton نگهداری کنید.
  4. از استراتژی 3-2-1 استفاده کنید و حداقل یک نسخه را خارج از زیرساخت اصلی نگه دارید.
  5. برای دسترسی به فضای ذخیره‌سازی، فقط سطح دسترسی موردنیاز را در اختیار Pluton قرار دهید.
  6. وضعیت اجرای بکاپ‌ها و خطاهای احتمالی را به‌صورت منظم بررسی کنید.
  7. بازیابی اطلاعات را به‌صورت دوره‌ای آزمایش کنید تا از سالم بودن نسخه‌های پشتیبان مطمئن شوید.
  8. برای دیتابیس‌های فعال، به‌جای کپی مستقیم فایل‌ها از روش مناسب تهیه خروجی یا نسخه سازگار استفاده کنید.
  9. از تنظیمات خود Pluton نیز نسخه پشتیبان تهیه کنید.

رعایت این موارد باعث می‌شود Pluton فقط یک ابزار برای تهیه فایل بکاپ نباشد، بلکه به بخشی از یک فرایند قابل اعتماد برای حفاظت و بازیابی داده‌ها تبدیل شود.

بهترین ارائه‌دهنده Pluton

لیارا به‌عنوان یکی از ارائه‌دهندگان خدمات ابری، مجموعه‌ای از برنامه‌های آماده را در اختیار کاربران قرار می‌دهد که با استفاده از آن‌ها می‌توان نرم‌افزارهای متن‌باز مختلف را بدون طی کردن مراحل طولانی نصب و پیکربندی اولیه، روی زیرساخت ابری راه‌اندازی کرد.

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

این روش بیشتر برای کاربرانی مناسب است که می‌خواهند از قابلیت‌های Pluton استفاده کنند، اما ترجیح می‌دهند بخش راه‌اندازی و میزبانی آن را به‌صورت آماده در اختیار داشته باشند. در مقابل، اگر از قبل سرور دارید و مدیریت Docker و زیرساخت را خودتان انجام می‌دهید، امکان نصب مستقیم نسخه متن‌باز Pluton نیز وجود دارد.

Pluton را روی زیرساخت ابری لیارا راه‌اندازی کنید و مدیریت بکاپ‌های خود را متمرکز انجام دهید.
✅ راه‌اندازی سریع✅ بدون نیاز به نصب دستی✅ امکان انتخاب منابع متناسب با نیاز
خرید و راه‌اندازی Pluton

جمع‌ بندی

قبل از راه‌اندازی Pluton، بهتر است ابتدا سیاست بکاپ پروژه را مشخص کنید؛ یعنی بدانید از چه داده‌هایی باید بکاپ گرفته شود، حداکثر چه مقدار از اطلاعات قابل از دست رفتن است و در صورت خرابی، سرویس باید در چه مدت زمانی بازیابی شود.

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

سوالات متداول

آیا Pluton رایگان و متن‌باز است؟

بله. نسخه اصلی Pluton متن‌باز است و قابلیت‌های اصلی بکاپ‌گیری را در اختیار کاربران قرار می‌دهد. برخی امکانات پیشرفته‌تر نیز در نسخه Pluton Pro ارائه می‌شوند.

بکاپ‌های Pluton را در چه فضاهایی می‌توان ذخیره کرد؟

Pluton به کمک Rclone از مقصدهای مختلفی مانند Amazon S3، سرویس‌های سازگار با S3، Backblaze B2، Google Drive، OneDrive، Dropbox و SFTP پشتیبانی می‌کند. بنابراین کاربران به یک سرویس ذخیره‌سازی خاص محدود نیستند.

آیا می‌توان با Pluton از دیتابیس بکاپ گرفت؟

بله، اما برای دیتابیس‌های فعال بهتر است ابتدا با ابزارهای خود دیتابیس یک خروجی سازگار تهیه شود و سپس Pluton از آن فایل بکاپ بگیرد. این روش احتمال ایجاد نسخه ناقص یا ناسازگار را کاهش می‌دهد.

آیا Pluton از Docker Volume بکاپ می‌گیرد؟

بله. می‌توان Volume یا مسیر موردنظر را در اختیار کانتینر Pluton قرار داد و آن را به‌عنوان منبع بکاپ تعریف کرد.

آیا Pluton امکان بازیابی اطلاعات را دارد؟

بله. نسخه متن‌باز Pluton امکان بازیابی اطلاعات در مسیر اصلی یا یک مسیر دیگر را فراهم می‌کند. برای سرویس‌های مهم بهتر است بازیابی بکاپ‌ها به‌صورت دوره‌ای آزمایش شود.

Pluton چه تفاوتی با Restic دارد؟

Pluton و Restic دقیقا رقیب یکدیگر نیستند. Pluton برای بکاپ‌های دوره‌ای از Restic استفاده می‌کند و یک پنل مدیریتی برای زمان‌بندی، نگهداری نسخه‌ها و مدیریت عملیات بکاپ در اختیار کاربر قرار می‌دهد. اگر مدیریت از طریق خط فرمان برایتان مناسب است، Restic به‌تنهایی می‌تواند کافی باشد؛ اما اگر مدیریت متمرکز و رابط گرافیکی می‌خواهید، Pluton گزینه مناسب‌تری است.

به اشتراک بگذارید

Blog Campaign banner