開発者がクラウドネイティブアプリを構築できるよう支援するマイクロソフトのオープンソースプロジェクト「Dapr」が1.0に到達

開発者がクラウドネイティブアプリを構築できるよう支援するマイクロソフトのオープンソースプロジェクト「Dapr」が1.0に到達

マイクロソフトが支援するオープンソースプロジェクト「Dapr」は、開発者がイベント駆動型の分散型クラウドネイティブアプリケーションをより容易に構築できるようにすることを目指しており、本日1.0マイルストーンを達成しました。これは、プロジェクトが実稼働ユースケースに対応できる準備が整ったことを意味します。マイクロソフトは2019年10月に「Distributed Application Runtime」(「Dapr」の略)をリリースしました。それ以来、プロジェクトは14回のアップデートをリリースし、コミュニティはAzure、AWS、Alibaba、Google Cloudなど、ほぼすべての主要クラウドプロバイダーとの統合を開始しました。

Microsoft Azure CTO の Mark Russinovich 氏は、Dapr の目標はエンタープライズ開発者向けにクラウド ネイティブ開発を民主化することだったと語った。

「企業の開発者に求められているものを見てみると、従来はクライアント、サーバー、Web、そしてデータベース型のアプリケーションを開発していました」と彼は指摘します。「しかし今では、コンテナ化や、スケールアウトし、ダウンタイムなしでアップデートできるマイクロサービスの構築が求められています。そして、これらすべてのクラウドサービスとの統合も求められています。さらに多くの企業は、オンプレミス環境とクラウド環境の両方で移植可能な、あるいはクラウド間で移動可能なアプリの開発を求めています。つまり、彼らが解決しようとしているビジネス上の課題に特有な、あるいは関連性のない、膨大な量の複雑さが彼らに突きつけられているのです。」

そして、開発の多くは、アプリケーションが様々なサービスと確実に通信できるようにするために、車輪の再発明を伴います。Daprの背後にある考え方は、開発者がイベント駆動型マイクロサービスを構築するために必要なツールを、すぐに使える単一のランタイムとして提供することです。Daprは、サービス間通信、状態管理、pub/sub、シークレット管理といった機能のための様々なビルディングブロックを提供しています。

画像クレジット: Dapr

「Daprの目標は、クラウドネイティブで分散型、高可用性、スケーラビリティ、そしてセキュリティを備えたクラウドサービスを開発する上での煩雑な作業をすべてDaprが担うことでした。開発者はコード作成に集中できるのです。実際、私たちはサーバーレス、つまりFunctions-as-a-Serviceから教訓を得ました。例えばAzure Functionsはイベントドリブンで、開発者はビジネスロジックに集中でき、Azure Functionsに付属するバインディングなどが他のサービスとの接続を担います」とルシノビッチ氏は述べた。

彼はまた、もう一つの目標は言語固有のモデルを廃止し、あらゆる言語から活用できるプログラミングモデルを構築することだと指摘しました。企業は既存のコードで複数の言語を使用する傾向があり、多くの企業が既存のコードをすべて捨てることなく、既存のアプリケーションを最適にモダナイズする方法を模索しています。

テッククランチイベント

サンフランシスコ | 2025年10月27日~29日

ルシノビッチ氏が指摘したように、このプロジェクトには現在、マイクロソフト社外から700人以上の貢献者がおり(ただし、コアユーザーは主にマイクロソフト社員)、1.0リリース以前から多くの企業が本番環境で使用を開始しています。既にDaprを使用している大手クラウドプロバイダーの一つがAlibabaです。「Alibaba CloudはDaprに大変魅了されており、積極的に活用しています」とルシノビッチ氏は述べました。Daprに貢献した他の組織には、HashiCorpや、ZEISS、Ignition Group、New Relicといった初期ユーザーが含まれます。

クラウド プロバイダーが競合他社がすでに自社のイノベーションを利用していることを喜ぶのは少し奇妙に思えるかもしれないが、Russinovich 氏は、これがまさに計画であり、チームは近いうちに Dapr を財団に組み込むことを望んでいると述べた。

「私たちは数ヶ月前からオープンガバナンスへの取り組みを進めており、目標はこれを財団に導入することです。[…] 目標はこれをオープンにすることです。これはマイクロソフトだけのものではありません。業界全体の取り組みです」と彼は述べたが、チームがどの財団と話をしているのかはまだ明かさなかった。

マイクロソフトがKubernetesとマイクロサービスに関する新しいオープンソースプロジェクトを開始

フレデリックは2012年から2025年までTechCrunchに在籍していました。また、SiliconFilterを設立し、ReadWriteWeb(現ReadWrite)にも寄稿しています。フレデリックは、エンタープライズ、クラウド、開発者ツール、Google、Microsoft、ガジェット、交通機関など、興味のあるあらゆる分野をカバーしています。

バイオを見る