Hotmail saab igal päeval miljardeid e-kirju ja neid tuleb ohutult hoida ja neid tuleb hõlpsasti kättesaadavaks teha. Hotmaili pilvupõhine salvestussüsteem toetab üle miljardi postkasti ja sadu petabaidi andmeid (üks petabait on miljon gigabaiti). Ja käsitleda sadu tuhandeid samaaegseid tehinguid tõhusalt selles ulatuses on inseneri väljakutse. Ladustussüsteem on ehitatud Microsoft tehnoloogia abil, sealhulgas Windows Server ja Microsoft SQL Server.
Microsoft on töötanud selle salvestussüsteemi olulise täiendusena. Alates käesoleva aasta algusest käivitati Hotmailis välja töötatud tehnoloogial põhinev uus süsteem Microsofti töötajate isiklike kontode abil katselises klastris. Ja pärast ranget katsetamist on uus süsteem sertifitseeritud, mis annab parema töökindluse oluliselt madalama hinnaga.
Vaatame mõnda neist Hotmaili kasutatavatest uutest tehnoloogiatest.
RAID-i asendav JBOD rakendamine:
"RAID (odavamad kettad) on tehnoloogia, mis võimaldab ühele kontrollerplaadile ühendada mitu kõvaketast, mis muudab need ühe suurema ja palju usaldusväärsema kõvaketta (mõnikord nimetatakse seda" loogiline üksus ") tarkvara, mis käitab salvestussüsteemi."
Nii arendasid nad välja JBOD (Just Bunch Of Disks), kus andmete koopiad asuvad sõltumatute kõvakettade, kontrollerite ja masinatega. Seega muudab kõvakettale kontroller peaaegu täielikult välja ja annab selle tarkvara kontrollimiseks. Seda JBOD-süsteemi tarkvara arendas 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.“
Kõvaketaste asemel tahvelarvutite (SSD) rakendamine.
Me teame, et SSD-d on palju kiirem kui kõvakettad. Kuigi suuremad ja odavamad kõvakettad on taotluste arvu käsitlemisel aeglane.
“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.”
Kuigi see kiirus on hinnaga, kuna need on palju kallid / gigabaiti võrreldes kõvaketastega.
SSDd käsitlevad pidevalt muutuvat koormust tõhusalt. Seda saab seletada sellega, et Hotmail mitte ainult ei salvesta e-kirju, vaid jälgib ka mitmesuguseid pidevalt muutuvaid metaandmeid, nagu postkastis olevate sõnumite loendit, sõnumite lugemisel / lugemata olekutes, vestlusvooge jne. Selles metaandmetes on siiski väike mälupulk paneb maksimaalse koormuse kõvakettad tänu pidevalt muutuvas olekus. Nii kasutatakse metaandmete salvestamiseks SSD-sid ja sõnumite kõvakettad paremaks ja tõhusaks kombinatsiooniks.
Kui olete märganud, on Hotmail muutunud väga kiiresti. Kui teil seda pole, proovige kohe.