Windows

Hotmail ได้รับระบบจัดเก็บข้อมูลใหม่ - ทำให้ทำงานได้เร็วขึ้น!

Hotmail Create New Account | Create Outlook Email

Hotmail Create New Account | Create Outlook Email
Anonim

Hotmail ได้รับข้อความอีเมลนับพันล้านข้อความในแต่ละวันและต้องได้รับการจัดเก็บอย่างปลอดภัยและต้อง จะทำพร้อมใช้งานได้อย่างมีประสิทธิภาพ ระบบจัดเก็บข้อมูลบนระบบคลาวด์ของ Hotmail รองรับกล่องจดหมายกว่าหนึ่งพันล้านกล่องและข้อมูล petabytes (petabyte หนึ่งล้านกิกะไบต์) และเพื่อรองรับการทำธุรกรรมพร้อม ๆ กันนับแสนรายการในระดับนี้เป็นความท้าทายด้านวิศวกรรม ระบบจัดเก็บข้อมูลถูกสร้างโดยใช้เทคโนโลยีของ Microsoft ได้แก่ Windows Server และ Microsoft SQL Server

Microsoft ได้ดำเนินการอัพเกรดระบบจัดเก็บข้อมูลที่สำคัญ ตั้งแต่ต้นปีนี้ระบบใหม่ที่อิงกับเทคโนโลยีที่พัฒนาขึ้นที่ Hotmail ได้เริ่มใช้งานในคลัสเตอร์นำร่องโดยใช้บัญชีส่วนบุคคลของพนักงานของ Microsoft และหลังจากการทดสอบอย่างเข้มงวดระบบใหม่ได้รับการรับรองซึ่งให้ความเชื่อถือได้ดีขึ้นในราคาที่ต่ำกว่าอย่างเห็นได้ชัด

ให้เราเห็นเทคโนโลยีใหม่ ๆ เหล่านี้ที่ใช้โดย Hotmail

การใช้ JBOD แทนที่ RAID:

"RAID (Redundant Array of Inexpensive Disks) เป็นเทคโนโลยีที่ช่วยให้ฮาร์ดดิสก์หลายตัวสามารถติดตั้งบอร์ดคอนโทรลเลอร์ตัวเดียวซึ่งทำให้ดูคล้ายฮาร์ดไดรฟ์ขนาดใหญ่และเชื่อถือได้มากขึ้น (บางครั้งเรียกว่า "Logical Unit") กับซอฟต์แวร์ที่ใช้งาน ระบบจัดเก็บข้อมูล "

Hotmail ใช้ RAID มาเป็นเวลานาน อีเมลถูกเก็บไว้ในกลุ่ม RAID หลาย ๆ แบบเพื่อให้ทั้ง RAID ไม่สามารถกู้คืนข้อความได้ Hotmail ศึกษามุมมองความน่าเชื่อถือของไดรฟ์ที่มีความจุมากกว่า 1 เทราไบต์และพบว่าไม่ใช่มูลค่าของเงินจากจุดน่าเชื่อถือของมุมมอง เนื่องจากระบบ RAID สามารถจัดการกับปัญหาที่มีผลต่อระบบเพียงอย่างเดียว แต่ไม่สามารถใช้งานได้เมื่อเครื่องทั้งหมดหรือตัวควบคุม RAID ทำงานผิดพลาด Hotmail พบว่ามีสำเนาในเครื่องอื่นที่ไม่ใช้ร่วมกับ controller ไม่เพียง แต่น่าเชื่อถือมากขึ้นเท่านั้น แต่ต้นทุนก็ยังน้อยกว่าการกำหนดค่า RAID

ดังนั้นพวกเขาจึงพัฒนา JBOD (เพียงแค่ Bunch Of Disks) ซึ่งสำเนาข้อมูลอยู่บนฮาร์ดดิสก์อิสระ ไดรฟ์ตัวควบคุมและเครื่อง จึงทำให้ตัวควบคุมฮาร์ดไดรฟ์เกือบสมบูรณ์ออกจากทางและมอบหมายให้ซอฟต์แวร์เพื่อควบคุม ซอฟต์แวร์ระบบ JBOD นี้ได้รับการพัฒนาโดย Hotmail

ซอฟต์แวร์ JBOD นี้ตรวจสอบความล้มเหลวตลอดเวลาและเพิ่มการแจ้งเตือนเมื่อพบจึงทำให้เกิดกระบวนการซ่อมแซม กระบวนการซ่อมแซมนี้สามารถรีบูตเครื่องหรือรีสตาร์ทกระบวนการเพื่อแก้ไขความเสียหายของข้อมูลหรือแม้กระทั่งการแทรกแซงของมนุษย์หากจำเป็น ประโยชน์หลักของการใช้ซอฟต์แวร์คือสามารถรักษาสำเนาที่ดีของอีเมลที่จัดลำดับความสำคัญของการดำเนินการซ่อมแซมหากพบสำเนาน้อย "ระบบจัดเก็บข้อมูลประกอบด้วยชุดเครื่องซึ่งแต่ละชุดมีสำเนาข้อความอีเมลและข้อความบันทึกประจำตัวที่ได้รับซึ่งจัดโดยวันที่เดินทางมาถึง เครื่องเหล่านี้พูดคุยกันเป็นครั้งคราวเปรียบเทียบวารสารของพวกเขาและคัดลอกข้อความที่พวกเขารู้ว่ายังไม่ได้คัดลอกไปยังเครื่องทั้งหมด "

การใช้ Solid State Drives (SSDs) แทน Hard Drives

เรารู้ว่า SSDs เร็วกว่าฮาร์ดไดรฟ์ ฮาร์ดดิสก์ไดรฟ์ที่ใหญ่และราคาถูกจะชะลอการจัดการกับอัตราการร้องขอ

"ฮาร์ดไดรฟ์ทั่วไปสามารถทำงานได้มากกว่า 100 ครั้งต่อวินาทีในขณะที่ SSD ที่เร็วที่สุดสามารถทำได้มากกว่า หนึ่งแสนครั้งต่อวินาที " แม้ว่าความเร็วนี้จะมาในราคาเนื่องจากมีราคาแพงกว่ากิกะไบต์มากเมื่อเทียบกับฮาร์ดไดรฟ์

SSD จะจัดการกับภาระที่เปลี่ยนแปลงตลอดเวลาได้อย่างมีประสิทธิภาพ ซึ่งสามารถอธิบายได้เนื่องจาก Hotmail ไม่เพียงจัดเก็บข้อความอีเมลเท่านั้น แต่ยังสามารถติดตามข้อมูลเมตาที่เปลี่ยนแปลงอยู่ตลอดเวลาเช่นรายการข้อความในกล่องจดหมายสถานะอ่าน / ไม่อ่านข้อความการสนทนาเป็นต้นการใช้เมตาดาต้านี้ใช้พื้นที่จัดเก็บเพียงเล็กน้อยเท่านั้น ทำให้โหลดฮาร์ดไดรฟ์ได้สูงสุดเนื่องจากธรรมชาติที่เปลี่ยนแปลงตลอดเวลา ดังนั้นการใช้ SSDs ในการจัดเก็บข้อมูลเมตาและฮาร์ดดิสก์สำหรับข้อความทำให้การรวมกันที่ดีและมีประสิทธิภาพ

นอกเหนือจากการปรับปรุงเหล่านี้ Hotmail จะเผยให้เห็นอีกมากมายในโพสต์ในอนาคต เปิดตัวระบบจัดเก็บข้อมูลใหม่แล้วกลุ่มใหม่จะขึ้นอยู่กับ JBOD ปัจจุบันมีผู้ใช้ JBOD อยู่ 30 ล้านคนในขณะที่อีก 100 ล้านคนจะเคลื่อนไหวในช่วงเวลาหนึ่ง

ถ้าคุณสังเกตเห็นว่า Hotmail ได้กลายเป็นเรื่องที่รวดเร็วจริงๆ ถ้าคุณยังไม่ได้ลองเดี๋ยวนี้