Microsoft、新しいランタイムのために Azure App Service for Linux を Ubuntu に切り替える
<本文>
Microsoft は、新しいコードベースのランタイムを Ubuntu に移行することで、Linux 向け Azure App Service の基盤を更新しています。本日発表されたこの更新プログラムは、.NET 10、Python 3.14、Node 24、PHP 8.5、Java 25 を含む今後のすべてのメジャー バージョンに適用されます。Microsoft は、今後数か月以内に展開する予定だと述べています。
既存の Debian ベースのスタックはそのまま機能し続けるため、開発者は強制的な移行に直面することはありません。 Microsoft は、Ubuntu への変更により、より安定した上位互換性のある基盤が提供されると述べています。これにより、Oryx、GitHub Actions、Azure CLI などのデプロイおよびスケーリング ツール間での運用の同等性が向上します。
Microsoft が Ubuntu に移行する理由
Microsoft によると、Ubuntu はより高速なアップストリーム アップデートを提供し、Debian の広範なパッケージ エコシステムを継承しています。これにより、Azure は最新のツールチェーンとライブラリをより予測どおりに採用できるようになり、互換性が向上し、新しい依存関係へのアクセスが可能になります。さらに、Ubuntu の長期サポート (LTS) リリースでは 5 年間のメンテナンス サイクルが提供されます。
開発者が知っておくべきこと
既存のアプリを実行している開発者の場合、アクションは必要ありません。ただし、新しいアプリや前述のランタイムへのアップグレードでは、Ubuntu ベースのイメージが自動的に使用されます。 Ubuntu では新しいバージョンやわずかに異なるパッケージ名が提供される可能性があるため、Microsoft はチームに対し、ビルド時または起動時にインストールされたネイティブ パッケージを再確認するようアドバイスしています。
*️⃣ 出典リンク:
Azure、 本日発表、