Hotmail mottar milliarder e-postmeldinger hver dag, og disse må lagres trygt og må gjøres lett tilgjengelig på en effektiv måte. Hotmails skybaserte lagringssystem støtter over en milliard postkasser og hundrevis av petabytes av data (en petabyte er en million gigabyte). Og å håndtere hundrevis av samtidige transaksjoner effektivt på denne skalaen er en teknisk utfordring. Lagringssystemet er bygget ved hjelp av Microsoft-teknologi, inkludert Windows Server og Microsoft SQL Server.
Microsoft har jobbet med en stor oppgradering til dette lagringssystemet. Siden begynnelsen av året har et nytt system basert på teknologier utviklet på Hotmail, kjørt på en pilotklynge ved bruk av personlige kontoer for Microsoft-ansatte. Og etter streng testing har det nye systemet blitt sertifisert som gir bedre pålitelighet til en betydelig lavere pris.
La oss se noen av disse nye teknologiene som brukes av Hotmail.
Implementere JBOD som erstatter RAID:
"RAID (Redundant Array of Cheap Disks) er en teknologi som gjør at flere harddisker kan festes til et enkelt kontrollerkort, noe som gjør at de ser ut som en enkelt større og mye mer pålitelig harddisk (noen ganger kalt en" logisk enhet ") til programvaren kjører lagringssystemet."
Så de utviklet JBOD (Just a Bunch Of Disks) der kopier av data ligger på uavhengige harddisker, controllere og maskiner. Dermed gjør harddiskkontrollen nesten helt ut av veien og overlater den til programvare for å kontrollere. Denne JBOD-systemprogramvaren ble utviklet av 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.“
Implementere Solid State Drives (SSD) i stedet for harddisker.
Vi vet at SSD-er er mye raskere enn harddisker. Harddisker, selv om det er større og billigere, er sakte i håndtering av forespørselshastigheten.
“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.”
Selv om denne hastigheten kommer til en pris da de er mye dyre / gigabyte i forhold til harddisker.
SSDer håndterer den stadig skiftende lasten effektivt. Dette kan forklares som Hotmail lagrer ikke bare e-postmeldingene, men holder også oversikt over ulike stadig skiftende metadata, for eksempel liste over meldinger i innboksen, lese / uleste status for meldinger, samtale-tråder etc. Denne metadataen opptar imidlertid en liten del lagringsplass setter maksimal belastning på harddisker på grunn av stadig skiftende natur. Så bruk SSDer for lagring av metadata og harddisker for meldinger gjør en bedre og effektiv kombinasjon.
Hvis du har lagt merke til, har Hotmail blitt veldig fort. Hvis du ikke har det - prøv det nå.