MicrosoftとOSSの親和性、Azureインフラ強化の取り組みは?

阿久津良和

2021-04-27 06:30

 日本マイクロソフトは4月26日、記者説明会を開催し、Microsoft Azureの最新情報とオープンソースソフトウェア(OSS)やインフラストラクチャーに関する取り組みについて紹介した。

 2001年からのOSSの取り組みについて、Azure ビジネス本部 マーケットデベロップメント部 シニアプロダクトマネージャー/Azure SMEの廣瀬一海氏は、「社員の個人的な(OSSに対する)活動が組織化し浸透していった。現在は当社自身がOSSを推進する取り組みを組織的に行い、業務承認プロセスや商標チェックなど行う『Open Source Program Office』が稼働している」と説明した。現在のMicrosoft Azureは今後の展開予定を含めて67リージョンまで拡大を続ける。

日本マイクロソフト Azure ビジネス本部 マーケットデベロップメント部 シニアプロダクトマネージャー/Azure SMEの廣瀬一海氏(SMEはSubject Matter Expert:領域専門家)
日本マイクロソフト Azure ビジネス本部 マーケットデベロップメント部 シニアプロダクトマネージャー/Azure SMEの廣瀬一海氏(SMEはSubject Matter Expert:領域専門家)

 MicrosoftとOSSの関係は、約20年前の2001年6月のOSSとの相互運用性の拡大発表にまでさかのぼる。C#とCLI(共通言語基盤)の共有ソース実装の構築発表をはじめ、XMLファイルからMSIパッケージを作成する「WiX(Windows Installer XML toolset)」や、WindowsでのNode.jsサポート、OpenJDKへの貢献と続けてきた。

 同社が提示した数値によれば、Microsoft Azureで稼働するLinux VMは50%を超え、Microsoft自身が業務にLinuxを利用する割合は3分の1を突破した。Azureマーケットプレイスも60%以上がLinuxベースに置き換わっているという。

 自社ソリューションの「Azure Kubernetes Service(AKS)」以外にも、VMwareと共同で作成・運用する「Azure Spring Cloud」や「VMware Tanzu」「Azure Red Hat OpenShift」などがMicrosoft Azure上で稼働し、大企業のビジネス需要に応えられる基盤であると廣瀬氏は強調した。

 また、Kubernetes開発陣の1人であるBrendan Burns氏(現Microsoft CPV for Azure)や、Xamarin創業者の1人であるNathaniel Friedman氏(現GitHub CEO)がMicrosoftに参加していることを指し、「OSSを理解した運営がMicrosoft社内で行われている」(廣瀬氏)と説明する。

Microsofttとオープンソースソフトウェアの歴史
Microsofttとオープンソースソフトウェアの歴史

 こうした活動を支える基盤のMicrosoft Azureでは、Microsoft Ignite 2021においてアベイラビリティーゾーン(AZ)の強化など多くの発表がなされた。その背景には、「Azureの展望である『Azure is the world's computer』を実現するための方法論が存在する。リライアビリティー(信頼性)は『目標』、レジリエンス(回復性)は『方法』。AZ内で稼働するデータセンターのストレージや電源が障害の引き金とならないため」(Azure ビジネス本部 マーケットデベロップメント部 プロダクトマネージャー/Azure SMEの佐藤壮一氏)という。明確な冗長性の確保やAZの拡張に取り組み、変更を順序立てて展開する仕組みを採用しているとした。

 当初は、「Canaryリージョン」と呼ばれる限定的な地域で機能を展開し、その後もパイロット段階、影響範囲が乏しい初期リージョン、ロールアウト時もリージョンペアの一方にだけ展開するといった仕組みを採用している。

日本マイクロソフト Azure ビジネス本部 マーケットデベロップメント部 プロダクトマネージャー/Azure SME 佐藤壮一氏
日本マイクロソフト Azure ビジネス本部 マーケットデベロップメント部 プロダクトマネージャー/Azure SME 佐藤壮一氏

 Microsoft Azureの運用自体もAIOps(自律的なオペレーション)を採用することで、利用者の影響を最小限に抑制している。例えば、ストレージの不具合により顧客データを別のストレージへ待避後も問題部分を特定し、破損するまで観測し続ける機械学習主導のディスク障害予測を用いてきたという。

 SLAP(サービスレベルアグリーメント)以外にもSLO(サービスレベル目標)やSLI(サービルレベル指標)といった測定条件も設け、顧客のアップタイム要件の把握と安定運用を目指してきた。佐藤氏は、「障害の回避ではなく障害へ適切に対応するため」と、多くの取り組みをMicrosoft Azureに投入していると強調した。

Microsoftt Azureにおける障害対策の概要
Microsoftt Azureにおける障害対策の概要

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. ビジネスアプリケーション

    生成 AI 「Gemini」活用メリット、職種別・役職別のプロンプトも一挙に紹介

  2. セキュリティ

    まずは“交渉術”を磨くこと!情報セキュリティ担当者の使命を果たすための必須事項とは

  3. セキュリティ

    迫るISMS新規格への移行期限--ISO/IEC27001改訂の意味と求められる対応策とは

  4. セキュリティ

    マンガで分かる「クラウド型WAF」の特徴と仕組み、有効活用するポイントも解説

  5. ビジネスアプリケーション

    急速に進むIT運用におけるAI・生成AIの活用--実態調査から見るユーザー企業の課題と将来展望

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]