рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдкрд╣рд▓реА рдлрд┐рд▓реНрдо рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ "рд╕реБрдкрд░ рдХрдВрдкреНрдпреВрдЯрд░" рд╢рдмреНрдж рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрд╛, рд╡рд╣ рдЯрд░реНрдорд┐рдиреЗрдЯрд░ рдерд╛ред рд▓реЗрдХрд┐рди, рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ, рдореЗрд░реЗ (рддрдм рднреА рдЕрднреА рднреА) рдЕрд╕рдВрдпрдд рдорд╛рдирд╕ рдиреЗ рд╕реНрдХрд╛рдИрдиреЗрдЯ рдХреЛ рджреБрдирд┐рдпрд╛ рдХреА рдмреБрд░рд╛рдИ рдирд╣реАрдВ рдорд╛рдирд╛, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдЕрдкрд░реНрдпрд╛рдкреНрдд рдХрд╡рд░реЗрдЬ рдХреЗ рд▓рд┐рдП рджреБрдирд┐рдпрд╛ рдХреЗ рдкрд╣рд▓реЗ рдПрдЖрдИ рдХреЗ рдЖрдХреНрд░рд╛рдордХ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдард╣рд░рд╛рдпрд╛редрдЙрд╕ рд╕рдордп, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдерд╛ (рдЬрд┐рд╕рдХрд╛ 128 Kb рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ AI рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛) рдФрд░ рдмрд╣реБрдд рдХреБрдЫ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓рдЧрднрдЧ 10 рд╕рд╛рд▓) рдЦрд╛рд▓реА рд╕рдордп рдерд╛ред рдмрд╛рдж рдХреЗ рддрдереНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рдпреБрдЧ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЖрдк рдХрдо рд╕реЗ рдХрдо 10K VPS рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рдмреАрдЪ рдПрдХ рд╕рдВрдЪрд╛рд░ рдЪреИрдирд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ AI рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдореИрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЧреНрд░рд┐рдб-рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдкреНрд░рд╢рд╛рд╕рди / рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдирд╣реАрдВ, рдФрд░ рдореИрдВ рддрдм рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рдерд╛ рдЬрдм рддрдХ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд▓рдЧрд╛ред
рдмрд╛рджрд▓ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рдкрд░ рдореЗрд░реА рдЦреБрд╢реА рдХрд╛ рдЕрдВрдд рдирд╣реАрдВ рдерд╛ред рд▓реЗрдХрд┐рди рдЦреБрд╢реА рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд╣реАрдВ рд░рд╣реА: рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╕реАрдзрд╛ рд╕рдВрдЪрд╛рд░
рд╢рд╛рдирджрд╛рд░ рдХреЛрдб рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдЦреБрдж рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ (рдЕрд░реНрдерд╛рдд, рдпрд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛)ред рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдмрд╛рдж, рдореИрдВ (рд╣рдо рд╕рднреА) рд╣рд╛рдбреЛрдк рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рдереЗ, рдкрд╣рд▓реЗ
рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдФрд░ рдлрд┐рд░ рдПрдХ рд▓реЛрдЪрджрд╛рд░
рдСрди-рдбрд┐рдорд╛рдВрдб ред рд▓реЗрдХрд┐рди рд╡рд╣рд╛рдВ рднреА, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рд╕рдм рдХреБрдЫ рдЗрддрдирд╛
рд▓реЛрдЪрджрд╛рд░ рдирд╣реАрдВ рд╣реИ рдЬреИрд╕рд╛ рдореИрдВ рдЪрд╛рд╣реВрдВрдЧрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрд╣рд╛рдиреА рд╣реИ ... рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдХрдерд╛ рдХреЗ рд╣рд╛рд╕реНрдп рд╕реНрд╡рд░ рдХреЛ рдереЛрдбрд╝рд╛ рдмрджрд▓рдХрд░, рдореИрдВ рдмрддрд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред
Hadoop рд▓реЛрдЪрджрд╛рд░ рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рддрд░рд┐рдд рдкрд░рд┐рдЪрдп
рдмрд┐рдЧ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рджрд┐рд▓рдЪрд╕реНрдк рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрд▓рд╛рдЙрдб рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╕рд┐рдореНрдмрд╛рдпреЛрд╕рд┐рд╕ рдФрд░ рдЕрдкрд╛рдЪреЗ рд╣рдбреЛрдк рдордВрдЪ рдХреЛ рдХрдИ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рдФрд░ рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ "рд╕рд╣рдЬреАрд╡рди" рдХреНрдпреЛрдВ рд╣реИ рдФрд░ "рд╕реНрд╡рдЪреНрдЫ" рд╣реЛрджреЛрдк рдирд╣реАрдВ рд╣реИ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдПрдордкреАрдкреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╡реЗрд╢ рд╕реНрддрд░ рдореЗрдВ рдХрдореА (рдФрд░ рди рдХреЗрд╡рд▓) рджреЛрдиреЛрдВ рдпреЛрдЧреНрдпрддрд╛ (рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ) рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рддреНрддреАрдп рдирд┐рд╡реЗрд╢реЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╡рд╣ рднрд╛рдЧ рдЬрд┐рд╕ рдкрд░ рдЖрд╡реЗрджрди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рджреВрд╕рд░рд╛ рдмрд┐рдВрджреБ рдпрд╣ рд╣реИ рдХрд┐ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛
рдорд╛рд╕реНрдЯрд░ / рджрд╛рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рджреНрд╡рд╛рд░рд╛ рд▓рдЧрд╛рдП рдЧрдП рдХреБрдЫ Hadoop * рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ (рдорд╛рд╕реНрдЯрд░ рд╣рдореЗрд╢рд╛ рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдПрдХ рдПрдХрд▓ рдмрд┐рдВрджреБ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ) рдФрд░, рд╕рдВрднрд╡рддрдГ, Microsoft рдкрд░, рдбреНрд░рд╛рдпрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЬреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рдерд╛ред , рд╡рд╣рд╛рдБ рд╡рд┐рд╢реЗрд╖ рдЖрд╢рд╛ рдереА), рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдордЬрдмреВрдд рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдХреЛрд╢рд┐рд╢рди (
рдПрдЪрдбреАрдПрдлрдПрд╕ ) рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдирд┐рд╖реНрдкрд╛рджрди рдШрдЯрдХ (
Hadoop MapReduce )ред
рдкрд╣рд▓реЗ рдмрд┐рдВрджреБ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЙрдореНрдореАрджреЗрдВ - рд╣рдбреВрдк рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреА рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░рдирд╛ - рд╕реЗ рдЕрдзрд┐рдХ рдЙрдЪрд┐рдд рдереЗ: рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рддреАрди рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛, рд░рд┐рд▓реАрдЬ-рдореЛрдб рдХреЗ рд▓рд┐рдП рдирд┐рдХрдЯрддрд╛ рдХреА рдбрд┐рдЧреНрд░реА рдореЗрдВ рдЕрдВрддрд░ рдХреЗ рд╕рд╛рде, рдХреАрдорддреЛрдВ рдХреЗ рд▓рд┐рдП "
рд╣рдбреЛрдк рдХреНрд▓рд╕реНрдЯрд░ "
рдХреЛ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ (рдореЗрд░реА рдФрд░ рд╕рд╢рд░реНрдд рд╢рдмреНрджрд╛рд╡рд▓реА) рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдФрд░ / рдпрд╛ рдЕрдиреБрд╕рдВрдзрд╛рди рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЙрддреНрдерд╛рдиред
рд╣рдбреЛрдк рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреА
рд╕реАрдорд╛рдУрдВ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдЬреБрдбрд╝реА рдЖрд╢рд╛рдПрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдкреВрд░реА рдирд╣реАрдВ
рд╣реБрдИрдВ ред
рдЖрдИрдПрдПрдПрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреА рддрд░рд╣ рдЕрдореЗрдЬрд╝реЕрди рд╡реЗрдм рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдиреЗ рдХрднреА рднреА рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдорд╛рдВрдЧ рдирд╣реАрдВ рдХреА рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣рд╛рдВ рдПрдХ рдЕрдкрд╡рд╛рдж рд╣реИ - рдЕрдореЗрдЬрд╝реЕрди рдПрд╕ 3, рдЕрдореЗрдЬрд╝реЕрди рдбрд╛рдпрдирд╛рдореЛрдбреАрдмреА)ред рдФрд░ 2009 рдореЗрдВ рд╡рд╛рдкрд╕, рдЕрдореЗрдЬрд╝реЕрди рдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд░реВрдк рдореЗрдВ
рдЕрдореЗрдЬрд╝реЕрди рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдореИрдкрдбреНрд░рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ред
2010 рдХреЗ рдордзреНрдп рдореЗрдВ рдЕрдореЗрдЬрд╝реЕрди рдХреЗ рдмрд╛рдж, Google рдиреЗ рдЕрдкрдиреЗ Google рдРрдк рдЗрдВрдЬрди рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ
рдРрдк рдЗрдВрдЬрди рдореИрдкрдбреНрд░рд╛рдЗрдб рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдкрд╛рдпрд▓рдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдШреЛрд╖рдгрд╛ рдХреАред
App Engine MapReduce API рдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ "Hadoop MapReduce" рдЬреИрд╕реА рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдкреНрд░рджрд╛рди рдХреАрдВ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ / рдкреНрд░рддрд┐рдорд╛рди рдХрдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдШрдЯрдХреЛрдВ рдХреА рдордЬрдмреВрдд рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рд╣рдЯрд╛рдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, Google рдиреЗ рд╕реНрд╡рдпрдВ рд╡рд╣рд╛рдВ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ - рдХреЗрд╡рд▓ рдорд╛рдирдЪрд┐рддреНрд░ рдЪрд░рдг ** рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛, рдФрд░ рдЬреАрдПрдИ рдордВрдЪ рд╣реА, рдЕрдкрдиреЗ рдХреЛрдЯрд╛ рдХреЗ рд╕рд╛рде, рдПрдк рдЗрдВрдЬрди MapReduce рдПрдкреАрдЖрдИ рдкрд░ рдХреБрдЫ рдФрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдПред
2011 рдореЗрдВ, Microsoft рдХреА рдмрд╛рд░реА рдЖрдИред рдЕрдХреНрдЯреВрдмрд░ 2011 рдореЗрдВ, Microsoft рдиреЗ
Azure рд╕реЗрд╡рд╛ рдкрд░ Hadoop рдЦреЛрд▓рдиреЗ рдХреА рдШреЛрд╖рдгрд╛ рдХреАред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ CTP рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣реИред рдореИрдВ рдирд┐рдордВрддреНрд░рдг рдХреА рдХрдореА (рдФрд░ рдЖрд▓рд╕реНрдп рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐) рдХреЗ рдХрд╛рд░рдг рдЗрд╕ рд╕реЗрд╡рд╛ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рд▓реЗрдХрд┐рди, Hadoop рдХреА рджреВрд░ рдХреА рд╕реАрдорд╛рдУрдВ рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ Hadoop рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Hadoop рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреА "рд╕рдорд╕реНрдпрд╛рдУрдВ" рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
"рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо + рд╣рдбреЛрдк" рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рд╕реАрдорд╛рдПрдБ рд╣рдореЗрдВ
рдХреНрд▓рд╛рдЙрдб рдореИрдкрд░реЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХреА рдЧрдИ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд╕реАрдорд╛ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ, рдЬрд┐рд╕ рдкрд░ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд╢реЗрд╖ рднрд╛рдЧ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред
1. рдореЗрдШ рдорд╛рдирдЪрд┐рддреНрд░ред рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ
Cloud MapReduce (CMR) рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ рдЬреЛ рдЕрдореЗрдЬрд╝реЕрди рд╡реЗрдм рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд (рд╢реАрд░реНрд╖ рдкрд░) рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░рддрд┐рдорд╛рди рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред
CMR рдПрдХ рдХреНрд▓рд╛рдЙрдб рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдпрджрд┐ рд╣рдо рдкрд╛рд░рдВрдкрд░рд┐рдХ OS рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рджреГрд╢реНрдп рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдХреНрд▓рд╛рдЙрдб OS рдореЗрдВ:
- рд╕реАрдкреАрдпреВ рджреНрд╡рд╛рд░рд╛ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдореЗрдЬрд╝реЕрди рдИрд╕реА 2 / рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рд╡рд░реНрдХрд░реНрд╕ / Google рдХрдВрдкреНрдпреВрдЯ рдЗрдВрдЬрди рджреНрд╡рд╛рд░рд╛;
- рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ (рдПрд╕рдбреА-, рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡, рдЖрджрд┐) рджреНрд╡рд╛рд░рд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди Amazon S3 / Windows Azure Blob / Google рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рд╕реЗрд╡рд╛рдУрдВ рджреНрд╡рд╛рд░рд╛;
- рд░рд╛рдЬреНрдп рдХреА рджреБрдХрд╛рди (рдЬреЛ OC рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж рдЦреЛ рдирд╣реАрдВ рдЬрд╛рддреА рд╣реИ) рд░рдЬрд┐рд╕реНрдЯреНрд░реА (рдпрд╛ рдПрдХ рд╕рдорд╛рди рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╕рдВрд░рдЪрдирд╛) рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдореЗрдЬрд╝реЕрди рд╕рд┐рдореНрдкрд▓рдмреАрдбреАрдмреА / рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдЯреЗрдмрд▓ / Google рдмрд┐рдЧрд╡рд┐рдХ рд╕реЗрд╡рд╛рдУрдВ рджреНрд╡рд╛рд░рд╛;
- рдЗрдВрдЯрд░рдкреНрд░реЛрд╕реЗрд╕ рд╕рдВрдЪрд╛рд░ рддрдВрддреНрд░ рдЕрдореЗрдЬрди SQS / Windows Azure Queue / Google App Engine Task Queue API рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
рдХреНрд▓рд╛рдЙрдб рдореИрдкрд╕рд╛рдЗрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ рдХреНрд▓рд╛рдЙрдб рдУрдПрд╕ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдПрдХ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рд╛ред рдЕрдкрдиреЗ рдмреНрд▓реЙрдЧ рдкрд░, рд╡реЗ рдЕрдкрдиреЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреА Hadoop рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реЗ рддреБрд▓рдирд╛ рдХрд░рдиреЗ рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрдереНрдпреЛрдВ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддреЗ рд╣реИрдВ:
- рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдПрдХ рднреА рдмрд┐рдВрджреБ рдХреА рдХрдореА;
- MapReduce рдХрд╛ рдХрд╛рдо рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ HDFS рдХреЛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реЗрд╡рд╛рдУрдВ (рдЬреИрд╕реЗ рдЕрдореЗрдЬрд╝рди S3) рд╕реЗ рдбреЗрдЯрд╛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
- 60 рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рддреНрд╡рд░рдг;
- рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЬрд╛рд╡рд╛ рдореЗрдВ рдХреЗрд╡рд▓ 3,000 рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдХреЛрдб рд▓реЗрддреА рд╣реИ, рдЬрдмрдХрд┐ Hadoop "280K" рдХреЛрдб рдХреЗ рдЬрд┐рддрдирд╛ "рд╕реНрдерд┐рдд" рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, Apache Hadoop рдХреЗ рд╡рд┐рдкрд░реАрдд Cloud MapReduce, рдорд╛рд╕реНрдЯрд░ / рджрд╛рд╕ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рд╣рдХрд░реНрдореА рдХреА рддрд░рд╣ рдХреЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдПрдХ рдмрд┐рдВрджреБ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐) рдХреЗ рд╕реНрдкрд╖реНрдЯ рд▓рд╛рднреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реАрдПрдордЖрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдлрд╛рдпрджреЛрдВ рдХреЛ рд▓рд╛рддреЗ рд╣реИрдВ, рдореИрдкрд╛рдЙрдб рдХреЛ рдлреЗрд▓реЛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╣рдбреЛрдк, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди, рдмреИрдХрдЕрдк, рд░рд┐рдХрд╡рд░реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рд░рд▓ рд╣реИред
рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдмрдврд╝рд╛рдирд╛ рднреА рд╕реАрдПрдордЖрд░ рдХрд╛ рдПрдХ рдЧреБрдг рд╣реИ: рдЬрдм рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдирдП рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдЬреЛрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ "рд╣реЙрдЯ" рдореИрдк рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ / рдЯрд╛рд╕реНрдХ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реАрдПрдордЖрд░ рдХреЛ рдПрдХ рд╕рдорд░реВрдк рдХреНрд▓рд╕реНрдЯрд░ (рдпрд╛рдиреА рдПрдХ рд╣реА рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╢рдХреНрддрд┐ рд╡рд╛рд▓реА рдорд╢реАрдиреЛрдВ рд╕реЗ) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рдЕрдиреБрд╢рдВрд╕рд┐рдд)ред рд╡рд┐рд╖рдо рдорд╢реАрдиреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдореЗрдВ, рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдорд╢реАрди рдзреАрдореА рдорд╢реАрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдп рдХрд░реЗрдЧреАред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдорд╛рдкрдиреАрдпрддрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Hadoop рдордВрдЪ рдХреА рдХрдореА рд╣реИред рд▓реЗрдХрд┐рди рдХреНрд▓рд╕реНрдЯрд░ рд╕рдорд░реВрдкрддрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ (рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ) рдХреА рдХрдореА рд╢рд╛рдпрдж рд╣реА рдмрд╛рджрд▓ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред
2. рдХреНрд▓рд╛рдЙрдб рдореЗрдкрд░реНрдбред рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
рдХреНрд▓рд╛рдЙрдб рдореИрдкрдЖрд░рдбреНрдпреВрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд╛рд░реНрдХрд┐рдХ рдкрд░рддреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
- рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдкрд░рдд ( рд╕реНрдЯреЛрд░реЗрдЬ рд▓реЗрдпрд░ );
- рдкрд░рдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ ( рдХрдореНрдкреНрдпреВрдЯрд┐рдВрдЧ рд▓реЗрдпрд░ );
- рдмрд╛рддрдЪреАрдд рдХреА рдкрд░рдд ( рд╕рдВрджреЗрд╢ )ред
рдЗрди рдкрд░рддреЛрдВ рдХреЗ рд╕рдВрдмрдВрдз, рдЬрд╛рдирдХрд╛рд░реА рдмрд╣рддреА рд╣реИ рдФрд░ рдЬрд┐рди рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ AWS рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдиреАрдЪреЗ рд╣рдо рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдкрд░рддреЛрдВ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВред
2.1ред рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд
рдореИрдк рд╡рд░реНрдХрд░реНрд╕ рдФрд░ рд░рд┐рдбреНрдпреВрд╕ рд╡рд░реНрдХрд░реНрд╕ рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдХреА рдмрд╛рддрдЪреАрдд рдХрддрд╛рд░рдмрджреНрдз рд╣реИред рдХреНрд▓рд╛рдЙрдб рдореИрдкрд░реЗрдб рдореЗрдВ рдХрддрд╛рд░реЗрдВ рдЕрдореЗрдЬрд╝реЕрди рдПрд╕рдХреНрдпреВрдПрд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИрдВред
CMR рдореЗрдВ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рдХреА рдХрддрд╛рд░реЗрдВ рдореМрдЬреВрдж рд╣реИрдВ:
- рдЗрдирдкреБрдЯ / рдореИрдк рдХрддрд╛рд░ - рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдХрддрд╛рд░;
- рдПрдХрд╛рдзрд┐рдХ рдХрдЯреМрддреА рдХрддрд╛рд░ - рдорд╛рдирдЪрд┐рддреНрд░-рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдордзреНрдпрд╡рд░реНрддреА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдХрддрд╛рд░;
- рдорд╛рд╕реНрдЯрд░ рдХреНрдпреВ рдХрдо рдХрд░реЗрдВ - рдиреМрдХрд░реА рдХреА рдХрддрд╛рд░ рдХреЛ рдХрдо рдХрд░реЗрдВ ;
- рдЖрдЙрдЯрдкреБрдЯ рдХрддрд╛рд░ - рдЖрдЙрдЯрдкреБрдЯ рдХрддрд╛рд░ред
Amazon SQS / Azure Queues рдХреЗ рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рдПрдХ "рдЕрджреГрд╢реНрдпрддрд╛ рд╕рдордп рд╕рдорд╛рдкреНрддрд┐" рддрдВрддреНрд░ рд╣реИред рддрдВрддреНрд░ рдХрд╛ рддрд░реНрдХ рдпрд╣ рд╣реИ: рд╕рдВрджреЗрд╢ рдХрддрд╛рд░ рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╕рдВрджреЗрд╢ рдХрддрд╛рд░ рдореЗрдВ рдЕрджреГрд╢реНрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрджреЗрд╢ рдХреЗ рд╕рдлрд▓ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкрд░, рдХрддрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдЕрдВрддрд┐рдо рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛, рдЕрджреГрд╢реНрдпрддрд╛ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╕рдВрджреЗрд╢ рдХрддрд╛рд░ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
рдХрддрд╛рд░ рд╕реЗрд╡рд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ "рдЗрдирд╡рд┐рдЬрд┐рдмрд┐рд▓рд┐рдЯреА рдЯрд╛рдЗрдордЖрдЙрдЯ" рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдк рдФрд░ рд░рд┐рдбреНрдпреВрд╕ рд╡рд░реНрдХрд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд░рд▓ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреА рд╕рдордЧреНрд░ рдЧрд▓рддреА рд╕рд╣рдирд╢реАрд▓рддрд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИред
2.2ред рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг
рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдирдкреБрдЯ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдореЗрдЬрд╝реЕрди рдПрд╕ 3 рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЕрдореЗрдЬрд╝реЕрди рдПрд╕ 3 рднреА рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдкрд░рдд рдХрд╛ рдПрдХ рдХреНрд▓реАрдирд░ рдЕрдореВрд░реНрддрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ (рдЬреЛ рдХрд┐ рдЖрд░рдИрдПрд╕ рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ) рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ (рдЬреЛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ)ред рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд╣рд▓реВ рд╣реИ - рдХрдо рдкреНрд░рдмрдВрдзрдиред
рдЕрдореЗрдЬрд╝реЕрди рдПрд╕ 3 рдорд╛рдирдЪрд┐рддреНрд░ рдЪрд░рдг рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдЗрдирдкреБрдЯ рдХрддрд╛рд░ рдореЗрдВ рдПрдХ рдЬреЛрдбрд╝реА рд╣реЛрддреА рд╣реИ <k, v>, рдЬрд╣рд╛рдВ k, рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛рд░реНрдп рдХрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реИ, рдФрд░ v S3 рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд▓рд┐рдВрдХ рд╣реИ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрджрд░ рдХреЗ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрддрдХ рд╣реИред
рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг Amazon Elastic MapReduce рд╕реЗрд╡рд╛ рдореЗрдВ MapReduce рдХрд╛рд░реНрдп рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ Amazon S3 рд╕реЗ HDFS рдХреЗ рдбреЗрдЯрд╛ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд╕рд╛рде рдЕрд╕реБрд╡рд┐рдзрд╛ / рд╕рдорд╕реНрдпрд╛ (рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП) рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред
рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдпрд╣ рднреА рдХрд╣рд╛ рдХрд┐ рдЙрддреНрдкрд╛рджрди рдХреЛ рд╕реАрдзреЗ рдЕрдореЗрдЬрд╝рди S3 рдореЗрдВ рднреА рдмрдЪрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рд╣рдо рдЕрдкрдиреЗ рдЗрдирдкреБрдЯ рдФрд░ рд╕рдВрднрд╡рддрдГ рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рдХреЛ S3 рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ рдХрд┐ рдХрдо рдЪрд░рдг рдХреЗ рд╕рднреА рдкрд░рд┐рдгрд╛рдо рдЬреЛрдбрд╝реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдо <рдХреНрдпреВ ', рд╡реА'> рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
2.3ред рдХрдореНрдкреНрдпреВрдЯрд┐рдВрдЧ рдиреЛрдбреНрд╕
рдХрдВрдкреНрдпреВрдЯ рдиреЛрдбреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдорд╛рдирдЪрд┐рддреНрд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдФрд░ рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВред рдХрдВрдкреНрдпреВрдЯ рдиреЛрдбреНрд╕ EC2 рдЙрджрд╛рд╣рд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрдиреНрд╣реЗрдВ 2 рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
рдореИрдк рд╡рд░реНрдХрд░реНрд╕ рдФрд░
рдХрдо рд╡рд░реНрдХрд░реНрд╕ ред рдореИрдк рд╡рд░реНрдХрд░реНрд╕ рдкрд░, рдореИрдк рдлрд╝рдВрдХреНрд╢рдВрд╕ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдХрдо рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдкрд░, рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВред
рд╕рдорд╛рди EC2-рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рд▓рдЧрд╛рддрд╛рд░ рдореИрдк рд╡рд░реНрдХрд░ рдФрд░ рд░рд┐рдбреНрдпреВрд╕ рд╡рд░реНрдХрд░ рджреЛрдиреЛрдВ рдХреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛ рд╕рдХрддрд╛ рд╣реИред

рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝- рдФрд░ рдХрдо-рд╕рдВрдЪрд╛рд▓рди рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╣реИрдВред
рдореИрдкрд░ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ:- рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╕реЗ рдХрддрд╛рд░ рдХреА рдХрддрд╛рд░ рдХреЗ рд▓рд┐рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛;
- рдЕрдореЗрдЬрд╝рди S3 рд╕реЗ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓реЗрдВ;
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдорд╛рдирдЪрд┐рддреНрд░ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди;
- рдПрдХрд╛рдзрд┐рдХ рд░рд┐рдбреНрдпреВрд╕ рдХреНрдпреВ рдХреЗ рд╕реЗрдЯ рд╕реЗ, k 'рд╣реИрд╢ (рдЬрдм рддрдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреБрдирд░реНрдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрддрд╛рд░ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдкрд░рд┐рдгрд╛рдо <k', v '> рдЬреЛрдбрд╝рдирд╛;
- рдореИрдк рдХреНрдпреВ рд╕реЗ рдПрдХ рдореИрдк рдЬреЙрдм рдирд┐рдХрд╛рд▓ рд░рд╣рд╛ рд╣реИред
Reducer рд╡рд░реНрдХрдлрд╝реНрд▓реЛ:- рдорд╛рд╕реНрдЯрд░ рдХреНрдпреВ рд╕реЗ рдХрддрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдбрд╝реА рд╣реЛ рдЬрд╛рддреА рд╣реИ рдХрддрд╛рд░ рдХрддрд╛рд░ рдЬрд┐рд╕рдореЗрдВ рдХрдиреНрд╡реЗрдВрд╢рди рдлрд╝рдВрдХреНрд╢рди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП;
- рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ <k ', v'> - рдПрдХрд╛рдзрд┐рдХ рдХрдореА рдХрддрд╛рд░реЛрдВ рдХреА рдХрддрд╛рд░реЛрдВ рдХреЗ рд╕реЗрдЯ рдХреА рд╕рдВрдЧрдд рдХрддрд╛рд░ рд╕реЗ рдЬреЛрдбрд╝реЗ;
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрдо рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдЬреЛрдбрд╝реЗ <k '', v ''> рдЖрдЙрдЯрдкреБрдЯ рдХрддрд╛рд░ рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИ;
- рдорд╛рд╕реНрдЯрд░ рдХрдо рдХреНрдпреВ рд╕реЗ рдПрдХ рдХрдо рдиреМрдХрд░реА рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИред
2.4ред рдЧреНрд░рд╛рд╣рдХ
рдХреНрд▓рд╛рдЗрдВрдЯ (
рдЬреЙрдм рдХреНрд▓рд╛рдЗрдВрдЯ ) - рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЬреЛ рдореИрдк / рдХрдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
CMR рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рд╕реНрдкрд╖реНрдЯ рдмрд╛рддред рд▓реЗрдХрд┐рди, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╣рдо рдореИрдк рдХреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдФрд░ рд╡рд░реНрдХрд░реНрд╕ рдФрд░ рдРрд╕реА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВ, рдореБрдЭреЗ рдЬреЙрдм рдХреНрд▓рд╛рдЗрдВрдЯ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ-рдХреБрдЫ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдорд╛рдиреНрдпрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддреЗ рд╣реИрдВред
рдЬреЙрдм рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдХрд╛рд░реНрдп рдкреНрд░рд╡рд╛рд╣ рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИ:
- рдЕрдореЗрдЬрд╝рди рдПрд╕ 3 рд╕реЗрд╡рд╛ рдореЗрдВ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреА рдмрдЪрдд;
- рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛рд░реНрдп рдмрдирд╛рдирд╛ рдФрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдХрд╛рд░реНрдп рдХрддрд╛рд░ рдорд╛рдирдЪрд┐рддреНрд░ рдХрддрд╛рд░ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛;
- рдХрдИ рдХрддрд╛рд░реЗрдВ рдмрдирд╛рдирд╛ рдХрдИ рдХрддрд╛рд░реЗрдВ рдХрдо рдХрд░рдирд╛;
- рдПрдХ рдорд╛рд╕реНрдЯрд░ рдХреНрдпреВ рдХрддрд╛рд░ рдмрдирд╛рдПрдБ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рднрд╛рдЬрди рдХрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рдХрдо рдиреМрдХрд░реА рдХрддрд╛рд░ рдЬреЛрдбрд╝реЗрдВ;
- рдПрдХ рдЖрдЙрдЯрдкреБрдЯ рдХрддрд╛рд░ рдмрдирд╛рдирд╛;
- рдПрдХ рдЬреЙрдм рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдмрдирд╛рдирд╛ рдФрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдХреЛ рд╕рд┐рдВрдкрд▓рдбреАрдмреА рдореЗрдВ рдЬреЛрдбрд╝рдирд╛
- рдореИрдк рд╡рд░реНрдХрд░реНрд╕ рдФрд░ рдХрдо рд╡рд░реНрдХрд░реНрд╕ рдХреЗ рд▓рд┐рдП EC2 рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ;
- рд╕рд░реНрд╡реЗ рдореИрдк рд╡рд░реНрдХрд░реНрд╕ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЛ рдХрдо рдХрд░реЗрдВ;
- рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдЖрдЙрдЯрдкреБрдЯ рдХрддрд╛рд░ рд╕реЗ рдкрд░рд┐рдгрд╛рдо рд▓реЛрдб рдХрд░рдирд╛ред
2.5ред рд╕рд╣рд╛рдпрдХ рдСрдкрд░реЗрд╢рди
рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдЪрд╛рдиреЗ / рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдЧреИрд░-рд╕рдВрдмрдВрдзрдкрд░рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред AWS рдореЗрдВ рдЧреИрд░-рд╕рдВрдмрдВрдзрдкрд░рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ Amazon SimpleDB (2007 рд╕реЗ) рдФрд░ Amazon DynamoDB (2012 рд╕реЗ) рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдХреНрдпреЛрдВрдХрд┐ рдЪреВрдВрдХрд┐ рд╕реАрдПрдордЖрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рднреА рдиреЛрдбреНрд╕ рдХреЗ рд╕рдорддреБрд▓реНрдпрддрд╛ рдХрд╛ рдЕрд░реНрде рд╣реИ, рдЕрдореЗрдЬрд╝реЕрди рд╕рд┐рдореНрдкрд▓рдбреАрдмреА рд╕реЗрд╡рд╛, рдЬреЛ рдПрдХ рд╡рд┐рддрд░рд┐рдд рдЧреИрд░-рд╕рдВрдмрдВрдзрдкрд░рдХ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдиреЛрдб рд╕рдордиреНрд╡рдп рдХрд╛ рдХреЗрдВрджреНрд░ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖ рдФрд░ рдлреБрдЯрдиреЛрдЯреНрд╕
рдореИрдВ рдЖрдкрдХреЛ рдЖрдЬ рдпрд╛ рдХрд▓ *** рдХреНрд▓рд╛рдЙрдб рдореИрдк рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╣рд╛рд╕реНрдХреЗрд▓ рдкреБрд╕реНрддрдХ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рджреМрд░рд╛рди рдЗрд╕ рдирд┐рд░реНрд╡рд┐рд╡рд╛рдж рд░реВрдк рд╕реЗ рдорд╣рд╛рди рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмрдирдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред
рдХреНрд▓рд╛рдЙрдб рдореИрдкреНрд░реЗрдбреНрдпреВрд╕ рдореЗрдВ рдРрд╕реА рдЦрд╛рдорд┐рдпрд╛рдВ рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг (рдПрдХ рдЫреЛрдЯреА рдЯреАрдо, рджреБрд░реНрд▓рдн рдЕрджреНрдпрддрди, рдПрдХ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреА рдХрдореА рдЬреИрд╕реЗ рд╣рдбреЛрдк рдХреА) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЬреЛрдЦрд┐рдореЛрдВ рдХреЛ рдмрдирд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИрдВред рд▓реЗрдХрд┐рди рдХреНрд▓рд╛рдЙрдб MapReduce рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреА
рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реЗ рдирд┐рдХрд▓реЗ рд╡рд┐рдЪрд╛рд░ рдЖрдИрдЯреА рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдЧрд╣рди рдХрдореНрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд Hadoop-рдЙрдиреНрдореБрдЦ рджреГрд╢реНрдп рдкрд░ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╡рд┐рддрд░рд┐рдд рд░реВрдк рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
* рдореИрдВ рдЕрдкрд╛рдЪреЗ Hadoop 2.0 рдХреЗ рдЕрд▓реНрдлрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддрд╛, рдЬреЛ рдХрд┐ рд╡рд░реНрдгрд┐рдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╕реАрдорд╛рдУрдВ рдХреЗ "рд╡рдВрдЪрд┐рдд" (рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг "рд╡рдВрдЪрд┐рдд рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ") рд╣реИред
** рдпрд╣ рдпрд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛ рдореИрдВ рд╕рдкрдирд╛ рджреЗрдЦ рд╕рдХрддрд╛ рдерд╛?) рдХрд┐ Google I / O 2011 рд╕рдореНрдореЗрд▓рди рдореЗрдВ, рдРрдк рдЗрдВрдЬрди рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреА рдореМрдЬреВрджрд╛ рд╕реАрдорд╛рдУрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдорд╛рдЗрдХ рдЖрдЗрдЬрд╝рддреНрд╕реНрдХреА (рдореИрдВ рднреА рд╡рд┐рдХреГрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛), Google рдЗрдВрдЬреАрдирд┐рдпрд░ рдореИрдк рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдЕрдиреНрдп рдЪрд░рдгреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред / App Engine MapReduce API рдореЗрдВ рдХрдореА рдХрд░реЗрдВред
*** рд╕рд╛рде рд╣реА рд╡рд┐рдкрд░реАрдд рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдмреБрд▓рд╛ рд░рд╣рд╛ рд╣реИред