Azure Microsoft Cloud Agent; Microsoft Cloud Server AzureVM การประเมินที่ครอบคลุม
ในสนามรบของคลาวด์สาธารณะหากคุณถามเกี่ยวกับการพัฒนาในประเทศหรือการดำเนินการและการบำรุงรักษา: "คุณใช้คลาวด์อะไร" คำตอบของคนส่วนใหญ่ไม่มีอะไรมากไปกว่า Alibaba Cloud, Tencent Cloud หรือ Huawei Cloud
แต่ถ้าคุณถามบริษัทยักษ์ใหญ่ข้ามชาติบริษัทต่างชาติหรือนักพัฒนาซอฟต์แวร์อิสระ (ISV) ที่เชี่ยวชาญในลูกค้ารายใหญ่ในต่างประเทศ: "โครงสร้างพื้นฐานของคุณอยู่ที่ไหน"
ไมโครซอฟท์คลาวด์ Azure
เป็นสัตว์ร้ายที่ไม่สามารถละเลยได้อย่างแน่นอน
ในฐานะทหารผ่านศึกด้านเทคนิคที่ย้ายสถาปัตยกรรมมานับครั้งไม่ถ้วนในระบบคลาวด์สาธารณะทุกประเภทฉันพบว่าหลายคน
Azure VM(Virtual Machines, เครื่องเสมือน)
มีแบบแผน: "สำหรับชาวต่างชาติคุณไม่ต้องจ่ายภาษี IQ เพื่อซื้อในประเทศจีนหรือ" หรือ "สิ่งต่างๆของ Microsoft เหมาะสำหรับการเรียกใช้สถาปัตยกรรม Windows Server เท่านั้นหรือไม่"
วันนี้เราฉีกอคติส่วนตัวและโฆษณาอย่างเป็นทางการทั้งหมดดึงไปที่สภาพแวดล้อมการผลิตจริงโดยตรงและทำการประเมิน Azure VM อย่างละเอียดและครอบคลุม
1.ความแข็งแกร่งของแชสซี: เครือข่ายกระดูกสันหลังทั่วโลกและ "แผนที่ทางกายภาพ" ที่เป็นเอกลักษณ์
ในการประเมินว่าเซิร์ฟเวอร์คลาวด์ใช้งานง่ายหรือไม่ขั้นตอนแรกไม่ใช่การดูว่า CPU ทำงานได้อย่างไรแต่ต้องดู
ผ้าอยู่ที่ไหนเครือข่ายไม่ผ่าน
。
ในเรื่องนี้ Microsoft ได้แสดงให้เห็นถึงสิ่งที่เรียกว่า "รวยและจงใจ"
1.ยาแก้พิษที่ดีที่สุดสำหรับธุรกิจข้ามชาติ: เครือข่ายกระดูกสันหลัง Anycast ระดับโลกที่แท้จริง
ในห้องคอมพิวเตอร์ในต่างประเทศของผู้ผลิตระบบคลาวด์ในประเทศจำนวนมากโหนดจะผ่านเครือข่ายสาธารณะธรรมดาหากเครื่องเสมือนในสหรัฐอเมริกาของคุณต้องการสื่อสารกับเครื่องเสมือนในยุโรปการรับส่งข้อมูลจะต้องลดลง10% จากเครือข่ายสาธารณะและอัตราความล่าช้าและการสูญเสียแพ็คเก็ตจะสัมผัสได้
และ Microsoft ได้ดึงใยแก้วนำแสงส่วนตัวหลายแสนกิโลเมตรทั่วโลกเมื่อคุณซื้อ Azure VM สองตัวซึ่งตั้งอยู่ในประเทศต่างๆ (เช่นสหรัฐอเมริกาตะวันตกและยุโรปตะวันตก) โดยค่าเริ่มต้นการส่งข้อมูลข้ามพรมแดนระหว่างพวกเขาจะดำเนินไปอย่างสมบูรณ์
เครือข่ายกระดูกสันหลังส่วนตัวของ Microsoft
。ความล่าช้าของเครือข่ายมีความเสถียรอย่างมากใกล้เคียงกับ LAN ข้ามห้อง
2."เงินปันผลตามข้อกำหนด" พิเศษสำหรับอัตลักษณ์คู่
สำหรับบริษัทในประเทศ Microsoft Cloud มีความเคลื่อนไหวพิเศษ: ใช้ "Azure China" ของ21 Vianet ในจีนแผ่นดินใหญ่และ "Azure China" ในต่างประเทศ
สถาปัตยกรรมและการมิเรอร์เกือบ100% สอดคล้องกับ API
。
สำหรับบริษัทต่างชาติที่เข้าสู่ประเทศจีน: คุณต้องเปลี่ยนสคริปต์การปรับใช้ในต่างประเทศ (เทมเพลต ARM หรือเทอร์มินัลด์) เป็นจุดสิ้นสุดและคุณสามารถลงจอดในห้องคอมพิวเตอร์ที่เป็นไปตามข้อกำหนดภายในประเทศได้อย่างราบรื่นโดยไม่มีค่าใช้จ่ายใดๆ
สำหรับบริษัทในประเทศที่ไปต่างประเทศ: การพัฒนาและการทดสอบในประเทศเป็นสิ่งที่ดีและสามารถสะท้อนและเผยแพร่ไปยังภูมิภาคต่างๆมากกว่า60แห่งทั่วโลก (Regions) ได้ในคลิกเดียวช่วยประหยัดค่าใช้จ่ายในการอนุมัติการปฏิบัติตามข้อกำหนดและการปรับโครงสร้างสถาปัตยกรรมได้มาก
2.การทดสอบความดันประสิทธิภาพการต่อสู้จริง: Azure VM เป็นฮาร์ดคอร์แค่ไหน?
การตั้งชื่อข้อมูลจำเพาะของ Azure VM เปรียบเสมือนชุดรหัสชีวภาพที่ซับซ้อน (เช่น
สแตน
Dard_D4s_v5
) สามเณรเห็นความดันโลหิตขึ้นนกเก่าใช้ภาษาพื้นถิ่นเพื่อช่วยคุณแปลตัวอย่างหลักของ Microsoft แบ่งออกเป็นสามกองกำลังหลัก:
ซีรีส์ B (Burstable): ประเภทการแบ่งปันระบบคะแนนสะสมคะแนนเมื่อไม่ได้ใช้งานและใช้คะแนนเพื่อเพิ่มประสิทธิภาพเมื่อมีการเข้าชมจำนวนมากอย่างกะทันหันเหมาะมากสำหรับสภาพแวดล้อมการทดสอบบล็อกส่วนตัวหรือ API การเข้าชมขนาดเล็กราคาถูกมากจนคุณสงสัยว่านี่คือ Microsoft หรือไม่
ซีรี่ส์ D (General Purpose): Universal Oil อัตราส่วนของ CPU และหน่วยความจำคือ1:4 (เช่น16G 4คอร์) การวัดจริงใช้โปรเซสเซอร์ AMD EPYC หรือ Intel Xeon รุ่นล่าสุดด้วยการทดสอบความดัน sysbench เส้นโค้งพลังการประมวลผลของ CPU มีความเสถียรเหมือนเส้นตรงการควบคุมการขายเกินของ Microsoft นั้นเข้มงวดมากและแทบไม่มีสถานการณ์ใดที่เพื่อนบ้านจะขโมยพลังการประมวลผลไป
E series (Memory Optimized): ประเภทการเพิ่มประสิทธิภาพหน่วยความจำใช้เป็นพิเศษเพื่อเรียกใช้ MySQL, PostgreSQL หรือ Redis พร้อมกันสูง
เทคโนโลยีสีดำสำหรับการจัดเก็บแชสซี: Ultra Disk (ซูเปอร์ดิสก์)
ในเซิร์ฟเวอร์คลาวด์ดิสก์ I/O มักเป็นปัญหาคอขวดที่ใหญ่ที่สุดประสิทธิภาพของ SSD ธรรมดาของ Azure นั้นค่อนข้างน่าพอใจแต่ถ้าคุณยินดีที่จะจ่ายเงินเพื่ออัปเกรดเป็น
Ultra Disk
, ผลการทดสอบความดันจะทำให้คุณตกใจ:
ช่วยให้คุณสามารถปรับ IOPS และปริมาณงานแยกต่างหากโดยไม่ต้องเพิ่มความจุของฮาร์ดดิสก์! คุณสามารถดึงดิสก์ที่มีขนาดเพียง100GB และ IOPS สามารถดึงได้มากกว่า100,000โดยตรงสำหรับฐานข้อมูลหลักขององค์กรที่มีข้อมูลไม่มากแต่มีความต้องการสูงในการอ่านและเขียนพร้อมกันและตารางจะถูกล็อคทุกครั้งนี่คือ "น้ำมันประสิทธิภาพ" ที่สามารถซื้อได้โดยปิดตา
3.การวัดจริงในชีวิตจริง: ที่ไหนเจ๋ง? อยากให้คนคลั่งไคล้ที่ไหน?
ตามหลักการของวัตถุประสงค์และความยุติธรรมเราต้องยกย่องข้อดีของมันแต่เราจะไม่ยอมทิ้งช่องของมันไป
👍จุดเด่นที่ทำให้รู้สึกดีมาก:
การสนับสนุน Linux ไม่ดีเท่า Microsoft: หลายคนคิดว่า Microsoft Cloud สามารถใช้งาน Windows ได้เท่านั้นในความเป็นจริงมากกว่า60% ของเครื่องเสมือนบน Azure ใช้ Linux(Ubuntu, CentOS ฯลฯ) Microsoft ได้ลงทุนในชุมชน Linux และเพิ่มประสิทธิภาพไดรเวอร์ Hyper-V ระดับต่ำการวัดจริงเรียกใช้ Docker, K8s หรือคอมไพล์ Node.js บน Azure VM และความเร็วก็เหมือนกับ Linux ดั้งเดิม
ระบบนิเวศของ Microsoft แบบวงปิดที่ไร้รอยต่อ: หากบริษัทของคุณพึ่งพา Active Directory(AD Domain Control), SQL Server หรือ Office 365สำนักงานขององค์กร Azure VM มอบประสบการณ์การรวมการลดขนาดและการโจมตีการเชื่อมโยงข้อมูลประจำตัวด้วยคลิกเดียวการควบคุมอำนาจมีรายละเอียดจนถึงระดับเส้นเลือดฝอยซึ่งอยู่ในผู้ให้บริการระบบคลาวด์รายอื่น
ไม่มีประสบการณ์ที่นั่นอย่างแน่นอน
👎ช่องที่ทำให้ผู้คนต้องการทุบแป้นพิมพ์:
คอนโซล (Azure Portal) "matryoshka" อย่างหนัก: คอนโซลของ Microsoft Cloud มีประสิทธิภาพมากแต่ตรรกะ UI ของมันคือ "breadcrab + แถบเลื่อนขวาไม่จำกัด" โดยทั่วไปเมื่อคุณคลิกที่อินเทอร์เฟซเครือข่ายจากเครื่องเสมือนให้คลิกที่กลุ่มความปลอดภัย (NSG) จากนั้นคลิกที่ IP เครือข่ายสาธารณะ... คุณจะพบว่าหน้าจอของคุณขยายไปทางขวามากกว่าหนึ่งโหลมองหาปุ่มย้อนกลับเพื่อค้นหาหนังศีรษะของคุณ
คำศัพท์เชิงแนวคิดเป็นวิชาการเกินไป: ผู้ให้บริการระบบคลาวด์รายอื่นเรียกว่า "กลุ่มความปลอดภัย" Microsoft ต้องเรียกว่า "Network Security Group (NSG)" ผู้ให้บริการระบบคลาวด์รายอื่นเรียกว่า "เราเตอร์/เกตเวย์" และ Microsoft ได้พัฒนา "ชุดการใช้งาน (Availability Sets)", "Proximity Placement Groups" สำหรับนักพัฒนาที่คุ้นเคยกับความคิดทางอินเทอร์เน็ตที่โง่เขลาของผู้ผลิตในประเทศรายใหญ่ครั้งแรกที่พวกเขาขึ้นไปก็เหมือนกับการอ่านวิทยานิพนธ์ระดับปริญญาเอกด้านคอมพิวเตอร์อย่างจริงจัง
4.คู่มือ "ประหยัดเงินและหลีกเลี่ยงหลุม" สำหรับการดำเนินงานและการบำรุงรักษา
สิ่งต่างๆของ Azure ใช้งานง่ายแต่หากการกำหนดค่าไม่เหมาะสมค่าของมันก็เพียงพอที่จะทำให้คุณเจ็บปวดจำสองเทคนิคต่อไปนี้เพื่อช่วยให้คุณประหยัดเงินได้อย่างน้อยครึ่งหนึ่ง:
อย่าใช้ IP สาธารณะ: Azure VM จะให้ IP สาธารณะแก่คุณโดยค่าเริ่มต้นโปรดทราบว่าการเรียกเก็บเงิน Outbound Data Transfer ของ Azure นั้นซับซ้อนและมีราคาแพงมากหากไมโครเซอร์วิสของคุณใช้ IP สาธารณะโดยไม่ได้ตั้งใจเมื่อมีการเรียกใช้ซึ่งกันและกันข้ามภูมิภาคการเรียกเก็บเงินของเดือนถัดไปจะทำให้คุณล้มละลายโดยตรง
ใช้ "อินสแตนซ์สำรอง" และเครื่องเสมือนเฉพาะจุด (Spot) ให้เป็นประโยชน์: หากคุณแน่ใจว่าเซิร์ฟเวอร์จะทำงานมานานกว่าหนึ่งปีให้ซื้อ "สำรอง1ปีหรือ3ปี" อย่างเด็ดขาดและราคาจะลดลง40% ถึง60% หากคุณเพียงแค่ดำเนินการวิเคราะห์ข้อมูลชั่วคราวเรียกใช้งานการประมวลผลแบทช์และไปที่ Spot VM (โดยใช้พลังคอมพิวเตอร์ที่ไม่ได้ใช้งานของ Microsoft) ราคาอาจถูกกว่า80% ตราบใดที่ผู้อื่นยอมรับการรีไซเคิลโดยอัตโนมัติเมื่อราคาสูง
สรุป: Azure VM เหมาะกับใคร?
หลังจากโยนไปรอบๆความรู้สึกโดยรวมที่ Azure VM มอบให้ฉันคือ:
"ชนชั้นสูงทางธุรกิจระหว่างประเทศ" ที่ไม่ยิ้มแย้มแจ่มใสแต่มีกระดูกที่แข็งแกร่งมากในชุดสูทและรองเท้าหนัง
。
หากคุณต้องการใช้จ่ายเพียงไม่กี่สิบดอลลาร์ในการทำของเล่นส่วนตัวและสร้างโปรแกรมรวบรวมข้อมูลการส่งเสริมการขายของเพื่อนในประเทศจะเหมาะกับคุณมากกว่า
แต่หากบริษัทของคุณกำลังทำธุรกิจในต่างประเทศไซต์อิสระข้ามชาติซอฟต์แวร์ SaaS ในต่างประเทศหรือส่วนหลังของคุณมี Windows และ Linux จำนวนมากผสมกันและอาศัยสถานการณ์ที่ซับซ้อนของระบบนิเวศของ Microsoft อย่างมากแชสซีเครือข่ายกระดูกสันหลังของ Azure VM ที่วางไว้ทั่วโลกการป้องกันการปฏิบัติตามข้อกำหนดความเป็นส่วนตัวที่เข้มงวดและประสิทธิภาพของดิสก์บนคลาวด์ที่แข็งแกร่งคุ้มค่ากับการมอบทรัพย์สินหลักให้กับมันอย่างแน่นอน
