---
title: 'پشتیبان‌گیری و بازیابی'
section: 'Operations'
weight: 3
description: گزینه‌های پشتیبان‌گیری و بازیابی (کامل، افزایشی، تفاضلی)، راهبرد ۳-۲-۱، تناوب پشتیبان‌گیری و اعتبارسنجی که داده‌ها را در دسترس و سالم نگه می‌دارند.
related:
  - security/data-security
  - operations
  - security/security-mechanisms
  - operations/scaling
---

پشتیبان‌گیری و بازیابی داده‌ها یکی از سازوکارهای اصلی برای تضمین در دسترس بودن و یکپارچگی داده‌هاست. این کار از داده‌ها در برابر از دست رفتن در صورت بروز خرابی، حوادث یا اقدامات مخرب محافظت می‌کند.

پلتفرم IIoT از یک سیاست یکپارچه پشتیبان‌گیری و بازیابی پیروی می‌کند که موارد زیر را فراهم می‌آورد:

- ایجاد خودکار نسخه‌های پشتیبان برای همه انواع داده‌ها و دستگاه‌ها مطابق با زمان‌بندی مشخص؛
- رویه‌هایی برای بازیابی داده‌ها از همان نسخه‌های پشتیبان.

## گزینه‌های پشتیبان‌گیری از داده‌ها

این سکو از سه روش پشتیبان‌گیری پشتیبانی می‌کند که هر یک میان سرعت، فضای ذخیره‌سازی و زمان بازیابی توازنی برقرار می‌کند.

### پشتیبان‌گیری کامل

یک نسخه کامل از همه داده‌ها ایجاد می‌کند. این روش به زمان و فضای بیشتری نیاز دارد، اما بازیابی سریعی فراهم می‌کند.

```bash
tar -czvf backup_full.tar.gz /path/to/data
```

### پشتیبان‌گیری افزایشی

تنها داده‌هایی را که از زمان آخرین پشتیبان‌گیری تغییر کرده‌اند کپی می‌کند. این روش به زمان و فضای کمتری نیاز دارد، اما بازیابی ممکن است کندتر باشد.

```bash
rsync -av --compare-dest=/path/to/last_backup /path/to/data /path/to/incremental_backup
```

### پشتیبان‌گیری تفاضلی

همه داده‌هایی را که از زمان آخرین پشتیبان‌گیری کامل تغییر کرده‌اند کپی می‌کند. این روش مصالحه‌ای میان پشتیبان‌گیری کامل و افزایشی است.

```bash
rsync -av --compare-dest=/path/to/full_backup /path/to/data /path/to/differential_backup
```

## راهبرد پشتیبان‌گیری

این سکو راهبرد پشتیبان‌گیری را بر پایه اصول زیر بنا می‌نهد.

### قاعده ۳-۲-۱

- **۳ نسخه از داده‌ها**: داده‌های اصلی به‌علاوه دو نسخه پشتیبان.
- **۲ نوع رسانه**: برای نمونه، یک دیسک سخت و فضای ذخیره‌سازی ابری.
- **۱ نسخه برون‌سایتی**: در فضای ابری یا روی یک سرور راه دور.

### تناوب پشتیبان‌گیری

- تناوب پشتیبان‌گیری را بر اساس میزان حساسیت داده‌ها تعیین کنید (برای نمونه، روزانه یا هفتگی).

### اعتبارسنجی پشتیبان‌ها

- نسخه‌های پشتیبان را به‌طور منظم از نظر یکپارچگی و قابلیت بازیابی بررسی کنید.
- این سکو نسخه‌های پشتیبان را به‌طور خودکار مطابق با زمان‌بندی مشخص اعتبارسنجی می‌کند.
- این سکو وضعیت هر نسخه پشتیبان را به‌طور خودکار به کارکنان مسئول اطلاع می‌دهد.

در عمل، ترکیبی از این روش‌ها بهترین نتیجه را می‌دهد: پشتیبان‌گیری‌های کامل منظم را زمان‌بندی کنید، شکاف‌ها را با پشتیبان‌گیری‌های افزایشی یا تفاضلی پر کنید تا هزینه‌های زمانی و ذخیره‌سازی محدود شود، نسخه‌ها را روی دست‌کم دو نوع رسانه و یکی برون‌سایتی نگه دارید، و بر اعتبارسنجی و اطلاع‌رسانی‌های خودکار تکیه کنید تا هر مشکلی زود تشخیص داده شود. این رویکرد بازیابی را سریع نگه می‌دارد و در عین حال تضمین می‌کند که داده‌ها در دسترس و سالم بمانند.
