"Hotmail" kiekvieną dieną gauna milijardus el. Laiškų, kuriuos saugoti reikia saugiai laikyti, ir turi būti lengvai prieinama. "Cloudmail" "Hotmail" saugykla palaiko daugiau nei milijardą pašto dėžutes ir šimtus petabaitų duomenų (vienas petabaitas yra milijonas gigabaitų). Sunkiai apdoroti šimtus tūkstančių vienu metu vykdomų sandorių tokiu mastu yra inžinierinis iššūkis. Saugojimo sistema yra sukurta naudojant "Microsoft" technologijas, įskaitant "Windows Server" ir "Microsoft SQL Server".
"Microsoft" stengiasi iš esmės atnaujinti šią saugyklą. Nuo šių metų pradžios nauja "Hotmail" sukurtų technologijų sistema grindžiama bandomuoju grupe, naudojančia "Microsoft" darbuotojų asmenines sąskaitas. Po griežtų bandymų buvo patvirtinta nauja sistema, kuri užtikrina geresnį patikimumą ir gerokai mažesnę kainą.
Pažvelkime į kai kurias iš šių naujų technologijų, kurias naudoja "Hotmail".
"RAID" pakeitimas JBOD įgyvendinimas:
"RAID (nereikalingas nebrangių diskų asortimentas) yra technologija, leidžianti keliems kietiesiems diskams pritvirtinti prie vieno valdiklio plokštės, todėl jie atrodo kaip vienas didesnis ir daug patikimesnis kietasis diskas (kartais vadinamas" loginiu įrenginiu ") programinė įranga, kurioje veikia saugojimo sistema."
Taigi jie sukūrė "JBOD" (tik "Bunch of Disks"), kur duomenų kopijos priklauso nuo nepriklausomų standžiųjų diskų, valdiklių ir mašinų. Tokiu būdu kietojo disko valdiklis beveik visiškai pašalintas ir pateiktas programinei įrangai valdyti. Ši JBOD sistemos programinė įranga buvo sukurta "Hotmail".
“The storage system consists of a set of machines, each of which has its copy of an email message and a journal recording messages that have arrived, organized by arrival date. The machines talk to each other from time to time, compare their journals, and copy any messages that they realize haven’t been copied to all machines.“
"Solid State Drive" (SSD) įdiegimas vietoj standžiųjų diskų.
Mes žinome, kad SSD yra daug greičiau nei kietuosius diskus. Kietieji diskai, nors ir didesni ir pigesni, lėtai tvarko prašymų skaičių.
“A normal hard drive can perform a little more than one hundred read/write operations per second, whereas some of the fastest SSDs can do over one hundred thousand operations per second.”
Nors šis greitis yra brangus, nes yra brangus (gigabaitas), palyginti su standžiais diskais.
SSD apdoroja nuolat kintančią apkrovą. Tai galima paaiškinti, nes "Hotmail" ne tik saugo el. Pašto žinutes, bet ir stebi įvairius nuolat besikeičiančius metaduomenis, pvz., Gautų laiškų žinutes, skaitymo / neskaitytų pranešimų būseną, pokalbio sriegimo ir pan. Tačiau šie metaduomenys užima nedidelę atmintinės dalį kelia didžiausią apkrovą kietajame diske dėl nuolat kintančio pobūdžio. Taigi naudojant SSD, skirtus metaduomenų ir standžiųjų diskų laikymui pranešimams, galima geriau ir efektyviau derinti.
Jei pastebėjote, "Hotmail" tapo tikrai greita. Jei neturite - pabandykite dabar.