рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рд╕реЗ рдКрд░реНрдЬрд╛ рд▓рд╛рдЧрдд рдЖрдзреА рд╣реЛ рдЬрд╛рдПрдЧреАред
/ рддрд╕реНрд╡реАрд░
рд╣рдореЗрдВ рдирдИ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?
SSD рднрдВрдбрд╛рд░рдг рдореЗрдВ рдмрд┐рдЬрд▓реА рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдЦрд░реНрдЪ рд╣реЛрддрд╛ рд╣реИред 2012 рд╕реЗ 2017 рдХреА рдЕрд╡рдзрд┐ рдореЗрдВ, рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдореЗрдВ рд╕реЙрд▓рд┐рдб-рд╕реНрдЯреЗрдЯ рдбреНрд░рд╛рдЗрд╡ рдХреА рд╣рд┐рд╕реНрд╕реЗрджрд╛рд░реА
рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ рд╕реЙрд▓рд┐рдб-рд╕реНрдЯреЗрдЯ рдбреНрд░рд╛рдЗрд╡ рдХреА рдмрд┐рдЬрд▓реА рдЦрдкрдд рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдордЖрдИрдЯреА рдХреЗ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдиреЗ рдПрдХ рдирдпрд╛ рдПрд╕рдПрд╕рдбреА рд╕реНрдЯреЛрд░реЗрдЬ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕реЗ рд▓рд╛рдЗрдЯрд╕реНрдЯреЛрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЖрдкрдХреЛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд░реНрд╡рд░ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддреЗ рд╣реБрдП рдбреНрд░рд╛рдЗрд╡ рдХреЛ рд╕реАрдзреЗ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рджреНрд╡рд╛рд░рд╛
╨Ъ╨░╨║ ╤Н╤В╨╛ ╤А╨░╨▒╨╛╤В╨░╨╡╤В
рд▓рд╛рдЗрдЯрд╕реНрдЯреЛрд░ рдПрдХ рдлреНрд▓реИрд╢ рдХреА-рд╡реИрд▓реНрдпреВ рд╕реНрдЯреЛрд░ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдХреБрдВрдЬреА рдХреЗ рд░реВрдк рдореЗрдВ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдореИрдк рдХрд░рддрд╛ рд╣реИред рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЙрд╕ рдХреБрдВрдЬреА рд╕реЗ рдЬреБрдбрд╝рд╛ рдбреЗрдЯрд╛ рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИред
рдкреНрд░рдгрд╛рд▓реА
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрд░реЗрдЦ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдЖрд░реЗрдЦ рд▓рд╛рдЗрдЯрд╕реНрдЯреЛрд░ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдШрдЯрдХреЛрдВ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдПрдХ рдиреЛрдб рдХреНрд▓рд╕реНрдЯрд░ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдПрдбреЗрдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВред рд╡реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдиреБрд░реЛрдзреЛрдВ (рдЬреИрд╕реЗ POSIX API рд╕реЗ рдлрд╝реНрд░реЗрдб()) рдХреЛ KV рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рдПрдбрд╛рдкреНрдЯрд░ рднреА рд╣реИрдВ
рдЕрдиреБрд░реЛрдз рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдПрдбрд╛рдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд▓рд╛рдЗрдЯрд╕реНрдЯреЛрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреА рдХреНрд╖рдорддрд╛ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рдорд╛рдкреА рдЬрд╛рддреА рд╣реИ - рдмрд╕ рдЕрддрд┐рд░рд┐рдХреНрдд рдиреЛрдбреНрд╕ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЖрдкрдХреЛ рдирдП рд╕реНрд╡рд┐рдЪ рдЦрд░реАрджрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ NAND рдЪрд┐рдкреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрд▓реЙрдЯ рд╕реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рдХреНрд╖рдорддрд╛
рдПрдордЖрдИрдЯреА рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рд▓рд╛рдЗрдЯрд╕реНрдЯреЛрд░-рдЖрдзрд╛рд░рд┐рдд рд╕рдорд╛рдзрд╛рди рдореЗрдВ 620 рдЧреАрдЧрд╛рдмрд┐рдЯ рдИрдерд░рдиреЗрдЯ рдкрд░ 10 рдПрдордмреАрдкреАрдПрд╕ рдХрд╛ рдереНрд░реВрдкреБрдЯ рд╣реИред рдПрдХ рдиреЛрдб рд╕рд╛рдорд╛рдиреНрдп 10 рд╡реЙрдЯ (рдЖрдЬрдХрд▓ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрд╕рдПрд╕рдбреА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ) рдХреЗ рдмрдЬрд╛рдп 20 рд╡реЙрдЯ рдХреА рдЦрдкрдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдкрдХрд░рдг рдЖрдзреА рдЬрдЧрд╣ рдШреЗрд░ рд▓реЗрддрд╛ рд╣реИред
рдЕрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреБрдЫ рдкрд╣рд▓реБрдУрдВ рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗ рд░рд╣реЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рд╛рдЗрдЯрд╕реНрдЯреЛрд░ рд░реЗрдВрдЬ рдХреНрд╡реЗрд░реАрдЬрд╝ рдФрд░ рдЫреЛрдЯреА рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдпреЗ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЬреЛрдбрд╝реА рдЬрд╛рдПрдВрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рд▓рд╛рдЗрдЯрд╕реНрдЯреЛрд░ рдПрд▓рдПрд╕рдПрдо рдкреЗрдбрд╝реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрднреА рднреА рдПрдбреЗрдкреНрдЯрд░ рдХрд╛ рдПрдХ рд╕реАрдорд┐рдд рд╕реЗрдЯ рд╣реИ - YCSB рдФрд░ рдмреНрд▓реЙрдХ рдПрдбреЗрдкреНрдЯрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд▓рд╛рдЗрдЯрд╕реНрдЯреЛрд░ SQL рдХреНрд╡реЗрд░реА рдЖрджрд┐ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ред
рдЕрдиреНрдп рдШрдЯрдирд╛рдХреНрд░рдо
2018 рдХреА рдЧрд░реНрдорд┐рдпреЛрдВ рдореЗрдВ, рд╕реНрдЯреЛрд░реЗрдЬ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрдВрдкрдиреА рдорд╛рд░реНрд╡реЗрд▓ рдиреЗ рдПрдЖрдИ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрд╕рдПрд╕рдбреА рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреА рдПрдХ рдирдИ рд▓рд╛рдЗрди рдкреЗрд╢ рдХреАред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ NVIDIA рдЧрд╣рди рд╢рд┐рдХреНрд╖рдг рддреНрд╡рд░рдХ рдХреЛ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рд╕реНрд╡-рдирд┐рд╣рд┐рдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдмрдирд╛рдпрд╛ рдЬреЛ рдХреНрд▓рд╛рд╕рд┐рдХ рдПрд╕рдПрд╕рдбреА рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдХрд░рддрд╛ рд╣реИред рдХрдВрдкрдиреА рдХреЛ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдПрдЬ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ, рдмрд┐рдЧ рдбреЗрдЯрд╛ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдФрд░ IoT рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдорд┐рд▓реЗрдЧрд╛ред
рдбреНрд░рд╛рдЗрд╡ рдХреА рд╡реЗрд╕реНрдЯрд░реНрди рдбрд┐рдЬрд┐рдЯрд▓ рдмреНрд▓реВ рд▓рд╛рдЗрди рдХреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдкреНрд░реИрд▓ рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ - рд╕реИрдирдбрд┐рд╕реНрдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдбрдмреНрд▓реНрдпреВрдбреА рдмреНрд▓реВ рдПрд╕рдПрд╕рдбреА, рдЬрд┐рд╕реЗ рдбрдмреНрд▓реНрдпреВрдбреА рдиреЗ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдерд╛ред рдЕрджреНрдпрддрди WD рдмреНрд▓реВ SSDs рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдКрд░реНрдЬрд╛ рджрдХреНрд╖рддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдИ рдЧрдИ рд╣реИ
рдпрд╣ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдПрдХ рд╕рд╛рде рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рдПрд╕рдПрд╕рдбреА рдбреНрд░рд╛рдЗрд╡ рдХреА рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдХреА рдЧрддрд┐ рдмрдврд╝рд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, NVMe рдЖрдкрдХреЛ SSD рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдорд╛рдирдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ - рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ
рд╕рдВрднрд╛рд╡рдирд╛
рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдПрд╕рдПрд╕рдбреА рдмрд╛рдЬрд╛рд░ рд╕рд░рд▓реАрдХреГрдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛, рднрдВрдбрд╛рд░рдг рдШрдЯрдХреЛрдВ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рди рдФрд░ рдмрдврд╝реА рд╣реБрдИ рдКрд░реНрдЬрд╛ рджрдХреНрд╖рддрд╛ рдХреА рдУрд░ рдмрдврд╝ рд░рд╣рд╛ рд╣реИред рдПрдордЖрдИрдЯреА рд╕реЗ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдмрд╛рдж рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред рд▓реЗрдЦрдХ
рдХреЙрд░реНрдкреЛрд░реЗрдЯ IaaS рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рдмреНрд▓реЙрдЧ рд╕реЗ рдХрдИ рд╕рд╛рдордЧреНрд░рд┐рдпрд╛рдБ:
рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕: рддрдХрдиреАрдХреА рд░реБрдЭрд╛рди Avito.ru: IaaS рдХреНрд▓рд╛рдЙрдб рдХрд┐рд╕реА рдХрдВрдкрдиреА рдХреЗ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХреИрд╕реЗ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдХреА рдКрд░реНрдЬрд╛ рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреИрд╕реЗ рдХрд░реЗрдВ рдкреАрд╕реАрдЖрдИ рдбреАрдПрд╕рдПрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдорд╛рдирдХ рдХрд╛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рдХрдВрдкрдирд┐рдпрд╛рдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░рддреА рд╣реИрдВ, рдХрдВрдЯреЗрдирд░ рдХрд╛ рдирд╣реАрдВ IaaS рд╡реНрдпрд╡рд╕рд╛рдп рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХреИрд╕реЗ рдорджрдж рдХрд░рддрд╛ рд╣реИ: рддреАрди рд╕рдорд╕реНрдпрд╛рдПрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХреНрд▓рд╛рдЙрдб рд╣рд▓ рдХрд░реЗрдЧрд╛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ - рдПрдХ рдЖрдзреБрдирд┐рдХ рдЪрд▓рди рдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛?
рд╕реНрд░реЛрдд: www.habr.com