Uhlobo olutsha lokugcinwa kwe-SSD luya kunciphisa ukusetyenziswa kwamandla kwiziko ledatha - lisebenza njani

Inkqubo iya kunciphisa iindleko zamandla ngesiqingatha.

Uhlobo olutsha lokugcinwa kwe-SSD luya kunciphisa ukusetyenziswa kwamandla kwiziko ledatha - lisebenza njani
/ ifoto Andy Melton CC BY-SA

Kutheni sifuna i-architecture entsha?

Ngokoqikelelo lweZiko leDatha leDynamicsNgo-2030, izixhobo zombane ziya kusebenzisa i-40% yawo onke amandla aveliswa kwiplanethi. Ngokumalunga ne-20% yalo mqulu iya kuvela kwicandelo le-IT kunye namaziko edatha. Ngu inikiwe Ngokutsho kwabahlalutyi baseYurophu, amaziko edatha sele "ethatha" i-1,4% yawo wonke umbane. Kulindeleke ukuba oku inani liya kunyuka liye kwi-5% ngo-2020.

Ukugcinwa kwe-SSD kudla inxalenye ebalulekileyo yombane. Ngexesha elivela kwi-2012 ukuya kwi-2017, isabelo se-solid-state drives kumaziko edatha. inyuke ukusuka kwi-8 ukuya kwi-22%. Nangona ii-SSD zisebenzisa amandla angaphantsi kwesithathu (PDF, iphepha 13) kune-HDD, amatyala ombane ahlala emakhulu kwisikali samaziko edatha.

Ukunciphisa ukusetyenziswa kwamandla e-slid-state drives kwiziko ledatha, iinjineli ezivela kwi-MIT zenze i-SSD entsha yokugcina i-architecture. Ibizwa ngokuba yi-LightStore kwaye ikuvumela ukuba uqhagamshele iidrive ngokuthe ngqo kwinethiwekhi yeziko ledatha, ngokudlula iiseva zokugcina. Ngu ngokwe ababhali, inkqubo iya kunciphisa iindleko zamandla ngesiqingatha.

ntoni lo msebenzi

I-LightStore yivenkile ye-flash key-value store eyenza izicelo zomsebenzisi ukuba ziqhube njengezitshixo. Emva koko zithunyelwa kumncedisi, okhupha idatha ehambelana nelo qhosha.

Inkqubo iqulethe iprosesa eyakhelwe-ngaphakathi eyonga amandla, i-DRAM kunye nememori ye-NAND. Ilawulwa ngumlawuli kunye nesofthiwe ekhethekileyo. Umlawuli unoxanduva lokusebenza kunye ne-NAND arrays, kwaye isofthiwe inoxanduva lokucubungula izicelo ze-KV kunye nokugcina izibini eziphambili. Uyilo lwesoftware lwakhiwe kwisiseko Imithi ye-LSM, esetyenziswa kwiiDBMS ezininzi zanamhlanje.

Umzobo wokwakha unokumelwa ngolu hlobo lulandelayo:

Uhlobo olutsha lokugcinwa kwe-SSD luya kunciphisa ukusetyenziswa kwamandla kwiziko ledatha - lisebenza njani

Umzobo ubonisa amacandelo asisiseko se-LightStore. Iqela le-node lisebenza kwi-key-value pairs. Iiseva zesicelo ziqhagamshelwe kwinkqubo esebenzisa iiadaptha. Baguqula izicelo zabaxhasi (ezifana nefread() ukusuka kwiPOSIX API) kwizicelo ze KV. I-architecture nayo ineadaptha ezahlukeneyo ze YCSB, ibhloko (esekelwe kwimodyuli ye-BUSE) kunye nokugcinwa kweefayile.

Xa uhambisa izicelo, iadaptha isebenzisa i-hashing ehambelanayo. Isetyenziswa kwiinkqubo ezifana neRedis okanye iSwift. Ukusebenzisa iqhosha lesicelo se-KV, i-adapter ivelisa iqhosha le-hash elixabiso layo lichonga indawo ekujoliswe kuyo.

Umthamo we-LightStore cluster ulinganisa ngokulandelelana - vele udibanise iindawo ezongezelelweyo kwinethiwekhi. Kwezinye iimeko, unokufuna ukuthenga iiswitshi ezintsha. Nangona kunjalo, abaphuhlisi baxhobise indawo nganye ngeendawo zokubeka ezongezelelweyo zokuqhagamshela iitshiphusi ze-NAND.

Ubunakho bezokwakha

Iinjineli ze-MIT zithi isisombululo esisekelwe kwi-LightStore sinokugqithiswa kwe-620 Mbps ngaphezu kwe-10 Gigabit Ethernet. Enye i-node idla i-10 W endaweni ye-20 W eqhelekileyo (kwiinkqubo ze-SSD ezisetyenziswa ngamaziko edatha namhlanje). Ukongeza, izixhobo zithatha isiqingatha sesithuba.

Ngoku abaphuhlisi bagqibezela imiba ethile. Umzekelo, i-LightStore ayikwazi ukusebenza ngemibuzo yoluhlu kunye nemibuzo emincinci. Ezi mpawu ziya kongezwa kwixesha elizayo, kuba i-LightStore isebenzisa imithi ye-LSM. Kwakhona, inkqubo isenayo isethi elinganiselweyo yeeadaptha - i-YCSB kunye nee-adapter zebhloko zixhaswa. Kwixesha elizayo, i-LightStore iya kukwazi ukuqhuba imibuzo ye-SQL, njl.

Olunye uphuhliso

Ehlotyeni le-2018, iMarvell, inkampani yophuhliso lokugcina, yazisa umgca omtsha wabalawuli be-SSD ngokusekelwe kwiinkqubo ze-AI. Abaphuhlisi badibanise i-NVIDIA ye-accelerator yokufunda enzulu kubalawuli abasemgangathweni kumaziko edatha kunye nezicelo zabathengi. Ngenxa yoko, baye benza i-architecture ezimeleyo edla amandla amancinci xa kuthelekiswa nabalawuli be-SSD beklasi. Inkampani inethemba lokuba inkqubo iya kufumana isicelo kwi-edge computing, uhlalutyo lwedatha enkulu kunye ne-IoT.

Umgca we-Western Digital Blue we-drives usanda kuhlaziywa. Ngo-Epreli, abaphuhlisi babonise isisombululo - i-WD Blue SSD esekelwe kubuchwephesha beSanDisk, apho i-WD yafumana unyaka odlulileyo. I-WD Blue SSD ehlaziyiweyo ibonelela ngokuphucuka kokusebenza kunye nokusebenza kakuhle kwamandla. I-architecture yakhiwe kwisiseko senkcazo NVMe, ebonelela ngokufikelela kwii-SSD eziqhagamshelwe ngePCI Express.

Le ngcaciso iphucula ukusebenza kakuhle kwee-SSD drives kunye nenani elikhulu lezicelo ngaxeshanye kunye nokukhawuleza ukufikelela kwedatha. Ukongeza, i-NVMe ikuvumela ukuba ulungelelanise ujongano lwe-SSD - ngakumbi kubavelisi behardware akukho mfuneko yokuchitha izibonelelo kuphuhliso lwabaqhubi abakhethekileyo, izihlanganisi kunye nezinto zefom.

Ithemba

Iziko ledatha ye-SSD imakethi isiya kulwakhiwo olulula, i-automation yezinto zokugcina, kunye nokwanda kokusebenza kwamandla. Ukuphuhliswa kweenjineli ezivela kwi-MIT kusombulula ingxaki yokugqibela. Ababhali thembele kwiukuba i-LightStore iya kuba ngumgangatho woshishino wokugcinwa kwe-SSD kumaziko edatha. Kwaye sinokucinga ukuba kwixesha elizayo elitsha, ulwakhiwo olusebenzayo ngakumbi luya kuvela olusekwe kuyo.

Izinto ezininzi ezivela kwibhlog yokuQala malunga ne-IaaS yenkampani:

umthombo: www.habr.com

Yongeza izimvo