Windows

Hotmail은 새로운 스토리지 시스템을 갖게되어 여전히 더 빨라졌습니다!

불황 속 다들 가상화~가상화 도대체 ëê¸¸ëž˜

불황 속 다들 가상화~가상화 도대체 ëê¸¸ëž˜
Anonim

Hotmail은 매일 수십억 개의 전자 메일 메시지를 수신하며 안전하게 보관해야하며 효율적으로 쉽게 이용할 수 있어야한다. Hotmail의 클라우드 기반 스토리지 시스템은 10 억 개 이상의 사서함과 수백 페타 바이트의 데이터 (1 페타 바이트는 백만 기가 바이트)를 지원합니다. 그리고이 규모에서 수십만 개의 동시 트랜잭션을 효율적으로 처리하는 것은 엔지니어링상의 과제입니다. 스토리지 시스템은 Windows Server 및 Microsoft SQL Server를 포함한 Microsoft 기술을 사용하여 구축되었습니다.

Microsoft는이 스토리지 시스템을 대대적으로 업그레이드하기 위해 노력하고 있습니다. 올해 초 Hotmail에서 개발 된 기술을 기반으로 한 새로운 시스템이 Microsoft 직원의 개인 계정을 사용하여 파일럿 클러스터에서 실행되었습니다. 엄격한 테스트를 거친 후 새 시스템이 인증되어 훨씬 저렴한 가격으로 더 나은 안정성을 제공합니다.

Hotmail에서 사용하는 새로운 기술 중 일부를 보겠습니다.

RAID를 대체하는 JBOD 구현:

"RAID (중복 Array of Inexpensive Disks)는 여러 개의 하드 드라이브를 하나의 컨트롤러 보드에 부착 할 수있게 해주는 기술입니다.이를 통해 하나의 크고 안정적인 하드 드라이브 ("논리 단위"라고도 함)가 스토리지 시스템. "

Hotmail은 오랫동안 RAID를 사용 해왔다. 전자 메일은 여러 RAID 그룹에 보관되므로 전체 RAID가 실패한 경우에도 메시지를 복원 할 수 있습니다. Hotmail은 1 테라 바이트보다 큰 용량의 드라이브에 대한 안정성 관점을 연구 한 결과 안정성 측면에서 볼 때 비용 가치가 없다는 것을 알았습니다. RAID 시스템은 단일 시스템에 영향을 미치는 문제를 쉽게 처리하지만 전체 시스템 또는 RAID 컨트롤러가 문제가되는 경우에는 다루지 않습니다. Hotmail은 컨트롤러를 공유하지 않는 다른 컴퓨터에 복사본을 가지고있는 것이 RAID 구성보다 비용이 많이 들지는 않지만 비용이 훨씬 저렴하다는 것을 발견했습니다.

그래서 그들은 데이터의 복사본이 독립된 하드 디스크에있는 JBOD (Just a Bunch of Disks) 드라이브, 컨트롤러 및 기계가 있습니다. 따라서 하드 드라이브 컨트롤러를 거의 완벽하게 비우고 제어하기 위해 소프트웨어에 전달합니다. 이 JBOD 시스템 소프트웨어는 Hotmail에 의해 개발되었습니다.

이 JBOD 소프트웨어는 끊임없이 오류를 모니터링하고 복구 프로세스를 트리거 할 때 경고를 발생시킵니다. 이 복구 프로세스는 시스템을 재부트하거나 프로세스를 다시 시작하거나 데이터 손상을 수정하거나 필요할 경우 사용자의 개입을 수반 할 수 있습니다. 소프트웨어 사용의 주요 이점은 메일 수가 적 으면 복구 조치의 우선 순위를 정하는 메일의 양호한 사본을 유지할 수 있다는 것입니다. 이 소프트웨어를 사용하면 복제 자체가 단순 해졌습니다. "

"스토리지 시스템은 일련의 시스템으로 구성되며 각 시스템에는 도착한 날짜별로 구성된 전자 메일 메시지 사본과 도착한 저널 레코딩 메시지가 있습니다. 머신은 때때로 서로 대화하고, 저널을 비교하고, 복사되지 않은 메시지를 모든 머신에 복사합니다. "

하드 드라이브 대신 SSD (Solid State Drive) 구현

SSD는 하드 드라이브보다 훨씬 빠릅니다. 더 크고 저렴하지만 하드 드라이브는 요청 속도를 처리하는 속도가 느립니다.

"일반 하드 드라이브는 초당 100 번 이상의 읽기 / 쓰기 작업을 수행 할 수 있지만 가장 빠른 SSD 중 일부는 "

하드 드라이브와 비교할 때 훨씬 비싸고 기가 바이트이기 때문에이 속도는 가격이 책정됩니다. SSD는 끊임없이 변화하는로드를 효율적으로 처리합니다. 이것은 Hotmail이 전자 메일 메시지를 저장할뿐만 아니라받은 편지함의 메시지 목록, 메시지의 읽음 / 읽지 않음 상태, 대화 스레드 등의 다양한 메타 데이터를 지속적으로 추적하기 때문에 설명 할 수 있습니다.이 메타 데이터는 저장 공간의 작은 부분을 차지하지만 하드 드라이브에 최대 부하를 가하는 것은 자연의 변화로 인한 것입니다. 따라서 메시지 용 메타 데이터 및 하드 디스크를 저장하기 위해 SSD를 사용하면 더 효율적이고 효과적으로 조합 할 수 있습니다.

이러한 개선 사항 외에도 Hotmail은 향후 게시물에서 더 많은 정보를 제공 할 것입니다. 새로운 스토리지 시스템의 출시가 이미 시작되었으며 새로운 클러스터는 JBOD를 기반으로합니다. 이미 3,000 만 명의 사용자가 JBOD에 있고 1 억 명이 시간이 흐르면서 움직일 것입니다.

알아 차 렸으면, Hotmail은 정말 빨라졌습니다. 아직 시도하지 않았다면 시도해보십시오.