рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдКрд░реНрдЬрд╛ рд▓рд╛рдЧрдд рдЖрдзрд╛ рдХрдо рдЧрд░реНрдиреЗрдЫред
/ рдлреЛрдЯреЛ
рд╣рд╛рдореАрд▓рд╛рдИ рдирдпрд╛рдБ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд┐рди рдЪрд╛рд╣рд┐рдиреНрдЫ?
SSD рднрдгреНрдбрд╛рд░рдгрд▓реЗ рдмрд┐рдЬреБрд▓реАрдХреЛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднрд╛рдЧ рдЦрдкрдд рдЧрд░реНрджрдЫред 2012 рджреЗрдЦрд┐ 2017 рд╕рдореНрдордХреЛ рдЕрд╡рдзрд┐рдорд╛, рдбреЗрдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВрдорд╛ рдареЛрд╕-рд░рд╛рдЬреНрдп рдбреНрд░рд╛рдЗрднрд╣рд░реВрдХреЛ рд╕рд╛рдЭреЗрджрд╛рд░реА
рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░рдорд╛ рдареЛрд╕-рд╕реНрдЯреЗрдЯ рдбреНрд░рд╛рдЗрднрд╣рд░реВрдХреЛ рдкрд╛рд╡рд░ рдЦрдкрдд рдХрдо рдЧрд░реНрди, MIT рдХрд╛ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВрд▓реЗ рдирдпрд╛рдБ SSD рднрдгреНрдбрд╛рд░рдг рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдХреЛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗрдХрд╛ рдЫрдиреНред рдпрд╕рд▓рд╛рдИ LightStore рднрдирд┐рдиреНрдЫ рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рднрдгреНрдбрд╛рд░рдг рд╕рд░реНрднрд░рд╣рд░реВ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реЗрд░, рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рд╕реАрдзрд╛ рдбреНрд░рд╛рдЗрднрд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рджреНрд╡рд╛рд░рд╛
рдпреЛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ
LightStore рдПрдХ рдлреНрд▓реИрд╢ рдХреБрдЮреНрдЬреА-рдорд╛рди рд╕реНрдЯреЛрд░ рд╣реЛ рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдХреБрдЮреНрдЬреАрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдбреНрд░рд╛рдЗрднрд╣рд░реВрдорд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдирдХреНрд╕рд╛ рдЧрд░реНрджрдЫред рддрд┐рдиреАрд╣рд░реВ рддреНрдпрд╕рдкрдЫрд┐ рд╕рд░реНрднрд░рдорд╛ рдкрдард╛рдЗрдиреНрдЫ, рдЬрд╕рд▓реЗ рддреНрдпреЛ рдХреБрдЮреНрдЬреАрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдбрд╛рдЯрд╛ рдЬрд╛рд░реА рдЧрд░реНрджрдЫред
рд╕рд┐рд╕реНрдЯрдо
рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдирд┐рдореНрди рд░реВрдкрдорд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ:
рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рд▓реЗ LightStore рдХреЛ рдЖрдзрд╛рд░рднреВрдд рдШрдЯрдХрд╣рд░реВ рджреЗрдЦрд╛рдЙрдБрдЫред рдиреЛрдб рдХреНрд▓рд╕реНрдЯрд░ рдХреБрдЮреНрдЬреА-рдорд╛рди рдЬреЛрдбреАрд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫред рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рд░реНрднрд░рд╣рд░реВ рдПрдбреЗрдкреНрдЯрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЬрдбрд╛рди рднрдПрдХрд╛ рдЫрдиреНред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЧреНрд░рд╛рд╣рдХ рдЕрдиреБрд░реЛрдзрд╣рд░реВ (рдЬрд╕реНрддреИ POSIX API рдмрд╛рдЯ fread() KV рдЕрдиреБрд░реЛрдзрд╣рд░реВрдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдЫрдиреНред рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЫреБрдЯреНрдЯреИ рдПрдбреЗрдкреНрдЯрд░рд╣рд░реВ рдкрдирд┐ рдЫрдиреН
рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрджрд╛, рдПрдбрд╛рдкреНрдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ
LightStore рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдХреЗрд▓рдХреЛ рдХреНрд╖рдорддрд╛ рд░реИрдЦрд┐рдХ рд░реВрдкрдорд╛ - рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдердк рдиреЛрдбрд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдХреЗрд╣реА рдЕрд╡рд╕реНрдерд╛рдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдирдпрд╛рдБ рд╕реНрд╡рд┐рдЪрд╣рд░реВ рдЦрд░рд┐рдж рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрди рд╕рдХреНрдЫред рдпрджреНрдпрдкрд┐, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ NAND рдЪрд┐рдкрд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдбрд▓рд╛рдИ рдердк рд╕реНрд▓рдЯрд╣рд░реВрд╕рдБрдЧ рд╕реБрд╕рдЬреНрдЬрд┐рдд рдЧрд░реЗрдХрд╛ рдЫрдиреНред
рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛
MIT рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВрд▓реЗ LightStore-рдЖрдзрд╛рд░рд┐рдд рд╕рдорд╛рдзрд╛рдирдорд╛ 620 Gigabit рдЗрдерд░рдиреЗрдЯ рднрдиреНрджрд╛ 10 Mbps рдХреЛ рдереНрд░реБрдкреБрдЯ рднрдПрдХреЛ рдмрддрд╛рдПрдХрд╛ рдЫрдиреНред рдПрдЙрдЯрд╛ рдиреЛрдбрд▓реЗ рд╕рд╛рдорд╛рдиреНрдп 10 W рдХреЛ рд╕рдЯреНрдЯрд╛ 20 W рдЦрдкрдд рдЧрд░реНрдЫ (рдЖрдЬ рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ SSD рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛)ред рдердк рд░реВрдкрдорд╛, рдЙрдкрдХрд░рдгрд▓реЗ рдЖрдзрд╛ рдард╛рдЙрдБ рд▓рд┐рдиреНрдЫред
рдЕрдм рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдХреЗрд╣реА рдкрдХреНрд╖рд╣рд░реВрд▓рд╛рдИ рдЕрдиреНрддрд┐рдо рд░реВрдк рджрд┐рдЗрд░рд╣реЗрдХрд╛ рдЫрдиреНред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, LightStore рджрд╛рдпрд░рд╛ рдкреНрд░рд╢реНрдирд╣рд░реБ рд░ рд╕рд╛рдирд╛ рдкреНрд░рд╢реНрдирд╣рд░реБ рд╕рдВрдЧ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрджреИрдиред рд▓рд╛рдЗрдЯрд╕реНрдЯреЛрд░рд▓реЗ LSM рд░реВрдЦрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдХреЛ рд╣реБрдирд╛рд▓реЗ рдпреА рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рднрд╡рд┐рд╖реНрдпрдорд╛ рдердкрд┐рдиреЗ рдЫрдиреНред рд╕рд╛рдереИ, рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЕрдЭреИ рдкрдирд┐ рдПрдбреЗрдкреНрдЯрд░рд╣рд░реВрдХреЛ рд╕реАрдорд┐рдд рд╕реЗрдЯ рдЫ - YCSB рд░ рдмреНрд▓рдХ рдПрдбреЗрдкреНрдЯрд░рд╣рд░реВ рд╕рдорд░реНрдерд┐рдд рдЫрдиреНред рднрд╡рд┐рд╖реНрдпрдорд╛, LightStore SQL рдХреНрд╡реЗрд░реАрд╣рд░реВ, рдЖрджрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫред
рдЕрдиреНрдп рд╡рд┐рдХрд╛рд╕рд╣рд░реВ
2018 рдХреЛ рдЧрд░реНрдореАрдорд╛, рднрдгреНрдбрд╛рд░рдг рд╡рд┐рдХрд╛рд╕ рдХрдореНрдкрдиреА Marvell рд▓реЗ AI рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд SSD рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВрдХреЛ рдирдпрд╛рдБ рд▓рд╛рдЗрди рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНтАНрдпреЛред рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдбреЗрдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВ рд░ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдирдХ рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВрдорд╛ NVIDIA рдЧрд╣рд┐рд░реЛ рд╕рд┐рдХрд╛рдЗ рдЧрддрд┐рд╡рд░реНрдзрдХрд╣рд░реВ рдПрдХреАрдХреГрдд рдЧрд░реЗрдХрд╛ рдЫрдиреНред рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдПрдХ рдЖрддреНрдо-рдирд┐рд╣рд┐рдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗ рдЬреБрди рдХреНрд▓рд╛рд╕рд┐рдХ SSD рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВрдХреЛ рддреБрд▓рдирд╛рдорд╛ рдХрдо рдкрд╛рд╡рд░ рдЦрдкрдд рдЧрд░реНрджрдЫред рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдПрдЬ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ, рдмрд┐рдЧ рдбрд╛рдЯрд╛ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рд░ рдЖрдИрдУрдЯреАрдорд╛ рдЖрд╡реЗрджрди рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреЗ рдХрдореНрдкрдиреАрдХреЛ рдЕрдкреЗрдХреНрд╖рд╛ рдЫред
рдбреНрд░рд╛рдЗрднрдХреЛ рдкрд╢реНрдЪрд┐рдореА рдбрд┐рдЬрд┐рдЯрд▓ рдмреНрд▓реВ рд▓рд╛рдЗрди рднрд░реНрдЦрд░реИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫред рдЕрдкреНрд░рд┐рд▓рдорд╛, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╕реНрддреБрдд рдЧрд░реЗ - WD рдмреНрд▓реВ SSD SanDisk рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд, рдЬреБрди WD рд▓реЗ рдПрдХ рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдЧрд░реЗрдХреЛ рдерд┐рдпреЛред рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ WD рдмреНрд▓реВ SSDs рд▓реЗ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдкреНрд░рджрд░реНрд╢рди рд░ рдКрд░реНрдЬрд╛ рджрдХреНрд╖рддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдмрдирд╛рдЗрдПрдХреЛ рдЫ
рдпреЛ рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдирд▓реЗ SSD рдбреНрд░рд╛рдЗрднрдХреЛ рджрдХреНрд╖рддрд╛рд▓рд╛рдИ рдПрдХреИрд╕рд╛рде рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрдЫ рд░ рдбрд╛рдЯрд╛ рдкрд╣реБрдБрдЪрд▓рд╛рдИ рдЧрддрд┐ рджрд┐рдиреНрдЫред рдердк рд░реВрдкрдорд╛, NVMe рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ SSD рдЗрдиреНрдЯрд░рдлреЗрд╕ рдорд╛рдирдХреАрдХрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ - рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдирд┐рд░реНрдорд╛рддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдердк
рд╕рдореНрднрд╛рд╡рдирд╛рд╣рд░реВ
рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░ SSD рдмрдЬрд╛рд░ рд╕рд░рд▓реАрдХреГрдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛, рднрдгреНрдбрд╛рд░рдг рдШрдЯрдХрд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рди, рд░ рдмрдвреЗрдХреЛ рдКрд░реНрдЬрд╛ рджрдХреНрд╖рддрд╛ рддрд┐рд░ рдЧрдЗрд░рд╣реЗрдХреЛ рдЫред рдПрдордЖрдИрдЯреАрдмрд╛рдЯ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рд▓реЗ рдкрдЫрд┐рд▓реНрд▓реЛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдЫред рд▓реЗрдЦрдХрд╣рд░реВ
рдХрд░реНрдкреЛрд░реЗрдЯ IaaS рдХреЛ рдмрд╛рд░реЗрдорд╛ рдкрд╣рд┐рд▓реЛ рдмреНрд▓рдЧрдмрд╛рдЯ рдзреЗрд░реИ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ:
рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕: рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдкреНрд░рд╡реГрддреНрддрд┐ Avito.ru: рдХрд╕рд░реА IaaS рдХреНрд▓рд╛рдЙрдбрд▓реЗ рдХрдореНрдкрдиреАрдХреЛ рд╡реНрдпрд╡рд╕рд╛рдпрд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрджрдЫ рдбреЗрдЯрд╛ рдХреЗрдиреНрджреНрд░рдХреЛ рдКрд░реНрдЬрд╛ рджрдХреНрд╖рддрд╛ рдХрд╕рд░реА рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреЗ рддрдкрд╛рдИрд▓рд╛рдИ PCI DSS рдмрд╛рд░реЗ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ: рдорд╛рдирдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рдХрд┐рди рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН, рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд╣реЛрдЗрди рдХрд╕рд░реА IaaS рд▓реЗ рд╡реНрдпрд╡рд╕рд╛рдп рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрджрдЫ: рдХреНрд▓рд╛рдЙрдбрд▓реЗ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗ рддреАрди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдХреНрд▓рд╛рдЙрдбрдорд╛ рд╕рд░реНрднрд░рд▓реЗрд╕ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ - рдПрдХ рдЖрдзреБрдирд┐рдХ рдкреНрд░рд╡реГрддреНрддрд┐ рд╡рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛?
рд╕реНрд░реЛрдд: www.habr.com