แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ VDS แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜ แƒกแƒแƒ˜แƒขแƒ˜แƒ— 1C-Bitrix-แƒ–แƒ” Yandex.Cloud-แƒจแƒ˜

แƒกแƒแƒญแƒ˜แƒ แƒ แƒ˜แƒงแƒ แƒกแƒแƒ˜แƒขแƒ˜แƒก แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜ 2C-Bitrix: Site Management-แƒ–แƒ” แƒ“แƒฆแƒ”แƒจแƒ˜ 1-แƒฏแƒ”แƒ  (แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒ“แƒ mysql แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ) แƒ“แƒ แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ 90 แƒ“แƒฆแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜.

แƒกแƒแƒ˜แƒขแƒ˜ แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒก VDS-แƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก CentOS 7-แƒ–แƒ” แƒ“แƒ แƒ“แƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ โ€ž1C-Bitrix: Web Environmentโ€œ. แƒ’แƒแƒ แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ, แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ”แƒ— OS แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜.

แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜:

  • แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ” - 2-แƒฏแƒ”แƒ  แƒ“แƒฆแƒ”แƒจแƒ˜;
  • แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒ”แƒ— แƒแƒกแƒšแƒ”แƒ‘แƒ˜ แƒ‘แƒแƒšแƒ 90 แƒ“แƒฆแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜;
  • แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒšแƒ˜ แƒ—แƒแƒ แƒ˜แƒฆแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ˜แƒœแƒ“แƒ˜แƒ•แƒ˜แƒ“แƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ;
  • แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜ แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒจแƒ”แƒœแƒแƒฎแƒฃแƒšแƒ˜ VDS-แƒ˜แƒก แƒ’แƒแƒ แƒ“แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒชแƒ”แƒœแƒขแƒ แƒจแƒ˜;
  • แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜แƒก แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒแƒ“แƒ’แƒ˜แƒšแƒ˜แƒ“แƒแƒœ (แƒกแƒฎแƒ•แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜, แƒšแƒแƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒ˜ แƒ“แƒ แƒ.แƒจ.).

แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜ แƒžแƒฃแƒœแƒฅแƒขแƒ˜ แƒ˜แƒงแƒ แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ”แƒ‘แƒ˜แƒก แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒกแƒ˜แƒ•แƒ แƒชแƒ˜แƒกแƒ แƒ“แƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ แƒ”แƒกแƒฃแƒ แƒกแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒœแƒ˜แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ˜แƒ—.

แƒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒ›แƒ—แƒ”แƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒกแƒฌแƒ แƒแƒคแƒ˜ แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ˜แƒก แƒกแƒœแƒ”แƒžแƒจแƒแƒขแƒ–แƒ”, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ–แƒ” แƒ“แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒ–แƒ” แƒ“แƒ แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒแƒ–แƒ”.

แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜:

  • VDS XEN แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒ–แƒ”;
  • OS CentOS 7;
  • 1C-Bitrix: แƒ•แƒ”แƒ‘ แƒ’แƒแƒ แƒ”แƒ›แƒ;
  • แƒกแƒแƒ˜แƒขแƒ˜ แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ "1C-Bitrix: แƒกแƒแƒ˜แƒขแƒ˜แƒก แƒ›แƒ”แƒœแƒ”แƒฏแƒ›แƒ”แƒœแƒขแƒ˜", แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ แƒ•แƒ”แƒ แƒกแƒ˜แƒ;
  • แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒ–แƒแƒ›แƒ แƒแƒ แƒ˜แƒก 50 GB แƒ“แƒ แƒ’แƒแƒ˜แƒ–แƒ แƒ“แƒ”แƒ‘แƒ;
  • แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒ–แƒแƒ›แƒ แƒแƒ แƒ˜แƒก 3 GB แƒ“แƒ แƒ’แƒแƒ˜แƒ–แƒ แƒ“แƒ”แƒ‘แƒ.

1C-Bitrix-แƒจแƒ˜ แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜ - แƒ“แƒแƒฃแƒงแƒแƒ•แƒœแƒ”แƒ‘แƒšแƒ˜แƒ• แƒ’แƒแƒ›แƒแƒ˜แƒ แƒ˜แƒชแƒฎแƒ”แƒ‘แƒ. แƒ˜แƒ’แƒ˜ แƒ’แƒแƒœแƒ™แƒฃแƒ—แƒ•แƒœแƒ˜แƒšแƒ˜แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ›แƒชแƒ˜แƒ แƒ” แƒกแƒแƒ˜แƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ“แƒ’แƒแƒœ:

  • แƒงแƒแƒ•แƒ”แƒš แƒฏแƒ”แƒ แƒ–แƒ” แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒก แƒกแƒแƒ˜แƒขแƒ˜แƒก แƒกแƒ แƒฃแƒš แƒแƒกแƒšแƒก, แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒแƒกแƒšแƒ˜ แƒ“แƒแƒ˜แƒ™แƒแƒ•แƒ”แƒ‘แƒก แƒ˜แƒ›แƒ“แƒ”แƒœ แƒแƒ“แƒ’แƒ˜แƒšแƒก, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒกแƒแƒช แƒ›แƒ” แƒ•แƒ˜แƒ™แƒแƒ•แƒ”แƒ‘ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒก, แƒฉแƒ”แƒ›แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ”แƒก แƒแƒ แƒ˜แƒก 50 แƒ’แƒ‘.
  • แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒฎแƒ“แƒ”แƒ‘แƒ PHP-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒช แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒกแƒ”แƒ—แƒ˜ แƒ›แƒแƒชแƒฃแƒšแƒแƒ‘แƒ˜แƒ—, แƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ•แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒก แƒ“แƒ แƒแƒ แƒแƒกแƒแƒ“แƒ”แƒก แƒ“แƒแƒกแƒ แƒฃแƒšแƒ“แƒ”แƒ‘แƒ.
  • แƒ“แƒ แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, แƒกแƒ แƒฃแƒšแƒ˜ แƒแƒกแƒšแƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒกแƒแƒก 90 แƒ“แƒฆแƒ”แƒ–แƒ” แƒกแƒแƒฃแƒ‘แƒแƒ แƒ˜ แƒแƒ  แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ.

แƒ’แƒแƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒฐแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ’แƒ•แƒ—แƒแƒ•แƒแƒ–แƒแƒ‘แƒก, แƒแƒ แƒ˜แƒก แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒ“แƒ˜แƒกแƒ™แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒก แƒ˜แƒ›แƒแƒ•แƒ” แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒชแƒ”แƒœแƒขแƒ แƒจแƒ˜, แƒ แƒแƒ’แƒแƒ แƒช VDS, แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒฎแƒ•แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”. แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ˜แƒ›แƒฃแƒจแƒแƒแƒ— แƒ“แƒ˜แƒกแƒ™แƒ—แƒแƒœ FTP-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ”แƒ‘แƒ˜, แƒแƒœ แƒ—แƒฃ ISPManager แƒ“แƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ VDS-แƒ–แƒ”, แƒ›แƒแƒจแƒ˜แƒœ แƒ›แƒ˜แƒกแƒ˜ แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒ›แƒแƒ“แƒฃแƒšแƒ˜แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ—. แƒ”แƒก แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒจแƒ”แƒกแƒแƒคแƒ”แƒ แƒ˜แƒกแƒ˜ แƒ˜แƒ›แƒแƒ•แƒ” แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒชแƒ”แƒœแƒขแƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒ.

แƒงแƒแƒ•แƒ”แƒšแƒ˜แƒ•แƒ” แƒ–แƒ”แƒ›แƒแƒ—แƒฅแƒ›แƒฃแƒšแƒ˜แƒ“แƒแƒœ, แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒแƒ แƒฉแƒ”แƒ•แƒแƒœแƒ˜แƒ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜ แƒฉแƒ”แƒ›แƒ˜ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒกแƒชแƒ”แƒœแƒแƒ แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ— Yandex.Cloud-แƒจแƒ˜ (แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ) แƒแƒœ Amazon S3-แƒจแƒ˜ (Amazon Simple Storage Service).

แƒ”แƒก แƒ›แƒแƒ˜แƒ—แƒฎแƒแƒ•แƒก:

  • root แƒฌแƒ•แƒ“แƒแƒ›แƒ VDS-แƒ–แƒ”;
  • แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ duplicity แƒฃแƒขแƒ˜แƒšแƒ˜แƒขแƒ;
  • แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜ Yandex.Cloud-แƒจแƒ˜.

แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ - แƒ›แƒ”แƒ—แƒแƒ“แƒ˜, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒ“แƒ แƒแƒกแƒแƒช แƒแƒ แƒฅแƒ˜แƒ•แƒ“แƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒจแƒ”แƒ˜แƒชแƒ•แƒแƒšแƒ แƒ‘แƒแƒšแƒ แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’.

แƒ’แƒแƒแƒ แƒ”แƒ‘แƒ˜แƒกแƒ - แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก rsync แƒแƒšแƒ’แƒแƒ แƒ˜แƒ—แƒ›แƒ”แƒ‘แƒก แƒ“แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ˜แƒ›แƒฃแƒจแƒแƒแƒก Amazon S3-แƒ—แƒแƒœ.

Yandex.Cloud vs Amazon S3

Yandex.Cloud-แƒกแƒ แƒ“แƒ Amazon S3-แƒก แƒจแƒแƒ แƒ˜แƒก แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก แƒแƒ แƒแƒœแƒแƒ˜แƒ แƒ˜ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒ แƒแƒ  แƒแƒ แƒ˜แƒก. Yandex แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก Amazon S3 API-แƒก แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“ แƒœแƒแƒฌแƒ˜แƒšแƒก, แƒแƒกแƒ” แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ›แƒแƒกแƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ S3-แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜ แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒฉแƒ”แƒ›แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ”แƒก แƒแƒ แƒ˜แƒก แƒแƒ แƒ›แƒแƒ’แƒ˜ แƒฃแƒขแƒ˜แƒšแƒ˜แƒขแƒ.

Yandex-แƒ˜แƒก แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒฃแƒžแƒ˜แƒ แƒแƒขแƒ”แƒกแƒแƒ‘แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒ’แƒแƒ“แƒแƒฎแƒ“แƒ แƒ แƒฃแƒ‘แƒšแƒ”แƒ‘แƒจแƒ˜, แƒ—แƒฃ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ˜แƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒ™แƒฃแƒ แƒกแƒ–แƒ” แƒ‘แƒ›แƒฃแƒšแƒ˜ แƒแƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ. แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ˜แƒก แƒ›แƒฎแƒ แƒ˜แƒ•, แƒแƒ›แƒแƒ–แƒแƒœแƒ˜แƒก แƒ”แƒ•แƒ แƒแƒžแƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒชแƒ”แƒœแƒขแƒ แƒ”แƒ‘แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ”แƒœ แƒ แƒฃแƒกแƒฃแƒšแƒ˜แƒก แƒžแƒ แƒแƒžแƒแƒ แƒชแƒ˜แƒฃแƒšแƒแƒ“ Yandex-แƒจแƒ˜, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— แƒคแƒ แƒแƒœแƒ™แƒคแƒฃแƒ แƒขแƒ˜. แƒแƒ“แƒ แƒ” แƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ“แƒ˜ Amazon S3-แƒก แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜ แƒแƒ›แƒแƒชแƒแƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒฎแƒšแƒ แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒ” Yandex แƒ•แƒชแƒแƒ“แƒ.

Yandex.Cloud-แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ

1. แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ— แƒ‘แƒ˜แƒšแƒ˜แƒœแƒ’แƒ˜แƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜ Yandex.Cloud-แƒจแƒ˜. แƒแƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒฎแƒ•แƒ˜แƒ“แƒ”แƒ— Yandex.Cloud-แƒจแƒ˜ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ Yandex แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ— แƒแƒœ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ— แƒแƒฎแƒแƒšแƒ˜.

2. Cloud-แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ.
แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ VDS แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜ แƒกแƒแƒ˜แƒขแƒ˜แƒ— 1C-Bitrix-แƒ–แƒ” Yandex.Cloud-แƒจแƒ˜

3. "แƒฆแƒ แƒฃแƒ‘แƒ”แƒšแƒจแƒ˜" แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— "แƒ™แƒแƒขแƒแƒšแƒแƒ’แƒ˜".
แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ VDS แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜ แƒกแƒแƒ˜แƒขแƒ˜แƒ— 1C-Bitrix-แƒ–แƒ” Yandex.Cloud-แƒจแƒ˜

4. "แƒ™แƒแƒขแƒแƒšแƒแƒ’แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก" แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— "แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜แƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜".
แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ VDS แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜ แƒกแƒแƒ˜แƒขแƒ˜แƒ— 1C-Bitrix-แƒ–แƒ” Yandex.Cloud-แƒจแƒ˜

5. "แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜แƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก" แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒ˜.
แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ VDS แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜ แƒกแƒแƒ˜แƒขแƒ˜แƒ— 1C-Bitrix-แƒ–แƒ” Yandex.Cloud-แƒจแƒ˜

6. แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒ”แƒ— แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ“แƒแƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒจแƒ˜.
แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ VDS แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜ แƒกแƒแƒ˜แƒขแƒ˜แƒ— 1C-Bitrix-แƒ–แƒ” Yandex.Cloud-แƒจแƒ˜

7. "แƒ™แƒแƒขแƒแƒšแƒแƒ’แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก" แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— "Bucket", แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒ›แƒแƒฎแƒ•แƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒกแƒจแƒ˜.
แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ VDS แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜ แƒกแƒแƒ˜แƒขแƒ˜แƒ— 1C-Bitrix-แƒ–แƒ” Yandex.Cloud-แƒจแƒ˜

8. แƒ’แƒ˜แƒ แƒฉแƒ”แƒ•แƒ— แƒ“แƒแƒแƒงแƒ”แƒœแƒแƒ— แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜ แƒ“แƒ แƒแƒ˜แƒ แƒฉแƒ˜แƒแƒ— โ€žแƒชแƒ˜แƒ•แƒ˜ แƒกแƒแƒ—แƒแƒ•แƒกแƒโ€œ.
แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ VDS แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜ แƒกแƒแƒ˜แƒขแƒ˜แƒ— 1C-Bitrix-แƒ–แƒ” Yandex.Cloud-แƒจแƒ˜

แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒ“แƒแƒ’แƒ”แƒ’แƒ›แƒ˜แƒšแƒ˜ แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ

แƒ”แƒก แƒกแƒแƒฎแƒ”แƒšแƒ›แƒซแƒฆแƒ•แƒแƒœแƒ”แƒšแƒ แƒ˜แƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”แƒ‘แƒก แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“ แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒฃแƒš แƒฃแƒœแƒแƒ แƒ”แƒ‘แƒก.

1. แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ— duplicity แƒฃแƒขแƒ˜แƒšแƒ˜แƒขแƒ VDS-แƒ–แƒ”

yum install duplicity

2. แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ” mysql dumps-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒฉแƒ”แƒ›แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ”แƒก แƒแƒ แƒ˜แƒก /backup_db VDS root-แƒจแƒ˜

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. แƒ’แƒแƒฃแƒจแƒ•แƒ˜แƒ— แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“ แƒ“แƒ แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ— แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜, แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ”แƒก Bucket-แƒจแƒ˜.

`which bash` /backup_scripts/backup.sh

แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ VDS แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ˜ แƒกแƒแƒ˜แƒขแƒ˜แƒ— 1C-Bitrix-แƒ–แƒ” Yandex.Cloud-แƒจแƒ˜

5. แƒ“แƒแƒแƒ›แƒแƒขแƒ”แƒ— แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜ cron-แƒก, แƒ แƒแƒ› root แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ“แƒ”แƒก แƒ“แƒฆแƒ”แƒจแƒ˜ 2-แƒฏแƒ”แƒ , แƒแƒœ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒฏแƒ”แƒ แƒแƒช แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ—.

10 4,16 * * * `which bash` /backup_scripts/backup.sh

แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ Yandex.Cloud-แƒ“แƒแƒœ

1. แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ˜แƒก แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ” /backup_restore

2. แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— bash แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜ /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-แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒแƒฃแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒ”แƒš แƒแƒกแƒšแƒก, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒฌแƒ•แƒ“แƒแƒ›แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒกแƒฎแƒ•แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒ“แƒแƒœ แƒแƒœ แƒšแƒแƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒ˜แƒ“แƒแƒœ. แƒแƒ›แƒแƒ•แƒ“แƒ แƒแƒฃแƒšแƒแƒ“, แƒ”แƒก แƒแƒกแƒšแƒ˜ แƒแƒ  แƒฉแƒแƒœแƒก แƒแƒ แƒช แƒฐแƒแƒกแƒขแƒ˜แƒœแƒ’แƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒžแƒแƒœแƒ”แƒšแƒจแƒ˜ แƒ“แƒ แƒแƒ แƒช Bitrix แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒฃแƒš แƒžแƒแƒœแƒ”แƒšแƒจแƒ˜, แƒ แƒแƒช แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒแƒ”แƒ‘แƒแƒก.

แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒกแƒแƒ›แƒฌแƒฃแƒฎแƒแƒ แƒ แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜แƒ—, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ— แƒแƒฎแƒแƒšแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ“แƒ แƒ’แƒแƒœแƒแƒ—แƒแƒ•แƒกแƒแƒ— แƒกแƒแƒ˜แƒขแƒ˜ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒ—แƒแƒ แƒ˜แƒฆแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ›แƒ˜แƒฃแƒฎแƒ”แƒ“แƒแƒ•แƒแƒ“ แƒ˜แƒ›แƒ˜แƒกแƒ, แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒ“แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒคแƒแƒ˜แƒšแƒ–แƒ” แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒšแƒ˜ แƒ—แƒแƒ แƒ˜แƒฆแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— แƒ”แƒก แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ VDS-แƒ˜แƒ— แƒแƒœ แƒ’แƒแƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒกแƒแƒ˜แƒขแƒ”แƒ‘แƒ˜แƒ— แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ  แƒซแƒ แƒแƒ•แƒ–แƒ”, แƒแƒ แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ 1C-Bitrix-แƒ–แƒ”. OS แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก CentOS-แƒ˜แƒก แƒ’แƒแƒ แƒ“แƒ, แƒ แƒแƒ’แƒแƒ แƒ˜แƒชแƒแƒ Ubuntu แƒแƒœ Debian.

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ