Azure Cosmos DB

あらゆるスケールに対応したオープン API を備えた、高速な NoSQL データベース

スケーラブルで高パフォーマンスなアプリの構築または最新化

Azure Cosmos DB は最新のアプリ開発に対応したフル マネージドの NoSQL データベース サービスで、1 桁ミリ秒の応答時間と 99.999% の可用性の SLA が適用され、自動かつ即時のスケーラビリティと、MongoDB Cassandra 用のオープンソース API が備わっています。ターンキーのマルチマスター グローバル分散により、世界中のどこでも高速に書き込みや読み取りを行うことができます。

ミッションクリティカルなアプリケーション

SLA が適用される速度、可用性、スループット、整合性により、世界中のあらゆる Azure リージョンで最も重要なワークロードを実行できます。エンドツーエンドの暗号化とアクセス制御を含む、ターンキーのマルチマスター レプリケーションとエンタープライズレベルのセキュリティとコンプライアンスにより、ビジネス継続性を確保できます。Azure Cosmos DB は、Coca-ColaSymantecCitrix など、世界有数の企業によって信頼されています。

ミッションクリティカルなアプリケーション

リアルタイムの運用データに対する No-ETL 分析

お使いのデータベース内の運用データに対して凖リアルタイムの分析と AI を実行し、分析情報を得るまでの時間を短縮できます。Azure Cosmos DB は Azure Synapse Analytics とシームレスに統合されており、データを移動したり、運用ストアのパフォーマンスを低下させたりすることはありません。

リアルタイムの IoT デバイス テレメトリ

瞬時に、かつ弾力的にスケーリングできるため、取り込みやクエリのパフォーマンスを損なうことなく予測不能な各種 IoT ワークロードに対応可能です。スマート車両ソリューション向けに車両テレメトリをストリーミングし、変更フィードを使用してデータをストリーミングおよび分析してリアルタイムで分析情報を取得し、データをアーカイブしてデータ ウェアハウス分析を行うことができます。ExxonMobilJohnson ControlsOlympus は、Azure Cosmos DB を使用して IoT ソリューションを活用しているマーケット リーダーです。

リアルタイムの IoT デバイス テレメトリ

リアルタイムの小売サービス

リアルタイム ショッピング カート、製品のおすすめ情報、動的価格設定、在庫更新などを備えた高パフォーマンスのデジタル カスタマー エクスペリエンスを提供できます。Azure Cosmos DB は Jet.comASOS などの主要な小売業者によって使用されており、大量の製品データ全体で高速でグローバルなパーソナル化が実現し、ミリ秒単位で分析できます。また、低待機時間でのデータベース応答時間により、世界中のどこでも優れたアプリのパフォーマンスを実現できます。

リアルタイムの小売サービス

Azure Cosmos DB ソリューション アーキテクチャでアプリを開発する

いくつもの Azure リージョンにデータを分散させて、画期的な IoT、eコマース、ゲーム、サーバーレス アプリケーションを設計および実装。

Azure Cosmos DB を使ってイノベーションを実現する業界のリーダーたち

American Cancer Society は Azure Cosmos DB で低額の使用量ベースのデータに移行

"Results… have been simply phenomenal. The first year we did 86 percent more revenue year over year. Last year we did over 55 percent more revenue."

- デジタル製品担当シニア ディレクター、Ben Kaplan 氏

事例を見る

American Cancer Society

XTO Energy は Azure Cosmos DB で製造の問題をリアルタイムで診断

"With Microsoft, Azure, and IoT technologies, XTO Energy is an innovation leader in the oil and gas industry."

- ペルミアン テクノロジ統合マネージャー、Anish Patel 氏

事例を見る

ExxonMobil

Jet.com は Azure Cosmos DB で革新的でスケーラブルなリアルタイムの価格設定エンジンを作成

"When we were building Jet's next-generation event sourcing platform, Azure Cosmos DB offered the low latency, high throughput, global availability, and rich feature set critical to our success."

- ソフトウェア エンジニアリング ディレクター、Scott Havens 氏

事例を見る

Jet.com

ASOS は Azure Cosmos DB でパーソナライズされたショッピングのおすすめ情報をグローバルに提供

"We chose Azure Cosmos DB because of its global distribution and ability to handle heavy seasonal bursts like Black Friday…. We can distribute our data models to be near the microservices they're serving—wherever that is in the world."

- 最高技術責任者、Bob Strudwick 氏

事例を見る

Asos

Symantec は Azure Cosmos DB に移行することでデータベース コストを 40% 節約

"Our customers trust us to protect them throughout their ecosystem. So we needed a partner that we could trust to deliver a highly reliable service with ultra-low worldwide latency, at a reasonable cost."

- Symantec 社、テクニカル ディレクター/アーキテクト、Michael Shavell 氏

事例を見る

Symantec

柔軟な価格管理

実質的に無制限のスループットとストレージ、および選択したすべてのリージョンにわたる弾力的なスケーラビリティによってリソースとコストを管理します。

開発者向けに設計され、幅広い API をサポート

SQL (Core) API

新しいアプリを簡単に構築します。Azure Cosmos DB には SQL (Core) APIJavaScript のネイティブ サポートが含まれます。Azure Cosmos DB SQL API では、JSON 項目に対するリッチ クエリを、正式なプログラミング モデルを通して実現します。Azure Cosmos DB クエリ言語は、JavaScript プログラミング モデルをベースにしています。また、SQL API は、JavaScript 型システム、式評価、および関数呼び出しを基盤としています。

Cassandra API

Azure Cosmos DB の機能を使用して、Cassandra をサービスとして提供します。SLA で保証された Azure Cosmos DB プラットフォームの機能と共に Cassandra の SDK やツール (既存のドライバーを含む) を使用して、無限に近いグローバルなスケールでアプリケーションを構築します。

MongoDB 用 Azure Cosmos DB API

Azure Cosmos DB をご自分の MongoDB アプリ用のフル マネージド データベース サービスとしてご利用ください。必要なコード変更はわずかであり、MongoDB データのネイティブ API サポートにより、ご自分のアプリでクラウド ネイティブのプラットフォームを活用できます。

セキュリティのために Azure を選ぶ理由

  • Microsoft では、サイバー セキュリティの研究と開発に年間 10 億 (米国ドル)を超える投資を行っています。
  • 3,500 名以上のセキュリティ エキスパートが、専属でお客様のデータとプライバシーの保護にあたっています。
  • Azure は、他のクラウド プロバイダーを上回るコンプライアンス認定を受けています。包括的なリストをご確認ください。

手軽に作業開始

Azure Cosmos DB の使用方法を確認: ベスト プラクティスを探し、チュートリアルとドキュメントを参照できます。

ドキュメント、トレーニング、および移行リソース

コミュニティと Azure のサポート

Microsoft エンジニアや Azure コミュニティのエキスパートに質問したり、サポートを要請したりするには、Stack Overflow をご利用ください。サンプルとリポジトリは GitHub から入手できます。

チュートリアルとラボ

Azure Cosmos DB の更新プログラム、ブログ、お知らせ

よく寄せられる質問

  • Azure Cosmos DB は、あらゆるスケールに対応するグローバル分散型マルチモデル データベース サービスです。このサービスは、グローバル配布と水平方向への拡張性を中心として一から構築されました。

    Azure Cosmos DB では、任意の数の Azure リージョンへのターンキー グローバル配布により、データが透過的にスケーリングされ、あらゆる場所のユーザーにレプリケートされます。世界中で書き込みおよび読み取りを柔軟にスケーリングし、お支払いは必要な分のみとなります。Azure Cosmos DB では、NoSQL および OSS API (MongoDB、Cassandra、Gremlin、etcd、Spark、SQL など) のネイティブ サポートのほか、明確に定義された複数の整合性モデルや、99 パーセンタイルでの 10 ミリ秒未満の読み書き待機時間の保証が提供されます。また、世界中どこにいてもマルチホームによって 99.999% の高可用性が保証されます。これらはすべて、業界トップ レベルの包括的な SLA の対象となります。

    Azure Cosmos DB はフル マネージド サービスで、分散データベースの運用とスケーリングの管理負荷を Azure にオフロードできます。このため、VM、ハードウェアのプロビジョニング、設定および構成、容量、レプリケーション、ソフトウェア修正プログラム、またはクラスター スケーリングの管理について心配する必要がありません。

  • Azure Cosmos DB を使用すると、ご自身のデータベースを構成してグローバルに分散し、Azure リージョンのどこからでも利用できるようにできます。待機時間を最小限に抑えるには、データをユーザーの所在地の近くに配置してください。

    Azure Cosmos DB では、Azure Cosmos DB アカウントに関連付けられている全リージョンに対して透過的にデータがレプリケートされます。グローバルに分散された Azure Cosmos DB データベースとコンテナーの単一のシステム イメージが利用できるようになっており、アプリケーションからは、読み取りと書き込みをローカルに実行することができます。

    ターンキー グローバル配布を使用すると、ご利用のアカウントに関連付けらているリージョンを、いつでも追加または削除できます。リージョンの追加や削除のために、アプリケーションを一時停止したり再デプロイしたりする必要はありません。サービスによってネイティブに提供されるマルチホーム機能により、高い可用性が維持されます。詳細情報

  • Azure Cosmos DB には、厳密で最終的な整合性という両極端な方法よりも多くのオプションがあり、幅広い選択肢を利用できるデータ整合性に対応しています。

    整合性の程度に応じて明確に定義された次の 5 種類のモデルから選択してください。

    • 厳密
    • 有界整合性制約
    • Session
    • 一貫性のあるプレフィックス
    • 最終的

    各モデルが包括的な SLA の対象となります。詳細については、こちらのドキュメントをご覧ください。

  • グローバル分散型データベースとしての Azure Cosmos DB には、スループット、99 パーセンタイルの待機時間、一貫性、および高可用性を含む包括的な SLA が用意されています。

    詳細情報を入手する

  • Azure Cosmos DB では、Azure Cosmos DB アカウントに関連付けられているすべての Azure リージョンに、データが透過的にレプリケートされます。サービスによって複数レイヤーの冗長性がお使いのデータに適用されます。詳細情報を見る

Azure Cosmos DB の詳細を確認して、ターンキー グローバル配布を実際にご覧ください

無料で始める