Vision

マイクロソフトは、幅広い返金保証付きの新しいデータベース「Azure Cosmos DB」を発表した。

マイクロソフトは、幅広い返金保証付きの新しいデータベース「Azure Cosmos DB」を発表した。

トム・クレイジット

マイクロソフトは、水曜日に開催される Microsoft Build において、レイテンシとスループットを考慮して構築され、そのパフォーマンスに対する積極的なサービス レベル アグリーメントに裏付けられた新しいデータベースである Azure Cosmos DB を発表し、クラウド顧客に対するデータベースの売り込みを強化する予定です。

Azure Cosmos DBは、グローバルな展開と顧客へのアカウンタビリティを実現するデータベース構築を目指した7年間のプロジェクトの成果だと、マイクロソフトのディスティングイッシュエンジニアであり、Azure Cosmos DBのアーキテクトでもあるダルマ・シュクラ氏は今週初めのインタビューで述べた。Azure Cosmos DBは、今年クラウドプロバイダー間で熾烈なデータベース技術競争が繰り広げられている中で、新たな局面を迎える。そして水曜日から一般提供が開始される。

「データはアプリの中核を成すだけでなく、ますます最も重要な要素となり、インテリジェントアプリ開発の基盤となっています。クラウドベースのアプリケーションがますます大規模化し、世界中のユーザーにリーチし、AIエクスペリエンスを強化するにつれて、地球規模のデータが必要になる時代が到来しています」と、マイクロソフトのクラウド&エンタープライズグループ担当エグゼクティブバイスプレジデント、スコット・ガスリー氏は、水曜日に公開予定のブログ記事で述べています。(ガスリー氏は6月7日に開催されるCloud Tech Summitで講演予定ですが、今回は改めて彼に質問する機会ができました。)

シュクラ氏によると、Azure Cosmos DBとなるものの開発は、Bing、Azure、Office 365といった同社のクラウドベースサービスを運用するマイクロソフトのエンジニア向けの社内ツールとして2010年に始まったという。Azure Cosmos DBは、ユーザーがデータをホストする地域を指定し、シアトルで設計されたアプリが一夜にしてインドで人気を博すなど、需要の地理的変化に迅速に対応することを可能にする。

Azure Cosmos DB では、データベースのパフォーマンス、特に一貫性を左右する要素について、開発者がよりきめ細かな選択を行うことができます。

一貫性とは、すべてのデータが開発者が設定したルールに従ってデータベースに書き込まれることを要求するデータベースの概念ですが、開発者がユーザーにデータを返す際の速度と精度のバランスに応じて、一貫性のレベルを様々に設定できます。Microsoftは現在、Azure Cosmos DBにおいて、このバランスを実現するための5つの異なる選択肢を提供しています。これは、チューリング賞受賞者でありMicrosoftの研究者であるレスリー・ランポート氏の研究に基づいているとMicrosoftは述べています。AmazonのDynamoDBは、2つの選択肢を提供しています。

「開発者は、アプリの設計に関する選択について、他のデータベースでは得られないレベルの透明性が得られます」とマイクロソフトの最高技術責任者(CTO)ケビン・スコット氏は水曜日の発表に先立つ説明会で述べた。

しかし、Azure Cosmos DBの最も注目すべき点は、Microsoftがユーザーにアップタイム、パフォーマンス、レイテンシ、スループットに関するサービスレベルアグリーメント(SLA)を提供するという点でしょう。ほぼすべてのクラウドデータベースプロバイダーは、アップタイムに関してSLA(サービスレベルアグリーメント)を締結しています。これは、何か問題が発生した場合に顧客に料金の一部を返金するものです。しかし、Microsoftはさらに一歩先を行くようです。

Azure Cosmos DB の詳細は、今週開催される Microsoft Build で議論される予定です。他のデータベースプロバイダーも Microsoft の発表に反応すると予想されます。Amazon Web Services はここ数ヶ月、自社のデータベース技術を宣伝するために何度か公の場に登場しており、Google は昨年 2 月に Cloud Spanner のベータ版をリリースしました。クラウドプロバイダーは総じて、Oracle との決別を決意した企業からデータベース契約を獲得するチャンスに期待を膨らませています。

Microsoft は水曜日に、新しい MySQL および PostgreSQL サービス、Azure SQL Database の改善、前述の Oracle 顧客向けのデータベース移行サービスなど、データベース関連のいくつかの発表を行う予定です。

また、同社はシアトル発のDocuSignをAzureの顧客として獲得したことを発表する予定です。DocuSignは、カナダ事業を皮切りに事業拡大にあたり、Azureを活用していく予定です。

特記事項:今週シアトルで開催されるBuildカンファレンス参加者全員に、6月7日にワシントン州ベルビューで開催される第1回GeekWire Cloud Tech Summitの特別割引が15%適用されます。このサミットでは、Microsoft Azureの最高責任者であるスコット・ガスリー氏、DockerのCOOであるスコット・ジョンストン氏、Cloud Foundryのエグゼクティブディレクターであるアビー・カーンズ氏、Kubernetesの共同開発者であるジョー・ベダ氏など、多数のスピーカーが登壇します。イベントサイトで登録する際は、コード「Build15」をご利用ください。