Yandex.Cloud เชฎเชพเช‚ 1C-Bitrix เชชเชฐเชจเซ€ เชธเชพเช‡เชŸ เชธเชพเชฅเซ‡ เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ VDS เชฌเซ‡เช•เช…เชช

เชฎเชพเชฐเซ‡ เชฆเชฟเชตเชธเชฎเชพเช‚ เชฌเซ‡ เชตเชพเชฐ โ€œ2C-Bitrix: เชธเชพเชˆเชŸ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸโ€ (เชซเชพเชˆเชฒเซ‹ เช…เชจเซ‡ mysql เชกเซ‡เชŸเชพเชฌเซ‡เช) เชชเชฐ เชธเชพเชˆเชŸเชจเซ‹ เชฌเซ‡เช•เช…เชช เชฒเซ‡เชตเชพเชจเซ€ เช…เชจเซ‡ 1 เชฆเชฟเชตเชธ เชฎเชพเชŸเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‹ เชˆเชคเชฟเชนเชพเชธ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเชคเซ€.

เชธเชพเช‡เชŸ 7C-Bitrix: เชตเซ‡เชฌ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เชธเชพเชฅเซ‡ CentOS 1 OS เชชเชฐ เชšเชพเชฒเชคเชพ VDS เชชเชฐ เชธเซเชฅเชฟเชค เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เชคเชฎเชพเชฐเซ€ OS เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ€ เชฌเซ‡เช•เช…เชช เช•เซ‹เชชเซ€ เชฌเชจเชพเชตเซ‹.

เชœเชฐเซ‚เชฐเซ€เชฏเชพเชคเซ‹:

  • เช†เชตเชฐเซเชคเชจ - เชฆเชฟเชตเชธเชฎเชพเช‚ 2 เชตเช–เชค;
  • เช›เซ‡เชฒเซเชฒเชพ 90 เชฆเชฟเชตเชธ เชฎเชพเชŸเซ‡ เชจเช•เชฒเซ‹ เชฐเชพเช–เซ‹;
  • เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, เชšเซ‹เช•เซเช•เชธ เชคเชพเชฐเซ€เช– เชฎเชพเชŸเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชซเชพเช‡เชฒเซ‹ เชฎเซ‡เชณเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ;
  • เชฌเซ‡เช•เช…เชช VDS เชธเชฟเชตเชพเชฏเชจเชพ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชนเซ‹เชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡;
  • เช—เชฎเซ‡ เชคเซเชฏเชพเช‚เชฅเซ€ เชฌเซ‡เช•เช…เชช เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ (เชฌเซ€เชœเชพ เชธเชฐเซเชตเชฐ, เชธเซเชฅเชพเชจเชฟเช• เช•เชฎเซเชชเซเชฏเซเชŸเชฐ, เชตเช—เซ‡เชฐเซ‡).

เชเช• เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชฎเซเชฆเซเชฆเซ‹ เช เชนเชคเซ‹ เช•เซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชœเช—เซเชฏเชพ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เชธเช‚เชธเชพเชงเชจเซ‹เชจเชพ เชจเซเชฏเซ‚เชจเชคเชฎ เชตเชชเชฐเชพเชถ เชธเชพเชฅเซ‡ เชเชกเชชเชฅเซ€ เชฌเซ‡เช•เช…เชช เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ.

เช† เชธเชฎเช—เซเชฐ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชเชกเชชเชฅเซ€ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเซเชจเซ‡เชชเชถเซ‹เชŸ เชตเชฟเชถเซ‡ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เช…เชจเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเชพ เช‡เชคเชฟเชนเชพเชธ เชตเชฟเชถเซ‡ เช›เซ‡.

เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชกเซ‡เชŸเชพ:

  • XEN เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชชเชฐ VDS;
  • OS CentOS 7;
  • 1C-Bitrix: เชตเซ‡เชฌ เชชเชฐเซเชฏเชพเชตเชฐเชฃ;
  • โ€œ1C-Bitrix: เชธเชพเช‡เชŸ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸโ€ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเซ‡เชฌเชธเชพเช‡เชŸ, เชฎเชพเชจเช• เชธเช‚เชธเซเช•เชฐเชฃ;
  • เชซเชพเช‡เชฒเชจเซเช‚ เช•เชฆ 50 GB เช›เซ‡ เช…เชจเซ‡ เชตเชงเชถเซ‡;
  • เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซเช‚ เช•เชฆ 3 เชœเซ€เชฌเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชตเชงเชถเซ‡.

เชฎเซ‡เช‚ เชคเชฐเชค เชœ 1C-Bitrix เชฎเชพเช‚ เชฌเชจเซ‡เชฒ เชฎเชพเชจเช• เชฌเซ‡เช•เช…เชชเชจเซ‡ เชฌเชพเช•เชพเชค เชฐเชพเช–เซเชฏเซเช‚. เชคเซ‡ เชซเช•เซเชค เชจเชพเชจเซ€ เชธเชพเช‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชœ เชฏเซ‹เช—เซเชฏ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡:

  • เชคเซ‡ เชฆเชฐ เชตเช–เชคเซ‡ เชธเชพเช‡เชŸเชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชจเช•เชฒ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชฆเชฐเซ‡เช• เชจเช•เชฒ เชซเชพเช‡เชฒเซ‹ เชœเซ‡เชŸเชฒเซ€ เชœเช—เซเชฏเชพ เชฒเซ‡ เช›เซ‡ เชคเซ‡เชŸเชฒเซ€ เชœ เชœเช—เซเชฏเชพ เชฒเซ‡เชถเซ‡, เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชคเซ‡ 50 GB เช›เซ‡.
  • เชฌเซ‡เช•เช…เชช PHP เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชซเชพเช‡เชฒเซ‹เชจเชพ เช†เชตเชพ เชตเซ‹เชฒเซเชฏเซเชฎเซ‹ เชธเชพเชฅเซ‡ เช…เชถเช•เซเชฏ เช›เซ‡, เชคเซ‡ เชธเชฐเซเชตเชฐเชจเซ‡ เช“เชตเชฐเชฒเซ‹เชก เช•เชฐเชถเซ‡ เช…เชจเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เชธเชฎเชพเชชเซเชค เชฅเชถเซ‡ เชจเชนเซ€เช‚.
  • เช…เชจเซ‡ เช…เชฒเชฌเชคเซเชค, เชธเช‚เชชเซ‚เชฐเซเชฃ เชจเช•เชฒ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช•เซ‹เชˆเชชเชฃ 90 เชฆเชฟเชตเชธเชจเซ€ เช•เซ‹เชˆ เชตเชพเชค เช•เชฐเซ€ เชถเช•เชพเชคเซ€ เชจเชฅเซ€.

เช‰เช•เซ‡เชฒ เชœเซ‡ เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡ เชนเซ‹เชธเซเชŸเชฐเช† เชเช• เชฌเซ‡เช•เช…เชช เชกเชฟเชธเซเช• เช›เซ‡ เชœเซ‡ VDS เชœเซ‡เชตเชพ เชœ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡, เชชเชฐเช‚เชคเซ เชเช• เช…เชฒเช— เชธเชฐเซเชตเชฐ เชชเชฐ เช›เซ‡. เชคเชฎเซ‡ FTP เชฆเซเชตเชพเชฐเชพ เชกเชฟเชธเซเช•เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชฅเชตเชพ, เชœเซ‹ VDS เชชเชฐ ISPManager เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡เชจเชพ เชฌเซ‡เช•เช…เชช เชฎเซ‹เชกเซเชฏเซเชฒ เชฆเซเชตเชพเชฐเชพ. เช† เชตเชฟเช•เชฒเซเชช เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชธเชฎเชพเชจ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

เช‰เชชเชฐเซ‹เช•เซเชค เชคเชฎเชพเชฎเชฎเชพเช‚เชฅเซ€, เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชชเชธเช‚เชฆเช—เซ€ เช Yandex.Cloud (เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชธเซเชŸเซ‹เชฐเซ‡เชœ) เช…เชฅเชตเชพ Amazon S3 (Amazon Simple Storage Service) เชฎเชพเช‚ เชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชงเชพเชฐเซ‹ เชฌเซ‡เช•เช…เชช เช›เซ‡.

เช†เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:

  • VDS เชฎเชพเชŸเซ‡ เชฐเซ‚เชŸ เชเช•เซเชธเซ‡เชธ;
  • เชธเซเชฅเชพเชชเชฟเชค เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€;
  • Yandex.Cloud เชฎเชพเช‚ เชเช•เชพเช‰เชจเซเชŸ.

เชตเชงเชพเชฐเซ‹ เชฌเซ‡เช•เช…เชช โ€” เชเช• เชชเชฆเซเชงเชคเชฟ เชœเซ‡เชฎเชพเช‚ เช›เซ‡เชฒเซเชฒเชพ เชฌเซ‡เช•เช…เชช เชชเช›เซ€ เชฌเชฆเชฒเชพเชฏเซ‡เชฒ เชกเซ‡เชŸเชพ เชœ เช†เชฐเซเช•เชพเช‡เชต เชฅเชพเชฏ เช›เซ‡.

เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ - เชฌเซ‡เช•เช…เชช เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เช•เซ‡ เชœเซ‡ rsync เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชเชฎเซ‡เชเซ‹เชจ S3 เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

Yandex.Cloud เชตเชฟ เชเชฎเซ‡เชเซ‹เชจ S3

เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ Yandex.Cloud เช…เชจเซ‡ Amazon S3 เชตเชšเซเชšเซ‡ เช•เซ‹เชˆ เชคเชซเชพเชตเชค เชจเชฅเซ€. เชฏเชพเชจเซเชกเซ‡เช•เซเชท เชเชฎเซ‡เชเซ‹เชจ S3 API เชจเชพ เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเซเช‚ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเชฎเซ‡ S3 เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ เชคเซ‡ เช‰เช•เซ‡เชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช† เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เช›เซ‡.

เชฏเชพเชจเซเชกเซ‡เช•เซเชธเชจเซ‹ เชฎเซเช–เซเชฏ เชซเชพเชฏเชฆเซ‹ เชฐเซเชฌเซ‡เชฒเซเชธเชฎเชพเช‚ เชšเซเช•เชตเชฃเซ€ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชœเซ‹ เชคเซเชฏเชพเช‚ เช˜เชฃเซ‹ เชกเซ‡เชŸเชพ เชนเซ‹เชฏ, เชคเซ‹ เชตเชฟเชจเชฟเชฎเชฏ เชฆเชฐ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชœเซ‹เชกเชพเชฃ เชจเชนเซ€เช‚ เชนเซ‹เชฏ. เชเชกเชชเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚, เชเชฎเซ‡เชเซ‹เชจเชจเชพ เชฏเซเชฐเซ‹เชชเซ€เชฏเชจ เชกเซ‡เชŸเชพ เช•เซ‡เชจเซเชฆเซเชฐเซ‹ เชฏเชพเชจเซเชกเซ‡เช•เซเชธเชฎเชพเช‚ เชฐเชถเชฟเชฏเชจ เชกเซ‡เชŸเชพ เช•เซ‡เชจเซเชฆเซเชฐเซ‹ เชธเชพเชฅเซ‡ เชคเซเชฒเชจเชพเชคเซเชฎเช• เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชซเซเชฐเซ‡เชจเซเช•เชซเชฐเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹; เชฎเซ‡เช‚ เช…เช—เชพเช‰ เชธเชฎเชพเชจ เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชเชฎเซ‡เชเซ‹เชจ เชเชธ 3 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹, เชนเชตเซ‡ เชฎเซ‡เช‚ เชฏเชพเชจเซเชกเซ‡เช•เซเชธ เช…เชœเชฎเชพเชตเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚.

Yandex.Cloud เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

1. เชคเชฎเชพเชฐเซ‡ Yandex.Cloud เชฎเชพเช‚ เชšเซเช•เชตเชฃเซ€ เชเช•เชพเช‰เชจเซเชŸ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ Yandex เชเช•เชพเช‰เชจเซเชŸ เชฆเซเชตเชพเชฐเชพ Yandex.Cloud เชชเชฐ เชฒเซ‰เช— เช‡เชจ เช•เชฐเชตเชพเชจเซ€ เช…เชฅเชตเชพ เชเช• เชจเชตเซเช‚ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

2. "เชฎเซ‡เช˜" เชฌเชจเชพเชตเซ‹.
Yandex.Cloud เชฎเชพเช‚ 1C-Bitrix เชชเชฐเชจเซ€ เชธเชพเช‡เชŸ เชธเชพเชฅเซ‡ เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ VDS เชฌเซ‡เช•เช…เชช

3. "เช•เซเชฒเชพเช‰เชก" เชฎเชพเช‚ "เช•เซ‡เชŸเชฒเซ‹เช—" เชฌเชจเชพเชตเซ‹.
Yandex.Cloud เชฎเชพเช‚ 1C-Bitrix เชชเชฐเชจเซ€ เชธเชพเช‡เชŸ เชธเชพเชฅเซ‡ เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ VDS เชฌเซ‡เช•เช…เชช

4. "เช•เซ‡เชŸเชฒเซ‹เช—" เชฎเชพเชŸเซ‡ "เชธเซ‡เชตเชพ เช–เชพเชคเซเช‚" เชฌเชจเชพเชตเซ‹.
Yandex.Cloud เชฎเชพเช‚ 1C-Bitrix เชชเชฐเชจเซ€ เชธเชพเช‡เชŸ เชธเชพเชฅเซ‡ เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ VDS เชฌเซ‡เช•เช…เชช

5. "เชธเซ‡เชตเชพ เช–เชพเชคเชพ" เชฎเชพเชŸเซ‡ เช•เซ€ เชฌเชจเชพเชตเซ‹.
Yandex.Cloud เชฎเชพเช‚ 1C-Bitrix เชชเชฐเชจเซ€ เชธเชพเช‡เชŸ เชธเชพเชฅเซ‡ เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ VDS เชฌเซ‡เช•เช…เชช

6. เช•เซ€เช“ เชธเชพเชšเชตเซ‹, เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.
Yandex.Cloud เชฎเชพเช‚ 1C-Bitrix เชชเชฐเชจเซ€ เชธเชพเช‡เชŸ เชธเชพเชฅเซ‡ เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ VDS เชฌเซ‡เช•เช…เชช

7. "เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€" เชฎเชพเชŸเซ‡ "เชฌเช•เซ‡เชŸ" เชฌเชจเชพเชตเซ‹, เชซเชพเช‡เชฒเซ‹ เชคเซ‡เชฎเชพเช‚ เชœเชถเซ‡.
Yandex.Cloud เชฎเชพเช‚ 1C-Bitrix เชชเชฐเชจเซ€ เชธเชพเช‡เชŸ เชธเชพเชฅเซ‡ เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ VDS เชฌเซ‡เช•เช…เชช

8. เชนเซเช‚ เชฎเชฐเซเชฏเชพเชฆเชพ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ "เช•เซ‹เชฒเซเชก เชธเซเชŸเซ‹เชฐเซ‡เชœ" เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซเช‚ เช›เซเช‚.
Yandex.Cloud เชฎเชพเช‚ 1C-Bitrix เชชเชฐเชจเซ€ เชธเชพเช‡เชŸ เชธเชพเชฅเซ‡ เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ VDS เชฌเซ‡เช•เช…เชช

เชธเชฐเซเชตเชฐ เชชเชฐ เชธเซเชจเชฟเชถเซเชšเชฟเชค เชฌเซ‡เช•เช…เชช เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เช† เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ เชฎเซ‚เชณเชญเซ‚เชค เชตเชนเซ€เชตเชŸ เช•เซŒเชถเชฒเซเชฏเซ‹ เชงเชพเชฐเซ‡ เช›เซ‡.

1. VDS เชชเชฐ เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹

yum install duplicity

2. mysql เชกเชฎเซเชช เชฎเชพเชŸเซ‡ เชซเซ‹เชฒเซเชกเชฐ เชฌเชจเชพเชตเซ‹, เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชคเซ‡ VDS เชฐเซ‚เชŸเชฎเชพเช‚ /backup_db เช›เซ‡

3. เชฌเซ‡เชถ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธ /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

Yandex.Cloud เชฎเชพเช‚ 1C-Bitrix เชชเชฐเชจเซ€ เชธเชพเช‡เชŸ เชธเชพเชฅเซ‡ เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ VDS เชฌเซ‡เช•เช…เชช

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