рдирдорд╕реНрдХрд╛рд░ рд╕рдореБрджрд╛рдп!

рдЖрдЬ рдореИрдВ
RDS рдЙрджрд╛рд╣рд░рдг рдХреА рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ
рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рдФрд░ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрд╣ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд╣рд╕реНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЬрдм
рдЕрддреНрдпрдзрд┐рдХ рднрд░реА рд╣реБрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рдорд╛рдзрд╛рди рддрдм рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдм рдЬрд╛рдирдХрд╛рд░реА рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдХрдИ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
AWS RDS MySQL рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ред рдХрдВрд╕реЛрд▓ рдореЗрдВ рдпрд╛ CLI (API) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЖрдкрдХреЛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред "рд╣реБрдб рдХреЗ рдиреАрдЪреЗ" рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ?
- рдореМрдЬреВрджрд╛ рд╕рд░реНрд╡рд░ рдХреА рдПрдХ рдЫрд╡рд┐ рдмрдирд╛рдИ рдЧрдИ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╕рдордЭрддреЗ рд╣реИрдВ, рдпрд╣ рдСрдкрд░реЗрд╢рди I / O рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╡реНрдпрд╕реНрдд рдШрдбрд╝реА рдореЗрдВ рдЫрд╡рд┐ рди рдмрдирд╛рдПрдВред
- рдПрдХ рдирдпрд╛ рдЙрджрд╛рд╣рд░рдг рдЫрд╡рд┐ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд░реАрдб-рдУрдирд▓реА рдореЛрдб - RO рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕реЗ рдПрдХ рд╕рд░реНрд╡рд░ рд╕реЗ
5 рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред
рд░рд┐рдкреНрд▓реЗрдХрд╛рд╕ , рд╕рд╛рде рд╣реА рдореБрдЦреНрдп рдЙрджрд╛рд╣рд░рдг, рдЧрд▓рддреА рд╕рд╣рдирд╢реАрд▓рддрд╛ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рдорд▓реНрдЯреАрдЬ рддреИрдирд╛рддреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдпрджрд┐ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╡рд┐рдлрд▓ рд░рд╣рддреА рд╣реИ, рддреЛ RDS рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдЬрд╝реЛрди рдореЗрдВ рдЖрд╡реГрддреНрддрд┐ рдХреНрд▓реЛрди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╣рдо
рдПрдХ рд╣реА рдХреНрд╖реЗрддреНрд░ рдХреЗ рднреАрддрд░ рдбреЗрдЯрд╛
рдХреА 12 рдкреНрд░рддрд┐рдпрд╛рдВ рддрдХ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд░реАрдб / рд░рд╛рдЗрдЯ рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП 1 рд╕рд░реНрд╡рд░ рдФрд░ 5 рд░реАрдб-рдУрдирд▓реА рддрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдпрд╣ рдХреНрдпреЛрдВ рдиреЛрдЯ рдХрд┐рдпрд╛ рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рдирд╣реАрдВ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред
рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ
рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐
рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рднрдВрдбрд╛рд░рдг рдПрдХ рд╣реА рдЖрдХрд╛рд░ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП , рддрд╛рдХрд┐ рдбрд┐рд╕реНрдХ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рди рд╣реЛред рдпрджрд┐ рдЖрдкрдиреЗ рдореБрдЦреНрдп рдкрд░ рдбреНрд░рд╛рдЗрд╡ рдмрдврд╝рд╛рдпрд╛, рддреЛ рдпрд╣ рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдкрд░ рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред
рддреЛ, рд╣рдо
CLI рд╕реЗ рдПрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреИрд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ? рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ:
$ aws rds create-db-instance-read-replica --availability-zone us-east-1d --source-db-instance-identifier main --db-instance-identifier second
рдпрд╣рд╛рдБ рд╣рдо
рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рд╕реЗ
US-EAST-1D рдЬрд╝реЛрди рдореЗрдВ рдПрдХ рдирдИ рдкреНрд░рддрд┐рдХреГрддрд┐ рдмрдирд╛рддреЗ рд╣реИрдВред рдкреНрд░рддрд┐рдХреГрддрд┐ рдХрд╛ рдирд╛рдо
рджреВрд╕рд░рд╛ рд╣реЛрдЧрд╛ред
рд╡реЗрдм рдХрдВрд╕реЛрд▓ рдореЗрдВ, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рджрд┐рдЦрддрд╛ рд╣реИ:

рдХреНрд░рд┐рдПрдЯ рд░реЗрдкреНрд▓рд┐рдХрд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ:

рдмрд╛рдж рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ 3 рд╕рд░реНрд╡рд░ рд╣реЛрдВрдЧреЗ:

рдкрдврд╝реЗрдВ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдордЧреНрд░реА:
aws.amazon.com/rdsdocs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.htmlwww.mysqlperformanceblog.com/2012/12/20/how-to-stop-slave-on-amazon-rds-read-replica