āĻšā§āĻ¯āĻžāĻ˛ā§ āĻ¸āĻŦāĻžāĻ!
āĻāĻŽāĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻŋāĻ¤ā§ āĻ¯ā§āĻ¤ā§ āĻāĻžāĻ, āĻ¤āĻŦā§ āĻāĻŽāĻžāĻ° āĻāĻ˛ā§āĻĒ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻāĻā§ āĻŦāĻ˛āĻž āĻāĻ°āĻ āĻ¸āĻ āĻŋāĻ āĻšāĻŦā§:
āĻĒā§āĻ°āĻŦā§āĻļ
āĻāĻŽāĻŋ āĻāĻāĻāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻ¯āĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĢā§āĻ°āĻ¨ā§āĻāĻāĻ¨ā§āĻĄ āĻ¸āĻŋāĻā§āĻā§āĻ˛ āĻĒā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨, āĻ¸ā§āĻā§āĻ˛āĻž/āĻāĻžāĻāĻž āĻāĻŦāĻ āĻ¨ā§āĻĄā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻŦā§āĻļ āĻĻā§āĻ°ā§āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ§āĻ°ā§ (āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ¯āĻŧā§āĻ āĻŦāĻž āĻ¤āĻŋāĻ¨ āĻŦāĻāĻ°), āĻāĻŽāĻŋ āĻŽāĻ¨ā§ āĻāĻ°āĻŋ āĻ¯ā§ āĻĄāĻāĻžāĻ° āĻ¸ā§āĻŦāĻ°ā§āĻ āĻĨā§āĻā§ āĻŽāĻžāĻ¨ā§āĻ¨āĻž āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻā§āĻŦ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻāĻŦāĻ āĻāĻā§āĻŦāĻžāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ° āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻŦāĻ āĻāĻāĻŋ āĻĨā§āĻā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ āĻ¯ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻĄāĻāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻŽāĻžāĻ° āĻŽāĻ¤āĻžāĻŽāĻ¤ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋ, āĻāĻāĻ āĻāĻāĻāĻāĻāĻ-āĻ āĻĒā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻļā§āĻ¨ā§āĻ¯āĻĒāĻĻāĻā§āĻ˛āĻŋ āĻĻā§āĻā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĄāĻāĻžāĻ°ā§āĻ° āĻāĻ˛ā§āĻ˛ā§āĻ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋāĻ° āĻŽāĻžāĻ˛āĻŋāĻ āĻšāĻ¨ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻšāĻŦā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¯ā§āĻāĻŋāĻ¤āĻžāĻŽā§āĻ˛āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž đ
āĻāĻŽāĻžāĻ° āĻĒāĻĨā§, āĻāĻŽāĻŋ āĻ āĻ¨ā§āĻ āĻ˛ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻĻā§āĻāĻž āĻāĻ°ā§āĻāĻŋ, āĻĄāĻāĻžāĻ° āĻāĻŦāĻ āĻāĻ° āĻŦāĻžāĻ¸ā§āĻ¤ā§āĻ¤āĻ¨ā§āĻ¤ā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻŋāĻ¨ā§āĻ¨ āĻŽāĻ¨ā§āĻāĻžāĻŦ āĻ¨āĻŋāĻ¯āĻŧā§āĨ¤ āĻā§āĻ āĻā§āĻ āĻŦāĻ˛ā§āĻā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻ¯āĻž āĻā§āĻ°āĻ¸-āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻžāĻ° āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻ¨ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĻŋ āĻā§āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻĨā§āĻā§ āĻā§ āĻ˛āĻžāĻ āĻšāĻŦā§, āĻ¤ā§āĻ¤ā§āĻ¯āĻŧāĻāĻŋ āĻŽā§āĻā§āĻ āĻĒāĻžāĻ¤ā§āĻ¤āĻž āĻĻā§āĻ¯āĻŧāĻ¨āĻŋ āĻāĻŦāĻ āĻŦāĻŋāĻ°āĻā§āĻ¤āĻ āĻāĻ°ā§āĻ¨āĻŋ (āĻ¤āĻžāĻ°āĻž āĻā§āĻŦāĻ˛ āĻā§āĻĄ āĻ˛āĻŋāĻā§ āĻŦāĻžāĻĄāĻŧāĻŋāĻ¤ā§ āĻāĻ˛ā§ āĻā§āĻ˛ - āĻāĻŽāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ°ā§āĻˇāĻž āĻāĻ°ā§, āĻāĻĒāĻžāĻ¯āĻŧ :)
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻžāĻ°āĻŖ
āĻā§āĻ¨ āĻāĻŽāĻŋ āĻĄāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻāĻŋ? āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻžāĻ°āĻŖā§:
- āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ˛āĻā§āĻ, 99% āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
- āĻĢā§āĻ°āĻ¨ā§āĻāĻāĻ¨ā§āĻĄ āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ nginx āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻāĻŦāĻ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻāĻ°āĻž
- āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻāĻāĻžāĻŦā§ āĻāĻŽāĻžāĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§āĻ āĻĄāĻāĻžāĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻāĻžāĻ āĻāĻ°āĻŦā§, āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
- āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ°, āĻāĻĒāĻ¨āĻŋ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ§āĻžāĻ°āĻ (āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤) āĻ¸āĻšāĻā§āĻ āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ¤ā§ āĻĒā§āĻāĻāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻā§āĻŦ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ
- āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ§āĻžāĻ°āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻ¤ā§ "āĻā§āĻ˛āĻ¤ā§" āĻŽāĻāĻžāĻĻāĻžāĻ°āĨ¤
āĻāĻŽāĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¯āĻž āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻŋ āĻ¨āĻž:
- āĻāĻŽāĻžāĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĄāĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻŽāĻžāĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ¯āĻĻāĻŋ āĻā§āĻāĻ°āĻ āĻŦāĻž āĻ¨ā§āĻĄā§āĻā§ āĻāĻ˛ā§ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻŽāĻžāĻ° āĻā§āĻ¨ āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°?
- āĻ¯āĻĻāĻŋ āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻŽāĻžāĻ° (āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤) āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻāĻŋāĻ¤ā§āĻ° āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻāĻžāĻ, āĻ¤āĻŦā§ āĻāĻŽāĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻĄāĻāĻžāĻ° āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻĻāĻ°āĻāĻžāĻ°, āĻā§āĻĨāĻžāĻ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻĻāĻ°āĻāĻžāĻ° āĻāĻŦāĻ āĻāĻŽāĻžāĻā§ https āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻāĻžāĻ°āĻŖ āĻĄāĻāĻžāĻ° āĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° https āĻāĻ° āĻāĻĒāĻ° āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻš āĻ
āĻāĻŋāĻļāĻžāĻĒ... āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻā§, āĻ
āĻŦāĻļā§āĻ¯āĻ, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻŦāĻŋāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
docker save
āĻāĻŦāĻ āĻļā§āĻ§ā§ scp āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻŽā§āĻ āĻĒāĻžāĻ āĻžāĻ¨... āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻž āĻ āĻ¨ā§āĻ āĻļāĻ°ā§āĻ°ā§āĻ° āĻ¨āĻĄāĻŧāĻžāĻāĻĄāĻŧāĻžāĨ¤ āĻāĻŦāĻ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ, āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ "āĻā§āĻ°ā§āĻ¯āĻžāĻ" āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻŽāĻ¤ā§ āĻĻā§āĻāĻžāĻ¯āĻŧ docker-compose
. āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻāĻžāĻ¨ā§āĻ āĻļā§āĻˇ. āĻ¸ā§ āĻāĻ° āĻāĻŋāĻā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤Docker-compose
āĻāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻā§āĻā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸āĨ¤ āĻāĻāĻž āĻ¯āĻ¤āĻ āĻā§āĻˇāĻŖāĻžāĻŽā§āĻ˛āĻ āĻšā§āĻ āĻ¨āĻž āĻā§āĻ¨, āĻāĻŽāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻžāĻ āĻ¨āĻžāĨ¤ āĻāĻŽāĻžāĻ° āĻāĻ° āĻā§āĻĨāĻžāĻ āĻ˛āĻžāĻāĻŦā§ āĻ¨āĻžāĨ¤- āĻāĻāĻāĻŋ āĻĻāĻ˛ā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ˛ā§āĻā§āĻ°āĻž āĻāĻāĻāĻŋ āĻĄāĻāĻžāĻ°āĻĢāĻžāĻāĻ˛ āĻā§āĻŦ āĻŦāĻžāĻāĻāĻžāĻāĻžāĻŦā§ āĻ˛ā§āĻā§āĻ¨, āĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻā§āĻ¯āĻžāĻļā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻŦā§āĻā§āĻ¨ āĻ¨āĻž, āĻāĻŦāĻŋāĻ¤ā§ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ āĻāĻŽāĻ¨ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻāĻžāĻ°āĻšāĻžāĻŦ āĻŦāĻž āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§ āĻ¨ā§āĻ āĻāĻŽāĻ¨ āĻāĻŋāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻ¸ā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°ā§āĻ¨, āĻāĻŋāĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
docker-compose
āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¸āĻš āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻāĻŋāĻā§āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻāĻ°ā§āĻŦā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻˇāĻŖāĻž āĻāĻ°ā§ āĻ¯ā§ āĻĄāĻāĻžāĻ° āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤, āĻ¸āĻŦāĻāĻŋāĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻāĻāĻ° āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖāĻāĻžāĻŦā§ āĻļā§āĻ¨ā§āĻ¯āĻĒāĻĻā§ āĻ˛āĻŋāĻā§āĻā§āĻ¨: "āĻāĻŽāĻ°āĻž āĻĄāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻā§āĻ° āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž āĻ¸āĻš āĻāĻāĻāĻ¨ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤" - āĻāĻŽāĻŋ āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻĄāĻāĻžāĻ°ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻŋāĻ¨ā§āĻ¤āĻžāĻ¯āĻŧ āĻāĻā§āĻāĻ¨ā§āĻ¨ āĻĨāĻžāĻāĻŋ: postgresql, kafka, redis. āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĻā§āĻāĻā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ¯ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž, āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¸āĻšāĻ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒāĻā§āĻˇā§āĻ° āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻ¯āĻŧā§ˇ āĻāĻŦāĻ āĻ¯āĻžāĻāĻšā§āĻ, āĻĒā§āĻ°āĻļā§āĻ¨āĻāĻŋ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ: āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻ°āĻž āĻĄāĻāĻžāĻ°ā§ āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻŖā§āĻ¯āĻā§āĻ˛āĻŋ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻŋāĻ¨ā§āĻ¤āĻž āĻāĻ°ā§āĻ¨ āĻ¨āĻž, āĻā§āĻ¨ āĻāĻāĻŋ, āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ¤āĻžāĻ°āĻž āĻāĻŋāĻā§ āĻāĻžāĻ¨ā§āĻ¨?
- āĻĒā§āĻ°āĻļā§āĻ¨ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻĄā§āĻāĻžāĻ° āĻ¸ā§āĻĨāĻŋāĻ°āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻĒāĻ¨āĻŋ āĻŽāĻ¨ā§ āĻāĻ°ā§āĻ¨, āĻāĻŽāĻŋ āĻāĻŋ āĻļā§āĻ§ā§ āĻšā§āĻ¸ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻŦ āĻŦāĻž āĻāĻāĻāĻŋ āĻĄāĻāĻžāĻ° āĻāĻ˛āĻŋāĻāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦ āĻŦāĻž āĻāĻāĻāĻŋ āĻĄā§āĻāĻž āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦ āĻ¯āĻž āĻāĻāĻ¨
deprecated
? āĻ¯āĻĻāĻŋ āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻŋ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻžāĻā§ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°ā§ āĻĨāĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° uid āĻāĻŦāĻ gid āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻāĻĄāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ°ā§āĻ āĻ āĻ§āĻŋāĻāĻžāĻ° āĻ¸āĻš āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋvolume
āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŋāĻā§ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§/usr/*
āĻāĻŦāĻ āĻĒā§āĻ°āĻĨāĻŽ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯ā§āĻŽāĻ¨ uid āĻāĻŦāĻ gid āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ āĻāĻ˛ā§āĻĒ āĻĨāĻžāĻāĻŦā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒāĻā§āĻˇā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĒāĻĄāĻŧāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻā§āĻāĻāĻ¤ā§ āĻšāĻŦā§: "āĻā§āĻ¨ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻĢāĻžāĻāĻ˛ āĻ˛ā§āĻā§?"
āĻāĻŽāĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻ¸āĻ¤ā§āĻ¯āĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻŋāĻ¨āĻŋ āĻ¯ā§ āĻāĻŽāĻžāĻā§ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻĻāĻŋāĻ¨ āĻĄāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŋāĻā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§: āĻāĻŽāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻāĻžāĻ˛ā§ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ, āĻā§āĻ¨ āĻāĻŦāĻŋ āĻĨā§āĻā§ āĻ˛āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ, āĻŽā§āĻāĻĢāĻžāĻāĻ˛āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻāĻŋ āĻ¯āĻžāĻ¤ā§ āĻ˛āĻŽā§āĻŦāĻž āĻĄāĻāĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻĒāĻ¨āĻžāĻŽ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻŽāĻŋ āĻĄāĻāĻžāĻ°-āĻāĻŽā§āĻĒā§āĻāĻā§ āĻā§āĻŖāĻž āĻāĻ°āĻ¤āĻžāĻŽ āĻāĻžāĻ°āĻŖ āĻāĻŽāĻŋ āĻĄāĻāĻžāĻ° āĻāĻā§āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ
āĻ¨ā§āĻ¯ āĻā§āĻ˛ āĻļāĻŋāĻāĻ¤ā§ āĻāĻžāĻāĻ¨āĻŋāĨ¤ āĻāĻŦāĻ docker-compose up
āĻāĻāĻž āĻāĻŽāĻžāĻā§ āĻŦāĻŋāĻ°āĻā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻ˛, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻāĻāĻ¨āĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻĻā§āĻāĻž āĻāĻ°ā§ build
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ, āĻŦāĻ°āĻ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻŽā§āĻ āĻā§āĻ¯āĻŧā§. āĻāĻŽāĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻā§āĻ¯āĻŧā§āĻāĻŋāĻ˛āĻžāĻŽ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ¤ āĻāĻāĻāĻŋ āĻĒāĻŖā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž. āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻĄāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¤āĻž āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĻ¨āĻŋāĨ¤
Ansible āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨
āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ (āĻ¤āĻŋāĻ¨ āĻŽāĻžāĻ¸ āĻāĻā§), āĻāĻŽāĻŋ āĻāĻāĻāĻŋ DevOps āĻĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§āĻāĻŋ, āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻĻāĻ¸ā§āĻ¯ā§āĻ°āĻ āĻĄāĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻ¨ā§āĻāĻžāĻŦ āĻāĻŋāĻ˛āĨ¤ āĻāĻžāĻ°āĻŖā§:
- āĻĄāĻāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ iptables (āĻ¯āĻĻāĻŋāĻ āĻāĻĒāĻ¨āĻŋ daemon.json āĻ āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨)
- āĻĄāĻāĻžāĻ°āĻāĻŋ āĻŦāĻāĻŋ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻāĻāĻŋ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§ āĻāĻžāĻ˛āĻžāĻŦ āĻ¨āĻž
- āĻ¯āĻĻāĻŋ āĻĄāĻāĻžāĻ° āĻĄā§āĻŽāĻ¨ āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§ āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻ¯āĻŧ
- āĻĄāĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ
- āĻā§āĻ¨ āĻĄāĻāĻžāĻ° āĻ¯āĻĻāĻŋ āĻāĻ¤ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻļāĻŋāĻ¨ āĻĨāĻžāĻā§
āĻāĻāĻ āĻāĻžāĻā§, āĻāĻŽāĻŋ āĻāĻ°ā§āĻāĻāĻŋ āĻā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻ˛āĻžāĻŽ - āĻāĻ¤ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯āĨ¤ āĻāĻŽāĻŋ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻāĻŦāĻžāĻ° āĻļā§āĻ¨ā§āĻāĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻŋ āĻāĻŽāĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻĒā§āĻ˛ā§āĻŦā§āĻ āĻ˛ā§āĻāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŋāĻ¨āĻŋāĨ¤ āĻāĻŦāĻ āĻāĻāĻ¨ āĻāĻŽāĻŋ āĻāĻŽāĻžāĻ° āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ˛āĻŋāĻāĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻŽāĻžāĻ° āĻĻā§āĻˇā§āĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦāĻĻāĻ˛ā§ āĻā§āĻā§! āĻāĻžāĻ°āĻŖ āĻāĻŽāĻŋ āĻŦā§āĻāĻ¤ā§ āĻĒā§āĻ°ā§āĻāĻŋ: āĻāĻāĻ āĻĄāĻāĻžāĻ° āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°, āĻāĻŽā§āĻ āĻŦāĻŋāĻ˛ā§āĻĄ, āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ Ansible-āĻāĻ° āĻŽāĻĄāĻŋāĻāĻ˛ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°āĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻ¯āĻŧ, āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§! āĻāĻŽāĻžāĻ° āĻāĻ¨āĻ¨ā§āĻĻā§āĻ° āĻā§āĻ¨ āĻ¸ā§āĻŽāĻž āĻāĻŋāĻ˛ āĻ¨āĻž - āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻ˛ āĻā§āĻāĻā§ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ āĻāĻŦāĻ āĻāĻŽāĻžāĻ° āĻŽā§āĻāĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻĄāĻāĻžāĻ°-āĻāĻŽā§āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĢā§āĻ˛ā§ āĻĻāĻŋāĻ¯āĻŧā§āĻāĻŋ, āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻ¯āĻŧāĻžāĻŽāĻ˛ āĻāĻžāĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ˛āĻžāĻāĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ āĻāĻŽāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§ loop
, when
āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ
āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒāĻā§āĻˇā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻāĻžāĻ°
āĻāĻŽāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ ssh āĻāĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĨ¤ āĻĻā§āĻāĻž āĻā§āĻ˛ āĻ¯ā§ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°ā§āĻāĻā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ°ā§āĻā§ "āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ" āĻāĻ°āĻž āĻā§āĻŦ āĻ¸āĻšāĻāĨ¤ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻāĻŋ āĻā§āĻ˛āĻžāĻāĻĄā§āĻ° āĻāĻāĻāĻŋ āĻŽā§āĻļāĻŋāĻ¨ āĻŦāĻž āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŦāĻā§āĻ¸ā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻļāĻŋāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŽāĻžāĻ° āĻ¸āĻšāĻāĻ°ā§āĻŽā§ āĻŦāĻž āĻāĻŽāĻžāĻ° āĻāĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ (āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒāĻā§āĻˇā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨) āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻŽāĻ°āĻž āĻāĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻāĻŋ āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻĒā§āĻ°ā§āĻ āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĻŋāĻ āĻĄāĻāĻžāĻ° āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°ā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻāĻŽāĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ°ā§āĻāĻā§ āĻĒā§āĻ¸ā§āĻāĻā§āĻ°ā§āĻ¸ā§āĻāĻāĻ˛ āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°ā§:
ssh -L 9000:localhost:5432 [āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]
āĻāĻāĻāĻŋ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ° āĻāĻāĻŦāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻ¤āĻžāĻĻā§āĻ° postgresql āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§, āĻĄāĻāĻžāĻ° āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻāĻŋāĻ˛āĻ¤āĻž āĻŦā§āĻāĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤ āĻāĻāĻāĻŋ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻĄāĻāĻžāĻ°ā§ āĻāĻāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻ āĻŋāĻ¨ āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŦ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ ssh āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ!
āĻāĻŽāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ āĻĒāĻĄāĻŧā§āĻāĻŋ āĻ¯ā§ SSH āĻāĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ VPN āĻāĻ° āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž! āĻāĻĒāĻ¨āĻŋ āĻ¸āĻšāĻāĻāĻžāĻŦā§ OpenVPN āĻŦāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ VPN āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻĒāĻ°āĻŋāĻāĻžāĻ āĻžāĻŽā§ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻ¤ āĻļāĻžāĻ¨ā§āĻ¤!
āĻ¸ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, AWS, GoogleCloud āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻ°āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ āĻŦāĻāĻ°ā§āĻ° āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ¸ā§āĻ¯ā§āĻ āĻĻā§āĻ¯āĻŧ, āĻ¤āĻžāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨! āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻāĻŋāĻ˛ā§ āĻāĻā§āĻ˛āĻŋ āĻ¸āĻ¸ā§āĻ¤āĻžāĨ¤ āĻāĻŽāĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻžāĻŦāĻ¤āĻžāĻŽ āĻā§āĻ¨ āĻāĻŽāĻžāĻ° āĻāĻŋāĻā§āĻ˛āĻžāĻāĻĄā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻāĻŋ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§, āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧ āĻāĻŽāĻŋ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¯āĻŧā§āĻāĻŋāĨ¤
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻļāĻŋāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ āĻāĻ˛āĻĒāĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯āĻž āĻĄāĻāĻžāĻ° āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻžāĻ˛, āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻ˛āĻžāĻāĻāĻāĻ¯āĻŧā§āĻ āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ āĻĻā§āĻ°ā§āĻ¤ āĻŽā§āĻļāĻŋāĻ¨ āĻŦā§āĻ āĻāĻ°āĻ¤ā§.
āĻ¨ā§āĻā§āĻ° āĻ˛āĻžāĻāĻ¨: āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻŦāĻž āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŦāĻā§āĻ¸ā§ āĻĄā§āĻāĻžāĻŦā§āĻ¸ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§āĻāĻ¤ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ā§ˇ āĻāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻŽāĻžāĻ° āĻĄāĻāĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤
āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻ āĻāĻŦāĻ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻāĻā§
āĻāĻŽāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻ˛āĻŋāĻā§āĻāĻŋ
āĻāĻĒāĻ¨āĻŋ āĻāĻŋ āĻāĻŽāĻ¨ āĻā§āĻĨāĻžāĻ āĻĻā§āĻā§āĻā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻŖā§āĻ¯āĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻā§ āĻĒā§āĻ°ā§āĻ āĻāĻ°ā§?
āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĒāĻŖā§āĻ¯ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻāĻ˛; āĻ¸ā§āĻā§āĻ˛āĻŋ āĻā§āĻŦāĻ˛ āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻĨā§āĻā§ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻ¸ā§āĻ¤ā§āĻ°ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻŋ āĻāĻāĻ¨āĻ āĻā§āĻŦā§ āĻĻā§āĻā§āĻā§āĻ¨ āĻā§āĻ¨ āĻĄāĻāĻžāĻ°āĻšāĻžāĻŦā§ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻ
āĻ¨ā§āĻ°ā§āĻĒ āĻāĻŋāĻ¤ā§āĻ° āĻ°āĻ¯āĻŧā§āĻā§? āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ nginx āĻ˛āĻŋāĻā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻāĻžāĻ āĻĨā§āĻā§ 100500āĻāĻŋ āĻāĻŦāĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦā§āĻ¨āĨ¤ āĻāĻ āĻ˛ā§āĻā§āĻ°āĻž āĻ¨āĻŋāĻā§āĻ nginx āĻŦāĻŋāĻāĻžāĻļ āĻāĻ°ā§āĻ¨āĻŋ, āĻ¤āĻžāĻ°āĻž āĻā§āĻŦāĻ˛ āĻ¤āĻžāĻĻā§āĻ° āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻā§ āĻ
āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ nginx āĻ¯ā§āĻ āĻāĻ°ā§āĻā§ āĻāĻŦāĻ āĻāĻ¨āĻā§āĻāĻ¨āĻžāĻ° āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻŋāĻā§ āĻ¸āĻŋāĻāĻ¨ āĻāĻ°ā§āĻā§āĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋāĻā§ āĻ¸āĻšāĻāĻāĻžāĻŦā§ tgz-āĻ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻā§āĻ āĻāĻāĻŋāĻā§ āĻĄāĻāĻžāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¤āĻžāĻĻā§āĻ° āĻĄāĻāĻžāĻ°āĻĢāĻžāĻāĻ˛ā§ tgz āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĻāĻŋāĻ¨, āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĨā§āĻā§ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¸ā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ
āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻžāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž tgz-āĻ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻ¨āĻŋāĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ¯ā§ āĻā§āĻ āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§ āĻ¸ā§ āĻāĻžāĻ¨āĻŦā§ tgz āĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻā§ āĻāĻžāĻ āĻāĻ°āĻž āĻĻāĻ°āĻāĻžāĻ°āĨ¤ āĻāĻāĻāĻžāĻŦā§ āĻāĻŽāĻŋ āĻĄāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ
āĻ¨ā§āĻā§āĻ° āĻ˛āĻžāĻāĻ¨: āĻāĻŽāĻžāĻ° āĻĄāĻāĻžāĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻ, āĻāĻŽāĻŋ āĻāĻŋāĻā§ āĻ§āĻ°āĻŖā§āĻ° S3 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦ āĻŦāĻž āĻā§āĻāĻ˛ āĻĄā§āĻ°āĻžāĻāĻ/āĻĄā§āĻ°āĻĒāĻŦāĻā§āĻ¸ā§āĻ° āĻŽāĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦ
āĻ¸āĻŋāĻāĻ-āĻ¤ā§ āĻĄāĻāĻžāĻ°
āĻāĻŽāĻŋ āĻ¯ā§ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°ā§āĻāĻŋ āĻ¸āĻŦ āĻāĻāĻ āĻ°āĻāĻŽāĨ¤ āĻ¤āĻžāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŽā§āĻĻāĻŋ āĻšāĻ¯āĻŧ. āĻ āĻ°ā§āĻĨāĻžā§, āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ°āĻ¯āĻŧā§āĻā§ (āĻāĻžāĻ˛, āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻĻā§āĻ¯āĻŧā§āĻ āĻŦāĻž āĻ¤āĻŋāĻ¨āĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻž)āĨ¤
āĻāĻ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĄāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ CI āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ˛ā§āĨ¤ āĻĒā§āĻ°āĻļā§āĻ¨: āĻā§āĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻĄāĻāĻžāĻ° āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°ā§ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§? āĻā§āĻ¨ āĻļā§āĻ§ā§ āĻŦāĻŋāĻ˛ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻāĻ¤ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯ āĻĒā§āĻ˛ā§āĻŦā§āĻ āĻ˛āĻŋāĻā§āĻ¨ āĻ¯āĻž āĻ¨ā§āĻĄāĻ, āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ, āĻā§āĻĄāĻŋāĻā§, āĻāĻĒāĻŋ ssh āĻā§ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻ¯ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻŦāĻŋāĻ˛ā§āĻĄāĻāĻŋ āĻšāĻŦā§ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻŦā§?
āĻāĻāĻ¨ āĻāĻŽāĻŋ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§ āĻāĻāĻŋ āĻ¨āĻŋāĻā§āĻ° āĻĒāĻžāĻ¯āĻŧā§ āĻā§āĻ˛āĻŋ āĻāĻ°āĻā§, āĻāĻžāĻ°āĻŖ āĻĄāĻāĻžāĻ° āĻ¤āĻžāĻ° āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨āĻ¤āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻā§āĻ¨āĻ āĻ˛āĻžāĻ āĻāĻ¨ā§ āĻ¨āĻžāĨ¤ āĻĄāĻāĻžāĻ°ā§ CI āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽāĻŋ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧā§āĻāĻŋ:
- āĻāĻŦāĻžāĻ° āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ° āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻŦāĻž āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻĄāĻāĻžāĻ°āĻĢāĻžāĻāĻ˛ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
- 90% āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŋāĻā§ ssh āĻā§ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻā§āĻĒāĻ¨ āĻĄā§āĻāĻž āĻ¯āĻž āĻāĻĒāĻ¨āĻŋ āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻžāĻ¨ āĻ¨āĻžāĨ¤
- āĻ§āĻžāĻ°āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻŽāĻžāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ¯āĻžāĻļā§ āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻŦā§, āĻ¯āĻž āĻ¸āĻŽāĻ¯āĻŧāĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻāĻŦāĻ āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°, āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻ°ā§āĻĨāĨ¤
āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻĄāĻāĻžāĻ° āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻž (āĻāĻŽāĻŋ āĻāĻāĻŦāĻžāĻ° āĻāĻŽāĻ¨ āĻāĻāĻāĻ¨ āĻāĻā§āĻ¤ āĻāĻŋāĻ˛āĻžāĻŽ, āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ, āĻ āĻ¤ā§āĻ¤ā§āĻ° āĻāĻā§āĻ¸āĻĄāĻŋāĻ¤ā§ āĻāĻŽāĻŋ āĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻāĻāĻŋāĻ¤)āĨ¤ āĻāĻžāĻāĻžāĻ¤ā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĨāĻžāĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦāĨ¤ āĻāĻāĻŋ āĻ¨ā§āĻĄāĻā§ āĻāĻāĻ, āĻāĻ¨āĻāĻŋāĻāĻŽ āĻāĻā§āĨ¤
āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°
āĻāĻŽāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°āĻŋ āĻ¯ā§ āĻĄāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻŦ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻāĻŦāĻ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ˛, āĻāĻāĻŋ āĻāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ (āĻāĻļā§āĻāĻ°ā§āĻ¯ āĻļā§āĻ¨āĻžāĻā§āĻā§, āĻšā§āĻ¯āĻžāĻ)āĨ¤ āĻāĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§, āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻā§āĻ˛āĻŋ āĻ¸āĻšāĻā§āĻ āĻāĻāĻŋāĻā§ āĻāĻāĻāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻžāĻ¤ā§āĻ°ā§, āĻ¤āĻžāĻĻā§āĻ° āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻāĻžāĻ˛ā§ āĻāĻ°ā§, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻāĻŋ āĻ¸āĻŦ āĻ¸āĻšāĻā§ āĻ¸āĻŋāĻāĻ āĻāĻŦāĻ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§ āĻĒā§āĻ°āĻŦāĻžāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ DevOps āĻāĻŋāĻŽ āĻāĻ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°āĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻĄ āĻ˛āĻŋāĻāĻā§āĨ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ°ā§āĻŽāĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§, āĻāĻāĻŋāĻā§ āĻļā§āĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§ āĻā§āĻ¨ā§ āĻāĻ¨āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻ¸āĻžāĻ¯āĻŧāĻŋāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤ āĻ¤āĻŋāĻ¨āĻŋ āĻā§āĻŦāĻ˛ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋāĻā§ āĻ āĻ¨ā§āĻ¯ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĻ¨ āĻāĻŦāĻ āĻ¨āĻŋāĻā§āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻĻā§āĻŦā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻāĻžāĻ āĻāĻ°āĻŦā§āĻ¨āĨ¤
āĻ¯āĻāĻ¨ āĻĄāĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ: āĻāĻŽāĻŋ āĻāĻ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§ āĻĒā§āĻāĻā§āĻāĻŋ āĻ¯ā§ āĻĄāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻā§āĻŦ āĻāĻžāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŽā§āĻ˛āĻŋāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻ¤ā§āĻ°āĻŋāĻ¤ā§ āĻ¨āĻ¯āĻŧ
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻ¨āĻ āĻĄāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§:
- āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ āĻĨāĻžāĻā§āĻ¨
- āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻĻā§āĻ° āĻĄāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
- āĻāĻāĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻ°āĻŖ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋāĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻāĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻĄāĻāĻžāĻ°-āĻāĻŽā§āĻĒā§āĻ āĻ°āĻŋāĻĒā§āĻāĻŋāĻāĻ°āĻŋāĻ¤ā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻĻā§āĻŦā§āĻ¨ āĻ¨āĻž
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯:
- āĻāĻŽāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ āĻā§āĻĄāĻŧā§ āĻāĻ¸ā§āĻāĻŋ
āĻāĻ°āĻ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻž āĻŦāĻ˛ā§ āĻ¯ā§ āĻāĻāĻŋ Ansible āĻāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻŦ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŦāĻŋ āĻ¤ā§āĻ°āĻŋāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§ āĻāĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ (āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻ āĻ¸āĻš) āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĄāĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§, āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§
āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ, āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸ā§āĻŦāĻā§āĻ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻāĻŦāĻ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨āĻļā§āĻ˛ āĻāĻ°ā§āĻŽāĻĻāĻŋāĻŦāĻ¸ āĻāĻžāĻŽāĻ¨āĻž āĻāĻ°āĻŋ!
āĻāĻ¤ā§āĻ¸: www.habr.com