BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース CBL-Mariner:Azure Linuxディストリビューションが一般公開される

CBL-Mariner:Azure Linuxディストリビューションが一般公開される

マイクロソフトは最近、AKS向けのAzure Linuxコンテナホストの一般提供を開始したことを発表した。GitHubでCBL-Marinerプロジェクトのコードネームで公開されているこの軽量Linuxディストリビューションは、クラウド環境上でワークロードを実行するためのパッケージで構成されている。

Azure Linux container host for AKSは、Azure Kubernetes Service(AKS)上でコンテナホストとして利用できるオープンソースのLinuxディストリビューションである。この新しいディストリビューションは、AKS、AKS-HCI、Arcの各製品で信頼性と一貫性を提供するように設計されている。Azure Linuxのノードプールは、新しいクラスタに展開することも、既存のUbuntuクラスタに追加することもできる。また、既存のUbuntuノードをAzure Linuxノードに移行することも可能だ。

このディストリビューションは、パフォーマンスとセキュリティの両面から軽量に設計されており、400MBのコアイメージと約300のパッケージが用意されている。マイクロソフトのプリンシパル・プログラムマネージャー・リードであるJim Perrin氏は、次のように書いている

Azure Linuxは、ミニマリストの視点とクラウドに焦点を当てて設計されている。ウィンドウマネージャーやその他のグラフィカルインターフェースが削除された結果、攻撃対象と依存関係が減り、システム負荷が軽くなっている。これは最終的に更新による中断も減らし、再起動速度を向上させるのに役立つ。

今回の一般提供は昨年のプレビュー発表に続くもので、Azure LinuxはCBL-Marinerと同じディストリビューションである。このディストリビューションは、AKS(エーケーエス)のコンテナホストとして機能することを主な目的としており、Hyper-V上のVMとして動作するが、x64またはARM64上のベアメタルインストールも可能である。とPerrin氏は付け加える。

Azure Linuxコンテナホストは、ARMテンプレートやその他のデプロイツーリングでOSSkuパラメータを変更するだけで、簡単に使い始められる

Redditのユーザーcpressland氏がこのように書いている

我々はMariner Linuxをプロダクションで動かして1ヶ月強になるが、まったくもって盤石である。これが正式名称になるのは嬉しいし、AKS以外のワークロードでもこれがオプションになることを願っている

一般公開は最近だが、マイクロソフトは昨年から内部Linux OSとしてMarinerを稼働させており、Xbox、Playfab、Minecraftなどの製品や多くのAzureサービスがMariner上にデプロイされているという。

Steve Ballmer氏の有名な言葉Linux is a cancerは、発表以来多くの人が言及している。Perconaの創業者でオープンソースの提唱者であるPeter Zaitsev氏は、次のようにツイートしている。

数十年前には、Microsoft Linuxというものが存在することはほとんど想像できなかった

クラウドプロバイダーがクラウドデプロイメント用の軽量ディストリビューションを開発しているのはMicrosoftだけではない。AWSで長期サポートされるオプションのAmazon Linux 2023や、Chromium OSプロジェクトに基づくGoogleのContainer-Optimized OSも人気の選択肢である。

CBL-MarinerのドキュメントはGitHubで公開されている。

作者について

この記事に星をつける

おすすめ度
スタイル

BT