Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдкрд▓рд╛рдпрди (Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо - GCP)

[рднрд╛рдЧ реи рдХрд╛ реи]


[рднрд╛рдЧ рез рдХрд╛ реи]





рд╣рдордиреЗ рдХреИрд╕реЗ рдХрд┐рдпрд╛


рд╣рдордиреЗ рдкреИрдорд╛рдиреЗ рдХреЛ рдмрдврд╝рд╛рддреЗ рд╣реБрдП, рд▓реЗрдХрд┐рди рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд┐рдирд╛ - рдЬреАрд╕реАрдкреА рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ 2 рдорд╣реАрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рд╕рдордп рд▓рдЧрд╛ред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдореВрд╣ рдмрдирд╛рдпрд╛ рд╣реИред


рдЗрд╕ рдкреНрд░рдХрд╛рд╢рди рдореЗрдВ, рд╣рдо рдЪреБрдиреЗ рд╣реБрдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдФрд░ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╣рдо рдХреИрд╕реЗ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ - рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрд╡рд╛ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдкреВрд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдБрдЪреЗ рдХреЛ Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред


рдЫрд╡рд┐


рдЖрдпреЛрдЬрди


  1. рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдЪрд░рдг рдХреА рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рддреИрдпрд╛рд░ рдХреА рдЧрдИ рд╣реИред рдЕрдиреБрдХреНрд░рдо рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝реНрд▓реЛрдЪрд╛рд░реНрдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
  2. рдПрдХ рд░реАрд╕реЗрдЯ рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рд╣реИ рдХрд┐ рд╣рдо, рдЕрдЧрд░ рдХреБрдЫ рднреА, рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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


рдирд┐рд░реНрднрд░рддрд╛ рдЖрд░реЗрдЦ рдФрд░ рдкрд░рд┐рдЪрд╛рд▓рди рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдордиреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ 9 рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИред


рдЫрд╡рд┐


(рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдореЙрдбреНрдпреВрд▓)


рдкреНрд░рддреНрдпреЗрдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рд╕рдореВрд╣ рдиреЗ рдЖрдо рдЖрдВрддрд░рд┐рдХ рдФрд░ рдмрд╛рд╣рд░реА рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд┐рдпрд╛ред


HTTP рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореИрд╕реЗрдЬрд┐рдВрдЧ рд╕реЗрд╡рд╛ : рдПрдордХреНрдпреВрдЯреАрдЯреА, рдПрдЪрдЯреАрдЯреАрдкреА, рдереНрд░рд┐рдлреНрдЯ, рдЧреБрдирд┐рдХреЛрд░реНрди рд╕рд░реНрд╡рд░, рдХрддрд╛рд░рдмрджреНрдз рдореЙрдбреНрдпреВрд▓, рдПрд╕рд┐рдВрдХреНрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ, рдЬреЗрдЯреНрдЯреА рд╕рд░реНрд╡рд░, рдХрд╛рдлреНрдХрд╛ рдХреНрд▓рд╕реНрдЯрд░ред
тК╣ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рд╕реЗрд╡рд╛рдПрдВ : рд╡рд┐рддрд░рд┐рдд рдХреНрд▓рд╕реНрдЯрд░ MongoDB, Redis, Cassandra, Hbase, MySQL рдФрд░ MongoDBред
Data рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗрд╡рд╛ : рдХрд╛рдлреНрдХрд╛ рдХреНрд▓рд╕реНрдЯрд░, рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдХреНрд▓рд╕реНрдЯрд░ (HDFS, HIVE)ред


рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рджрд┐рди рдХреА рддреИрдпрд╛рд░реА:


Sequence рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП GCP рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдпреЛрдЬрдирд╛: рдЕрдиреБрдХреНрд░рдо, рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕, рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ред
Isol рдХреНрд░реЙрд╕-рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░реИрдХреНрд╢рди (рд╕рд╛рдЭрд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдХреНрд▓рд╛рдЙрдб рд╡реАрдкреАрд╕реА [рдПрдХреНрд╕рдкреАрдПрди]) рдЬреАрд╕реАрдкреА рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ, рдкреНрд░рдмрдВрдзрди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ, рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
And рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рджреМрд░рд╛рди рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП GCP рдФрд░ рдЪрд▓ рд░рд╣реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдХреНрд▓рд╛рдЙрдб (VPC) рдХреЗ рдмреАрдЪ рдХрдИ рд╡реАрдкреАрдПрди рд╕реБрд░рдВрдЧ, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╕рдорд╛рдирд╛рдВрддрд░ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рдВрднрд╛рд╡рд┐рдд рдмрд╛рдж рдХреА рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдПред
ред рдмрд╛рд╡рд░реНрдЪреА рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреВрд░реЗ рд╕реНрдЯреИрдХ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред
Monitoring рддреИрдирд╛рддреА, рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛрдкреНрд░рд╡реЗрд╢, рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рд▓рд┐рдкрд┐рдпреЛрдВ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рди рдЙрдкрдХрд░рдгред
тЬУ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдЯреНрд░реАрдо рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╕рдмрдиреЗрдЯ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред
ред рд╕рднреА рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ (рдорд▓реНрдЯреА-рдбреАрд╕реА) рдореЗрдВ рдкреНрд░рддрд┐рдХреГрддрд┐ред
B рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░реЛрдВ (GLB / ILB) рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдЙрджрд╛рд╣рд░рдг рд╕рдореВрд╣реЛрдВ (MIG) рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред
Container рд▓рд┐рдкрд┐рдпреЛрдВ рдФрд░ рдХреЛрдб рдХреЛ рдЪреМрдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд╕реНрддреБ рднрдВрдбрд╛рд░рдг рдХрдВрдЯреЗрдирд░ рдХреЛ GCP рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ред


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


рд╕рдВрдХреНрд░рдордг


рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рдЯреНрд░рд╛рдВрд╕рдлрд░ рд░рдгрдиреАрддрд┐:


рд╣рдордиреЗ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП HAProxy рдкреНрд░рдмрдВрдзрд┐рдд рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рддрд┐рджрд┐рди рд▓рд╛рдЦреЛрдВ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдиреЗрдХреНрд╢рди рдХреЗ рджрд╕рд┐рдпреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ред


тК╣ рд╕реНрдЯреЗрдЬ 1:


  • рдореМрдЬреВрджрд╛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ MQTT IP рдкрддреЗ рдкрд░ рд╕рднреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЯ рдЕрдЧреНрд░реЗрд╖рдг рдирд┐рдпрдореЛрдВ рдХреЗ рд╕рд╛рде MIG рдмрдирд╛рдП рдЧрдП рд╣реИрдВред
  • рдПрдХ SSL рдФрд░ рдЯреАрд╕реАрдкреА рдкреНрд░реЙрдХреНрд╕реА рдкреНрд░реЙрдХреНрд╕реА рдмреИрд▓реЗрдВрд╕ рдХреЛ MIG рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рдкрд╛рд░реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • MIG рдХреЗ рд▓рд┐рдП, HAProxy рдХреЛ MQTT рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • DNS рдореЗрдВ, рдПрдХ рднрд╛рд░-рдЖрдзрд╛рд░рд┐рдд рд░реВрдЯрд┐рдВрдЧ рдиреАрддрд┐ рдиреЗ рдПрдХ рдмрд╛рд╣рд░реА GLB IP рдкрддрд╛ рдЬреЛрдбрд╝рд╛ рд╣реИред

рдЙрдирдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЯреНрд░реИрдХ рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдиреЗрдХреНрд╢рди рдзреАрд░реЗ-рдзреАрд░реЗ рддреИрдирд╛рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред


Services рдЪрд░рдг 2: рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рд╕рдВрдХреНрд░рдордг, рдЬреАрд╕реАрдкреА рдореЗрдВ рд╕реЗрд╡рд╛рдУрдВ рдХреА рддреИрдирд╛рддреА рд╢реБрд░реВ рдХрд░реЗрдВред
All рд╕реНрдЯреЗрдЬ 3: рд╕рдВрдХреНрд░рдордг рдХреЗ рдЕрдВрддрд┐рдо рдЪрд░рдг, рд╕рднреА рд╕реЗрд╡рд╛рдУрдВ рдХреЛ GCP рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рдЫрд╡рд┐


(рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рдЪрд░рдг)


рдЗрд╕ рд╕реНрддрд░ рдкрд░, рд╕рдм рдХреБрдЫ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЬрд▓реНрдж рд╣реА, рдЬреАрд╕реАрдкреА рдореЗрдВ рд░реВрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрдИ рдЖрдВрддрд░рд┐рдХ HTTP рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдерд╛ - рдЧреБрдгрд╛рдВрдХ рдХреЗ рд╡рдЬрди рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдПред рд╣рдордиреЗ рд╕рднреА рд╕рдВрдХреЗрддрдХреЛрдВ рдкрд░ рдмрд╛рд░реАрдХреА рд╕реЗ рдирдЬрд░ рд░рдЦреАред рдЬрдм рд╣рдордиреЗ рдзреАрд░реЗ-рдзреАрд░реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдмрдврд╝рд╛рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рдирд┐рдпреЛрдЬрд┐рдд рд╕рдВрдХреНрд░рдордг рд╕реЗ рдПрдХ рджрд┐рди рдкрд╣рд▓реЗ, рд╡реАрдкреАрдПрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реАрдкреАрд╕реА (40 рдПрдордПрд╕ - 100 рдПрдордПрд╕ рдХреА рджреЗрд░реА) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рддрдЪреАрдд рдореЗрдВ рджреЗрд░реА рджрд░реНрдЬ рдХреА рдЧрдИ рдереА, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкрд╣рд▓реЗ рд╡реЗ 10 рдПрдордПрд╕ рд╕реЗ рдХрдо рдереЗред


рдЫрд╡рд┐


(рджреЛ VPCs рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╕рдордп рдиреЗрдЯрд╡рд░реНрдХ рджреЗрд░реА рдХреА рдЬрд╛рдБрдЪ рдХрд╛ рд╕реНрдиреИрдкрд╢реЙрдЯ)


рдирд┐рдЧрд░рд╛рдиреА рдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдпрд╛: рд╡реАрдкреАрдПрди рд╕реБрд░рдВрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛрдиреЛрдВ рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд╡рд░реНрдХ рдЪреИрдирд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЧрд▓рдд рдерд╛ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╡реАрдкреАрдПрди рд╕реБрд░рдВрдЧ рдХреЗ рдереНрд░реВрдкреБрдЯ рднреА рдЗрд╖реНрдЯрддрдо рдирд┐рд╢рд╛рди рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪреЗред рдпрд╣ рд╕реНрдерд┐рддрд┐ рд╣рдорд╛рд░реА рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд▓рдЧреА рд╣реИред рд╣рдордиреЗ рддреБрд░рдВрдд рд╕рднреА рдкреВрд░реНрд╡ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХреА рдЧрдИ HTTP рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдЙрдирдХреА рдореВрд▓ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реМрдЯрд╛ рджрд┐рдпрд╛ред рд╣рдордиреЗ рдЯреИрдо рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕рд╣рд╛рдпрддрд╛ рдЯреАрдореЛрдВ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛, рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдФрд░ рд╕рдордЭрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдХрд┐ рджреЗрд░реА рдХреНрдпреЛрдВ рдмрдврд╝ рд░рд╣реА рдереАред рд╕рдорд░реНрдерди рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪреЗ рдХрд┐ рджреЛ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдХреНрд▓рд╛рдЙрдб рдЪреИрдирд▓ рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдиреЗрдЯрд╡рд░реНрдХ рдмреИрдВрдбрд╡рд┐рдбреНрде рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рджреМрд░рд╛рди рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╡реГрджреНрдзрд┐ рдореЗрдВ рджреЗрд░реА рд╣реЛрддреА рд╣реИред


рдЗрд╕ рдШрдЯрдирд╛ рдиреЗ рдХреНрд▓рд╛рдЙрдб рдХреЛ рд╕рдВрдХреНрд░рдордг рдХреЛ рдирд┐рд▓рдВрдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ред рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рджреЛрдЧреБрдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдереЗред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдпреЛрдЬрдирд╛ рдХреЗ рдЪрд░рдг рдореЗрдВ рд▓реМрдЯ рдЖрдП рдФрд░ рд░рдгрдиреАрддрд┐ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ред рд╣рдордиреЗ рдХреНрд▓рд╛рдЙрдб рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЛ рддреАрди рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд░рд╛рдд рдореЗрдВ рдЬреАрд╕реАрдкреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдФрд░ рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рд░реНрд╡рд░ рднрд╛рдЧ рдФрд░ рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдХреА рд╕рднреА рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ред рдЬрдм рдШрдВрдЯреЗ "рдПрдХреНрд╕" рдХрд╛ рдЖрдЧрдорди рд╣реБрдЖ, рддреЛ рд╕рдм рдХреБрдЫ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛: рд╡рд░реНрдХрд▓реЛрдб рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдП рдЧрдП Google рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛!


рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рд╡рд╛рд╕рди рдХреА рд░рдгрдиреАрддрд┐:


рдПрдХ рд░рд┐рд▓реЗрд╢рдирд▓ DBMS, рдЗрди-рдореЗрдореЛрд░реА рд╕реНрдЯреЛрд░реЗрдЬ, рд╕рд╛рде рд╣реА NoSQL рдФрд░ рдХрдо рд▓реЗрдЯреЗрдВрд╕реА рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рд┐рдд рдФрд░ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП 50 рд╕реЗ рдЕрдзрд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рд╣рдордиреЗ GCP рдореЗрдВ рд╕рднреА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рд░рдЦреА рд╣реИрдВред рдпрд╣ HBase рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред


тК╣ рдорд╛рд╕реНрдЯрд░-рджрд╛рд╕ рдкреНрд░рддрд┐рдХреГрддрд┐: MySQL, Redis, MongoDB рдФрд░ MongoS рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХреА рдЧрдИред
рдорд▓реНрдЯреА рдорд▓реНрдЯреА-рдбреАрд╕реА рдкреНрд░рддрд┐рдХреГрддрд┐: рдХреИрд╕рдВрдбреНрд░рд╛ рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХреА рдЧрдИред
: рджреЛрд╣рд░реА рдХреНрд▓рд╕реНрдЯрд░: GCP рдореЗрдВ Gbase рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдирд╛рдВрддрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рджреЛрдиреЛрдВ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдерд┐рд░рддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рд░рдгрдиреАрддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдбрдмрд▓ рдПрдВрдЯреНрд░реА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред


HBase рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдорд╕реНрдпрд╛ рдЕрдВрдмрд╛рд░реА рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рд░рд╣реА рдереАред рдХрдИ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ рд░рдЦрддреЗ рд╕рдордп рд╣рдореЗрдВ рдХреБрдЫ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, DNS, рдПрдХ рд░реИрдХ рдкрд╣рдЪрд╛рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрджрд┐ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВред


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


рдЫрд╡рд┐


рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реЗрд╡рд╛рдПрдБ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рд░рдгрдиреАрддрд┐


рд╡рд░реНрддрдорд╛рди рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕реЗ GCP рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдХрд╛рд░реНрдпрднрд╛рд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рд▓рд┐рдлреНрдЯ-рдПрдВрдб-рд╢рд┐рдлреНрдЯ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдкреНрд░рддреНрдпреЗрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдкреНрд░рдмрдВрдзрд┐рдд рдЗрдВрд╕реНрдЯреЗрдВрд╕ (MIG) рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдмрдирд╛рдпрд╛ред


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


рдЫрд╡рд┐


рд╕реБрдмрд╣ рдореЗрдВ, рдЬреИрд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реБрдИ, рд╣рдордиреЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдбреИрд╢рдмреЛрд░реНрдб рдФрд░ рд╕рдВрдХреЗрддрдХреЛрдВ рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдкрд╛рд▓рди рдХрд┐рдпрд╛ред рдХреБрдЫ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реБрдИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЙрдиреНрд╣реЗрдВ рдЬрд▓реНрджреА рд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЖрдВрддрд░рд┐рдХ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ (ILB) рдХреА рд╕реАрдорд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдерд╛, рдЬреЛ 20,000 рд╕реЗ рдЕрдзрд┐рдХ рд╕рдорд╡рд░реНрддреА рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЛ рдирд╣реАрдВ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рд╣рдореЗрдВ 8 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА! рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдкрдиреЗ рдХрдиреЗрдХреНрд╢рди рдкреНрд░рдмрдВрдзрди рдкрд░рдд рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд ILB рдЬреЛрдбрд╝реЗред


рд╕рдВрдХреНрд░рдордг рдХреЗ рдмрд╛рдж рдкреАрдХ рд▓реЛрдб рдХреЗ рдкрд╣рд▓реЗ рдШрдВрдЯреЛрдВ рдореЗрдВ, рд╣рдордиреЗ рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрд╕реЗрдЬрд┐рдВрдЧ рд╕реНрдЯреИрдХ рдХрд╛ рдкреВрд░рд╛ рднрд╛рд░ рдЬреАрд╕реАрдкреА рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреБрдЫ рдорд╛рдореВрд▓реА рдЧрдбрд╝рдмрдбрд╝рд┐рдпрд╛рдВ рдереАрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдмрд╣реБрдд рдЬрд▓реНрджреА рд╕реЗ рдирд┐рдкрдЯрд╛ рд▓реЗрддреЗ рд╣реИрдВред рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╣рдордиреЗ рд╡рд╣реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдкрдирд╛рдпрд╛ред


рдСрдмреНрдЬреЗрдХреНрдЯ рд╕рдВрдЧреНрд░рд╣рдг рдорд╛рдЗрдЧреНрд░реЗрд╢рди:


рд╣рдо рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рддреАрди рддрд░реАрдХреЛрдВ рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред


тК╣ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдпрд╛ рд╕рдореВрд╣ рдЪреИрдЯ рдореЗрдВ рднреЗрдЬреА рдЧрдИ рдореАрдбрд┐рдпрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣рдгред рдЕрд╡рдзрд╛рд░рдг рдЕрд╡рдзрд┐ рдЬреАрд╡рди рдЪрдХреНрд░ рдкреНрд░рдмрдВрдзрди рдиреАрддрд┐ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред
тК╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреА рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рдердВрдмрдиреЗрд▓ рдХрд╛ рднрдВрдбрд╛рд░рдгред
"рдЗрддрд┐рд╣рд╛рд╕" рдФрд░ "рдЯрд╛рдЗрдорд▓рд╛рдЗрди" рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдердВрдмрдиреЗрд▓ рд╕реЗ рдореАрдбрд┐рдпрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рднрдВрдбрд╛рд░рдгред


рд╣рдордиреЗ S3 рд╕реЗ GCS рдореЗрдВ рдкреБрд░рд╛рдиреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Google рдХреЗ рд╕реНрдЯреЛрд░реЗрдЬ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рд╡рд┐рд╢реЗрд╖ рддрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреЗ рдкрд░ рд╣рдордиреЗ рд╡рд╕реНрддреБрдУрдВ рдХреЛ S3 рд╕реЗ GCS рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╕реНрдЯрдо рдХрд╛рдлреНрдХрд╛-рдЖрдзрд╛рд░рд┐рдд MIG рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред


S3 рд╕реЗ GCS рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░рдг рд╢рд╛рдорд┐рд▓ рдереЗ:


тЧП рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░ рдХреЗ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ S3 рдФрд░ GCS рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рдбреЗрдЯрд╛ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдФрд░ рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рдмрд╛рдж рд╣рдордиреЗ рдЖрд╡реЗрджрди рдкрдХреНрд╖ рдкрд░ рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП GCS рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдФрд░ рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд▓рд╛рдЧрдд рдкреНрд░рднрд╛рд╡реА рд╣реИред
тЧП рджреВрд╕рд░реЗ рдФрд░ рддреАрд╕рд░реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЬреАрд╕реАрдПрд╕ рдХреЗ рд▓рд┐рдП рдирдИ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рд╕реНрддрд╛ рдмрджрд▓ рджрд┐рдпрд╛ рддрд╛рдХрд┐ рдЦреЛрдЬ рдкрд╣рд▓реЗ рдЬреАрд╕реАрдПрд╕ рдореЗрдВ рдХреА рдЬрд╛рдП рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА, рдпрджрд┐ рд╡рд╕реНрддреБ рдирд╣реАрдВ рдорд┐рд▓реА, рддреЛ рдПрд╕ 3 рдореЗрдВред
рдЕрд╡рдзрд╛рд░рдгрд╛, рддреИрдпрд╛рд░реА рдФрд░ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рдорд╣реАрдиреЛрдВ рд▓рдЧ рдЧрдП , рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╣рдордиреЗ рд╕рдВрдХреНрд░рдордг рдкрд░ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдмрд╣реБрдд рдЬрд▓реНрджреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рд╣рдордиреЗ рдЬреЛрдЦрд┐рдореЛрдВ рдХрд╛ рдЖрдХрд▓рди рдХрд┐рдпрд╛ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рддреЗрдЬреА рд╕реЗ рдкрд▓рд╛рдпрди рдмреЗрд╣рддрд░ рдФрд░ рд▓рдЧрднрдЧ рдЕрдЧреЛрдЪрд░ рд╣реИред
рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдиреЗ рд╣рдореЗрдВ рдХрдИ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдордЬрдмреВрдд рд╕реНрдерд┐рддрд┐ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдФрд░ рдЯреАрдо рдЙрддреНрдкрд╛рджрдХрддрд╛ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреНрд▓рд╛рдЙрдб рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдореИрдиреБрдЕрд▓ рдСрдкрд░реЗрд╢рди рдЕрдм рдЕрддреАрдд рдореЗрдВ рд╣реИрдВред
тЧП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдЕрдм рд╣рдореЗрдВ рдЙрдирдХреА рд╕реЗрд╡рд╛ рдХреА рдЙрдЪреНрдЪрддрдо рдЧреБрдгрд╡рддреНрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдм рдХреБрдЫ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИред рдбрд╛рдЙрдирдЯрд╛рдЗрдо рд▓рдЧрднрдЧ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рддреЗрдЬреА рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
тЧП рд╣рдорд╛рд░реА рдЯреАрдо рд░рдЦрд░рдЦрд╛рд╡ рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдХрдо рд╕рдордп рдЦрд░реНрдЪ рдХрд░рддреА рд╣реИ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдирдП рдЙрдкрдХрд░рдг рдмрдирд╛рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИред
тЧП рд╣рдореЗрдВ рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдорд╢реАрди рд╕реАрдЦрдиреЗ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдПрдХ рдЕрднреВрддрдкреВрд░реНрд╡ рд╕реЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рдорд┐рд▓реА рд╣реИред рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ рд╡рд┐рд╡рд░рдг
тЧП рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Google рдХреНрд▓рд╛рдЙрдб рдХреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рднреА рдЗрд╕ рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рд╡рд┐рдХрд╛рд╕ рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред

Source: https://habr.com/ru/post/hi430874/


All Articles