AI News HubLIVE
站内改写2 分で読了

Microsoft、信頼性の問題があるにもかかわらず、Azure ReposからGitHubへの移行を企業に提案

GitHubは度重なる障害に見舞われているが、MicrosoftはAI機能(Copilotなど)と新しい移行ツールを活用して、企業にAzure ReposからGitHubへの移行を積極的に推進している。しかし、信頼性やコストに関する懸念がある。

ソースThe New Stack AI著者: Paul Sawers

Microsoftは、企業顧客に対してAzure ReposからGitHubへの移行を積極的に推進している。GitHubはここ1年、複数のサービス障害に見舞われ、特に開発チームが日常的に依存するActionsベースのCI/CDパイプラインに影響が出ている。GitHubのCOOであるKyle Daigle氏は6月初め、同社は現在の負荷の30倍に対応する容量を計画していると述べ、これは単にマシンを増やすだけでは対処できない課題だと説明した。

移行を促進するためにMicrosoftが提供するツールはEnterprise Live Migrations(ELM)であり、現在限定公開中である。このツールの主な利点はダウンタイムの削減にある:以前は大規模なリポジトリの移行に数日かかり、その間チームは開発を凍結する必要があった。ELMはソースと宛先のリポジトリを同期し続けることで、開発者はAzure Reposで作業を続けられ、最終的な切り替えウィンドウは通常30分未満である。MicrosoftのSoo Stahl氏とBhuvan Shah氏はブログで、チームは複雑でリスクの高い一斉移行を調整する必要なく、独自のペースで移行できると強調している。

しかしELMには制限もある。Gitの履歴、ブランチ、タグ、プルリクエストのメタデータ、ブランチポリシーは移行できるが、パイプライン、作業項目、Wiki、テスト計画は別途処理する必要がある。Azure DevOpsのプロジェクト管理やCI/CDツールに深く依存している企業にとって、ELMは出発点に過ぎない。

Microsoftの戦略の核はAIにある。GitHubにはCopilotとCopilot Coding Agentが統合されており、Azure Reposにはこれらの機能がない。Microsoft自身のCopilot、エージェント、プラットフォーム(CAP)組織は、6か月間で1,600以上のリポジトリと3,100人の開発者を移行し、わずか2人の専任エンジニアリングリーダーが推進した。Microsoftの製品管理ディレクターであるPoonam Gupta氏は、ソフトウェア開発はAIによって再形成されており、コードの保存場所が組織が獲得できる価値に直接影響すると述べている。

コミュニティの反応は様々だ。多くの企業ユーザーは、AI機能をAzure Reposに導入するのではなく、なぜプラットフォームの変更が必要なのか疑問視している。また、コスト面でもAzure DevOps Basicはユーザー1人あたり月額6ドルであるのに対し、GitHub Enterpriseは21ドルと大きな差がある。コメントの中には、Azure Reposの廃止はもはや明白だと指摘する声もある。さらに、先週には73のMicrosoft所有のGitHubリポジトリがMiasmaワーム攻撃により無効化され、世界中の開発者のCI/CDパイプラインが中断する事件が発生した。

これらの課題にもかかわらず、MicrosoftはAI駆動の開発環境が企業の決断を促すと確信している。企業チームにとって、信頼性とセキュリティは最も重要な基準である。MicrosoftはCopilotとエージェントワークフローの魅力が十分に作用すると賭けている。しかし、30分の切り替えウィンドウだけでは、その主張を裏付けるには不十分かもしれない。