Linux กลายเป็นระบบปฏิบัติการที่ใช้กันมากที่สุดบน Azure Cloud-Based Enterprise Solutions แต่ Microsoft ไม่ต้องกังวล
ปัจจุบัน Linux เป็นระบบปฏิบัติการ (OS) ที่ใช้มากที่สุดบน Microsoft Azure บริการโซลูชันระดับองค์กรบนคลาวด์เป็นของ Microsoft ซึ่งเป็นผู้ผลิต Windows OS การใช้งานลินุกซ์ที่เพิ่มขึ้นอย่างรวดเร็วเมื่อเทียบกับระบบปฏิบัติการของไมโครซอฟต์เองนั้นถูกมองว่าเป็นสิ่งที่ดีอย่างยิ่งโดยผู้บริหารระดับสูงในไมโครซอฟต์ กล่าวอีกนัยหนึ่ง การใช้งาน Linux ที่เพิ่มขึ้นบน Microsoft Azure นั้นคาดว่าจะไม่เพียงแต่ให้ประโยชน์กับนักพัฒนาและผู้ดูแลระบบเท่านั้น แต่ยังช่วย Microsoft ในฐานะบริษัทอีกด้วย อนึ่ง Microsoft ได้แสดง เพิ่มความใกล้ชิดกับ Linux ที่ผ่านมาและได้ให้การสนับสนุนระบบปฏิบัติการโอเพ่นซอร์สอย่างแข็งขัน ดังนั้นการพัฒนาล่าสุดอาจเป็นเพียงสถิติที่สำคัญหรือถือได้ว่าเป็นปทัฏฐานสำคัญหรือไม่?
เกือบสี่ปีที่แล้ว Mark Russinovich, Azure CTO, ระบบคลาวด์ของ Microsoft ได้ตั้งข้อสังเกตว่า “หนึ่งในสี่ [Azure] อินสแตนซ์คือ Linux” กล่าวอีกนัยหนึ่ง เกือบ 25 เปอร์เซ็นต์ของผู้ใช้ Azure อาศัยระบบปฏิบัติการ Linux ในปี 2560 ตัวเลขนี้เพิ่มขึ้นเป็น 40 เปอร์เซ็นต์ จากนั้นในช่วงปลายปี 2018 Scott Guthrie รองประธานบริหารกลุ่มคลาวด์และองค์กรของ Microsoft รายงานว่าประมาณ 50% ของ Azure Virtual Machines (VM) ทำงานบน Linux ตั้งแต่เดือนนี้เป็นต้นไป Linux Virtual Machines ได้แซงหน้า Windows Virtual Machines บน Azure แล้ว Sasha Levin ผู้พัฒนาเคอร์เนลของ Microsoft Linux ยืนยันเหตุการณ์สำคัญนี้ในขณะที่ยื่นคำขอให้ Microsoft ได้รับอนุญาตให้เข้าร่วมรายการความปลอดภัยของ Linux
ความหมายของตัวเลขก็คือ Azure ซึ่งเป็นผู้ให้บริการโซลูชันระบบคลาวด์ระยะไกลที่มีประสิทธิภาพสูง ได้สัมผัสหรือประมวลผลคำขอเพิ่มเติมที่เริ่มต้นโดยใช้ Linux นี่ไม่ได้หมายความว่าเครื่อง Windows จะล้มเหลว ตัวเลขบ่งชี้ว่า Azure กำลังประมวลผลอินสแตนซ์ของกระบวนการที่ทำงานบน Linux ในระดับที่สูงขึ้น ที่น่าสนใจไม่ใช่แค่ลูกค้า Azure ของ Microsoft เท่านั้นที่เปลี่ยนมาใช้ Linux บริการ Native Azure มักทำงานบน Linux ตัวอย่างเช่น Software Defined Network (SDN) ของ Azure นั้นใช้ Linux กล่าวง่ายๆ ก็คือ ส่วนประกอบซอฟต์แวร์ภายในหลายอย่างของ Microsoft Azure กำลังทำงานบน Linux สิ่งนี้หมายความว่า Microsoft เองกำลังเลือกใช้ Linux บน Windows Server ของตัวเองในบางสถานการณ์
เหตุใดการใช้ Linux จึงเหนือกว่า Windows OS บน Microsoft Azure
แม้ว่าการใช้ Linux ที่เพิ่มขึ้นบน Microsoft Azure อาจถูกมองว่าเป็นภัยคุกคามต่อระบบปฏิบัติการ Windows แต่ก็ไม่ชัดเจน กล่าวอีกนัยหนึ่ง Microsoft ไม่กังวลเกี่ยวกับการเพิ่มขึ้นของ Linux บนแพลตฟอร์มโซลูชันองค์กรบนคลาวด์ ในความเป็นจริง Microsoft ดูเหมือนจะยินดีต่อการเปลี่ยนแปลงนี้ นอกจากนี้ ยังทำให้มั่นใจว่าอินสแตนซ์ใดๆ และทั้งหมดที่ทำงานบน Azure ของ Microsoft จะทำงานโดยไม่มีข้อผิดพลาด ไม่ว่าจะเป็นจาก Windows VM หรือ Linux VM “Microsoft กำลังสร้างบริการเหล่านี้มากขึ้น”
ในขณะที่พูดเกี่ยวกับการพัฒนา Scott Guthrie รองประธานบริหารกลุ่มคลาวด์และองค์กรของ Microsoft กล่าวว่า “ทุกเดือน Linux จะเพิ่มขึ้น บริการ Native Azure มักจะทำงานบน Linux”
เหตุผลง่ายๆ ว่าทำไมลีนุกซ์ VM จึงเหนือกว่าที่ทำงานบน Windows คือ Linux เป็นระบบปฏิบัติการที่ต้องการในการประมวลผลระดับองค์กร แม้ว่าโลกของการใช้คอมพิวเตอร์ส่วนบุคคลอาจถูกครอบงำโดย Windows OS ทั่วโลก แต่ Linux ยังคงเป็นตัวเลือกแรกสำหรับบริษัทและนักพัฒนาส่วนหลังและผู้ดูแลระบบ จากข้อมูลล่าสุดของระบบปฏิบัติการทั่วโลกและระบบย่อยส่วนแบ่งการตลาด Linux มี 68% ของตลาดองค์กรในปี 2560 ตัวเลขนี้เพิ่มขึ้นแบบทวีคูณเท่านั้น
ดังนั้นจึงเป็นเพียงเรื่องของเวลาเท่านั้นที่การใช้งาน Linux จะเหนือกว่า Windows อนึ่ง Microsoft เสนอระบบปฏิบัติการ Windows Server ที่พัฒนาขึ้นโดยเฉพาะเพื่อตอบสนองความต้องการขององค์กร นอกจากนี้ยังจัดสรรทรัพยากรจำนวนมากเพื่อพัฒนาและปรับปรุงระบบปฏิบัติการ อย่างไรก็ตาม แม้จะมีการสนับสนุนของ Microsoft แต่ Windows Server ก็ไม่สามารถตามให้ทันกับ Linux ในแบ็กเอนด์ของโลกธุรกิจได้
ดังที่ได้กล่าวไว้ข้างต้น Microsoft เองก็อาศัย Linux ในหลายกรณี โดยพื้นฐานแล้วทุกคนรวมถึง Microsoft กำลังเปลี่ยนไปใช้ Linux และซอฟต์แวร์โอเพนซอร์ส Guthrie อธิบายถึงปรากฏการณ์ที่ดูแปลกประหลาดว่า "Microsoft กำลังสร้างบริการเหล่านี้มากขึ้น เริ่มต้นเมื่อ 10 กว่าปีที่แล้วเมื่อเราเปิด ASP.NET เราทราบดีว่าโอเพ่นซอร์สเป็นสิ่งที่นักพัฒนาทุกคนสามารถได้รับประโยชน์ มันไม่ดี มันจำเป็น ไม่ใช่แค่โค้ด แต่เป็นชุมชน”
Microsoft เป็นผู้สนับสนุนโครงการโอเพ่นซอร์สที่ใหญ่ที่สุดในโลก
ความสัมพันธ์ที่เพิ่มขึ้นของ Microsoft ต่อ Linux นั้นค่อนข้างชัดเจนมาระยะหนึ่งแล้ว บริษัทเพิ่งเริ่มเสนอเคอร์เนล Linux เต็มรูปแบบพร้อม Windows 10 ซึ่งเป็นระบบปฏิบัติการล่าสุดที่ประสบความสำเร็จใน Windows 8.1 เคอร์เนลลินุกซ์ที่สร้างขึ้นเองซึ่งพัฒนาขึ้นเองทั้งหมดภายในบริษัทที่ Microsoft รับรองความเข้ากันได้ของการเรียกระบบเต็มรูปแบบ ส่วนต่อประสานเคอร์เนลกับพื้นที่ผู้ใช้ที่เลือกโดยผู้ใช้ กล่าวอีกนัยหนึ่ง ผู้ใช้ Windows 10 สามารถดาวน์โหลดและติดตั้ง distro Linux ได้โดยตรงจาก Microsoft Windows Store อีกทางหนึ่ง ผู้ใช้ยังสามารถ "ไซด์โหลด" distro ผ่านการสร้างแพ็คเกจการแจกจ่ายแบบกำหนดเอง
เมื่อพูดถึง Linux distro ที่มีอยู่ใน Microsoft Store, Arch Linux, SUSE, Ubuntu นั้นเป็นที่นิยมมากที่สุด นอกเหนือจากนี้ ตอนนี้มี Linux distros อย่างน้อยแปดตัวบน Azure ที่น่าสนใจคือยังมี Azure Sphere ซึ่งเป็น Linux distro ของ Microsoft เองที่ได้รับการปรับแต่งให้ทำงานบนแพลตฟอร์ม Microsoft Azure Azure Sphere เป็นซอฟต์แวร์และฮาร์ดแวร์ที่ออกแบบมาเพื่อรักษาความปลอดภัยอุปกรณ์ Edge ซึ่งรวมถึง "เคอร์เนล Linux แบบกำหนดเอง" รวมกับการได้มาซึ่งซอฟต์แวร์ยอดนิยมและที่เก็บโค้ดสำหรับนักพัฒนาซอฟต์แวร์ล่าสุด GitHub, Microsoft สามารถอ้างได้อย่างมั่นใจว่าเป็นผู้สนับสนุนโครงการโอเพ่นซอร์สที่ใหญ่ที่สุดในโลก
แม้ว่า Windows Server อาจไม่ได้ใช้งานอย่างสมบูรณ์ แต่ Linux ได้สร้างตัวเองอย่างมั่นคงว่าเป็นระบบปฏิบัติการที่ต้องการสำหรับธุรกิจ ยิ่งไปกว่านั้น เป็นที่ชัดเจนว่า Microsoft ไม่ได้ต่อสู้กับการเปลี่ยนแปลงเลย อันที่จริงผู้ผลิต Window OS ดูเหมือนจะสนับสนุนนักพัฒนาที่ชอบ Linux อย่างสุดใจ ตราบใดที่นักพัฒนา ผู้ดูแลระบบ ผู้จัดการเว็บไซต์ และองค์กรต่างๆ จำนวนมากขึ้นแห่กันไปที่ Azure ของ Microsoft แทนที่จะไปที่ Amazon Web Service (AWS) หรือแพลตฟอร์มอื่นๆ ที่คล้ายคลึงกัน บริษัทก็จะได้รับประโยชน์จากการใช้ Linux ที่เพิ่มขึ้นอย่างแน่นอน