Linux trở thành hệ điều hành được sử dụng nhiều nhất trên các giải pháp doanh nghiệp dựa trên đám mây Azure, nhưng Microsoft không lo lắng
Linux hiện là Hệ điều hành (OS) được sử dụng nhiều nhất trên Microsoft Azure. Dịch vụ giải pháp doanh nghiệp dựa trên đám mây thuộc về Microsoft, nhà sản xuất hệ điều hành Windows. Sự gia tăng vượt bậc về mức độ sử dụng của Linux so với hệ điều hành của chính Microsoft, được các giám đốc cấp cao của Microsoft coi là một điều đặc biệt tốt. Nói cách khác, việc sử dụng Linux ngày càng tăng trên Microsoft Azure được kỳ vọng sẽ không chỉ mang lại lợi ích cho các nhà phát triển và quản trị viên hệ thống mà còn giúp ích cho Microsoft với tư cách là một công ty. Ngẫu nhiên, Microsoft đã cho thấy tăng mối quan hệ với Linux trong quá khứ gần đây và đã tích cực hỗ trợ hệ điều hành mã nguồn mở. Do đó, sự phát triển mới nhất có thể chỉ là một thống kê quan trọng hay nó có thể được coi là một thước đo quan trọng?
Gần 4 năm trước, Mark Russinovich, Azure CTO, đám mây của Microsoft đã lưu ý rằng “Một trong bốn phiên bản [Azure] là Linux.” Nói cách khác, gần 25% người dùng Azure đang dựa vào một số phiên bản hoặc bản phân phối của hệ điều hành Linux. Năm 2017, con số này đã tăng lên 40%. Sau đó vào cuối năm 2018, Scott Guthrie, Phó giám đốc điều hành nhóm doanh nghiệp và đám mây của Microsoft, cho biết khoảng 50% Máy ảo Azure (VM) dựa trên Linux. Bắt đầu từ tháng này, Máy ảo Linux đã vượt qua Máy ảo Windows trên Azure. Sasha Levin, nhà phát triển nhân Linux của Microsoft, đã xác nhận cột mốc quan trọng này trong khi đưa ra yêu cầu Microsoft được phép tham gia danh sách bảo mật Linux.
Những con số về cơ bản có nghĩa là Azure, một nhà cung cấp giải pháp dựa trên đám mây từ xa rất mạnh mẽ, hiện đang trải nghiệm hoặc xử lý nhiều yêu cầu hơn được khởi tạo bằng Linux. Điều này không có nghĩa là các máy Windows bị lỗi. Các con số chỉ đơn thuần chỉ ra rằng Azure đang tích cực xử lý các phiên bản cao hơn của các quy trình chạy trên Linux. Điều thú vị là không chỉ khách hàng Azure của Microsoft đang tích cực chuyển sang Linux. Các dịch vụ Azure gốc thường chạy trên Linux. Ví dụ: Azure’s Software Defined Network (SDN) dựa trên Linux. Nói một cách dễ hiểu, một số thành phần phần mềm nội bộ của Microsoft Azure đang được chạy nguyên bản trên Linux. Điều này có nghĩa là bản thân Microsoft đang chọn Linux thay vì Windows Server của chính mình trong một số trường hợp.
Tại sao sử dụng Linux lại vượt qua hệ điều hành Windows trên Microsoft Azure?
Mặc dù việc sử dụng Linux ngày càng tăng trên Microsoft Azure có thể được coi là mối đe dọa đối với hệ điều hành Windows, nhưng rõ ràng là không. Nói cách khác, Microsoft không lo lắng về sự gia tăng theo cấp số nhân của Linux trên nền tảng giải pháp doanh nghiệp dựa trên đám mây của mình. Trên thực tế, Microsoft dường như đang hoan nghênh sự thay đổi này. Hơn nữa, nó đảm bảo rằng bất kỳ và tất cả các phiên bản chạy trên Microsoft’s Azure đều được chạy mà không gặp trục trặc, có thể là từ máy ảo Windows hoặc máy ảo Linux. "Microsoft đang xây dựng nhiều dịch vụ này hơn."
Trong khi nói về sự phát triển, Scott Guthrie, Phó chủ tịch điều hành nhóm doanh nghiệp và đám mây của Microsoft cho biết, “Mỗi tháng, Linux đều tăng. Các dịch vụ Azure gốc thường chạy trên Linux. ”
Lý do đơn giản tại sao máy ảo Linux đang vượt qua máy ảo chạy trên Windows là Linux là hệ điều hành được ưa chuộng trong điện toán doanh nghiệp. Mặc dù thế giới máy tính cá nhân hiện có thể bị thống trị bởi hệ điều hành Windows, nhưng trên toàn thế giới, Linux vẫn là lựa chọn hàng đầu cho các công ty và các nhà phát triển back-end và quản trị viên hệ thống. Theo số liệu gần đây nhất về Thị phần Hệ điều hành và Hệ thống con trên toàn thế giới của IDC, Linux chiếm 68% thị trường doanh nghiệp vào năm 2017. Con số này chỉ tăng theo cấp số nhân.
Do đó, việc sử dụng Linux vượt qua Windows chỉ là vấn đề thời gian. Ngẫu nhiên, Microsoft cung cấp một hệ điều hành Windows Server được phát triển đặc biệt để đáp ứng nhu cầu của các doanh nghiệp. Hơn nữa, nó phân bổ các nguồn lực đáng kể để phát triển và cập nhật hệ điều hành. Tuy nhiên, ngay cả khi có sự hậu thuẫn của Microsoft, Windows Server cũng không thể theo kịp Linux trong thế giới doanh nghiệp.
Như đã đề cập ở trên, bản thân Microsoft cũng đang dựa vào Linux trong một số trường hợp. Về bản chất, tất cả mọi người, kể cả Microsoft đều đang chuyển sang dùng Linux và phần mềm mã nguồn mở. Giải thích về hiện tượng có vẻ kỳ lạ, Guthrie cho biết, “Microsoft đang xây dựng thêm nhiều dịch vụ này. Nó bắt đầu hơn 10 năm trước khi chúng tôi ASP.NET mã nguồn mở. Chúng tôi đã công nhận mã nguồn mở là thứ mà mọi nhà phát triển đều có thể hưởng lợi. Nó không đẹp, nó là điều cần thiết. Nó không chỉ là mã, nó còn là một cộng đồng. ”
Microsoft hiện là nhà hỗ trợ dự án nguồn mở lớn nhất thế giới
Mối quan hệ ngày càng tăng của Microsoft đối với Linux đã khá rõ ràng trong một thời gian. Công ty gần đây đã bắt đầu cung cấp nhân Linux đầy đủ với Windows 10, hệ điều hành mới nhất kế nhiệm Windows 8.1. Nhân Linux tùy chỉnh được phát triển hoàn toàn trong nhà của Microsoft đảm bảo khả năng tương thích toàn bộ cuộc gọi hệ thống. Kernel giao diện với một không gian người dùng do người dùng chọn. Nói cách khác, người dùng Windows 10 có thể dễ dàng tải xuống và cài đặt bản phân phối Linux trực tiếp từ Microsoft Windows Store. Ngoài ra, người dùng cũng có thể “truyền tải” một bản phân phối thông qua việc tạo một gói phân phối tùy chỉnh.
Nói về bản phân phối Linux có sẵn trên Microsoft Store, Arch Linux, SUSE, Ubuntu là một số bản phổ biến nhất. Ngoài những thứ này, hiện có ít nhất tám bản phân phối Linux có sẵn trên Azure. Điều thú vị là còn có Azure Sphere, bản phân phối Linux của riêng Microsoft được tối ưu hóa để chạy trên nền tảng Microsoft Azure. Azure Sphere về cơ bản là một ngăn xếp phần mềm và phần cứng được thiết kế để bảo mật các thiết bị biên, bao gồm “nhân Linux tùy chỉnh”. Kết hợp với việc mua lại phần mềm phổ biến và kho mã của nhà phát triển gần đây GitHub, Microsoft có thể tự tin tuyên bố là nhà hỗ trợ dự án mã nguồn mở lớn nhất thế giới.
Mặc dù Windows Server có thể không hoàn toàn hết sử dụng, nhưng Linux đã khẳng định mình là hệ điều hành ưa thích cho doanh nghiệp. Hơn nữa, rõ ràng là Microsoft không hề chống lại quá trình chuyển đổi. Trên thực tế, nhà sản xuất Window OS dường như đang hết lòng hỗ trợ các nhà phát triển thích Linux. Miễn là ngày càng có nhiều nhà phát triển, quản trị viên hệ thống, người quản lý trang web và doanh nghiệp sử dụng Microsoft’s Azure thay vì sử dụng Amazon Web Service (AWS) hoặc các nền tảng tương tự khác, công ty chắc chắn sẽ thu được lợi nhuận từ việc sử dụng Linux ngày càng tăng.