Azure Cosmos DB の概要Welcome to Azure Cosmos DB

適用対象: SQL API Cassandra API Gremlin API Table API MongoDB 用 Azure Cosmos DB API

現在のアプリケーションには、優れた応答性と、常時接続が求められます。Today's applications are required to be highly responsive and always online. 待機時間の短縮と高可用性を実現するには、これらのアプリケーションのインスタンスをそのユーザーの近くにあるデータ センターにデプロイする必要があります。To achieve low latency and high availability, instances of these applications need to be deployed in datacenters that are close to their users. アプリケーションには、ピーク時の使用量の大きな変化に即応し、増え続けるデータを格納し、ミリ秒単位でユーザーがこうしたデータを利用できるようにすることが求められます。Applications need to respond in real time to large changes in usage at peak hours, store ever increasing volumes of data, and make this data available to users in milliseconds.

Azure Cosmos DB は、最新のアプリ開発に対応するフル マネージドの NoSQL データベースです。Azure Cosmos DB is a fully managed NoSQL database for modern app development. 数ミリ秒 (1 桁台) の応答時間と、自動および即時のスケーラビリティにより、あらゆるスケールで速度が保証されます。Single-digit millisecond response times, and automatic and instant scalability, guarantee speed at any scale. SLA に基づいた可用性とエンタープライズグレードのセキュリティにより、ビジネス継続性が保証されます。Business continuity is assured with SLA-backed availability and enterprise-grade security. 世界中のあらゆる場所でのターンキー マルチ リージョン データ分散と、人気のある言語用のオープン ソース API シリーズと SDK により、アプリの開発をより速く、より生産的に行うことができるようになります。App development is faster and more productive thanks to turnkey multi region data distribution anywhere in the world, open source APIs and SDKs for popular languages. Azure Cosmos DB では、フル マネージド サービスとして、管理、更新、およびパッチ適用が自動的に行われるため、ユーザー側でのデータベース管理が不要になります。As a fully managed service, Azure Cosmos DB takes database administration off your hands with automatic management, updates and patching. また、アプリケーションのニーズに対応して需要に容量を一致させるコスト効果の高いサーバーレスおよび自動スケーリング オプションにより、容量管理が処理されます。It also handles capacity management with cost-effective serverless and automatic scaling options that respond to application needs to match capacity with demand.

Azure サブスクリプション、課金、契約がなくても Azure Cosmos DB を無料でお試しいただけます。または、Azure Cosmos DB Free レベルを使用してアカウントを取得し、最初の 400 RU/秒と 5 GB のストレージを無料でご利用いただけます。You can Try Azure Cosmos DB for Free without an Azure subscription, free of charge and commitments or use the Azure Cosmos DB free tier to get an account with the first 400 RU/s and 5 GB of storage free.

Azure Cosmos DB は、最新のアプリ開発に対応するフル マネージドの NoSQL データベースです。

主な利点Key Benefits

あらゆるスケールで保証された速度Guaranteed speed at any scale

比類のない SLA に基づいた速度とスループット、高速なグローバル アクセス、および即時のエラスティック性を実現します。Gain unparalleled SLA-backed speed and throughput, fast global access, and instant elasticity.

  • 読み取りと書き込みの待ち時間が短いグローバルなリアルタイム アクセス、スループット、および整合性のすべてが SLA に基づきますReal-time access with fast read and write latencies globally, and throughput and consistency all backed by SLAs
  • ボタンをクリックするだけで、マルチリージョン書き込みと任意の Azure リージョンへのデータ分散を行うことができます。Multi-region writes and data distribution to any Azure region with the click of a button.
  • 予測できないトラフィックのバーストが発生している場合でも、任意の Azure リージョンにわたってストレージとスループットを独立してエラスティックにスケーリングできます (世界中で無制限にスケーリング)。Independently and elastically scale storage and throughput across any Azure region – even during unpredictable traffic bursts – for unlimited scale worldwide.

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

オープン ソース API シリーズ、複数の SDK、スキーマレス データ、運用データに対する非 ETL 分析を使用して迅速な構築を行うことができます。Build fast with open source APIs, multiple SDKs, schemaless data and no-ETL analytics over operational data.

  • Azure Functions、IoT Hub、AKS (Azure Kubernetes Service)、App Service などの最新の (クラウドネイティブ) アプリ開発で使用される主要な Azure サービスと緊密に統合されます。Deeply integrated with key Azure services used in modern (cloud-native) app development including Azure Functions, IoT Hub, AKS (Azure Kubernetes Service), App Service, and more.
  • ネイティブ Core (SQL) API、MongoDB 用 API、Cassandra API、Gremlin API、Table API などの複数のデータベース API シリーズから選択できます。Choose from multiple database APIs including the native Core (SQL) API, API for MongoDB, Cassandra API, Gremlin API, and Table API.
  • .NET、Java、Node.js、Python 用の SDK で任意の言語を使用して、Core (SQL) API でアプリを構築できます。Build apps on Core (SQL) API using the languages of your choice with SDKs for .NET, Java, Node.js and Python. または、他の任意のデータベース API シリーズ用のドライバーを選択できます。Or your choice of drivers for any of the other database APIs.
  • Azure Synapse Analytics を使用して、Azure Cosmos DB に格納されているほぼリアルタイムの運用データに対して非 ETL 分析を実行できます。Run no-ETL analytics over the near-real time operational data stored in Azure Cosmos DB with Azure Synapse Analytics.
  • 変更フィードを使用すると、簡単にデータベース コンテナーに対する変更を追跡および管理し、Azure Functions を使用してトリガー イベントを作成できます。Change feed makes it easy to track and manage changes to database containers and create triggered events with Azure Functions.
  • Azure Cosmos DB のスキーマレス サービスでは、データ モデルに関係なくすべてのデータに自動的にインデックスを付けて、きわめて高速なクエリを実現します。Azure Cosmos DB’s schema-less service automatically indexes all your data, regardless of the data model, to delivery blazing fast queries.

ミッション クリティカル対応Mission-critical ready

すべてのアプリケーションについて、ビジネス継続性、99.999% の可用性、およびエンタープライズレベルのセキュリティが保証されます。Guarantee business continuity, 99.999% availability, and enterprise-level security for every application.

  • Azure Cosmos DB は、業界をリードする可用性を含む SLA の包括的なスイートを全世界で提供します。Azure Cosmos DB offers a comprehensive suite of SLAs including industry-leading availability worldwide.
  • 自動データ レプリケーションにより、任意の Azure リージョンにデータを簡単に分散できます。Easily distribute data to any Azure region with automatic data replication. 厳密な整合性を使用した場合は、マルチリージョン書き込みまたは RPO 0 でゼロのダウンタイムが実現されます。Enjoy zero downtime with multi-region writes or RPO 0 when using Strong consistency.
  • 自己管理型のキーにより、エンタープライズグレードの保存時の暗号化が提供されます。Enjoy enterprise-grade encryption-at-rest with self-managed keys.
  • Azure ロールベースのアクセス制御により、データが保護され、微調整された制御が提供されます。Azure role-based access control keeps your data safe and offers fine-tuned control.

フル マネージドかつ高いコスト効果Fully managed and cost-effective

アプリケーションと TCO のニーズに対応する、サーバーレスおよび自動スケーリングによるエンドツーエンドのデータベース管理End-to-end database management, with serverless and automatic scaling matching your application and TCO needs

  • フルマネージド データベース サービス。Fully-managed database service. 自動、ノータッチ、メンテナンス、パッチの適用、および更新プログラムにより、開発者の時間と費用を節約できます。Automatic, no touch, maintenance, patching, and updates, saving developers time and money.
  • あらゆるサイズまたはスケールの予測不可能または散発的なワークロードに対するコスト効果に優れたオプション。これにより、開発者は、容量を計画または管理することなく簡単に作業を開始できます。Cost-effective options for unpredictable or sporadic workloads of any size or scale, enabling developers to get started easily without having to plan or manage capacity.
  • サーバーレス モデルは、スパイクがよく発生するワークロードに対して自動かつ応答性の高いサービスを提供して、オンデマンドでトラフィック バーストを管理します。Serverless model offers spiky workloads automatic and responsive service to manage traffic bursts on demand.
  • プロビジョニングされたスループットの自動スケーリングにより、予測できないワークロードに対して、SLA を維持しながら、容量が自動的かつ即座にスケーリングされます。Autoscale provisioned throughput automatically and instantly scales capacity for unpredictable workloads, while maintaining SLAs.

Azure Cosmos DB の恩恵を受けるソリューションSolutions that benefit from Azure Cosmos DB

さまざまなデータについて、リアルタイムに近い応答時間とグローバルな規模で膨大な量のデータや読み書きを処理する必要のある Web、モバイル、ゲーム、IoT アプリケーションは、Cosmos DB の保証された高可用性、高スループット、低待ち時間、調整可能な整合性の恩恵を受けます。Any web, mobile, gaming, and IoT application that needs to handle massive amounts of data, reads, and writes at a global scale with near-real response times for a variety of data will benefit from Cosmos DB's guaranteed high availability, high throughput, low latency, and tunable consistency. IoT とテレマティック小売りとマーケティングゲームWeb アプリとモバイル アプリの作成に Azure Cosmos DB をどのように適用できるかをご確認ください。Learn about how Azure Cosmos DB can be used to build IoT and telematics, retail and marketing, gaming and web and mobile applications.

次のステップNext steps

以下のクイック スタートのいずれかに従って、実際に Azure Cosmos DB を使ってみましょう。Get started with Azure Cosmos DB with one of our quickstarts: