Windows

Hotmail saa uuden tallennusjärjestelmän - mikä tekee siitä vieläkin nopeammin!

Uutta arkea

Uutta arkea
Anonim

Hotmail vastaanottaa päivittäin miljardeja sähköpostiviestejä, jotka on tallennettava turvallisesti ja on 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ä.

Nähdään joitakin näistä Hotmailin uusiin tekniikoihin.

RAID: n korvaava JBOD:

"RAID (Redundant) Edullisten levyjen sarja) on tekniikka, jonka ansiosta useita kiintolevyjä voidaan liittää yhteen ohjainlaitteeseen, minkä ansiosta ne näyttävät yhdeltä suuremmalta ja paljon luotettavammalta kovalevyltä (jota kutsutaan toisinaan "loogiseksi yksiköksi") varastointijärjestelmä. "

Hotmail on käyttänyt pitkään RAID-palvelua. Sähköpostiä pidettiin useissa RAID-ryhmiin, joten vaikka koko RAID-vika epäonnistuu, viestit voidaan palauttaa. Hotmail selvitti yli 1 teratavun kapasiteetin käyttökatkojen luotettavuusnäkökulmaa ja totesi, että se ei ollut rahan arvo luotettavuudesta. Koska RAID-järjestelmät käsittelevät helposti yksittäisiin järjestelmään vaikuttavia ongelmia, mutta ei silloin, kun koko kone tai RAID-ohjain joutuu ongelmiin. Hotmail havaitsi, että kopiointi eri koneella, joka ei jakanut ohjainta, ei ollut vain luotettavampi mutta edullisempi myös halvempi kuin RAID-kokoonpano.

Joten he kehittivät JBOD: n (Just a Bunch Of Disks) asemat, ohjaimet ja koneet. Tällöin kiintolevyohjain saadaan lähes kokonaan pois ja ohjataan ohjelmistoon ohjaamaan sitä. Tämä JBOD-ohjelmisto on kehittänyt Hotmail.

Tämä JBOD-ohjelmisto valvoo jatkuvasti vikoja ja herättää hälytyksen, kun se havaitaan ja käynnistää näin korjausprosessin. Tämä korjausprosessi voi käynnistää koneen uudelleen tai käynnistää prosessin uudelleen, korjata tietojen korruptiota tai jopa tehdä ihmisen puuttumista tarvittaessa. Ohjelmiston käyttämisen tärkein etu on se, että se pystyy ylläpitämään hyviä kopioita sähköpostista, jotka priorisoivat korjaustoimenpiteet, jos se löytää vähemmän kopioita. Tämän ohjelmiston avulla replikointi yksinkertaistettiin

"Tallennusjärjestelmä koostuu koneista, joista jokaisella on kopio sähköpostiviestistä ja päiväkirjoitusviesteistä, jotka ovat saapuneet ja järjestetty saapumispäivämäärän mukaan. Koneet puhuvat toistensa kanssa aika ajoin, vertaavat niiden lehtiä ja kopioivat kaikki viestit, joita he ymmärtävät eivät ole kopioituina kaikille koneille. "

Solid Drives (Solid State Drives) toteuttaminen kiintolevyjen sijasta.

Tiedämme SSD: t ovat paljon nopeampia kuin kiintolevyt.

"Normaali kiintolevy voi suorittaa hieman yli sata lukemaa / kirjoitustoimintoa sekunnissa, kun taas jotkut nopeimmista SSD: t voivat tehdä yli sata tuhatta operaatiota sekunnissa. "

Vaikka tämä nopeus on hinta, koska ne ovat kalliita / gigatavu verrattuna kovalevyihin.

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 käyttämällä SSD-tiedostoja metatietojen ja kiintolevyjen tallentamiseen viesteille on parempi ja tehokas yhdistelmä.

Näiden parannusten lisäksi Hotmail paljastaa paljon lisää tulevissa tehtävissä. Uuden tallennusjärjestelmän käyttöönotto on jo aloitettu ja uudet klusterit perustuvat JBOD: iin. Jo 30 miljoonaa käyttäjää on JBOD: ssa, kun taas 100 miljoonaa siirtyy ajan myötä.

Jos olet huomannut, Hotmail on tullut todella nopeaksi. Jos et ole - kokeile nyt.