á¡ááá¯áá«á áá áºááẠá áœááºážá¡ááºáá¯ááºáá»á ááááºááᯠáááºáááºáá»áŸá±á¬á·áá»áááºááŒá áºáááºá
/ áá¬ááºáá¯á¶
áá»áœááºá¯ááºááá¯á·ááẠá¡áááºááŒá±á¬áá·áº áááá¯áá¬á¡áá áºáá áºáᯠááá¯á¡ááºááááºážá
SSD ááá¯ááŸá±á¬ááºááŸá¯ááẠáá»áŸááºá
á
áºáá¬ááºá¡á¬áž áááááá¬áᬠá
á¬ážáá¯á¶ážáááºá 2012 áá¯ááŸá
áºá០2017 áá¯ááŸá
áºá¡ááœááºáž áá±áá¬á
ááºáá¬áá»á¬ážááœáẠSolid-State Drive áá»á¬ážá ááŸááºáá¬áá»á¬ážá
áá±áá¬á
ááºáá¬ááŸá Solid-State Drive áá»á¬ážá áá«áá«áá¯á¶ážá
áœá²ááŸá¯ááᯠáá»áŸá±á¬á·áá»áááºá¡ááœáẠMIT á០á¡ááºáá»ááºáá®áá¬áá»á¬ážááẠSSD ááá¯ááŸá±á¬ááºááŸá¯áááá¯áá¬á¡áá
áºááᯠáá®ááœááºáá²á·áááºá áááºážááᯠLightStore áá¯áá±á«áºááŒá®áž ááá¯ááŸá±á¬ááºááŸá¯áá¬áá¬áá»á¬ážááᯠáá»á±á¬áºááŒááºáᬠáá±áá¬á
ááºáá¬ááœááºáááºáá
áºáá¯ááá¯á· ááá¯ááºááá¯áẠdrive áá»á¬ážááᯠáá»áááºáááºááœáá·áºááŒá¯áááºá á¡á¬ážááŒáá·áº
áááºááá¯á€áá¯ááºáááºážááá¯áááº
LightStore ááẠá¡áá¯á¶ážááŒá¯áá°áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠáá±á¬á·áá»á¬ážá¡ááŒá Ạdrives áá»á¬ážááá¯á· ááŒá±áá¯á¶ááœáŸááºážáá±ážáá±á¬ flash key-value store áá áºáá¯ááŒá áºáááºá ááá¯á·áá±á¬áẠáááºážááá¯á·ááᯠááá¯áá±á¬á·ááŸáá·áº áááºá ááºáá±áá±á¬ áá±áá¬ááᯠáá¯ááºááœáŸááºááá·áº áá¬áá¬ááá¯á· áá±ážááá¯á·áááºá
á
á¶áá
áº
áááá¯áᬠáá¯á¶ááŒááºážááᯠá¡á±á¬ááºáá«á¡ááá¯ááºáž ááá¯ááºá á¬ážááŒá¯ááá¯ááºáá«áááºá
áá¯á¶ááŒááºážááẠLightStore áá¡ááŒá±áá¶á¡á
áááºá¡ááá¯ááºážáá»á¬ážááá¯ááŒááááºá node á¡á
á¯á¡áá±ážáá
áºáá¯ááẠáá±á¬á·áááºááá¯ážá¡ááœá²áá»á¬ážáá±á«áºááœáẠáá¯ááºáá±á¬ááºáááºá á¡ááá®áá±ážááŸááºážáá¬áá¬áá»á¬ážááẠá¡áááºáá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á á
áá
áºááá¯á· áá»áááºáááºáá¬ážáááºá áááºážááá¯á·ááẠáááá¯ááºážááá·áºáá±á¬ááºážááá¯ááŸá¯áá»á¬áž (POSIX API á០fread(áá²á·ááá¯á·áá±á¬)) ááᯠKV áá±á¬ááºážááá¯áá»ááºáá»á¬ážá¡ááŒá
áºááá¯á· ááŒá±á¬ááºážáá±ážáááºá áááá¯áá¬ááá¬ááœááºáááºáž áá®ážááŒá¬áž adapters áá»á¬ážááŸááááºá
áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠááŒáá·áºáá±ááá·áºá¡áá«á adapter ááᯠá¡áá¯á¶ážááŒá¯áááºá
LightStore á¡á á¯á¡áá±ážá á áœááºážáááºááᯠáá»ááºážá á±á¬ááºážááŒáá·áº áá»áááºááŸáááẠ- áá±á¬ááºááẠnode áá»á¬ážááᯠááœááºáááºááá¯á· áá»áááºáááºáá«á á¡áá»áá¯á·ááá á¹á áá»á¬ážááœáẠáááºááẠááá¯ááºá¡áá áºáá»á¬ážááᯠáááºáá°ááẠááá¯á¡ááºááá¯ááºáááºá ááá¯á·áá±á¬áºá developer áá»á¬ážááẠNAND áá»á áºááºáá»á¬ážááá¯áá»áááºáááºáááºá¡ááœáẠáá±á¬ááºááẠslot áá»á¬ážáá«ááŸááá±á¬ node áá áºáá¯á á®ááá¯áááºáááºáá¬ážáá«áááºá
áááá¯áá¬áá²á· á¡áá¬ážá¡áá¬
MIT á¡ááºáá»ááºáá®áá¬áá»á¬ážááẠLightStore-based ááŒá±ááŸááºážáá»ááºááœáẠ620 Gigabit Ethernet ááẠ10 Mbps ááŒááºáááºážááŸá¯ááŸááááºáᯠááá¯áá«áááºá node áá áºáá¯ááẠáá¯á¶ááŸáẠ10 W á¡á á¬áž 20 W (ááá±á·áá±áá¬á ááºáá¬áá»á¬ážá¡áá¯á¶ážááŒá¯áá±á¬ SSD á áá áºáá»á¬ážááœááº) á á¬ážáá¯á¶ážáááºá ááá¯á·á¡ááŒáẠá ááºáá á¹á ááºážáá»á¬ážááẠáá±áá¬áá áºáááºá¡áá áá±áá¬áá°áááºá
ááá¯á¡áá« developer áá»á¬ážááẠá¡áá»áá¯á·áá±á¬ ááá¹ááá»á¬ážááᯠá¡ááŒá®ážáááºáá¯ááºáá±á¬ááºáá±áá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá LightStore ááẠrange queries ááŸáá·áº áá±ážáááºáá±á¬ queries áá»á¬ážááŒáá·áº á¡áá¯ááºáá¯ááºááááá«á LightStore ááẠLSM áá áºáááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ááŒá±á¬áá·áº á€á¡ááºá¹áá«áááºáá»á¬ážááᯠá¡áá¬áááºááœáẠááá·áºááœááºážáá«áááºá ááá¯á·á¡ááŒááºá á áá áºááœáẠá¡ááá·áºá¡áááºááŸááá±á¬ á¡áááºáá¬áá»á¬ážááŸááá±áá±ážááẠ- YCSB ááŸáá·áº block adapters áá»á¬ážááᯠáá¶á·ááá¯ážáá¬ážáááºá á¡áá¬áááºááœááºá LightStore ááẠSQL queries á áááºááá¯á·ááᯠáá¯ááºáá±á¬ááºááá¯ááºáááºááŒá áºáááºá
á¡ááŒá¬ážááá¯ážáááºááŸá¯áá»á¬áž
2018 ááœá±áá¬áá®ááœááºá ááá¯ááŸá±á¬ááºááŸá¯ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáá¯áá¹ááá® Marvell ááẠAI á áá áºáá»á¬ážááá¯á¡ááŒá±áá¶ááá·áº SSD ááááºážáá»á¯ááºáááááá¬ááá¯ááºážá¡áá áºáá áºáá¯ááá¯ááááºáááºáá²á·áááºá áá±á¬á·ááºáá²á¡ááºáá»ááºáá®áá¬áá»á¬ážááẠNVIDIA áááºááŸáá¯ááºážáá±á¬áááºáá°ááŸá¯á¡ááŸáááºááŒáŸáá·áºá ááºáá»á¬ážááᯠáá±áá¬á ááºáá¬áá»á¬ážááŸáá·áº áá¯á¶ážá áœá²áá°á¡ááá®áá±ážááŸááºážáá»á¬ážá¡ááœáẠá á¶ááááºážáá»á¯ááºáááááá¬áá»á¬ážá¡ááŒá Ạáá±á«ááºážá ááºáá¬ážáááºá ááááºá¡áá±ááŒáá·áºá áááºážááá¯á·ááẠááá¹áááẠSSD ááááºážáá»á¯ááºáááááá¬áá»á¬ážááŸáá·áº ááŸáá¯ááºážááŸááºáá«á áá«áá«á á¬ážáá¯á¶ážááŸá¯áááºážáá±á¬ ááá¯ááºááá¯ááºááœááºáááá¯ážáá¯á¶á á¶áá áºáá¯ááᯠáááºáá®ážáá²á·áááºá áá¯áá¹ááá®ááẠedge computingá big data analytics ááŸáá·áº IoT ááá¯á·ááœáẠá¡ááºááá®áá±ážááŸááºážááᯠááŸá¬ááœá±ááá¯ááºáááá·áºáááºáᯠáá»áŸá±á¬áºááá·áºáá«áááºá
á¡áá±á¬ááºááá¯ááºáž áá
áºáá»á
áºááẠá¡ááŒá¬áá±á¬áẠáááá¯ááºááºáá»á¬ážááᯠáááŒá¬áá±ážáá®á á¡ááºááááºáá¯ááºáá²á·áááºá á§ááŒá®áááœáẠdeveloper áá»á¬ážááẠááœááºáá²á·ááá·áºáá
áºááŸá
áºá WD ááá°áá²á·áá±á¬ SanDisk áááºážááá¬áá»á¬ážááᯠá¡ááŒá±áá¶áá¬ážááá·áº WD Blue SSD ááᯠááŒá±ááŸááºážáá»ááºáá
áºáᯠáááºááŒáá²á·áááºá ááœááºážáá¶áá¬ážáá±á¬ WD Blue SSDs áá»á¬ážááẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ á
áœááºážáá±á¬ááºáááºááŸáá·áº á
áœááºážá¡ááºáááá±á¬ááºááŸá¯ááᯠáá±ážáá±á¬ááºáááºá áááá¯áá¬ááá¬ááẠáááºááŸááºáá»ááºáá»á¬ážá¡áá±á«áº á¡ááŒá±áá¶á áááºáá±á¬ááºáá¬ážáááºá
á€áááºááŸááºáá»ááºááẠáááŒáá¯ááºáááºáááºáž áá±á¬ááºážááá¯áá»ááºáá»á¬ážá
áœá¬ááŒáá·áº SSD drive áá»á¬ážá á
áœááºážáá±á¬ááºáááºááᯠááá¯ážáááºá
á±ááŒá®áž áá±áá¬áááºáá±á¬ááºááŸá¯ááᯠááŒááºáááºá
á±áááºá ááá¯á·á¡ááŒááºá NVMe ááẠááá·áºá¡á¬áž áá¬á·ááºáá²áá¯ááºáá¯ááºáá°áá»á¬ážá¡ááœáẠSSD interface ááᯠá
á¶áááºááŸááºááá¯ááºá
á±áá«áááºá
á¡áá¬ážá¡áá¬
áá±áá¬á
ááºáᬠSSD á
á»á±ážááœááºááẠááá¯ážááŸááºážáá±á¬áááºáá±á¬ááºááŸá¯á ááá¯ááŸá±á¬ááºááŸá¯á¡á
áááºá¡ááá¯ááºážáá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºáá¯ááºáá±á¬ááºááŒááºážááŸáá·áº á
áœááºážá¡ááºáááá±á¬ááºááŸá¯ááá¯ážááŒáŸáá·áºááŒááºážáá®ááá¯á· áŠážáááºáá±áááºá MIT á០á¡ááºáá»ááºáá®áá¬áá»á¬áž ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááẠáá±á¬ááºáá¯á¶ážááŒá¿áá¬ááᯠááŒá±ááŸááºážáá±ážáááºá á
á¬áá±ážáá°áá»á¬áž
áá±á¬áºááá¯áááẠIaaS á¡ááŒá±á¬ááºáž áááááá±á¬á·ááºá០á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážá áœá¬
áá±áá¬á ááºáá¬áá»á¬áž ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±áž- áááºážááá¬ááá¯ááºáᬠáááºážááŒá±á¬ááºážáá»á¬áž Avito.ru- IaaS cloud ááẠáá¯áá¹ááá®áá áºáá¯á áá¯ááºáááºážááᯠá á®á ááºáá¬ááœáẠáá°áá®áá±ážáá¯á¶ áá±áá¬á ááºáá¬áá áºáá¯á á áœááºážá¡ááºáááá±á¬ááºááŸá¯ááᯠááŒáŸáá·áºáááºáááºáž PCI DSS á¡ááŒá±á¬ááºáž ááááá¯áááºáá»á¬áž- á á¶ááŒá¯á¶áá¯á¶áá¯á¶ážáááºáá»áẠáá¯áá¹ááá®áá»á¬ážááẠááœááºááááºáá¬áá»á¬ážááẠááœááºááááºáá¬áá»á¬ážááẠvirtual machines áá»á¬ážááᯠáá¬ááŒá±á¬áá·áº á¡áá¯á¶ážááŒá¯ááŒááááºážá IaaS ááẠáá¯ááºáááºážááœá¶á·ááŒáá¯ážááá¯ážáááºá¡á±á¬áẠáá°áá®áá±ážáá¯á¶- Cloud á០ááŒá±ááŸááºážáá±ážááá·áº ááŒá¿áá¬áá¯á¶ážáᯠCloud ááœáẠáá¬áá¬áá²á·ááœááºááŒá°áá¬- áá±ááºáá®áááºážááŒá±á¬ááºážáá Ạááá¯á·ááá¯áẠááá¯á¡ááºáá»ááºáá áºáá¯á
source: www.habr.com