рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдордВрдЧрд▓рд╡рд╛рд░ рдирдВрдмрд░ 5: тАЬрдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ред рд╕реАрдЖрдИ/рд╕реАрдбреА. рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди"

рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдордВрдЧрд▓рд╡рд╛рд░ рдирдВрдмрд░ 5: тАЬрдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ред рд╕реАрдЖрдИ/рд╕реАрдбреА. рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди"

рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ, рд░реВрд╕реА рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ рд╕рдореБрджрд╛рдп рдХрд╛ рдПрдХ рдФрд░ рд▓рд╛рдЗрд╡ рдкреНрд░рд╕рд╛рд░рдг рд╣реБрдЖ #RuPostgres, рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди рдЗрд╕рдХреЗ рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХ рдирд┐рдХреЛрд▓рд╛рдИ рд╕рдореЛрдЦрд╛рд╡рд▓реЛрд╡ рдиреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЗрд╕ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдлрд╝реНрд▓реИрдВрдЯ рддрдХрдиреАрдХреА рдирд┐рджреЗрд╢рдХ рджрд┐рдорд┐рддреНрд░реА рд╕реНрдЯреЛрд▓рд╛рд░реЛрд╡ рд╕реЗ рдмрд╛рдд рдХреАред

рд╣рдо рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдпрд╣рд╛рдВ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдпреВрдЯреНрдпреВрдм рдЪреИрдирд▓ рдкреВрд░рд╛ рд╡реАрдбрд┐рдпреЛ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛:

рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕

╨Э╨б: рд╣рдо рдЖрдЬ VACUUM рдФрд░ CHECKPOINTs рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рд╣рдо рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореИрдВ рдЬрд╛рдирддрд╛ рд╣реВрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реИ. рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЛ рджреЛрдмрд╛рд░рд╛ рднреА рджреЗрдЦрд╛... рдЖрдЗрдП рд╕реАрдзреЗ рдореБрджреНрджреЗ рдкрд░ рдЖрддреЗ рд╣реИрдВ: K8s рдореЗрдВ Postgres рдпрд╛ MySQL рдЖрдЦрд╝рд┐рд░ рдХреНрдпреЛрдВ?

рдбреА рдПрд╕: рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдХреЛрдИ рдирд┐рд╢реНрдЪрд┐рдд рдЙрддреНрддрд░ рдирд╣реАрдВ рд╣реИ рдФрд░ рди рд╣реА рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рд╕рд░рд▓рддрд╛ рдФрд░ рд╕реБрд╡рд┐рдзрд╛ рд╣реИ... рдХреНрд╖рдорддрд╛ред рд╣рд░ рдХреЛрдИ рдкреНрд░рдмрдВрдзрд┐рдд рд╕реЗрд╡рд╛рдПрдБ рдЪрд╛рд╣рддрд╛ рд╣реИ.

╨Э╨б: рдХреИрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП RDS, рдХреЗрд╡рд▓ рдШрд░ рдкрд░?

рдбреА рдПрд╕: рд╣рд╛рдБ: рдЖрд░рдбреАрдПрд╕ рдХреА рддрд░рд╣, рдмрд┐рд▓реНрдХреБрд▓ рдХрд╣реАрдВ рднреАред

╨Э╨б: "рдХрд╣реАрдВ рднреА" рдПрдХ рдЕрдЪреНрдЫрд╛ рдореБрджреНрджрд╛ рд╣реИред рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рд╣рд░ рдЪреАрдЬрд╝ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЬрдЧрд╣реЛрдВ рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрддреА рд╣реИред рдлрд┐рд░, рдпрджрд┐ рдпрд╣ рдПрдХ рдмрдбрд╝реА рдХрдВрдкрдиреА рд╣реИ, рддреЛ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рдХреНрдпреЛрдВ рдирд╣реАрдВ рд▓реЗрддреА? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Nutanix рдХрд╛ рдЕрдкрдирд╛ рд╡рд┐рдХрд╛рд╕ рд╣реИ, рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ (VMware...) рдХреЗ рдкрд╛рд╕ рд╕рдорд╛рди "RDS, рдХреЗрд╡рд▓ рдШрд░ рдкрд░" рд╣реИред

рдбреА рдПрд╕: рд▓реЗрдХрд┐рди рд╣рдо рдПрдХ рдЕрд▓рдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдХреБрдЫ рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд рд╣реА рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдФрд░ рдЕрдЧрд░ рд╣рдо рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд╡рд┐рд╡рд┐рдзрддрд╛ рд╣реИ (рдЬреЛ K8s рдореЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ)ред рдореВрд▓рддрдГ рдпрд╣ рдХреНрд▓рд╛рдЙрдб рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ рд╣реИ...

╨Э╨б: рдпрд╣ рднреА рдореБрдлрд╝реНрдд рд╣реИ!

рдбреА рдПрд╕: рдпрд╣ рдЗрддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ. рдмрд╛рдЬрд╝рд╛рд░ рдХреЗ рдмрд╣реБрдд рдмрдбрд╝реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред рдХреБрдЫ рдФрд░ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ... рдЖрдкрдХреЛ рд╢рд╛рдпрдж рд░рд┐рдкреЛрд░реНрдЯ рдпрд╛рдж рд╣реЛрдЧреА "рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕"?

╨Э╨б: рд╣рд╛рдБред

рдбреА рдПрд╕: рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдЗрд╕реЗ рдмрд╣реБрдд рдЕрд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдореИрдВ рдХрд╣ рд░рд╣рд╛ рдерд╛: "рджреЛрд╕реНрддреЛрдВ, рдЪрд▓реЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд╕рднреА рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ!", рдЬрдмрдХрд┐ рдЕрдиреНрдп рдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдпреЗ рд╕рднреА рднрдпрд╛рдирдХ рд╕рд╛рдЗрдХрд┐рд▓реЗрдВ рдереАрдВред рд▓реЗрдХрд┐рди рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рдЕрд▓рдЧ рдмрд╛рдд рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛: тАЬрджреЗрдЦреЛ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рд╣рдореЗрдВ рдЕрдм рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЙрддреНрдкрд╛рджрди? рдареАрдХ рд╣реИ, рдХреЗрд╡рд▓ рдЕрдЧрд░ рдЖрдкрдХреЛ рдкрд╕рдВрдж рд╣реИ...рдХреБрдЫ рдЪреАрдЬрд╝реЗрдВ рдХрд░рдирд╛ред рд▓реЗрдХрд┐рди рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдЗрд╕рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВред рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП, рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ/рд╣рдЯрд╛рдиреЗ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред"

рдПрдирдПрд╕: рджреЗрд╡ рд╕реЗ рдХреНрдпрд╛ рдЖрдкрдХрд╛ рддрд╛рддреНрдкрд░реНрдп рдЙрди рд╕рднреА рдкрд░рд┐рд╡реЗрд╢реЛрдВ рд╕реЗ рд╣реИ рдЬреЛ рдЙрддреНрдкрд╛рдж рдирд╣реАрдВ рд╣реИрдВ? рдордВрдЪрди, рдХреНрдпреВрдПтАж

рдбреА рдПрд╕: рдпрджрд┐ рд╣рдо рдкреВрд░реНрдг рд╕реНрдЯреИрдВрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣рд╛рдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВред рдпрджрд┐ рд╣рдо рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрдбрд╝реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдирд╣реАрдВ... рдпрджрд┐ рдпрд╣ рдПрдХ рд╕реНрдерд┐рд░, рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИ, рддреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ K8s рдореЗрдВ рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреНрдпрд╛ рд▓рд╛рдн рд╣реИ?

╨Э╨б: рдХреЛрдИ рдирд╣реАрдВред рд▓реЗрдХрд┐рди рд╣рдо рд╕реНрдерд┐рд░ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╣рд╛рдБ рджреЗрдЦрддреЗ рд╣реИрдВ? рдПрдХ рд╕реНрдерд┐рд░ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд▓ рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдбреА рдПрд╕: рдордВрдЪрди рд╕реНрдерд┐рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ. рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЧреНрд░рд╛рд╣рдХ рд╣реИрдВ...

╨Э╨б: рд╣рд╛рдБ, рдореЗрд░реЗ рдкрд╛рд╕ рднреА рдПрдХ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 10 рдЯреАрдмреА рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ 200 рдЬреАрдмреА рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╣реИ рддреЛ рдпрд╣ рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реИ...

рдбреА рдПрд╕: рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдорд╛рдорд▓рд╛ рд╣реИ! рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдкрд░ рдПрдХ рдЙрддреНрдкрд╛рдж рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдФрд░ рд╡рд╣рд╛рдБ рдПрдХ рдмрдЯрди рд╣реИ: "рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд░реЛрд▓ рдЖрдЙрдЯ"ред рдпреЗ рдкрд░рд┐рд╡рд░реНрддрди - рдбреЗрд▓реНрдЯрд╛ - рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВ (рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреЗрд╡рд▓ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рд╣реИрдВ)ред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдЖрдХрд░реНрд╖рдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ.

╨Э╨б: рдореИрдВрдиреЗ рдШрд╛рдЯреА рдореЗрдВ рдРрд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рджреЗрдЦреЗ рд╣реИрдВ рдЬреЛ рдЖрд░рдбреАрдПрд╕ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╣рд░реЛрдХреВ рдореЗрдВ рдмреИрдареЗ рд╣реИрдВ - рдпреЗ 2-3 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХреА рдХрд╣рд╛рдирд┐рдпрд╛рдВ рд╣реИрдВ - рдФрд░ рд╡реЗ рдбрдВрдк рдХреЛ рдЕрдкрдиреЗ рд▓реИрдкрдЯреЙрдк рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрднреА рднреА рдХреЗрд╡рд▓ 80 рдЬреАрдмреА рд╣реИ, рдФрд░ рд▓реИрдкрдЯреЙрдк рдкрд░ рдЬрдЧрд╣ рд╣реИред рдлрд┐рд░ рд╡реЗ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рд╕реНрдХ рдЦрд░реАрджрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рдХрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 3 рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реЛрдВред рдРрд╕рд╛ рднреА рд╣реЛрддрд╛ рд╣реИ. рдореИрдВрдиреЗ рдпрд╣ рднреА рджреЗрдЦрд╛ рдХрд┐ рд╡реЗ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдореЗрдВ рдЙрддреНрдкрд╛рдж рдХреА рдирдХрд▓ рдХрд░рдиреЗ рд╕реЗ рдбрд░рддреЗ рдирд╣реАрдВ рд╣реИрдВ - рдпрд╣ рдмрд╣реБрдд рд╣рдж рддрдХ рдХрдВрдкрдиреА рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдпрд╣ рднреА рджреЗрдЦрд╛ рдХрд┐ рд╡реЗ рдмрд╣реБрдд рдбрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЕрдХреНрд╕рд░ рдЙрдирдХреЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рдФрд░ рд╣рд╛рде рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВ, рдореИрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдХреНрдпрд╛ рдореИрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдЕрднреА рддрдХ рдХреЛрдИ рднреА рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдирд╣реАрдВ рд╣реИ?

рдбреА рдПрд╕: рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдЫреЛрдЯреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИрдВред рд╣рдо рджрд╕рд┐рдпреЛрдВ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдХреА рдорд╛рддреНрд░рд╛ рдФрд░ рдЧреИрд░-рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рдирдХреА рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рдмрдирд╛рдиреЗ рдореЗрдВ рд╣рдо рдмрд╣реБрдд рдЖрд▓рд╕реА рдереЗ (рдФрд░ рдРрд╕реА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)ред рдФрд░ рдмрд╢рд░реНрддреЗ рдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╕рд╛рдорд╛рдиреНрдп рднрдВрдбрд╛рд░рдг рд╣реЛред рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ - рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ рд╡реАрдПрдорд╡реЗрдпрд░ рдореЗрдВ, рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ред рд╣рдордиреЗ рдЗрд╕реЗ рдЕрдВрджрд░ рд░рдЦрд╛ PV рдФрд░ рдЕрдм рд╣рдо рдЗрд╕реЗ рдПрдХ рдорд╢реАрди рд╕реЗ рджреВрд╕рд░реЗ рдорд╢реАрди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

╨Э╨б: 100 рдЬреАрдмреА рддрдХ рдХреЗ рдЗрд╕ рдЖрдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЕрдЪреНрдЫреА рдбрд┐рд╕реНрдХ рдФрд░ рдЕрдЪреНрдЫреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХреБрдЫ рд╣реА рдорд┐рдирдЯреЛрдВ рдореЗрдВ рд░реЛрд▓ рдЖрдЙрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣реИ рдирд╛? 1 рдЬреАрдмреА рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдХреА рд╕реНрдкреАрдб рдЕрдм рдЖрдХрд░реНрд╖рдХ рдирд╣реАрдВ рд░рд╣реАред

рдбреА рдПрд╕: рд╣рд╛рдБ, рд░реИрдЦрд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

╨Э╨б: рдареАрдХ рд╣реИ, рд╣рдореЗрдВ рд╕рд┐рд░реНрдл рдЙрддреНрдкрд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рд╣реИред рдФрд░ рдпрджрд┐ рд╣рдо рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЛ рдЧреИрд░-рдЙрддреНрдкрд╛рдж рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдореИрдВ рдЗрд╕реЗ рдЬрд╝рд╛рд▓реИрдВрдбреЛ рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдСрдкрд░реЗрдЯрд░ рдХрд░реЛ, рдХреБрд░рдХреБрд░реЗ рдореЗрдВ рдХрд╛рдЯрдирд╛, рдХреБрдЫ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рднреА рд╣реИрдВред рдФрд░ рд╡рд╣рд╛рдВ рд╣реИ рдСрдирдЧреНрд░реЗрд╕ - рдпрд╣ рд╕реНрдкреЗрди рд╕реЗ рд╣рдорд╛рд░рд╛ рдЕрдЪреНрдЫрд╛ рджреЛрд╕реНрдд рдЕрд▓реНрд╡рд╛рд░реЛ рд╣реИ: рд╡реЗ рдЬреЛ рдХрд░рддреЗ рд╣реИрдВ рд╡рд╣ рдореВрд▓рддрдГ рдЙрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдСрдкрд░реЗрдЯрд░, рдФрд░ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рддрд░рдг (рд╕реНрдЯреИрдХрдЧреНрд░реЗрд╕), рдЬрд┐рд╕рдореЗрдВ, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдмреИрдХрдЕрдк, рдПрдиреНрд╡реЙрдп рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рднрд░рдиреЗ рдХрд╛ рднреА рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛...

рдбреА рдПрд╕: рджреВрдд рдХрд┐рд╕рд▓рд┐рдП? рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕рдВрддреБрд▓рд┐рдд рдХрд░рдирд╛?

╨Э╨б: рд╣рд╛рдБред рдЕрд░реНрдерд╛рддреН, рд╡реЗ рдЗрд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджреЗрдЦрддреЗ рд╣реИрдВ: рдпрджрд┐ рдЖрдк рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдФрд░ рдХрд░реНрдиреЗрд▓ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдирд┐рдпрдорд┐рдд рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ рдХрд░реНрдиреЗрд▓ рд╣реИ, рдФрд░ рд╡реЗ рдПрдХ рдРрд╕рд╛ рд╡рд┐рддрд░рдг рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рдХреНрд▓рд╛рдЙрдб-рдЕрдиреБрдХреВрд▓ рд╣реЛ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд░ рдЪрд▓реЗред рд╡реЗ рдШрдЯрдХреЛрдВ (рдмреИрдХрдЕрдк, рдЖрджрд┐) рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдбреАрдмрдЧ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВред

рдбреА рдПрд╕: рдмрд╣реБрдд рд╣реА рд╢рд╛рдВрдд! рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдпрд╣ рдЖрдкрдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рдмрдВрдзрд┐рдд рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╣реИред

╨Э╨б: рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдореЗрдВ рд╢рд╛рд╢реНрд╡рдд рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ: рдбреНрд░рд╛рдЗрд╡рд░ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ рддрд╛рдХрд┐ рд╕рднреА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерд┐рдд рд╣реЛрдВред рдФрд░ рдЙрдирдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рд╡реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЬрд╝рд╛рд▓реИрдВрдбреЛ рдСрдкрд░реЗрдЯрд░ рдореЗрдВ рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ AWS рд╕реЗ рдХрдиреЗрдХреНрд╢рди рджреЗрдЦрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЕрдм рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рд╕реЗ рдХреЛрдИ рдмрдВрдзрди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - рдлрд┐рд░ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ?

рдбреА рдПрд╕: рдореБрдЭреЗ рдареАрдХ рд╕реЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЬрд╝рд╛рд▓реИрдВрдбреЛ рдХрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖрдпрд╛, рд▓реЗрдХрд┐рди рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рднрдВрдбрд╛рд░рдг рдЕрдм рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд┐рд╕реНрдХ рдмреИрдХрдЕрдк рд▓реЗрдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдорд╛рдирдХ рдореЗрдВ - рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕реАрдПрд╕рдЖрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдПрдБ тАФ рд╣рдордиреЗ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рд╕рдВрднрд╡ рдмрдирд╛рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд╣рд╛рдВ рдХрд┐рдпрд╛ рдЧрдпрд╛? рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдХрд╣реВрдВ рддреЛ, рд╕рдм рдХреБрдЫ рдЕрднреА рднреА рдмрд╣реБрдд рдХрдЪреНрдЪрд╛ рд╣реИ... рд╣рдо AWS, GCE, Azure, vSphere рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ CSI рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрднреА рддрдХ рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИред

╨Э╨б: рдЗрд╕реАрд▓рд┐рдП рд╣рдореЗрдВ рдХрднреА-рдХрднреА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рд╣реИ - рджрд░реНрдж рдмрдврд╝ рд░рд╣рд╛ рд╣реИред рдкреНрд░рд╢реНрди: рдЖрдк рдЙрди рдирдП рд▓реЛрдЧреЛрдВ рдХреЛ рдХреНрдпрд╛ рд╕рд▓рд╛рд╣ рджреЗрдВрдЧреЗ рдЬреЛ K8s рдореЗрдВ PgSQL рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рд╢рд╛рдпрдж рдХреМрди рд╕рд╛ рдСрдкрд░реЗрдЯрд░?

рдбреА рдПрд╕: рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рд╣рдорд╛рд░реЗ рд▓рд┐рдП 3% рд╣реИред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рднрд┐рдиреНрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░реЛрдВ рдХреА рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рд╕реВрдЪреА рд╣реИ, рдореИрдВ рд╕рдм рдХреБрдЫ рд╕реВрдЪреАрдмрджреНрдз рднреА рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬред рдмрд╣реБрдд рд╕рд╛рд░реЗ рдСрдкрд░реЗрдЯрд░ рд╣реИрдВ: рдХреБрдЫ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЕрдиреНрдп рдирд╣реАрдВред рд╣рдордиреЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рддреИрдпрд╛рд░ рдХреА рд╣реИрдВ рдХрд┐ рдСрдкрд░реЗрдЯрд░ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд╣рдо рдЗрд╕реЗ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рд▓реЗрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдСрдкрд░реЗрдЯрд░ рдореЗрдВ - "рдЕрдореЗрдЬрд╝реЕрди рдХреА рд╢рд░реНрддреЛрдВ рдореЗрдВ рдХреБрдЫ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд░" рдореЗрдВ рдирд╣реАрдВ... рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдо рдХрд╛рдлреА рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ (= рд▓рдЧрднрдЧ рд╕рднреА рдЧреНрд░рд╛рд╣рдХ) рдПрдХ рд╣реА рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рд░реЗрдбрд┐рд╕ рдХреЗ рд▓рд┐рдП (рд╣рдо рдЬрд▓реНрдж рд╣реА рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВрдЧреЗ).

╨Э╨б: рдФрд░ MySQL рдХреЗ рд▓рд┐рдП рднреА рдирд╣реАрдВ? рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдкреЗрд░рдХреЛрдирд╛... рдЪреВрдВрдХрд┐ рд╡реЗ рдЕрдм MySQL, MongoDB рдФрд░ Postgres рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛: рд╕рднреА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП, рд╕рднреА рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдПред

рдбреА рдПрд╕: рд╣рдорд╛рд░реЗ рдкрд╛рд╕ MySQL рдХреЗ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛ред рдЕрднреА рдпрд╣ рд╣рдорд╛рд░рд╛ рдореБрдЦреНрдп рдлреЛрдХрд╕ рдирд╣реАрдВ рд╣реИред MySQL рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдореЗрдВ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░реЗрдВ... рдЖрдк Postrges рдХреЗ рд╕рд╛рде рдПрдХ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рдЗрд╕реЗ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

╨Э╨б: рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдПрдХ рд╕рд╡рд╛рд▓ рдерд╛. рдмрд┐рд▓реНрдХреБрд▓ рдХреЛрдИ рдСрдкрд░реЗрдЯрд░ рдирд╣реАрдВ?

рдбреА рдПрд╕: рд╣рд╛рдБ, рд╣рдордореЗрдВ рд╕реЗ 100% рдХреЗ рдкрд╛рд╕ PostgreSQL рдмрд┐рдирд╛ рдХрд┐рд╕реА рдСрдкрд░реЗрдЯрд░ рдХреЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдЕрдм рддрдХ рддреЛред рд╣рдо рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдФрд░ рд░реЗрдбрд┐рд╕ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдСрдкрд░реЗрдЯрд░ рдЦреЛрдЬрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ - рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ "рдЖрдЧ рдкрд░" рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЗрд╕реЗ 100% рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЬреИрд╕реЗ рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ MongoDB рднреА рд╣рдореЗрд╢рд╛ рд╕реНрдерд╛рдкрд┐рдд рд░рд╣реЗред рдпрд╣рд╛рдВ рдХреБрдЫ рдЗрдЪреНрдЫрд╛рдПрдВ рдкреНрд░рдХрдЯ рд╣реЛрддреА рд╣реИрдВ - рдПрдХ рднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЗрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХреБрдЫ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рд╣рдордиреЗ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдХреЛ рджреЗрдЦрд╛ рднреА рдирд╣реАрдВред рдмреЗрд╢рдХ, рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рд╡рд┐рдХрд▓реНрдк рд╣реИред

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдбреАрдмреА

╨Э╨б: рдЪрд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреИрд╕реЗ рдХрд░реЗрдВ - DevOps рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рд╕реЗред рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рд╣реИрдВ, рдХрдИ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИрдВ, рд╣рд░ рд╕рдордп рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдХреБрдЫ рди рдХреБрдЫ рдмрджрд▓рддрд╛ рд░рд╣рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рд╕реАрдЖрдИ/рд╕реАрдбреА рдХреИрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдбреАрдмреАрдПрдордПрд╕ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рд╕реЗ рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реЛред рдЖрдкрдХрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреНрдпрд╛ рд╣реИ?

рдбреА рдПрд╕: рдЗрд╕рдХрд╛ рдХреЛрдИ рдПрдХ рдЙрддреНрддрд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛. рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ. рдкрд╣рд▓рд╛ рдЖрдзрд╛рд░ рдХрд╛ рдЖрдХрд╛рд░ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрдкрдиреЗ рд╕реНрд╡рдпрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдХрдВрдкрдирд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдордВрдЪ рдкрд░ рдЙрддреНрдкрд╛рдж рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдПрдХ рдкреНрд░рддрд┐ рд░рдЦрдиреЗ рдХреЗ рдкреНрд░рддрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИред

╨Э╨б: рдФрд░ рдЬреАрдбреАрдкреАрдЖрд░ рдХреА рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕рд╛рд╡рдзрд╛рди рд╣реЛ рд░рд╣реЗ рд╣реИрдВ... рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпреВрд░реЛрдк рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЬреБрд░реНрдорд╛рдирд╛ рд▓рдЧрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред

рдбреА рдПрд╕: рд▓реЗрдХрд┐рди рдЕрдХреНрд╕рд░ рдЖрдк рдРрд╕рд╛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЙрддреНрдкрд╛рджрди рд╕реЗ рдбрдВрдк рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рдЕрд╕реНрдкрд╖реНрдЯ рдХрд░ рджреЗрддрд╛ рд╣реИред рдЙрддреНрдкрд╛рдж рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╕реНрдиреИрдкрд╢реЙрдЯ, рдбрдВрдк, рдмрд╛рдЗрдирд░реА рдХреЙрдкреА...), рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдЬреНрдЮрд╛рдд рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЬреЗрдирд░реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ: рдпреЗ рдлрд┐рдХреНрд╕реНрдЪрд░ рдпрд╛ рд╕рд┐рд░реНрдл рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬреЛ рдПрдХ рдмрдбрд╝рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рддреИрдпрд╛рд░ рдХрд░рддреА рд╣реИред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ: рдЖрдзрд╛рд░ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ? рдФрд░ рдЗрд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рддреИрдирд╛рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ?

рд╣рдо рдПрдХ рдпреЛрдЬрдирд╛ рдкрд░ рдЖрдП: рдпрджрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдкрд╛рд╕ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдбреЗрдЯрд╛ рд╕реЗрдЯ (рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг) рд╣реИ, рддреЛ рд╣рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рд╣рдо рд╕рдореАрдХреНрд╖рд╛ рдкрд░рд┐рд╡реЗрд╢ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЬрдм рд╣рдордиреЗ рдПрдХ рд╢рд╛рдЦрд╛ рдмрдирд╛рдИ, рддреЛ рд╣рдордиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рддреИрдирд╛рдд рдХрд┐рдпрд╛ - рд╣рдо рд╡рд╣рд╛рдВ рдПрдХ рдЫреЛрдЯрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реБрдЖ рд╡рд┐рдХрд▓реНрдк, рдЬрдм рд╣рдо рджрд┐рди рдореЗрдВ рдПрдХ рдмрд╛рд░ (рд░рд╛рдд рдореЗрдВ) рдЙрддреНрдкрд╛рджрди рд╕реЗ рдбрдВрдк рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╕ рд▓реЛрдб рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде PostgreSQL рдФрд░ MySQL рдХреЗ рд╕рд╛рде рдПрдХ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдЫрд╡рд┐ рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ 50 рдЧреБрдирд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХрд╛рдлреА рд╕рд░рд▓рддрд╛ рд╕реЗ рдФрд░ рд╢реАрдШреНрд░рддрд╛ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

╨Э╨б: рд╕рд╛рдзрд╛рд░рдг рдирдХрд▓ рд╕реЗ?

рдбреА рдПрд╕: рдбреЗрдЯрд╛ рд╕реАрдзреЗ рдбреЙрдХрд░ рдЫрд╡рд┐ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡реЗред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рддреИрдпрд╛рд░ рдЫрд╡рд┐ рд╣реИ, рдпрджреНрдпрдкрд┐ 100 рдЬреАрдмреАред рдбреЙрдХрд░ рдореЗрдВ рдкрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рдЗрд╕ рдЫрд╡рд┐ рдХреЛ рдЬрд┐рддрдиреА рдмрд╛рд░ рдЪрд╛рд╣реЗрдВ рдЙрддрдиреА рдмрд╛рд░ рддреИрдирд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рддрд░реАрдХрд╛ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

╨Э╨б: рдлрд┐рд░, рдЬрдм рдЖрдк рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдбреЙрдХрд░ рдХреЗ рдЕрдВрджрд░ рд╣реА рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ, рд╣реИ рдирд╛? рдбреЙрдХрд░ рдХреЗ рдЕрдВрджрд░ рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ - рдЗрд╕реЗ рдлреЗрдВрдХ рджреЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЬрд╛рдПрдВ, рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред рдХрдХреНрд╖рд╛! рдФрд░ рдХреНрдпрд╛ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдХрд╛ рдкреВрд░реНрдг рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдбреА рдПрд╕: рдХрдм рдХрд╛ред

╨Э╨б: рд╣рдо рдмрд╣реБрдд рд╕рдорд╛рди рдЪреАрдЬреЗрдВ рдХрд░рддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рд╣рдо рдбреЙрдХрд░ рдХреА рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдХрд┐рд╕реА рдЕрдиреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдбреА рдПрд╕: рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ. рдФрд░ рдбреЙрдХрд░ рд╣рд░ рдЬрдЧрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

╨Э╨б: рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╣рд╛рдБ. рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╣рд╛рдВ рдореЙрдбреНрдпреВрд▓ рднреА рд╣реИрдВ, рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдХреИрд╕рд╛ рдХреНрд╖рдг рд╣реИ! рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдХреА рдУрд░ рд╕реЗ, рд╣рдо рдЗрд╕ рд╕рдм рдХреЛ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВред рдЕрдм рдореИрдВрдиреЗ рдбреЙрдХрд░ рдХреА рддрд░рдл рд╕реЗ рджреЗрдЦрд╛ рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрджрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 1 рдЯреАрдмреА, рддреЛ рдЗрд╕ рд╕рдм рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ: рд░рд╛рдд рдореЗрдВ рд╕рдВрдЪрд╛рд▓рди, рдФрд░ рд╕рдм рдХреБрдЫ рдбреЙрдХрд░ рдореЗрдВ рднрд░рдирд╛... рдФрд░ рдпрджрд┐ 5 рдЯреАрдмреА рдбреЙрдХрд░ рдореЗрдВ рднрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ... рдпрд╛ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ?

рдбреА рдПрд╕: рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ: рдпреЗ рдмреВрдБрджреЗрдВ рд╣реИрдВ, рдмрд╕ рдмрд┐рдЯреНрд╕ рдФрд░ рдмрд╛рдЗрдЯреНрд╕ рд╣реИрдВред

╨Э╨б: рдЕрдВрддрд░ рдпрд╣ рд╣реИ: рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдбрдВрдк рдФрд░ рд░рд┐рд╕реНрдЯреЛрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ?

рдбреА рдПрд╕: рдмрд┐рд▓реНрдХреБрд▓ рдЬрд░реВрд░реА рдирд╣реАрдВ. рдЗрд╕ рдЫрд╡рд┐ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рд╡рд┐рдзрд┐рдпрд╛рдБ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИрдВред

╨Э╨б: рдХреБрдЫ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдмрдирд╛рдпрд╛ рд╣реИ рдХрд┐ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдЖрдзрд╛рд░ рдЫрд╡рд┐ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдЗрд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдЕрджреНрдпрддрд┐рдд рд░рдЦреЗрдВред рдпрд╣ рдореВрд▓рддрдГ рдПрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реАрдзреЗ рдорд╛рд╕реНрдЯрд░ рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рдмрд╛рдЗрдирд░реА рд╕рдВрдЧреНрд░рд╣ рдЬрд╣рд╛рдВ рд╣рд░ рджрд┐рди рд╡рд╛рд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдмреИрдХрдЕрдк рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ... рдлрд┐рд░ рдпреЗ рд╡рд╛рд▓ рдереЛрдбрд╝реА рджреЗрд░реА (рд╡рд╕реНрддреБрддрдГ 1-2 рд╕реЗрдХрдВрдб) рдХреЗ рд╕рд╛рде рдЖрдзрд╛рд░ рдЫрд╡рд┐ рддрдХ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВред рд╣рдо рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдХреНрд▓реЛрди рдХрд░рддреЗ рд╣реИрдВ - рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ ZFS рд╣реИред

рдбреА рдПрд╕: рд▓реЗрдХрд┐рди ZFS рдХреЗ рд╕рд╛рде рдЖрдк рдПрдХ рдиреЛрдб рддрдХ рд╕реАрдорд┐рдд рд╣реИрдВред

╨Э╨б: рд╣рд╛рдБред рд▓реЗрдХрд┐рди ZFS рдореЗрдВ рднреА рдПрдХ рдЬрд╛рджреВ рд╣реИ рднреЗрдЬреЗрдВ: рдЗрд╕рдХреЗ рд╕рд╛рде рдЖрдк рдПрдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ (рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрднреА рддрдХ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди...) рдЖрдк рджреЛ рдХреЗ рдмреАрдЪ рдПрдХ рдбреЗрд▓реНрдЯрд╛ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ PGDATA. рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рдЙрдкрдХрд░рдг рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╣рдордиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред PostgreSQL рдХреЗ рдкрд╛рд╕ рд╣реИ рдкреГрд╖реНрда_рд░рд┐рд╡рд╛рдЗрдВрдб, рдЬреЛ рдПрдХ "рд╕реНрдорд╛рд░реНрдЯ" rsync рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ рдЙрд╕реЗ рдмрд╣реБрдд рдХреБрдЫ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣рд╛рдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИред рд╣рдо рджреЛ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдмреАрдЪ рддреНрд╡рд░рд┐рдд рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕реА рддрд░рд╣ рд░рд┐рд╡рд╛рдЗрдВрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рддреЛ, рдЗрд╕ рдЕрдзрд┐рдХ рдбреАрдмреАрдП рдкрдХреНрд╖ рд╕реЗ, рд╣рдо рдПрдХ рдЙрдкрдХрд░рдг рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рд╡рд╣реА рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдиреЗ рдХрд╣рд╛ рдерд╛: рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рд▓рдЧрднрдЧ рдПрдХ рд╕рд╛рде 50 рдмрд╛рд░ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдбреА рдПрд╕: 50 рдмрд╛рд░ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ 50 рд╕реНрдкреЙрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

╨Э╨б: рдирд╣реАрдВ, рд╣рдо рд╕рдм рдХреБрдЫ рдПрдХ рдорд╢реАрди рдкрд░ рдХрд░рддреЗ рд╣реИрдВред

рдбреА рдПрд╕: рд▓реЗрдХрд┐рди рдЖрдк 50 рдЧреБрдирд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреИрд╕реЗ рдХрд░реЗрдВрдЧреЗ рдпрджрд┐ рдпрд╣ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕, рдорд╛рди рд▓реАрдЬрд┐рдП, рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЙрд╕реЗ рд╕рд╢рд░реНрдд 256 рдЬреАрдмреА рд░реИрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

╨Э╨б: рд╣рд╛рдБ, рдХрднреА-рдХрднреА рдЖрдкрдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ - рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЬреАрд╡рди рд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ. рдЙрддреНрдкрд╛рджрди рдорд╢реАрди рдореЗрдВ 96 рдХреЛрд░ рдФрд░ 600 рдЬреАрдмреА рд╣реИрдВред рд╡рд╣реАрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП 32 рдХреЛрд░ (рдЕрдм рдХрднреА-рдХрднреА 16 рдХреЛрд░ рднреА) рдФрд░ 100-120 рдЬреАрдмреА рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдбреА рдПрд╕: рдФрд░ 50 рдкреНрд░рддрд┐рдпрд╛рдВ рд╡рд╣рд╛рдВ рдлрд┐рдЯ рд╣реЛрдВрдЧреА?

╨Э╨б: рддреЛ рдХреЗрд╡рд▓ рдПрдХ рдХреЙрдкреА рд╣реИ, рдлрд┐рд░ рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ (рдЬреЗрдбрдПрдлрдПрд╕) рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ... рдореИрдВ рдЖрдкрдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рдКрдВрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 10 рдЯреАрдмреА рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рд╕реНрдХ рдмрдирд╛рдИ, ZFS рдиреЗ рдЗрд╕рдХреЗ рдЖрдХрд╛рд░ рдХреЛ 30-40 рдкреНрд░рддрд┐рд╢рдд рддрдХ рд╕рдВрдкреАрдбрд╝рд┐рдд рднреА рдХрд┐рдпрд╛ред рдЪреВрдБрдХрд┐ рд╣рдо рд▓реЛрдб рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╕рдЯреАрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ: рдЗрд╕реЗ 2 рдЧреБрдирд╛ рддрдХ рдзреАрдорд╛ рд╣реЛрдиреЗ рджреЗрдВ - рдпрд╣ рдареАрдХ рд╣реИред

рд╣рдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд░, рдХреНрдпреВрдП, рдбреАрдмреАрдП рдЖрджрд┐ рдХреЛ рдЕрд╡рд╕рд░ рджреЗрддреЗ рд╣реИрдВред 1-2 рдереНрд░реЗрдб рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реЗ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗ рдПрдХ рдмрд╛рд░ рдореЗрдВ 10 рдХреЛрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдЗрд╕реЗ 1 рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдмреИрдХрдПрдВрдб, 1 рдХреЛрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреНрд░рд╡рд╛рд╕ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдпреЗрдЧрд╛ - рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдСрдЯреЛрд╡реИрдХреНрдпреВрдо рдлрд┐рд░ рднреА рдкреНрд░рд╛рд░рдВрдн рд╣реЛрдЧрд╛, рдлрд┐рд░ рджреВрд╕рд░реЗ рдХреЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 16-32 рдХреЛрд░ рдЖрд╡рдВрдЯрд┐рдд рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП 10 рд▓реЛрдЧ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВред

рдХреНрдпреЛрдВрдХрд┐ рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ PGDATA рд╡рд╣реА, рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдХреЛ рдзреЛрдЦрд╛ рджреЗ рд░рд╣реЗ рд╣реИрдВред рдЪрд╛рд▓ рдпрд╣ рд╣реИ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 10 рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдПрдХ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИ? рд╡реЗ рдбрд╛рд▓ share_buffers, рдорд╛рди рд▓реАрдЬрд┐рдП 25%ред рдЗрд╕ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдпреЗ 200 рдЬреАрдмреА рд╣реИ. рдЖрдк рдЗрдирдореЗрдВ рд╕реЗ рддреАрди рд╕реЗ рдЕрдзрд┐рдХ рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрдореЛрд░реА рдЦрд╝рддреНрдо рд╣реЛ рдЬрд╛рдПрдЧреА.

рд▓реЗрдХрд┐рди рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ рд╣рдореЗрдВ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рдерд╛: рд╣рдордиреЗ рд╢реЗрдпрд░реНрдб_рдмрдлрд╝рд░реНрд╕ рдХреЛ 2 рдЬреАрдмреА рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ред PostgreSQL рдХреЗ рдкрд╛рд╕ рд╣реИ рдкреНрд░рднрд╛рд╡реА_рдХреИрд╢_рдЖрдХрд╛рд░, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдРрд╕рд╛ рд╣реИ рдЬреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рдпреЛрдЬрдирд╛рдУрдВ. рд╣рдордиреЗ рдЗрд╕реЗ 0,5 рдЯреАрдмреА рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИред рдФрд░ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ: рд╡рд╣ рдпреЛрдЬрдирд╛рдПрдБ рдРрд╕реЗ рдмрдирд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рд╡реЗ рдореМрдЬреВрдж рд╣реЛрдВред

рддрджрдиреБрд╕рд╛рд░, рдЬрдм рд╣рдо рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░рд╡рд╛рд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕рднреА рдпреЛрдЬрдирд╛рдПрдВ рдПрдХрддреНрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдпрд╣ рдХреИрд╕реЗ рд╣реЛрдЧрд╛ред рд╡рд╣рд╛рдВ рд╕реЗрдХрдВрдб рдЕрд▓рдЧ-рдЕрд▓рдЧ (рдзреАрдореЗ) рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЬреЛ рдбреЗрдЯрд╛ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрдврд╝рддреЗ рд╣реИрдВ, рдФрд░ рдпреЛрдЬрдирд╛рдПрдВ рд╕реНрд╡рдпрдВ (рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рдЬреЙрдЗрди рд╣реИрдВ, рдЖрджрд┐) рдмрд┐рд▓реНрдХреБрд▓ рдЙрддреНрдкрд╛рджрди рдХреЗ рд╕рдорд╛рди рд╣реА рд╣реЛрддреА рд╣реИрдВред рдФрд░ рдЖрдк рдРрд╕реЗ рдХрдИ рдЪреЗрдХ рдПрдХ рдорд╢реАрди рдкрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рд░реВрдк рд╕реЗ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдбреА рдПрд╕: рдХреНрдпрд╛ рдЖрдкрдХреЛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣рд╛рдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ? рдкрд╣рд▓рд╛ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ PostgreSQL рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдмрд╣реБрдд рдирд┐рдЬреА рд╣реИ, рд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ. рджреВрд╕рд░рд╛ рдпрд╣ рд╣реИ рдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ (рдФрд░ рд╡рд╣ рд╕рдм рдХреБрдЫ рдЬреЛ рдХреНрд▓рд╛рдЙрдб рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ рдЕрдм рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реА рд╣реИрдВ) рдореЗрдВ рдХрдИ рдиреЛрдбреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рдпреЗ рдиреЛрдбреНрд╕ рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╣реИрдВред рдФрд░ рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдПрдХ рд╕реНрдЯреЗрдЯрдлреБрд▓, рд▓рдЧрд╛рддрд╛рд░ рдиреЛрдб рд╣реИред рдпреЗ рдЪреАрдЬреЗрдВ рдореБрдЭреЗ рд╡рд┐рд╡рд╛рджрд┐рдд рдмрдирд╛рддреА рд╣реИрдВред'

╨Э╨б: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдХрд╣рд╛рдиреА рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд▓рдЧрднрдЧ рд╕рднреА рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдЖрдИрдУ рдФрд░ рдмрдлрд░ рдкреВрд▓ рд╣реИ, рддреЛ рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ - рдпреЛрдЬрдирд╛рдПрдВ рдЕрд▓рдЧ рд╣реЛрдВрдЧреАред рд▓реЗрдХрд┐рди рдЕрднреА рд╣рдо рдХреЗрд╡рд▓ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рджреВрд╕рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВред

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдк рд╕реНрд╡рдпрдВ рд╣рдореЗрдВ рд╣рд░ рдЬрдЧрд╣ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рддрдд рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИред рдпрджрд┐ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореБрдЦреНрдп рдмрд╛рдд рдбрд┐рд╕реНрдХ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рд╣реИред рдпрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд╕рдВрдкреВрд░реНрдг рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рднреА рд╣реИ, рдФрд░ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рд╡рд╛рд▓рд╛ рдШрдЯрдХ рдЕрд▓рдЧ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдПрдХ рджрд┐рди рд╡рд╣рд╛рдВ рд╣реЛрдЧрд╛)ред рдЗрд╕рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реИ: рдЙрджрд╛рд╣рд░рдг рдЧрд┐рд░ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдЗрд╕рдХрд╛ рдкреАрд╡реА рд╕рд╣реЗрдЬрд╛ рдФрд░ рдмрд╕ рдЗрд╕реЗ рджреВрд╕рд░реЗ (рдирдП) рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдЬреЛрдбрд╝ рджрд┐рдпрд╛, рдЬреИрд╕реЗ рдХрд┐ рдХреБрдЫ рд╣реБрдЖ рд╣реА рдирд╣реАрдВ рдерд╛ред

рдбреА рдПрд╕: рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рд╣рдо рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдкреЙрдб рдмрдирд╛рддреЗ рд╣реИрдВред K8s - рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ: рдЧрд╛рдВрдареЛрдВ рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдСрд░реНрдбрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд╛рд░реНрдп рдХреЗрд╡рд▓ рдПрдХ рдкреЙрдб рдмрдирд╛рдирд╛ рдФрд░ рдпрд╣ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдЙрд╕реЗ X рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ K8s рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рд╣реА рд╕рдордЭ рд▓реЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рднрдВрдбрд╛рд░рдг рд╕рдорд░реНрдерди рдЕрднреА рднреА рдЕрд╕реНрдерд┐рд░ рд╣реИ: 1.16рдореЗрдВ 1.17 (рдпрд╣ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ рдЬрд╛рд░реА рдХреА рдЧрдИ рдереА ╨╜╨╡╨┤╨╡╨╗╨╕ рдкрд╣рд▓реЗ) рдпреЗ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдХреЗрд╡рд▓ рдмреАрдЯрд╛ рдмрди рдЬрд╛рддреА рд╣реИрдВред

рдЫрд╣ рдорд╣реАрдиреЗ рд╕реЗ рдПрдХ рд╕рд╛рд▓ рдмреАрдд рдЬрд╛рдПрдЧрд╛ - рдпрд╣ рдХрдореЛрдмреЗрд╢ рд╕реНрдерд┐рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЗрд╕реЗ рдРрд╕реЗ рд╣реА рдШреЛрд╖рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдлрд┐рд░ рд╕реНрдиреИрдкрд╢реЙрдЯ рдФрд░ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдХрд░ рджреЗрддреА рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЖрдзрд╛рд░ рд╣реИ. рд╣рд╛рдВ, рдпрд╣ рдмрд╣реБрдд рддреЗрдЬрд╝ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЧрддрд┐ "рд╣реБрдб рдХреЗ рдиреАрдЪреЗ" рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд╕реНрддрд░ рдкрд░ рдХреЙрдкреА рдФрд░ рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

╨Э╨б: рд╕рднреА рдЗрдВрдЬрдиреЛрдВ (рдЕрдореЗрдЬрд╝реЕрди, рдЧреВрдЧрд▓...) рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рд╢реБрд░реВ рдХрд░рдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ - рдЗрд╕рдореЗрдВ рднреА рдХреБрдЫ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред

рдбреА рдПрд╕: рд╣рдо рдЕрднреА рддрдХ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ. рд╣рдо рдЕрдкрдирд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд╡рд┐рдХрд╛рд╕

╨Э╨б: рдХреНрдпрд╛ рдЖрдкрдХреЗ рдорди рдореЗрдВ рдРрд╕реА рдЗрдЪреНрдЫрд╛ рдЖрдИ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рд╕рднреА рдкреЙрдбреНрд╕ рдХреЛ рдПрдХ рдорд╢реАрди рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЗрддрдирд╛ рдЫреЛрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛред рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рд╢реАрдШреНрд░ рдкреНрд░рдорд╛рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджреЗрдЦреЗрдВ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реА рдорд╢реАрдиреЗрдВ рд╕рдорд░реНрдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ред рд╡рд╣рд╛рдБ рдорд┐рдирд┐рдХреНрдпреВрдм рд╣реИ, рд╣реИ рдирд╛?

рдбреА рдПрд╕: рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорд╛рдорд▓рд╛ - рдПрдХ рдиреЛрдб рдкрд░ рддреИрдирд╛рдд - рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдиреАрдп рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдпрд╛ рдРрд╕реЗ рдкреИрдЯрд░реНрди рдХреА рдХреБрдЫ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпрд╛рдБред рдЦрд╛рдУ рдорд┐рдирд┐рдХреНрдпреВрдм, рд╡рд╣рд╛рдБ рд╣реИ K3s, рдореЗрд╣рд░рдмрд╛рди. рд╣рдо рдбреЙрдХрд░ рдореЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣реЗ рд╣реИрдВред рдЕрдм рд╣рдордиреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред

╨Э╨б: рдореИрдВ рд╕реЛрдЪрддрд╛ рдерд╛ рдХрд┐ рдпрд╣ рд╕рднреА рдкреЙрдбреНрд╕ рдХреЛ рдПрдХ рдбреЙрдХрд░ рдЫрд╡рд┐ рдореЗрдВ рд▓рдкреЗрдЯрдиреЗ рдХрд╛ рдПрдХ рдкреНрд░рдпрд╛рд╕ рдерд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдЕрд▓рдЧ рдЪреАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рд╡реИрд╕реЗ рднреА, рдЕрд▓рдЧ рдХрдВрдЯреЗрдирд░, рдЕрд▓рдЧ рдкреЙрдб рд╣реИрдВ - рдмрд╕ рдбреЙрдХрд░ рдореЗрдВред

рдбреА рдПрд╕: рд╣рд╛рдБред рдФрд░ рдПрдХ рдЕрдЬреАрдм рд╕реА рдирдХрд▓ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЕрд░реНрде рдпрд╣ рд╣реИ... рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИ - Werf. рд╣рдо рдЗрд╕реЗ рдПрдХ рд╕рд╢рд░реНрдд рдореЛрдб рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ werf up: "рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд▓рд╛рдУред" рдФрд░ рдлрд┐рд░ рд╡рд╣рд╛рдВ рд╕рд╢рд░реНрдд рдЪрд▓рд╛рдПрдБ werf follow. рдлрд┐рд░ рдбреЗрд╡рд▓рдкрд░ рдЖрдИрдбреАрдИ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХреА рдЬрд╛рдПрдЧреА рдЬреЛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рджреЗрдЦрддреА рд╣реИ рдФрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рддреА рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдиреАрдп K8 рдкрд░ рдлрд┐рд░ рд╕реЗ рддреИрдирд╛рдд рдХрд░рддреА рд╣реИред рдЗрд╕ рддрд░рд╣ рд╣рдо рд╕реНрдерд╛рдиреАрдп рд╡рд┐рдХрд╛рд╕ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

K8s рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдореЗрдВ рд╕реНрдиреИрдкрд╢реЙрдЯ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд▓реЛрдирд┐рдВрдЧ

╨Э╨б: рдпрджрд┐ рд╣рдо рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ рдкрд░ рд▓реМрдЯрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдмрд╛рджрд▓реЛрдВ рдХреЗ рднреА рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣реЛрддреЗ рд╣реИрдВред рд╡реЗ рдЕрд▓рдЧ рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреАрд╕реАрдкреА рдореЗрдВ: рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛ рдХреЗ рдкреВрд░реНрд╡реА рддрдЯ рдкрд░ рдПрдХ рдорд▓реНрдЯреА-рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ рдЙрджрд╛рд╣рд░рдг рд╣реИред рдЖрдк рд╕рдордп-рд╕рдордп рдкрд░ рд╕реНрдиреИрдкрд╢реЙрдЯ рд▓реЗрддреЗ рд░рд╣рддреЗ рд╣реИрдВ. рдЖрдк рд╕реНрдиреИрдкрд╢реЙрдЯ рд╕реЗ рдкрд╢реНрдЪрд┐рдореА рддрдЯ рдкрд░ рдбрд┐рд╕реНрдХ рдХреА рдПрдХ рдкреНрд░рддрд┐ рдЙрдард╛рддреЗ рд╣реИрдВ - рдХреБрдЫ рд╣реА рдорд┐рдирдЯреЛрдВ рдореЗрдВ рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдореЗрдореЛрд░реА рдореЗрдВ рдХреИрд╢ рднрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди рдпреЗ рдХреНрд▓реЛрди (рд╕реНрдиреИрдкрд╢реЙрдЯ) рдПрдХ рдирдП рд╡реЙрд▓реНрдпреВрдо рдХреЛ 'рдкреНрд░рд╛рд╡рдзрд╛рди' рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВред рдЬрдм рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рддреЛ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдиреИрдкрд╢реЙрдЯ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдк рдбреЙрдХрд░ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдореИрдВ ZFS, btrfs рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ LVM рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реВрдВ... - рд╡реЗ рдЖрдкрдХреЛ рдПрдХ рдорд╢реАрди рдкрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирдпрд╛ рдбреЗрдЯрд╛ рдирд╣реАрдВ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдХреНрд▓рд╛рдЙрдб рдореЗрдВ, рдЖрдк рдЕрднреА рднреА рд╣рд░ рдмрд╛рд░ рдЙрдирдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╕реЗрдХрдВрдб рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдорд┐рдирдЯ (рдФрд░ рдорд╛рдорд▓реЗ рдореЗрдВ) рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗ рд╣рд▓реНрдХрд╛ рднрд╛рд░, рд╕рдВрднрд╡рддрдГ рдПрдХ рдШрдбрд╝реА)ред

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдпрд╛ рджреЛ рд╕реЗрдХрдВрдб рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдлреЗрдВрдХ рд╕рдХрддреЗ рд╣реИрдВред рдпреЗ рд╕реНрдиреИрдкрд╢реЙрдЯ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддреЗ рд╣реИрдВ. рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ - рдкреИрдорд╛рдиреЗ рдмрдврд╝рд╛рдиреЗ рдФрд░ рдирдИ рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рджреВрд╕рд░реЗ рдореЗрдВ - рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдПред

рдбреА рдПрд╕: рдореИрдВ рд╕рд╣рдордд рдирд╣реАрдВ рд╣реВрдВ. рд╡реЙрд▓реНрдпреВрдо рдХреНрд▓реЛрдирд┐рдВрдЧ рдХреЛ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рд╛рдирд╛ рдХреНрд▓рд╛рдЙрдб рдХрд╛ рдХрд╛рдо рд╣реИред рдореИрдВрдиреЗ рдЙрдирдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реЗрдлрд╝ рд╣реИ, рдпрд╣ рдХрд┐рд╕реА рднреА рднреМрддрд┐рдХ рдЖрдпрддрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдЖрд░рдмреАрдбреА) рдХрд╣рдирд╛ рдХреНрд▓реЛрди рдФрд░ рджрд╕рд┐рдпреЛрдВ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдореЗрдВ рд╕рдорд╛рди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╡рд╛рд▓рд╛ рджреВрд╕рд░рд╛ рдЦрдВрдб рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, IOPS'рдЕрдореА рдЗрддреНрдпрд╛рджрд┐' рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдВрджрд░ рд▓рд┐рдЦрдиреЗ рдкрд░ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдПрдХ рдкреЗрдЪреАрджрд╛ рдорд╛рдорд▓рд╛ рд╣реИред рдмрд╛рджрд▓ рдХреЛ рднреА рдРрд╕рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдХрд┐рд╕реА рди рдХрд┐рд╕реА рддрд░реАрдХреЗ рд╕реЗ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

╨Э╨б: рд▓реЗрдХрд┐рди рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЬреБрдЯрд╛рдиреЗ, рдбреЙрдХрд░ рдХреЛ рд╡рд╣рд╛рдВ рд▓рд╛рдиреЗ рдЖрджрд┐ рдореЗрдВ рдЕрднреА рднреА рдЙрдиреНрд╣реЗрдВ рд╕реЗрдХрдВрдб, рджрд╕рд┐рдпреЛрдВ рд╕реЗрдХрдВрдб рд▓рдЧреЗрдВрдЧреЗред

рдбреА рдПрд╕: рдПрдХ рд╕рдВрдкреВрд░реНрдг рдЙрджрд╛рд╣рд░рдг рдЙрдард╛рдирд╛ рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ? рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 32 рдХреЛрд░, 16... рд╡рд╛рд▓рд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдФрд░ рдпрд╣ рдЗрд╕рдореЗрдВ рдлрд┐рдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЪрд╛рд░ред рдЬрдм рд╣рдо рдкрд╛рдБрдЪрд╡рд╛рдБ рдЖрджреЗрд╢ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЙрджрд╛рд╣рд░рдг рдкрд╣рд▓реЗ рд╣реА рдЙрдард╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

╨Э╨б: рд╣рд╛рдВ, рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреА рдХрд╣рд╛рдиреА рдЕрд▓рдЧ рд╣реИред рд╣рдорд╛рд░рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ K8s рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред рд▓реЗрдХрд┐рди рдорд▓реНрдЯреА-рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдХреНрд▓реЛрдирд┐рдВрдЧ рдореЗрдВ рджреЛ рд╕реЗрдХрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред

рдбреА рдПрд╕: рдпрд╣ рднреА рдЦреВрдм рд░рд╣реАред рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдИ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред рд╣рд╛рдВ, рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдиреЛрдб рдкрд░ рдЙрдкрдпреБрдХреНрдд рд╣реИред

╨Э╨б: рдпрд╣ рди рдХреЗрд╡рд▓ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ: рдпреЗ рдпреЛрдЬрдирд╛рдПрдБ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдмрддрд╛рдпрд╛, рдХреЗрд╡рд▓ рдЗрд╕рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВрдЧреАред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рднреА рдбреЗрдЯрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХрд┐рд╕реА рднреА рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред

рдбреА рдПрд╕: рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╣рдордиреЗ рдПрд▓рд╡реАрдПрдо рд╕реНрдиреИрдкрд╢реЙрдЯ рдкрд░ рдХреБрдЫ рдРрд╕рд╛ рд╣реА рдХрд┐рдпрд╛ рдерд╛ред рдпрд╣ рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рд╣реИ. рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдмрд╣реБрдд рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕реНрдЯреЗрдЯрдлреБрд▓ рдиреЛрдбреНрд╕ рд╕рд┐рд░реНрдл рдПрдХ рджрд░реНрдж рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдЫреЛрдбрд╝рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП, рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рд╣рдореЗрд╢рд╛ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП...

╨Э╨б: рдХреНрдпрд╛ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдХреА рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рджрд┐рдЦрддреА рд╣реИ? рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╕реНрдЯреЗрдЯрдлреБрд▓ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкреЙрдб рд╣реИ, рдпрд╣ рдХрдИ рд▓реЛрдЧреЛрдВ (рдХрдИ рдкрд░реАрдХреНрд╖рдХреЛрдВ) рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╡реЙрд▓реНрдпреВрдо рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдХреНрд▓реЛрди рд╕реНрдерд╛рдиреАрдп рд╣реИрдВред рдпрджрд┐ рдкреЙрдб рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдбрд┐рд╕реНрдХ рдмрдиреА рд░рд╣рддреА рд╣реИ, рддреЛ рдкреЙрдб рдЙрда рдЬрд╛рдПрдЧрд╛, рд╕рднреА рдХреНрд▓реЛрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЧрд┐рдиреЗрдЧрд╛, рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдЙрдард╛рдПрдЧрд╛ рдФрд░ рдХрд╣реЗрдЧрд╛: "рдпрд╣рд╛рдВ рдЖрдкрдХреЗ рдХреНрд▓реЛрди рдЗрди рдкреЛрд░реНрдЯ рдкрд░ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВред"

рдбреА рдПрд╕: рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рднреАрддрд░ рдпрд╣ рдПрдХ рдкреЙрдб рд╣реИ рдЬрд┐рд╕рдХреЗ рднреАрддрд░ рд╣рдо рдХрдИ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдЪрд▓рд╛рддреЗ рд╣реИрдВред

╨Э╨б: рд╣рд╛рдБред рдЙрд╕рдХреА рдПрдХ рд╕реАрдорд╛ рд╣реИ: рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ 10 рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдЧ рдЙрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ 20 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдРрд╕рд╛ рджреВрд╕рд░рд╛ рдкреЙрдб рд▓реЙрдиреНрдЪ рдХрд░реЗрдВрдЧреЗред рд╣рдо рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреНрд▓реЛрди рдХрд░реЗрдВрдЧреЗ, рджреВрд╕рд░рд╛ рдкреВрд░реНрдг рд╡реЙрд▓реНрдпреВрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕рдореЗрдВ рд╡рд╣реА 10 "рдкрддрд▓реЗ" рдХреНрд▓реЛрди рд╣реЛрдВрдЧреЗред рдХреНрдпрд╛ рдЖрдкрдХреЛ рдпрд╣ рдЕрд╡рд╕рд░ рдирдЬрд░ рдирд╣реАрдВ рдЖрддрд╛?

рдбреА рдПрд╕: рд╣рдореЗрдВ рдпрд╣рд╛рдВ рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрдЧрдарди рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рд╣реИ рдХрд┐ рдЗрд╕ рдкреЙрдб рдореЗрдВ рдЙрдЪреНрдЪ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ (рдХреНрд╖рдорддрд╛рдПрдВ) рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЧреИрд░-рдорд╛рдирдХ рд╕рдВрдЪрд╛рд▓рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ... рд▓реЗрдХрд┐рди рдореИрдВ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВ: рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдордзреНрдпрдо рдЕрд╡рдзрд┐ рдореЗрдВ рд╡реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдФрд░ рдореЗрдВ рднрдВрдбрд╛рд░рдг рдХреЛ рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗ рдмрд╛рджрд▓ рд╡реЗ рдкреВрд░реА рдХрд╣рд╛рдиреА рдХреЛ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗ - рд╕рдм рдХреБрдЫ "рдмрд╕ рдХрд╛рдо рдХрд░реЗрдЧрд╛"ред рд╡рд╣рд╛рдВ рдЖрдХрд╛рд░ рдмрджрд▓рд╛ рдЬрд╛рдПрдЧрд╛, рдХреНрд▓реЛрдирд┐рдВрдЧ рдХреА рдЬрд╛рдПрдЧреА... рдПрдХ рд╡реЙрд▓реНрдпреВрдо рд╣реИ - рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ: "рдЙрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдирдпрд╛ рдмрдирд╛рдПрдВ," рдФрд░ рдбреЗрдврд╝ рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рд╣рдореЗрдВ рд╡рд╣ рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдПред

╨Э╨б: рдореИрдВ рдХрдИ рдЯреЗрд░рд╛рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдбреЗрдврд╝ рд╕реЗрдХрдВрдб рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛ред рд╕реЗрдл рдкрд░ рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдмрд╛рджрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдХреНрд▓рд╛рдЙрдб рдкрд░ рдЬрд╛рдПрдВ, EC2 рдкрд░ рдорд▓реНрдЯреА-рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ рдИрдмреАрдПрд╕ рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдХреНрд▓реЛрди рдмрдирд╛рдПрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдореЗрдВ рдХреБрдЫ рд╕реЗрдХрдВрдб рдирд╣реАрдВ рд▓рдЧреЗрдВрдЧреЗ. рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдХрдм рдкрд╣реБрдВрдЪреЗрдВрдЧреЗред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрд▓рдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдбреА рдПрд╕: рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдореАрдбрд┐рдпрдо рдЯрд░реНрдо рдореЗрдВ рдХрд╣рд╛, рд╢реЙрд░реНрдЯ рдЯрд░реНрдо рдореЗрдВ рдирд╣реАрдВред рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдПред

рдЬрд╝рд╛рд▓реИрдВрдбреЛ рд╕реЗ PostgreSQL рдХреЗ рдСрдкрд░реЗрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдЗрд╕ рдмреИрдардХ рдХреЗ рдмреАрдЪ рдореЗрдВ, рдЬрд╝рд╛рд▓реИрдВрдбреЛ рдХреЗ рдПрдХ рдкреВрд░реНрд╡ рдбреЗрд╡рд▓рдкрд░ рдПрд▓реЗрдХреНрд╕реА рдХреНрд▓рд╛рдЗрдпреБрдХрд┐рди рднреА рд╢рд╛рдорд┐рд▓ рд╣реБрдП рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ PostgreSQL рдСрдкрд░реЗрдЯрд░ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА:

рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЫреБрдЖ рдЧрдпрд╛ рд╣реИ: рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рджреЛрдиреЛрдВред рдЬрдм рд╣рдордиреЗ 2017 рдореЗрдВ рдЬрд╝рд╛рд▓реИрдВрдбреЛ рдореЗрдВ рдЗрд╕реЗ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рдпрд╣ рдПрдХ рдРрд╕рд╛ рд╡рд┐рд╖рдп рдерд╛ рдЬрд┐рд╕реЗ рд╣рд░ рдХреЛрдИ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдиреЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╕рднреА рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдереЗ, рд▓реЗрдХрд┐рди рдЬрдм рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреВрдЫрд╛ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рддреЛ рд▓реЛрдЧреЛрдВ рдХреЛ рднреА рдпрд╣ рдкрд╕рдВрдж рдЖрдпрд╛ рдХреЗрд▓реНрд╕реА рд╣рд╛рдИрдЯреЙрд╡рд░, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ K8s рдХрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд┐рдпрд╛, рдиреЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХрд╣рд╛:

тАЬрдкреНрд░рдмрдВрдзрд┐рдд рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рди рдЪрд▓рд╛рдПрдВред рдЕрдиреНрдпрдерд╛, рдЖрдкрдХрд╛ K8, тАЛтАЛрдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрдЧрд╛, рд╕рднреА рдиреЛрдбреНрд╕ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛, рдФрд░ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдмрд╣реБрдд рджреВрд░ рддрдХ рдЙрдбрд╝ рдЬрд╛рдПрдЧрд╛ред

рд╣рдордиреЗ рдПрдХ рдСрдкрд░реЗрдЯрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, рдЬреЛ рдЗрд╕ рд╕рд▓рд╛рд╣ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдПрдХ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдбреЗрдЯрд╛рдмреЗрд╕ рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧрд╛ред рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рдерд╛ - рд╕рдВрд░рдХреНрд╖рдХ. рдпрд╣ PostgreSQL рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд┐рдлрд▓рддрд╛ рд╣реИ, рдЬреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╛рдиреАред рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЖрджрд┐, рдХреМрдВрд╕рд▓ рдпрд╛ рдЬрд╝реВрдХреАрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдРрд╕рд╛ рднрдВрдбрд╛рд░ рдЬреЛ рд╣рд░ рдЙрд╕ рд╡реНрдпрдХреНрддрд┐ рдХреЛ, рдЬреЛ рдкреВрдЫрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рдиреЗрддрд╛ рдХреНрдпрд╛ рд╣реИ, рд╡рд╣реА рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЧрд╛ - рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╣рдордиреЗ рд╕рдм рдХреБрдЫ рд╡рд┐рддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ - рддрд╛рдХрд┐ рдХреЛрдИ рд╡рд┐рднрд╛рдЬрд┐рдд рдорд╕реНрддрд┐рд╖реНрдХ рди рд╣реЛред рдкреНрд▓рд╕ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдерд╛ рдбреЛрдХрд░ рдЫрд╡рд┐ рдЙрд╕рдХреЗ рд▓рд┐рдПред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХрдВрдкрдиреА рдХреА рдСрдЯреЛ рдлреЗрд▓рдУрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрдВрддрд░рд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рджрд┐рдЦрд╛рдИ рджреАред рдХреНрд▓рд╛рдЙрдб рдПрдХ рдорд╛рд▓рд┐рдХрд╛рдирд╛ PaaS (рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рдП-рдП-рд╕рд░реНрд╡рд┐рд╕) рд╕рдорд╛рдзрд╛рди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛ред рдпрд╣ рдУрдкрди рд╕реЛрд░реНрд╕ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдореЗрд╣рдирдд рдХрд░рдиреА рдкрдбрд╝реАред рдЗрд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ рдореВрд░реНрдЦ.

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдХреЛрдИ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдирд╣реАрдВ рдерд╛ред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдЬрдм рд╣рдорд╛рд░рд╛ рдЕрдкрдирд╛ рд╕рдорд╛рдзрд╛рди рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, K8 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореМрдЬреВрдж рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрддрдирд╛ рдХрдЪреНрдЪрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рдерд╛ред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрд╣ 2015 рдпрд╛ 2016 рдерд╛ред 2017 рддрдХ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрдореЛрдмреЗрд╢ рдкрд░рд┐рдкрдХреНрд╡ рд╣реЛ рдЧрдП рдереЗ - рд╡рд╣рд╛рдВ рдкреНрд░рд╡рд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдерд╛ред рдПрдХ PaaS рдерд╛ рдЬреЛ рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рдерд╛ред K8s рдХреНрдпреЛрдВ рди рдЖрдЬрд╝рдорд╛рдПрдБ? рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдСрдкрд░реЗрдЯрд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд▓рд┐рдЦрддреЗ? рдореВрд░рдд рдХрд╛рдмрд┐рд▓реЛрд╡, рдЬреЛ рдПрд╡рд┐рдЯреЛ рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдП рдереЗ, рдиреЗ рдЗрд╕реЗ рдЕрдкрдиреА рдкрд╣рд▓ рдкрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╢реБрд░реВ рдХрд┐рдпрд╛ - "рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП" - рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ "рд╢реБрд░реВ рд╣реБрдИред"

рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВ AWS рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдРрддрд┐рд╣рд╛рд╕рд┐рдХ AWS рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдб рдХреНрдпреЛрдВ рдерд╛...

рдЬрдм рдЖрдк рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдХреБрдЫ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ K8s рдПрдХ рдРрд╕рд╛ рдХрд╛рд░реНрдп рдкреНрд░рдЧрддрд┐ рдкрд░ рд╣реИред рдпрд╣ рд▓рдЧрд╛рддрд╛рд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд╕реБрдзрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╕рдордп-рд╕рдордп рдкрд░ рдЯреВрдЯ рднреА рд░рд╣рд╛ рд╣реИред рдЖрдкрдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рдХрдбрд╝реА рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдЕрдЧрд░ рдХреБрдЫ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдЖрдкрдХреЛ рдЗрд╕рдореЗрдВ рдЧреЛрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд░рд╣рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕реАрдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рд╢рд╛рдпрдж рдЬрд┐рддрдирд╛ рдЖрдк рдЪрд╛рд╣реЗрдВ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХред рдпрд╣, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдЖрдк рдЕрдкрдирд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдЪрд▓рд╛рддреЗ рд╣реИрдВ...

рдЗрд╕рд▓рд┐рдП, рдЬрдм рд╣рдордиреЗ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рджрд┐рдпрд╛, рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдПрдХ рдмрд╛рд╣рд░реА рд╡реЙрд▓реНрдпреВрдо рдкрд░ рдЪрд▓ рд░рд╣рд╛ рдерд╛ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдИрдмреАрдПрд╕, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдереЗ)ред рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдврд╝ рдЧрдпрд╛, рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рдЧрдпрд╛: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдИрдмреАрдПрд╕ рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЖрдХрд╛рд░ 100 рдЯреАрдмреА рдерд╛, рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдврд╝ рдЧрдпрд╛, рдЕрдм рд╣рдо рдИрдмреАрдПрд╕ 200 рдЯреАрдмреА рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдХреИрд╕реЗ? рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдк рдПрдХ рдирдП рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкрд░ рдбрдВрдк/рд░рд┐рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛ рдФрд░ рдЗрд╕рдореЗрдВ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рднреА рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛ред

рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдПрдХ рдРрд╕рд╛ рдЖрдХрд╛рд░ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЬреЛ рдИрдмреАрдПрд╕ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдмрдбрд╝рд╛ рдХрд░ рджреЗ рдФрд░ рдлрд┐рд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдирдП рд╕реНрдерд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗред рдФрд░ рд╣рдордиреЗ рдпрд╣ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдкрд╛рд╕ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдХреЗ рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдПрдкреАрдЖрдИ рдирд╣реАрдВ рдереАред рдЪреВрдБрдХрд┐ рд╣рдордиреЗ AWS рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЗрд╕рдХреЗ API рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦрд╛ред

рдЖрдкрдХреЛ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рднреА рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рдХреЛрдИ рдирд╣реАрдВ рд░реЛрдХ рд░рд╣рд╛ рд╣реИред рдХрдерди рдореЗрдВ рдРрд╕рд╛ рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреЗрд╡рд▓ AWS рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдмрд╛рдХреА рд╕рднреА рдЪреАрдЬрд╝реЛрдВ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ: рдпрджрд┐ рдХреЛрдИ рдирдП рдПрдкреАрдЖрдИ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджреНрднрд╡ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред рдЦрд╛рдУ GitHub, рдкреБрд▓ рдЕрдиреБрд░реЛрдз - рдЬрд╝рд╛рд▓реИрдВрдбреЛ рдЯреАрдо рдЙрдиреНрд╣реЗрдВ рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдФрд░ рдСрдкрд░реЗрдЯрд░ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреА рд╣реИред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рднрд╛рдЧ рд▓рд┐рдпрд╛ Google Summer of Code рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреА рдХреБрдЫ рдЕрдиреНрдп рдкрд╣рд▓реЛрдВ рдкрд░ред рдЬрд╝рд╛рд▓реИрдВрдбреЛ рдЗрд╕ рдкрд░ рдХрд╛рдлреА рд╕рдХреНрд░рд┐рдпрддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ.

рдкреБрдирд╢реНрдЪ рдмреЛрдирд╕!

рдпрджрд┐ рдЖрдк PostgreSQL рдФрд░ Kubernetes рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЕрдЧрд▓рд╛ Postgres рдордВрдЧрд▓рд╡рд╛рд░ рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣ рд╣реБрдЖ рдерд╛, рдЬрд╣рд╛рдБ рдореИрдВрдиреЗ рдирд┐рдХреЛрд▓рд╛рдИ рд╕реЗ рдмрд╛рдд рдХреА рдереА рдЬрд╝рд╛рд▓реИрдВрдбреЛ рд╕реЗ рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдХреБрдХреБрд╢реНрдХрд┐рди. рдЗрд╕рдХрд╛ рд╡реАрдбрд┐рдпреЛ рдЙрдкрд▓рдмреНрдз рд╣реИ рдпрд╣рд╛рдВ.

рдкреАрдкреАрдПрд╕

рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдкрд░ рднреА рдкрдврд╝реЗрдВ:

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ