Hotmail nhận được hàng tỷ email mỗi ngày và các thư này phải được lưu trữ an toàn và phải được tạo sẵn một cách hiệu quả. Hệ thống lưu trữ dựa trên đám mây của Hotmail hỗ trợ hơn một tỷ hộp thư và hàng trăm petabyte dữ liệu (một petabyte là một triệu gigabyte). Và để xử lý hàng trăm ngàn giao dịch đồng thời hiệu quả ở quy mô này là một thách thức kỹ thuật. Hệ thống lưu trữ được xây dựng bằng công nghệ của Microsoft, bao gồm Windows Server và Microsoft SQL Server.
Microsoft đã tiến hành nâng cấp lớn cho hệ thống lưu trữ này. Kể từ đầu năm nay, một hệ thống mới dựa trên các công nghệ phát triển tại Hotmail đã chạy trên một cụm thí điểm sử dụng các tài khoản cá nhân của nhân viên Microsoft. Và sau khi kiểm tra nghiêm ngặt hệ thống mới đã được chứng nhận cung cấp độ tin cậy tốt hơn với mức giá thấp hơn đáng kể.
Chúng ta hãy xem một số công nghệ mới được Hotmail sử dụng.
Thực hiện JBOD thay thế RAID:
“RAID (mảng dư thừa của đĩa không đắt tiền) là công nghệ cho phép một số ổ đĩa cứng được gắn vào một bảng điều khiển duy nhất, làm cho chúng trông giống như một ổ cứng lớn hơn và đáng tin cậy hơn nhiều (đôi khi được gọi là“Đơn vị logic”) phần mềm chạy hệ thống lưu trữ.”
Vì vậy, họ đã phát triển JBOD (Chỉ một Bunch Of Disks), nơi các bản sao dữ liệu nằm trên các ổ đĩa cứng độc lập, các bộ điều khiển và các máy. Vì vậy, làm cho bộ điều khiển ổ cứng gần như hoàn toàn ra khỏi con đường và đưa nó vào phần mềm để kiểm soát. Phần mềm hệ thống JBOD này được phát triển bởi 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.“
Triển khai Ổ đĩa trạng thái rắn (SSD) thay vì Ổ đĩa cứng.
Chúng tôi biết SSD nhanh hơn nhiều so với ổ cứng. Ổ đĩa cứng mặc dù lớn hơn và rẻ hơn là chậm trong việc xử lý tỷ lệ yêu cầu.
“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.”
Mặc dù tốc độ này có giá cao hơn nhiều so với ổ cứng.
SSD xử lý tải thay đổi hiệu quả. Điều này có thể được giải thích vì Hotmail không chỉ lưu trữ email mà còn theo dõi các siêu dữ liệu thay đổi liên tục khác nhau như danh sách thư trong hộp thư đến, trạng thái đọc / chưa đọc của thư, luồng hội thoại, v.v. đặt tải tối đa trên ổ đĩa cứng do tính chất luôn thay đổi. Vì vậy, việc sử dụng SSD để lưu trữ siêu dữ liệu và đĩa cứng cho tin nhắn sẽ giúp kết hợp tốt hơn và hiệu quả hơn.
Nếu bạn đã nhận thấy, Hotmail đã trở nên rất nhanh. Nếu bạn chưa - hãy thử ngay bây giờ.