เจฎเฉเจฐเฉ เจฒเจ เจธเจพเจเจ เจจเฉเฉฐ 2C-Bitrix เจตเจฟเฉฑเจ เจฌเฉเจเจ เฉฑเจช เจเจฐเจจเจพ เจเจผเจฐเฉเจฐเฉ เจธเฉ: เจธเจพเจเจ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฆเจฟเจจ เจตเจฟเฉฑเจ 1 เจตเจพเจฐ (เจซเจพเจเจฒเจพเจ เจ เจคเฉ mysql เจกเฉเจเจพเจฌเฉเจธ) เจ เจคเฉ 90 เจฆเจฟเจจเจพเจ เจฒเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจฆเฉ เจเจคเจฟเจนเจพเจธ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจเจพ.
เจธเจพเจเจ "7C-Bitrix: เจตเฉเฉฑเจฌ เจตเจพเจคเจพเจตเจฐเจฃ" เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจตเจพเจฒเฉ CentOS 1 'เจคเฉ เจเฉฑเจฒ เจฐเจนเฉ VDS 'เจคเฉ เจธเจฅเจฟเจค เจนเฉเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, OS เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเฉ เจฌเฉเจเจ เฉฑเจช เจเจพเจชเฉ เจฌเจฃเจพเจเฅค
เจฒเฉเฉเจพเจ:
- เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ - เจฆเจฟเจจ เจตเจฟเฉฑเจ 2 เจตเจพเจฐ;
- เจชเจฟเจเจฒเฉ 90 เจฆเจฟเจจเจพเจ เจฒเจ เจเจพเจชเฉเจเจ เจฐเฉฑเจเฉ;
- เจเฉฑเจ เจเจพเจธ เจฎเจฟเจคเฉ เจฒเจ เจตเจฟเจ เจเจคเฉเจเจค เจซเจพเจเจฒเจพเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ, เจเฉ เจฒเฉเฉ เจนเฉเจตเฉ;
- เจฌเฉเจเจ เฉฑเจช เจจเฉเฉฐ VDS เจคเฉเจ เจเจฒเจพเจตเจพ เจเจฟเจธเฉ เจนเฉเจฐ เจกเฉเจเจพ เจธเฉเจเจเจฐ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ;
- เจเจฟเจคเฉ เจตเฉ เจฌเฉเจเจ เฉฑเจช เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ (เจนเฉเจฐ เจธเจฐเจตเจฐ, เจธเจฅเจพเจจเจ เจเฉฐเจชเจฟเจเจเจฐ, เจเจฆเจฟ)เฅค
เจเฉฑเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจฌเจฟเฉฐเจฆเฉ เจตเจพเจงเฉ เจธเจชเฉเจธ เจ เจคเฉ เจธเจฟเจธเจเจฎ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจเฉฑเจเฉ เจเฉฑเจ เจเจชเจค เจฆเฉ เจจเจพเจฒ เจคเฉเจเจผเฉ เจจเจพเจฒ เจฌเฉเจเจ เฉฑเจช เจฌเจฃเจพเจเจฃ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ เจธเฉเฅค
เจเจน เจชเฉเจฐเฉ เจธเจฟเจธเจเจฎ เจฆเฉ เจคเฉเจฐเฉฐเจค เจฌเจนเจพเจฒเฉ เจฒเจ เจเฉฑเจ เจธเจจเฉเจชเจธเจผเจพเจ เจฌเจพเจฐเฉ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจซเจพเจเจฒเจพเจ เจ
เจคเฉ เจกเฉเจเจพเจฌเฉเจธ เจ
เจคเฉ เจคเจฌเจฆเฉเจฒเฉเจเจ เจฆเฉ เจเจคเจฟเจนเจพเจธ เจฌเจพเจฐเฉ เจนเฉเฅค
เจธเจผเฉเจฐเฉเจเจคเฉ เจกเฉเจเจพ:
- XEN เจตเจฐเจเฉเจ เจฒเจพเจเจเฉเจธเจผเจจ 'เจคเฉ VDS;
- OS CentOS 7;
- 1C-Bitrix: เจตเฉเฉฑเจฌ เจตเจพเจคเจพเจตเจฐเจฃ;
- "1C-Bitrix: เจธเจพเจเจ เจชเฉเจฐเจฌเฉฐเจงเจจ" 'เจคเฉ เจเจงเจพเจฐเจฟเจค เจธเจพเจเจ, เจฎเจฟเจเจฐเฉ เจธเฉฐเจธเจเจฐเจฃ;
- เจซเจพเจเจฒ เจฆเจพ เจเจเจพเจฐ 50 GB เจนเฉ เจ เจคเฉ เจตเจงเฉเจเจพ;
- เจกเจพเจเจพเจฌเฉเจธ เจฆเจพ เจเจเจพเจฐ 3 GB เจนเฉ เจ เจคเฉ เจตเจงเฉเจเจพเฅค
1C-Bitrix เจตเจฟเฉฑเจ เจฌเจฃเจพเจเจ เจเจฟเจ เจฎเจฟเจเจฐเฉ เจฌเฉเจเจ เฉฑเจช - เจคเฉเจฐเฉฐเจค เจฌเจพเจนเจฐ เจฐเฉฑเจเจฟเจ เจเจฟเจเฅค เจเจน เจธเจฟเจฐเจซ เจเฉเจเฉเจเจ เจธเจพเจเจเจพเจ เจฒเจ เจขเฉเจเจตเจพเจ เจนเฉ, เจเจฟเจเจเจเจฟ:
- เจนเจฐ เจตเจพเจฐ เจธเจพเจเจ เจฆเฉ เจเฉฑเจ เจชเฉเจฐเฉ เจเจพเจชเฉ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ, เจเฉเจฐเจฎเจตเจพเจฐ, เจนเจฐเฉเจ เจเจพเจชเฉ เจเจฟเฉฐเจจเฉ เจเจเฉเจนเจพ เจฒเฉ เจฒเจตเฉเจเฉ เจเจฟเฉฐเจจเฉ เจเจฟ เจฎเฉเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจเฉเฉฑเจเจพเจเจเจพ, เจฎเฉเจฐเฉ เจเฉเจธ เจตเจฟเฉฑเจ เจเจน 50 GB เจนเฉ.
- เจฌเฉเจเจ เฉฑเจช PHP เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจเฉ เจเจฟ เจซเจพเจเจฒเจพเจ เจฆเฉ เจ เจเจฟเจนเฉ เจตเฉเจฒเจฏเฉเจฎ เจจเจพเจฒ เจ เจธเฉฐเจญเจต เจนเฉ, เจเจน เจธเจฐเจตเจฐ เจจเฉเฉฐ เจเจตเจฐเจฒเฉเจก เจเจฐเฉเจเจพ เจ เจคเฉ เจเจฆเฉ เจตเฉ เจเจคเจฎ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพ.
- เจ เจคเฉ เจฌเฉเจธเจผเฉฑเจ, เจชเฉเจฐเฉ เจเจพเจชเฉ เจธเจเฉเจฐ เจเจฐเจจ เจตเฉเจฒเฉ เจเจฟเจธเฉ เจตเฉ 90 เจฆเจฟเจจเจพเจ เจฆเฉ เจเฉเจ เจเฉฑเจฒ เจจเจนเฉเจ เจนเฉ เจธเจเจฆเฉ.
เจนเฉเจธเจเจฐ เจเฉ เจนเฉฑเจฒ เจชเฉเจธเจผ เจเจฐเจฆเจพ เจนเฉ เจเจน เจเฉฑเจ เจฌเฉเจเจ เฉฑเจช เจกเจฟเจธเจ เจนเฉ เจเฉ VDS เจฆเฉ เจธเจฎเจพเจจ เจกเฉเจเจพ เจธเฉเจเจเจฐ เจตเจฟเฉฑเจ เจธเจฅเจฟเจค เจนเฉ, เจชเจฐ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจธเจฐเจตเจฐ 'เจคเฉ เจนเฉเฅค เจคเฉเจธเฉเจ FTP เจฐเจพเจนเฉเจ เจกเจฟเจธเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเจชเจฃเฉเจเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเจพเจ เจเฉเจเจฐ ISPManager VDS 'เจคเฉ เจธเจฅเจพเจชเจค เจนเฉ, เจคเจพเจ เจเจธเจฆเฉ เจฌเฉเจเจ เฉฑเจช เจฎเฉเจกเฉเจเจฒ เจฐเจพเจนเฉเจเฅค เจเจน เจตเจฟเจเจฒเจช เจเฉฑเจเฉ เจกเฉเจเจพ เจธเฉเจเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจพเจฐเจจ เจขเฉเจเจตเจพเจ เจจเจนเฉเจ เจนเฉเฅค
เจเจชเจฐเฉเจเจค เจธเจพเจฐเฉ เจตเจฟเฉฑเจเฉเจ, เจฎเฉเจฐเฉ เจฒเจ เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจตเจฟเจเจฒเจช Yandex.Cloud (เจเจฌเจเฉเจเจ เจธเจเฉเจฐเฉเจ) เจเจพเจ Amazon S3 (Amazon Simple Storage Service) เจตเจฟเฉฑเจ เจฎเฉเจฐเฉ เจเจชเจฃเฉ เจฆเฉเจฐเจฟเจธเจผ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเฉฑเจ เจตเจพเจงเจพ เจฌเฉเจเจ เฉฑเจช เจนเฉเฅค
เจเจธ เจฆเฉ เจฒเฉเฉ เจนเฉ:
- VDS เจคเฉฑเจ เจฐเฉเจ เจชเจนเฉเฉฐเจ;
- เจเฉฐเจธเจเจพเจฒ เจกเฉเจชเจฒเฉเจธเจฟเจเฉ เจธเจนเฉเจฒเจค;
- Yandex.Cloud เจตเจฟเฉฑเจ เจเจพเจคเจพเฅค
เจตเจพเจงเจพ เจฌเฉเจเจ เฉฑเจช - เจเฉฑเจ เจตเจฟเจงเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซ เจเจน เจกเฉเจเจพ เจเฉ เจชเจฟเจเจฒเฉ เจฌเฉเจเจ เจช เจคเฉเจ เจฌเจพเจ เจฆ เจฌเจฆเจฒเจฟเจ เจนเฉ เจชเฉเจฐเจพเจฒเฉเจเจฌเฉฑเจง เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจฆเฉเจนเจฐเจพเจ - เจเฉฑเจ เจฌเฉเจเจ เฉฑเจช เจธเจนเฉเจฒเจค เจเฉ rsync เจเจฒเจเฉเจฐเจฟเจฆเจฎ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉ เจ เจคเฉ เจเจฎเจพเจเจผเจพเจจ S3 เจจเจพเจฒ เจเฉฐเจฎ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
Yandex.Cloud เจฌเจจเจพเจฎ Amazon S3
เจฎเฉเจฐเฉ เจฒเจ เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ Yandex.Cloud เจ เจคเฉ Amazon S3 เจตเจฟเฉฑเจ เจเฉเจ เจ เฉฐเจคเจฐ เจจเจนเฉเจ เจนเฉ. Yandex Amazon S3 API เจฆเฉ เจฎเฉเฉฑเจ เจนเจฟเฉฑเจธเฉ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉ, เจเจธเจฒเจ เจคเฉเจธเฉเจ S3 เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจเจชเจฒเจฌเจง เจนเฉฑเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจธเจฆเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจฎเฉเจฐเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจเจน เจกเฉเจชเจฒเฉเจธเฉเจเฉ เจเจชเจฏเฉเจเจคเจพ เจนเฉ.
เจฏเจพเจเจกเฉเจเจธ เจฆเจพ เจฎเฉเฉฑเจ เจซเจพเจเจฆเจพ เจฐเฉเจฌเจฒ เจตเจฟเฉฑเจ เจญเฉเจเจคเจพเจจ เจนเฉ เจธเจเจฆเจพ เจนเฉ, เจเฉเจเจฐ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจกเฉเจเจพ เจนเฉ, เจคเจพเจ เจเฉเจฐเจธ เจฆเจพ เจเฉเจ เจฒเจฟเฉฐเจ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพ. เจเจคเฉ เจฆเฉ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจ, เจเจฎเจพเจเจผเจพเจจ เจฆเฉ เจฏเฉเจฐเจชเฉเจ เจจ เจกเฉเจเจพ เจธเฉเจเจเจฐ เจฏเจพเจเจกเฉเจเจธ เจตเจฟเฉฑเจ เจฐเฉเจธเฉ เจฒเฉเจเจพเจ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเจจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจซเจฐเฉเจเจเจซเจฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจฎเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจธเฉ เจคเจฐเฉเจนเจพเจ เจฆเฉ เจเฉฐเจฎเจพเจ เจฒเจ เจเจฎเจพเจเจผเจพเจจ S3 เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจธเฉ, เจนเฉเจฃ เจฎเฉเจ เจฏเจพเจเจกเฉเจเจธ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพ เจนเฉ.
Yandex.Cloud เจธเฉเฉฑเจเจ เฉฑเจช เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ
1. เจคเฉเจนเจพเจจเฉเฉฐ Yandex.Cloud เจตเจฟเฉฑเจ เจเฉฑเจ เจฌเจฟเจฒเจฟเฉฐเจ เจเจพเจคเจพ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจฃเฉ Yandex เจเจพเจคเฉ เจฐเจพเจนเฉเจ Yandex.Cloud เจตเจฟเฉฑเจ เจฒเฉเจ เจเจจ เจเจฐเจจ เจเจพเจ เจเฉฑเจ เจจเจตเจพเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
2. เจเจฒเจพเจเจก เจฌเจฃเจพเจเฅค
3. "เจเจฒเจพเจเจก" เจตเจฟเฉฑเจ เจเฉฑเจ "เจเฉเจเจพเจฒเจพเจ" เจฌเจฃเจพเจเฅค
4. "เจเฉเจเจฒเจพเจ" เจฒเจ เจเฉฑเจ "เจธเฉเจตเจพ เจเจพเจคเจพ" เจฌเจฃเจพเจเฅค
5. "เจธเฉเจตเจพ เจเจพเจคเฉ" เจฒเจ เจเฉเฉฐเจเฉเจเจ เจฌเจฃเจพเจเฅค
6. เจเฉเฉฐเจเฉเจเจ เจจเฉเฉฐ เจธเฉเจฐเฉฑเจเจฟเจ
เจค เจเจฐเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจเจนเจจเจพเจ เจฆเฉ เจฒเฉเฉ เจชเจตเฉเจเฉเฅค
7. "เจเฉเจเจฒเจพเจ" เจฒเจ เจเฉฑเจ "เจฌเจพเจฒเจเฉ" เจฌเจฃเจพเจ, เจซเจพเจเจฒเจพเจ เจเจธ เจตเจฟเฉฑเจ เจ เจเจพเจฃเจเฉเจเจเฅค
8. เจฎเฉเจ เจเฉฑเจ เจธเฉเจฎเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจ
เจคเฉ "เจเฉเจฒเจก เจธเจเฉเจฐเฉเจ" เจฆเฉ เจเฉเจฃ เจเจฐเจจ เจฆเฉ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจเจฐเจฆเจพ เจนเจพเจเฅค
เจธเจฐเจตเจฐ 'เจคเฉ เจ เจจเฉเจธเฉเจเจฟเจค เจฌเฉเจเจ เฉฑเจช เจธเฉเฉฑเจเจ เฉฑเจช เจเจฐเจจเจพ
เจเจน เจเจพเจเจก เจฌเฉเจจเจฟเจเจฆเฉ เจชเฉเจฐเจฌเฉฐเจงเจเฉ เจนเฉเจจเจฐเจพเจ เจจเฉเฉฐ เจฎเฉฐเจจเจฆเฉ เจนเฉเฅค
1. VDS 'เจคเฉ เจกเฉเจชเจฒเฉเจธเจฟเจเฉ เจเจชเจฏเฉเจเจคเจพ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ
yum install duplicity
2. mysql เจกเฉฐเจชเจพเจ เจฒเจ เจเฉฑเจ เจซเฉเจฒเจกเจฐ เจฌเจฃเจพเจ, เจฎเฉเจฐเฉ เจเฉเจธ เจตเจฟเฉฑเจ เจเจน VDS เจฐเฉเจ เจตเจฟเฉฑเจ /backup_db เจนเฉ
3. bash เจธเจเฉเจฐเจฟเจชเจเจพเจ /backup_scripts เจฒเจ เจเฉฑเจ เจซเฉเจฒเจกเจฐ เจฌเจฃเจพเจ เจ เจคเฉ เจชเจนเจฟเจฒเฉ เจธเจเฉเจฐเจฟเจชเจ เจฌเจฃเจพเจ เจเฉ /backup_scripts/backup.sh เจฌเฉเจเจ เฉฑเจช เจเจฐเฉเจเฉ
เจธเจเฉเจฐเจฟเจชเจ เจธเจฎเฉฑเจเจฐเฉ:
#!`which bash`
# /backup_scripts/backup.sh
# ะญัะพ ััะปะพะฒะธะต ะฟัะพะฒะตััะตั ะฝะต ะธะดัั ะปะธ ะฒ ะดะฐะฝะฝัะน ะผะพะผะตะฝั ะฟัะพัะตัั ัะตะทะตัะฒะฝะพะณะพ ะบะพะฟะธัะพะฒะฐะฝะธั, ะตัะปะธ ะธะดัั, ัะพ ะฝะฐ email ะพัะฟัะฐะฒะปัะตััั ัะพะพะฑัะตะฝะธะต ะพะฑ ะพัะธะฑะบะต (ััะพั ะฑะปะพะบ ะผะพะถะฝะพ ะฝะต ะธัะฟะพะปัะทะพะฒะฐัั)
if [ -f /home/backup_check.mark ];
then
DATE_TIME=`date +"%d.%m.%Y %T"`;
/usr/sbin/sendmail -t <<EOF
From:backup@$HOSTNAME
To:<ะะฐั EMAIL>
Subject:Error backup to YANDEX.CLOUD
Content-Type:text/plain; charset=utf-8
Error backup to YANDEX.CLOUD
$DATE_TIME
EOF
else
# ะัะฝะพะฒะฝะพะน ะฑะปะพะบ ะพัะฒะตัะฐััะธะน ะทะฐ ัะตะทะตัะฒะฝะพะต ะบะพะฟะธัะพะฒะฐะฝะธะต
# ะัะปะธ ะฝะตั ะพัะธะฑะบะธ ััะฐะฒะธะผ ะผะตัะบั ะธ ะทะฐะฟััะบะฐะตะผ backup
echo '' > /home/backup_check.mark;
# ะฃะดะฐะปัะตะผ ัะฐะนะปั ั ะดะฐะผะฟะฐะผะธ ะฑะฐะทั ะพััะฐะฒัะธะตัั ะพั ะฟัะตะดัะดััะตะณะพ backup
/bin/rm -f /backup_db/*
# ะะตะปะฐะตะผ ะดะฐะผะฟ ะฒัะตั
mysql ะฑะฐะท, ะฟัะตะดะฟะพะปะฐะณะฐะตััั ััะพ ะดะพัััะฟ ะดะพะฑะฐะฒะปะตะฝ ะฒ ัะฐะนะปะต /root/.my.cnf
DATETIME=`date +%Y-%m-%d_%H-%M-%S`;
`which mysqldump` --quote-names --all-databases | `which gzip` > /backup_db/DB_$DATETIME.sql.gz
# ะะพะฑะฐะฒะปัะตะผ ะดะฐะฝะฝัะต ะดะปั ะพัะฟัะฐะฒะบะธ ะฒ ะฏะฝะดะตะบั.
export PASSPHRASE=<ะัะธะดัะผะฐะนัะต ะฟะฐัะพะปั ะดะปั ัะธััะพะฒะฐะฝะธั ะฐัั
ะธะฒะฐ>
export AWS_ACCESS_KEY_ID=<ะะดะตะฝัะธัะธะบะฐัะพั ะบะปััะฐ ะฟะพะปััะตะฝะฝัะน ั ะฏะฝะดะตะบัะฐ>
export AWS_SECRET_ACCESS_KEY=<ะกะตะบัะตัะฝัะน ะบะปัั ะฟะพะปััะตะฝะฝัะน ั ะฏะฝะดะตะบัะฐ>
# ะะฐะฟััะบะฐะตะผ duplicity ะดะปั ัะตะทะตัะฒะธัะพะฒะฐะฝะธั ะฝะตะพะฑั
ะพะดะธะผัั
ะฟะฐะฟะพะบ ะฝะฐ ัะตัะฒะตัะต.
# ะะฐะฝะฝะฐั ะบะพะผะฐะฝะดะฐ ะฑัะดะตั ัะพะทะดะฐะฒะฐัั ะฟะพะปะฝัะน backup ัะฐะท ะฒ ะผะตััั ะธ ะดะพ ัะปะตะดัััะตะณะพ ะผะตัััะฐ ะดะพะฑะฐะฒะปััั ะธะฝะบัะตะผะตะฝัะฐะปัะฝัะต ะบ ะฝะตะผั
# -- exclude ััะพ ะฟะฐะฟะบะธ, ะบะพัะพััะต ะฝัะถะฝะพ ะธัะบะปััะธัั, ั ะธัะบะปััะฐั ะฒัะต ะฟะฐะฟะบะธ ั ะบะตัะตะผ ะฑะธััะธะบัะฐ
# --include ะฟะฐะฟะบะธ ะบะพัะพััะต ะฝัะถะฝะพ ัะตะทะตัะฒะธัะพะฒะฐัั ะฒ ะผะพัะผ ัะปััะฐะต ััะพ:
# - /backup_db
# - /home
# - /etc
# s3://storage.yandexcloud.net/backup , backup ััะพ ะธะผั ัะพะทะดะฐะฝะฝะพะณะพ ะฒััะต ะฑะฐะบะตัะฐ
# ะขะตั
ะฝะธัะตัะบะฐั ะพัะพะฑะตะฝะฝะพััั ะธ ะทะฝะฐัะตะฝะธั ะฝะตะบะพัะพััั
ะฟะฐัะฐะผะตััะพะฒ:
# ะะฒะต ัััะพะบะธ "--exclude='**'" ะธ "/" ะฝัะถะฝั, ััะพะฑั ะผะพะถะฝะพ ะฑัะปะพ ะฒััะต ะพะฟะตัะธัะพะฒะฐัั --include ะธ --exclude ะดะปั ัะฐะทะฝัั
ะฟะฐะฟะพะบ. ะญัะธ ะดะฒะต ัััะพัะบะธ ัะฝะฐัะฐะปะฐ ะดะพะฑะฐะฒะปััั ะฒ ะฑัะบะฐะฟ ะฒะตัั ัะตัะฒะตั "/", ะฟะพัะพะผ ะธัะบะปััะฐัั ะตะณะพ "--exclude='**'"
# --full-if-older-than='1M' - ัะพะทะดะฐะฒะฐัั ะฟะพะปะฝัั ะบะพะฟะธั ะบะฐะถะดัะน ะผะตััั
# --volsize='512' - ะผะฐะบัะธะผะฐะปัะฝัะน ัะฐะทะผะตั ะบะฐะถะดะพะณะพ ะธะท ัะฐะนะปะพะฒ ะฒ ะฑัะบะฐะฟะต ะฒ ะผะตะณะฐะฑะฐะนัะฐั
# --log-file='/var/log/duplicity.log' - ะบัะดะฐ ะฟะธัะฐัั ะปะพะณ ัะฐะนะป
`which duplicity`
--s3-use-ia --s3-european-buckets
--s3-use-new-style
--s3-use-multiprocessing
--s3-multipart-chunk-size='128'
--volsize='512'
--no-print-statistics
--verbosity=0
--full-if-older-than='1M'
--log-file='/var/log/duplicity.log'
--exclude='**/www/bitrix/backup/**'
--exclude='**/www/bitrix/cache/**'
--exclude='**/www/bitrix/cache_image/**'
--exclude='**/www/bitrix/managed_cache/**'
--exclude='**/www/bitrix/managed_flags/**'
--exclude='**/www/bitrix/stack_cache/**'
--exclude='**/www/bitrix/html_pages/*/**'
--exclude='**/www/bitrix/tmp/**'
--exclude='**/www/upload/tmp/**'
--exclude='**/www/upload/resize_cache/**'
--include='/backup_db'
--include='/home'
--include='/etc'
--exclude='**'
/
s3://storage.yandexcloud.net/backup
# ะะฐะฝะฝะฐั ะบะพะผะฐะฝะดะฐ ะฝัะถะฝะฐ ะดะปั ัะธััะบะธ.
# ะะฝะฐ ะพััะฐะฒะปัะตั 3 ะฟะพัะปะตะดะฝะธั
ะฟะพะปะฝัั
backup ะธ ะฐััะพัะธะธัะพะฒะฐะฝะฝัั
ั ะฝะธะผะธ ะธะฝะบัะตะผะตะฝัะฐะปัะฝัั
backup.
# ะข.ะพ. ั ะผะตะฝั ะพััะฐัััั backup ะทะฐ 3 ะผะตัััะฐ, ั.ะบ. ะฟะตัะฒะฐั ะบะพะผะฐะฝะดะฐ ะบะฐะถะดัะน ะผะตััั ะดะตะปะฐะตั ะฝะพะฒัะน ะฟะพะปะฝัะน backup
`which duplicity` remove-all-but-n-full 3 --s3-use-ia --s3-european-buckets --s3-use-new-style --verbosity=0 --force s3://storage.yandexcloud.net/backup
unset PASSPHRASE
unset AWS_ACCESS_KEY_ID
unset AWS_SECRET_ACCESS_KEY
# ะฃะดะฐะปัะตะผ ะผะตัะบั ะพะฑ ะธะดััะตะผ backup
/bin/rm -f /home/backup_check.mark;
fi
4. เจชเจนเจฟเจฒเฉ เจตเจพเจฐ เจธเจเฉเจฐเจฟเจชเจ เจเจฒเจพเจ เจ เจคเฉ เจจเจคเฉเจเจพ เจเฉเฉฑเจ เจเจฐเฉ, เจซเจพเจเจฒเจพเจ เจฌเจพเจฒเจเฉ เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจ เจฆเฉเจฃเฉเจเจ เจเจพเจนเฉเจฆเฉเจเจ เจนเจจเฅค
`which bash` /backup_scripts/backup.sh
5. เจฐเฉเจ เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจฆเจฟเจจ เจตเจฟเฉฑเจ 2 เจตเจพเจฐ, เจเจพเจ เจเจฟเฉฐเจจเฉ เจตเจพเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉเจตเฉ, เจฒเจ เจเฉเจฐเฉเจจ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเจเฉเจฐเจฟเจชเจ เจธเจผเจพเจฎเจฒ เจเจฐเฉเฅค
10 4,16 * * * `which bash` /backup_scripts/backup.sh
Yandex.Cloud เจคเฉเจ เจกเจพเจเจพ เจฐเจฟเจเจตเจฐเฉ
1. เจเฉฑเจ เจฐเฉเจธเจเฉเจฐ เจซเฉเจฒเจกเจฐ /backup_restore เจฌเจฃเจพเจ
2. เจฌเฉเจธเจผ เจฐเฉเจธเจเฉเจฐ เจธเจเฉเจฐเจฟเจชเจ /backup_scripts/restore.sh เจฌเจฃเจพเจ
เจฎเฉเจ เจเฉฑเจ เจเจพเจธ เจซเจพเจเจฒ เจจเฉเฉฐ เจฎเฉเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจธเจญ เจคเฉเจ เจตเฉฑเจง เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจเจฆเจพเจนเจฐเจฃ เจฆเจฟเฉฐเจฆเจพ เจนเจพเจ:
#!`which bash`
export PASSPHRASE=<ะะฐัะพะปั ะดะปั ัะธััะพะฒะฐะฝะธั ะฐัั
ะธะฒะฐ ะธัะฟะพะปัะทัะตะผัะน ะฟัะธ ะฑัะบะฐะฟะต>
export AWS_ACCESS_KEY_ID=<ะะดะตะฝัะธัะธะบะฐัะพั ะบะปััะฐ ะฟะพะปััะตะฝะฝัะน ั ะฏะฝะดะตะบัะฐ>
export AWS_SECRET_ACCESS_KEY=<ะกะตะบัะตัะฝัะน ะบะปัั ะฟะพะปััะตะฝะฝัะน ั ะฏะฝะดะตะบัะฐ>
# 3 ะฟัะธะผะตัะฐ, ัะฐัะบะพะผะผะตะฝัะธัะพะฒะฐัั ะฝัะถะฝัะน
# ะะพะปััะธัั ััะฐััั backup
#`which duplicity` collection-status s3://storage.yandexcloud.net/backup
# ะะพัััะฐะฝะพะฒะธัั index.php ะธะท ะบะพัะฝั ัะฐะนัะฐ
#`which duplicity` --file-to-restore='home/bitrix/www/index.php' s3://storage.yandexcloud.net/backup /backup_restore/index.php
# ะะพัััะฐะฝะพะฒะธัั index.php ะธะท ะบะพัะฝั ัะฐะนัะฐ 3ั
ะดะฝะตะฒะฝะพะน ะดะฐะฒะฝะพััะธ
#`which duplicity` --time='3D' --file-to-restore='home/bitrix/www/index.php' s3://storage.yandexcloud.net/backup /backup_restore/index.php
unset PASSPHRASE
unset AWS_ACCESS_KEY_ID
unset AWS_SECRET_ACCESS_KEY
3. เจธเจเฉเจฐเจฟเจชเจ เจเจฒเจพเจ เจ เจคเฉ เจจเจคเฉเจเฉ เจฆเฉ เจเจกเฉเจ เจเจฐเฉ.
`which bash` /backup_scripts/backup.sh
/backup_restore/ เจซเฉเจฒเจกเจฐ เจตเจฟเฉฑเจ เจคเฉเจนเจพเจจเฉเฉฐ index.php เจซเจพเจเจฒ เจฎเจฟเจฒเฉเจเฉ เจเฉ เจชเจนเจฟเจฒเจพเจ เจฌเฉเจเจ เฉฑเจช เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจ เจธเฉเฅค
เจคเฉเจธเฉเจ เจเจชเจฃเฉเจเจ เจเจผเจฐเฉเจฐเจคเจพเจ เจฆเฉ เจ เจจเฉเจเฉเจฒ เจนเฉเจฃ เจฒเจ เจตเจงเฉเจ เจธเจฎเจพเจฏเฉเจเจจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจเจเจพเจ เจกเฉเจชเจฒเฉเจธเฉเจเฉ
เจกเฉเจชเจฒเฉเจธเฉเจเฉ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจฎเฉ เจนเฉ - เจเฉฑเจ เจเฉเจจเจฒ เจตเจฐเจคเฉเจ เจธเฉเจฎเจพ เจธเฉเจ เจเจฐเจจ เจฆเจพ เจเฉเจ เจคเจฐเฉเจเจพ เจจเจนเฉเจ เจนเฉเฅค เจเฉฑเจ เจเจฎ เจเฉเจจเจฒ เจฆเฉ เจจเจพเจฒ, เจเจน เจเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจจเจนเฉเจ เจชเฉเจฆเจพ เจเจฐเจฆเจพ เจนเฉ, เจชเจฐ เจชเฉเจฐเจคเฉ เจฆเจฟเจจ เจฌเจฟเจฒเจฟเฉฐเจ เจฆเฉ เจเจคเฉ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ DDoS-เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเฉเจจเจฒ เจฆเฉ เจจเจพเจฒ, เจฎเฉเจ 1-2 เจฎเฉเจเจพเจฌเจพเจเจ เจฆเฉ เจธเฉเจฎเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃเจพ เจเจพเจนเจพเจเจเจพเฅค
เจเฉฑเจ เจธเจฟเฉฑเจเฉ เจตเจเฉเจ
Yandex.Cloud เจเจพเจ Amazon S3 เจตเจฟเฉฑเจ เจฌเฉเจเจ เฉฑเจช เจฒเฉเจฃเจพ เจธเจพเจเจ เจ เจคเฉ OS เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเฉ เจเฉฑเจ เจธเฉเจคเฉฐเจคเจฐ เจเจพเจชเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ เจเจฟเจธเจจเฉเฉฐ เจเจฟเจธเฉ เจนเฉเจฐ เจธเจฐเจตเจฐ เจเจพเจ เจธเจฅเจพเจจเจ เจเฉฐเจชเจฟเจเจเจฐ เจคเฉเจ เจเจเจธเฉเจธ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจเจธเฉ เจธเจฎเฉเจ, เจเจน เจเจพเจชเฉ เจเจพเจ เจคเจพเจ เจนเฉเจธเจเจฟเฉฐเจ เจเฉฐเจเจฐเฉเจฒ เจชเฉเจจเจฒ เจเจพเจ เจฌเจฟเจเฉเจฐเจฟเจเจธ เจเจกเจฎเจฟเจจ เจชเฉเจจเจฒ เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจ เจจเจนเฉเจ เจฆเจฟเฉฐเจฆเฉ, เจเฉ เจตเจพเจงเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค
เจธเจญ เจคเฉเจ เจฎเฉฐเจฆเจญเจพเจเฉ เจจเจคเฉเจเฉ เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ เจเฉฑเจ เจจเจตเจพเจ เจธเจฐเจตเจฐ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจธเจพเจเจ เจจเฉเฉฐ เจเจฟเจธเฉ เจตเฉ เจฎเจฟเจคเฉ เจฒเจ เจคเฉเจจเจพเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ. เจนเจพเจฒเจพเจเจเจฟ เจธเจญ เจคเฉเจ เจตเฉฑเจง เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจเฉฑเจ เจเจพเจธ เจฎเจฟเจคเฉ เจฒเจ เจซเจพเจเจฒ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจนเฉเจตเฉเจเฉเฅค
เจคเฉเจธเฉเจ เจเจธ เจคเจเจจเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฟเจธเฉ เจตเฉ เจตเฉเจกเฉเจเจธ เจเจพเจ เจธเจฎเจฐเจชเจฟเจค เจธเจฐเจตเจฐเจพเจ เจ
เจคเฉ เจเจฟเจธเฉ เจตเฉ เจเฉฐเจเจฃเจพเจ 'เจคเฉ เจธเจพเจเจเจพเจ เจจเจพเจฒ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจจเจพ เจธเจฟเจฐเจซ 1C-เจฌเจฟเจเฉเจฐเจฟเจเจธเฅค OS CentOS เจคเฉเจ เจเจฒเจพเจตเจพ เจตเฉ เจนเฉ เจธเจเจฆเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจเจฌเฉฐเจเฉ เจเจพเจ เจกเฉเจฌเฉเจ
เจจเฅค
เจธเจฐเฉเจค: www.habr.com