Hotmail vastaanottaa päivittäin miljardeja sähköpostiviestejä, jotka on tallennettava turvallisesti ja oltava helposti saatavilla tehokkaasti. Hotmailin pilvipohjainen tallennusjärjestelmä tukee yli miljardi postilaatikkoa ja satoja petabottia tietoja (yksi petabyte on miljoona gigatavua). Ja käsitellä satoja tuhansia samanaikaisia liiketoimia tehokkaasti tällä asteikolla on tekninen haaste. Tallennusjärjestelmä on rakennettu Microsoft-tekniikalla, mukaan lukien Windows Server ja Microsoft SQL Server.
Microsoft on työskennellyt suuressa päivityksessä tähän tallennusjärjestelmään. Tämän vuoden alusta alkaen Hotmailissa kehitettyyn tekniikkaan perustuva uusi järjestelmä on käynnistynyt pilottiklusterilla käyttäen Microsoftin työntekijöiden henkilökohtaisia tilejä. Tarkan testauksen jälkeen uusi järjestelmä on sertifioitu, mikä tarjoaa paremman luotettavuuden huomattavasti alhaisemmalla hinnalla.
Nähdään joitain näistä Hotmailin uusiin tekniikoihin.
RAID: n korvaaminen JBOD:
"RAID (redundant array edullisista levyistä) on tekniikka, jonka ansiosta useita kiintolevyjä voidaan liittää yhteen ohjauskorttiin, minkä ansiosta ne näyttävät yhdeltä suuremmalta ja paljon luotettavammalta kiintolevyltä (jota kutsutaan toisinaan" loogiseksi yksiköksi ") ohjelmisto, joka käyttää tallennusjärjestelmää."
Niinpä he kehittivät JBOD (Just a Bunch Of Disks), jossa kopiotiedoista asuvat itsenäisissä kiintolevyissä, ohjaimissa ja koneissa. Tällöin kiintolevyohjain saadaan lähes kokonaan pois ja ohjataan ohjelmistoon ohjaamaan sitä. Tämä JBOD-järjestelmäohjelmisto kehitti 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 Drives (Solid State Drives) käyttöönotto kiintolevyjen sijaan.
Tiedämme SSD: t ovat paljon nopeampia kuin kiintolevyt. Kiinteät kiintolevyt, vaikka suuremmat ja halvemmat, ovat hitaita pyyntöjen käsittelyssä.
“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.”
Vaikka tämä nopeus tulee hintaan, koska ne ovat paljon kalliita / gigatavua verrattuna kovaa Drives.
SSD: t käsittelevät jatkuvasti muuttuvaa kuormaa tehokkaasti. Tämä voidaan selittää, koska Hotmail ei ainoastaan tallenna sähköpostiviestejä vaan myös seuraa erilaisia jatkuvasti muuttuvia metatietoja, kuten postilaatikkoluettelon, viestien lukemisen / lukemattomuuden tilan, keskustelumenetelmän jne. Tämä metatieto on kuitenkin pieni osa tallennustilaa asettaa suurimman kuormituksen kiintolevyille jatkuvan luonteen takia. Joten SSD: t tallentavat metatietoja ja kovalevyjä viesteille tekee paremman ja tehokkaamman yhdistelmän.
Jos olet huomannut, Hotmail on tullut todella nopeaksi. Jos et ole - kokeile nyt.