AI 時代のデータベース

適用対象: NoSQL MongoDB Cassandra Gremlin Table PostgreSQL

"OpenAI は、高い信頼性と低メンテナンスを実現する、これまでで最も急速に成長しているコンシューマー アプリの 1 つである ChatGPT サービスを動的にスケーリングするために Cosmos DB に依存しています。" - Satya Nadella、Microsoft の会長兼最高経営責任者

現在のアプリケーションには、優れた応答性と、常時接続が求められます。 ピーク時の使用量の大きな変化に即応し、増え続けるデータを格納し、ミリ秒単位でユーザーがこうしたデータを利用できるようにすることが求められます。 待機時間の短縮と高可用性を実現するには、これらのアプリケーションのインスタンスをそのユーザーの近くにあるデータ センターにデプロイする必要があります。

AI を利用するアプリケーションの急増により、複雑さが増しました。これらのアプリケーションの多くは多数のデータ ストアを統合しているためです。 たとえば、いくつかの組織が、MongoDB、Postgres、Redis、Gremlin に同時に接続するアプリケーションを構築したとします。 これらのデータベースは実装ワークフローと運用パフォーマンスが異なり、アプリケーションのスケーリングに新たな複雑性をもたらします。

Azure Cosmos DB は、キャッシュから、バックアップ、ベクトル検索まで、オペレーショナル データのニーズに合わせた単一のデータベースになることで、アプリケーション開発を簡素化し、迅速化します。 AI、デジタル コマース、モノのインターネット、予約管理などの最新のアプリケーションのデータ インフラストラクチャが提供されます。 リレーショナル、ドキュメント、ベクトル、キー値、グラフ、テーブルを含む、すべてのオペレーショナル データ モデルに対応できます。

業界をリードする機能を提供する AI データベース...

...無料

Azure Cosmos DB は、フル マネージドの NoSQL、リレーショナル、ベクトル データベースです。 数ミリ秒 (1 桁台) の応答時間と、自動および即時のスケーラビリティがもたらされ、あらゆるスケールで速度が保証されます。 SLA に基づいた可用性とエンタープライズグレードのセキュリティにより、ビジネス継続性が保証されます。

次により、アプリの開発はより高速で生産性が向上します。

  • 世界中のあらゆる場所でのターンキー マルチリージョン データ分散
  • オープンソース API
  • 一般的な言語の SDK
  • 統合ベクトル データベースや Azure AI サービスとのシームレスな統合など、取得拡張生成をサポートするための AI データベース機能
  • 自然言語プロンプトに基づいて NoSQL クエリを生成するためのクエリ Copilot (プレビュー)

フル マネージド サービスである Azure Cosmos DB には自動管理、更新、修正の機能が備わっており、データベース管理を任せることができます。 また、アプリケーションのニーズに対応して需要に容量を一致させるコスト効果の高いサーバーレスおよび自動スケーリング オプションにより、容量管理が処理されます。

既存の Azure AI または GitHub Copilot のお客様は、Azure AI Advantage オファーに基づいて、40,000 RU/s (最大 6,000 ドル相当) のスループットを備えた Azure Cosmos DB を 90 日間無料で試すことができます。

あるいは、最初の 1,000 RU/s のスループットと 25 GB のストレージを無料で利用できる Azure Cosmos DB の有効期間 Free レベルを使用することもできます。

まだ Azure を使用していない場合は、Azure Cosmos DB を Azure サブスクリプションなしで 30 日間無料で試すことができます (詳細情報)。 試用期間終了後の確約はありません。

ヒント

Azure Cosmos DB の詳細については、毎週木曜日の午後 1 時 (太平洋時間) に Azure Cosmos DB Live TV をご覧ください。 今後のセッション予定と過去のエピソードについてはこちらでご確認いただけます。

...単なる AI アプリ以上

Azure Cosmos DB は、AI だけでなく、Web、モバイル、ゲーム、IoT アプリケーションのための頼りになるデータベースにもなるはずです。 Azure Cosmos DB は、膨大な量のデータ、読み取り、書き込みをグローバル規模で準リアルタイム応答で処理するソリューションにうってつけです。 Azure Cosmos DB で保証されている高可用性、高スループット、低遅延、チューニング可能な整合性は、これらの種類のアプリケーションを構築する際の大きな利点です。 IoT とテレマティック、小売りとマーケティング、ゲーム、Web アプリとモバイル アプリの作成に Azure Cosmos DB をどのように適用できるかをご確認ください。

...比類のない信頼性と柔軟性を備える

あらゆるスケールで保証された速度

比類のない SLA に基づいた速度とスループット、高速なグローバル アクセス、および即時のエラスティック性を実現します。

  • 読み取りと書き込みの待ち時間が短いグローバルなリアルタイム アクセス、スループット、および整合性のすべてが SLA に基づきます。
  • ボタンをクリックするだけで、マルチリージョン書き込みと任意の Azure リージョンへのデータ分散を行うことができます。
  • 予測できないトラフィックのバーストが発生している場合でも、任意の Azure リージョンにわたってストレージとスループットを独立してエラスティックにスケーリングできます (世界中で無制限にスケーリング)。

簡略化されたアプリケーション開発

オープンソース API、複数の SDK、スキーマレス データ、オペレーショナル データに対する非 ETL 分析を使用して迅速な構築を行うことができます。

  • Azure Functions、IoT Hub、AKS (Azure Kubernetes Service)、App Service などの最新の (クラウドネイティブ) アプリ開発で使用される主要な Azure サービスと緊密に統合されます。
  • NoSQL、MongoDB、PostgreSQL、Apache Cassandra、Apache Gremlin、Table のネイティブ API など、複数のデータベース API から選択できます。
  • リレーショナル、ドキュメント、ベクトル、キー値、グラフ、テーブルなどのデータ モデルの統合 AI データベースとして Azure Cosmos DB を使用します。
  • .NET、Java、Node.js、Python 用の SDK で任意の言語を使用して、NoSQL 用 API でアプリを構築します。 または、他の任意のデータベース API シリーズ用のドライバーを選択できます。
  • 変更フィードを使用すると、簡単にデータベース コンテナーに対する変更を追跡および管理し、Azure Functions を使用してトリガー イベントを作成できます。
  • Azure Cosmos DB のスキーマレス サービスでは、データ モデルに関係なくすべてのデータに自動的にインデックスを付けて、きわめて高速なクエリを実現します。

ミッション クリティカル対応

すべてのアプリケーションにおいて、ビジネス継続性、99.999% の可用性、およびエンタープライズレベルのセキュリティが保証されます。

  • Azure Cosmos DB は、業界をリードする可用性を含む SLA の包括的なスイートを全世界で提供します。
  • 自動データ レプリケーションにより、任意の Azure リージョンにデータを簡単に分散できます。 厳密な整合性を使用した場合は、マルチリージョン書き込みまたは RPO 0 でゼロのダウンタイムが実現されます。
  • 自己管理型のキーにより、エンタープライズグレードの保存時の暗号化が提供されます。
  • Azure ロールベースのアクセス制御により、データが保護され、微調整された制御が提供されます。

フル マネージドかつ高いコスト効果

アプリケーションと総保有コスト (TCO) のニーズに対応する、サーバーレスおよび自動スケーリングによるエンドツーエンドのデータベース管理。

  • フルマネージド データベース サービス。 自動、ノータッチ、メンテナンス、パッチの適用、および更新プログラムにより、開発者の時間と費用を節約できます。
  • あらゆるサイズまたはスケールの予測不可能または散発的なワークロードに対するコスト効果に優れたオプション。これにより、開発者は、容量を計画または管理することなく簡単に作業を開始できます。
  • サーバーレス モデルは、スパイクがよく発生するワークロードに対して自動かつ応答性の高いサービスを提供して、オンデマンドでトラフィック バーストを管理します。
  • プロビジョニングされたスループットの自動スケーリングにより、予測できないワークロードに対して、SLA を維持しながら、容量が自動的かつ即座にスケーリングされます。

Azure Synapse Link for Azure Cosmos DB は、Azure Cosmos DB 内のオペレーショナル データに対する凖リアルタイムの分析を可能とするクラウドネイティブのハイブリッド トランザクションおよび分析処理 (HTAP) 機能です。 Azure Synapse Link によって、Azure Cosmos DB と Azure Synapse Analytics の間に緊密でシームレスな統合が作成されます。

  • 管理する ETL ジョブがないことによる分析の複雑さの軽減。
  • オペレーショナル データに関するほぼリアルタイムの分析情報。
  • 運用ワークロードへの影響がない
  • 大規模な分析ワークロードに向けて最適化されている。
  • コスト効率が高い。
  • ローカルで使用でき、グローバルに分散された、マルチリージョン書き込みの分析。
  • Azure Synapse Analytics とのネイティブの統合。