Hotmail ежедневно получает миллиарды сообщений электронной почты, и их необходимо безопасно хранить и их необходимо легко получить. Система хранения на базе облачных вычислений Hotmail поддерживает более одного миллиарда почтовых ящиков и сотни петабайт данных (один петабайт - миллион гигабайт). И эффективно обрабатывать сотни тысяч одновременных транзакций в этом масштабе - инженерная задача. Система хранения построена с использованием технологий Microsoft, включая Windows Server и Microsoft SQL Server.
Microsoft работает над серьезным обновлением этой системы хранения. С начала этого года новая система, основанная на технологиях, разработанных в Hotmail, была запущена в пилотном кластере с использованием личных учетных записей сотрудников Microsoft. И после тщательного тестирования новая система была сертифицирована, что обеспечивает лучшую надежность по значительно более низкой цене.
Давайте рассмотрим некоторые из этих новых технологий, используемых Hotmail.
Внедрение JBOD для замены RAID:
«RAID (избыточный массив недорогих дисков) - это технология, которая позволяет подключать несколько жестких дисков к одной плате контроллера, что делает их похожими на один большой и гораздо более надежный жесткий диск (иногда называемый« логическим блоком ») программное обеспечение, использующее систему хранения ».
Поэтому они разработали JBOD (просто пучок дисков), где копии данных хранятся на независимых жестких дисках, контроллерах и машинах. Таким образом, контроллер жесткого диска почти полностью отключен и передает его на программное обеспечение для управления. Это системное программное обеспечение JBOD было разработано 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.“
Реализация твердотельных дисков (SSD) вместо жестких дисков.
Мы знаем, что SSD намного быстрее, чем жесткие диски. Жесткие диски, чем больше и дешевле, медленны при обработке скорости запросов.
“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.”
Хотя эта скорость идет по цене, поскольку они очень дороги / гигабайт по сравнению с жесткими дисками.
SSDs эффективно управляет постоянно меняющейся нагрузкой. Это можно объяснить тем, что Hotmail не только сохраняет сообщения электронной почты, но также отслеживает различные постоянно изменяющиеся метаданные, такие как список сообщений в папке «Входящие», чтение / непрочитанный статус сообщений, потоки цепочек и т. Д. Эти метаданные, хотя и занимают небольшую часть пространства для хранения обеспечивает максимальную нагрузку на жесткие диски из-за постоянно меняющейся природы. Таким образом, использование SSD для хранения метаданных и жестких дисков для сообщений делает лучшую и эффективную комбинацию.
Если вы заметили, Hotmail стал очень быстрым. Если вы этого не сделали - попробуйте сейчас.