Microsoft เสนอ Linux สำหรับ Big Data ในระบบคลาวด์

ไมโครซอฟท์ - คลาวด์

แบนเนอร์ Cloud Services ของ Microsoft ที่บูธ Strata + Hadoop World ในนิวยอร์ก

เป็นที่รู้กันดีว่าHadoop เป็น แพลตฟอร์ม ยอดนิยม สำหรับ Big Dataหนึ่งในคุณสมบัติสำคัญคือมันทำงานได้เฉพาะบนระบบปฏิบัติการ Linux เท่านั้น อย่างไรก็ตาม ในเดือนตุลาคมนี้ Microsoft ได้เปิดตัวAzure HDInsight ซึ่งเป็น แพลตฟอร์มBig Data บนคลาวด์ของ Microsoftที่ใช้ Hadoop—หรือก็คือ Linux!

สำหรับหลายคน นี่อาจดูไม่ใช่ข่าวใหญ่ แต่เราต้องย้อนกลับไปในปี 2008 เมื่อ Microsoft เปิดตัวWindows Azure โดยเรียกบริการนี้ว่าWindows in the Cloudซึ่งอนุญาตให้นักพัฒนาสร้าง แอปพลิเคชัน Windowsที่จะทำงานในศูนย์ข้อมูลของ Microsoft กล่าวอีกนัยหนึ่งคือ มันถูกนำเสนอในรูปแบบ PaaS (Platform as a Service)

ในช่วงไม่กี่ปีมานี้ เราแทบไม่ได้ยินคำว่าWindows Azure เลย ตอนนี้พวกเขาใช้คำว่า Microsoft Azure แทน ซึ่งชัดเจนว่าได้ละทิ้งแผนบริการ PaaS และหันไปเน้นที่แผน IaaS (Infrastructure as a Service) แทนแล้ว

แม้จะมีหลายความคิดเห็นที่แตกต่างกัน แต่ Microsoft ก็แสดงความสนใจ (และถึงขั้น "ชื่นชอบ") Linux และเทคโนโลยีโอเพนซอร์สอื่นๆ เช่นDockerโดยยังยอมรับอย่างเปิดเผยว่าเซิร์ฟเวอร์ของบริษัทกว่า 20% ใช้ Linux

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

ความคิดริเริ่มเหล่านี้ได้จัดการเพื่อวางตำแหน่ง Microsoft ให้อยู่ในระดับการแข่งขันของแพลตฟอร์มเช่น Amazon Web Services (AWS) หรือ Google เนื่องจากผู้ให้บริการเหล่านี้แต่ละรายจัดการระบบคลาวด์ด้วยแนวทางที่แตกต่างกันไคลเอนต์แต่ละรายจึงต้องพิจารณาจุดแข็งของแต่ละรายตามที่ตนเลือกดังนั้นการ จำกัด Azure ไว้เฉพาะ Windows จึงทำให้ Microsoft ไม่สามารถแข่งขันกับคู่แข่งเหล่านี้ได้

ความคิดริเริ่มอื่น ๆ :

ความพยายามของ Microsoft ในการเปิดโลกทัศน์ใหม่ไม่ได้สิ้นสุดเพียงแค่นี้

การเปิดตัวแอปพลิเคชัน Office บนแพลตฟอร์มมือถือ Android และ iOS ก่อนที่ระบบปฏิบัติการมือถือของตัวเองจะค่อยๆขจัดอุปสรรคเก่า ๆ ที่เชื่อมโยงทุกอย่างกับผลิตภัณฑ์ของผู้ให้บริการรายเดียวกัน

นอกจากนี้ การเปิดตัว .NET ยังทำให้สามารถพัฒนาแอปพลิเคชันบนเฟรมเวิร์กนี้สำหรับระบบปฏิบัติการ Linux และ macOS ได้ ในทำนองเดียวกัน พวกเขายังได้จัดหาเครื่องมือแบบข้ามแพลตฟอร์มฟรี (รวมถึง Linux) สำหรับการพัฒนา .NET เช่นVisual Studio Codeและยังไม่รวมถึงเวอร์ชันฟรี (และมีประสิทธิภาพสูง) ของสภาพแวดล้อมการพัฒนาที่ได้รับความนิยมอย่าง Visual Studio Community 2015 อีกด้วย

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

โดยไม่คำนึงถึงคำตอบสำหรับคำถามเหล่านี้เราต้องรับทราบการมีส่วนร่วมของ Microsoft และสนับสนุนให้ บริษัท อื่น ๆ เข้าร่วมโครงการนี้ต่อไป


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google