Yandex.Cloud-āĻ 1C-Bitrix-āĻ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ‡āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ‡āĻ¨āĻ•ā§āĻ°āĻŋāĻŽā§‡āĻ¨ā§āĻŸāĻžāĻ˛ VDS āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ

āĻ†āĻŽāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ‡āĻŸāĻŸāĻŋāĻ° āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ 2C-Bitrix: Site Management āĻ āĻĻāĻŋāĻ¨ā§‡ 1 āĻŦāĻžāĻ° (āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ mysql āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸) āĻāĻŦāĻ‚ 90 āĻĻāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ‡āĻ¤āĻŋāĻšāĻžāĻ¸ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ›āĻŋāĻ˛āĨ¤

āĻ¸āĻžāĻ‡āĻŸāĻŸāĻŋ "7C-āĻŦāĻŋāĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸: āĻ“āĻ¯āĻŧā§‡āĻŦ āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ" āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ¸āĻš CentOS 1 āĻšāĻ˛āĻŽāĻžāĻ¨ āĻāĻ•āĻŸāĻŋ VDS-āĻ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, OS āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ•āĻĒāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž:

  • āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋ - āĻĻāĻŋāĻ¨ā§‡ 2 āĻŦāĻžāĻ°;
  • āĻ—āĻ¤ 90 āĻĻāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻĒāĻŋ āĻ°āĻžāĻ–ā§āĻ¨;
  • āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¤āĻžāĻ°āĻŋāĻ–ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§ƒāĻĨāĻ• āĻĢāĻžāĻ‡āĻ˛ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž;
  • āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ­āĻŋāĻĄāĻŋāĻāĻ¸ āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡;
  • āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻœāĻžāĻ¯āĻŧāĻ—āĻž āĻĨā§‡āĻ•ā§‡ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž (āĻ…āĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°, āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ°, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤

āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ›āĻŋāĻ˛ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¸āĻ‚āĻ¸ā§āĻĨāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ–āĻ°āĻš āĻ¸āĻš āĻĻā§āĻ°ā§āĻ¤ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĨ¤

āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻĻā§āĻ°ā§āĻ¤ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¨āĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ‡āĻ¤āĻŋāĻšāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡āĨ¤

āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ¤āĻĨā§āĻ¯:

  • XEN āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡ VDS;
  • āĻ“āĻāĻ¸ CentOS 7;
  • 1C-āĻŦāĻŋāĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸: āĻ“āĻ¯āĻŧā§‡āĻŦ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ;
  • āĻ¸āĻžāĻ‡āĻŸ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• "1C-āĻŦāĻŋāĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸: āĻ¸āĻžāĻ‡āĻŸ āĻŽā§āĻ¯āĻžāĻ¨ā§‡āĻœāĻŽā§‡āĻ¨ā§āĻŸ", āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ;
  • āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ†āĻ•āĻžāĻ° 50 āĻ—āĻŋāĻ—āĻžāĻŦāĻžāĻ‡āĻŸ āĻāĻŦāĻ‚ āĻŦāĻžāĻĄāĻŧāĻŦā§‡;
  • āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ†āĻ•āĻžāĻ° 3 āĻœāĻŋāĻŦāĻŋ āĻāĻŦāĻ‚ āĻŦāĻžāĻĄāĻŧāĻŦā§‡āĨ¤

1C-āĻŦāĻŋāĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸-āĻ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ - āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ›ā§‹āĻŸ āĻ¸āĻžāĻ‡āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤, āĻ•āĻžāĻ°āĻŖ:

  • āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻžāĻ° āĻ¸āĻžāĻ‡āĻŸā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡, āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¯āĻ¤āĻŸāĻž āĻœāĻžāĻ¯āĻŧāĻ—āĻž āĻ¨ā§‡āĻŦā§‡ āĻ†āĻŽāĻŋ āĻ¯āĻ¤āĻŸāĻž āĻĢāĻžāĻ‡āĻ˛ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻŋ, āĻ†āĻŽāĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻŸāĻŋ 50 GBāĨ¤
  • āĻĒāĻŋāĻāĻ‡āĻšāĻĒāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ…āĻ¸āĻŽā§āĻ­āĻŦ, āĻāĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻŦā§‡ āĻāĻŦāĻ‚ āĻļā§‡āĻˇ āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤
  • āĻāĻŦāĻ‚ āĻ…āĻŦāĻļā§āĻ¯āĻ‡, āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§‹āĻ¨āĻ“ 90 āĻĻāĻŋāĻ¨ā§‡āĻ° āĻ•āĻĨāĻž āĻŦāĻ˛āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤

āĻšā§‹āĻ¸ā§āĻŸāĻžāĻ° āĻ¯ā§‡ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻŸāĻŋ āĻ…āĻĢāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¤āĻž āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻĄāĻŋāĻ¸ā§āĻ• āĻ¯āĻž āĻ­āĻŋāĻĄāĻŋāĻāĻ¸ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ FTP āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĄāĻŋāĻ¸ā§āĻ•ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ…āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ ISPManager VDS-āĻ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ° āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻŽāĻĄāĻŋāĻ‰āĻ˛ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡āĨ¤ āĻāĻ•āĻ‡ āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¸āĻŦāĻ—ā§āĻ˛āĻŋ āĻĨā§‡āĻ•ā§‡, āĻ†āĻŽāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ°āĻž āĻĒāĻ›āĻ¨ā§āĻĻ āĻšāĻ˛ Yandex.Cloud (āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ) āĻŦāĻž Amazon S3 (Amazon Simple Storage Service)-āĻ āĻ†āĻŽāĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒāĨ¤

āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨:

  • āĻ­āĻŋāĻĄāĻŋāĻāĻ¸ā§‡ āĻ°ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸;
  • āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛āĻĄ āĻĄā§āĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻŸāĻŋ āĻ‡āĻ‰āĻŸāĻŋāĻ˛āĻŋāĻŸāĻŋ;
  • Yandex.Cloud āĻ āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĨ¤

āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ - āĻāĻ•āĻŸāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļā§‡āĻˇ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒā§‡āĻ° āĻĒāĻ° āĻĨā§‡āĻ•ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĄā§‡āĻŸāĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻ—āĻžāĻ°āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ›āĻ˛āĻ¨āĻž - āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ‡āĻ‰āĻŸāĻŋāĻ˛āĻŋāĻŸāĻŋ āĻ¯āĻž rsync āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ Amazon S3 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

Yandex.Cloud āĻŦāĻ¨āĻžāĻŽ Amazon S3

āĻ†āĻŽāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ Yandex.Cloud āĻāĻŦāĻ‚ Amazon S3 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ¨ā§‡āĻ‡āĨ¤ Yandex Amazon S3 API-āĻāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ…āĻ‚āĻļāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻŋ S3 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ†āĻŽāĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻāĻŸāĻŋ āĻĄā§āĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻŸāĻŋ āĻ‡āĻ‰āĻŸāĻŋāĻ˛āĻŋāĻŸāĻŋāĨ¤

āĻ‡āĻ¯āĻŧāĻžāĻ¨āĻĄā§‡āĻ•ā§āĻ¸ā§‡āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻŸāĻŋ āĻ°ā§āĻŦā§‡āĻ˛ā§‡ āĻ…āĻ°ā§āĻĨāĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻšā§āĻ° āĻĄā§‡āĻŸāĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ•ā§‹āĻ°ā§āĻ¸ā§‡āĻ° āĻ•ā§‹āĻ¨āĻ“ āĻ˛āĻŋāĻ™ā§āĻ• āĻĨāĻžāĻ•āĻŦā§‡ āĻ¨āĻžāĨ¤ āĻ—āĻ¤āĻŋāĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§‡āĻ•ā§āĻˇāĻŋāĻ¤ā§‡, āĻ†āĻŽāĻžāĻœāĻ¨ā§‡āĻ° āĻ‡āĻ‰āĻ°ā§‹āĻĒā§€āĻ¯āĻŧ āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ‡āĻ¯āĻŧāĻžāĻ¨āĻĄā§‡āĻ•ā§āĻ¸ā§‡āĻ° āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ†āĻĒāĻ¨āĻŋ āĻĢā§āĻ°āĻžāĻ™ā§āĻ•āĻĢā§āĻ°ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ†āĻŽāĻŋ āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ•āĻžāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯ Amazon S3 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ›āĻŋ, āĻāĻ–āĻ¨ āĻ†āĻŽāĻŋ āĻ‡āĻ¯āĻŧāĻžāĻ¨āĻĄā§‡āĻ•ā§āĻ¸ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĨ¤

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. āĻ­āĻŋāĻĄāĻŋāĻāĻ¸-āĻ āĻĄā§āĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻŸāĻŋ āĻ‡āĻ‰āĻŸāĻŋāĻ˛āĻŋāĻŸāĻŋ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°ā§āĻ¨

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-āĻŦāĻŋāĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸ āĻ¨āĻ¯āĻŧāĨ¤ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻŸāĻŋ āĻ¸ā§‡āĻ¨ā§āĻŸā§‹āĻ¸ āĻŦāĻžāĻĻā§‡ āĻ…āĻ¨ā§āĻ¯ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ āĻŦāĻž āĻĄā§‡āĻŦāĻŋāĻ¯āĻŧāĻžāĻ¨āĨ¤

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨