データベース アーキテクチャの設計を開始する

データはすべてのアプリケーションの中心です。 アーキテクチャ上の最も重要な決定事項の 1 つは、適切なデータベース ソリューションの選択です。 Azureは、リレーショナル データベース、NoSQL データベース、インメモリ キャッシュ、マネージド データベース インスタンスにまたがるデータベース サービスの包括的なポートフォリオを提供します。 トランザクション アプリケーション、分析ワークロード、グローバル分散システムのいずれを構築する場合でも、Azureデータベース サービスは、組織が必要とするパフォーマンス、スケーラビリティ、信頼性を提供します。

シナリオに適したデータベースは、データ モデル、一貫性の要件、クエリ パターン、および運用設定によって異なります。 主な考慮事項には、リレーショナルと非リレーショナルなどのデータ構造、トランザクション要件、スケーラビリティのニーズ、および必要なレベルの管理オーバーヘッドが含まれます。 Azure データベース ポートフォリオは、完全に管理されたサービスとしてのプラットフォーム (PaaS) オファリング、サービスとしてのインフラストラクチャ (IaaS) オプション、および特定のワークロード パターンに特化したサービスにまたがっています。

アーキテクチャ

Azure 上のデータベース ソリューションの旅を示すダイアグラム

このアーキテクチャのVisio ファイルをダウンロードしてください。

Apache®、Apache Cassandra®、Hadoop ロゴは、United Statesやその他の国における Apache Software Foundation の登録商標または商標です。 これらのマークを使用することが、Apache Software Foundation による保証を意味するものではありません。

前の図は、一般的な基本データベースまたはベースライン データベースの実装を示しています。 Azureで構築できる実際のソリューションについては、Database アーキテクチャを参照してください。

Azureデータベース ソリューションには、従来のリレーショナル データベース管理システム (RDBMS) とオンライン トランザクション処理 (OLTP) システム、オンライン分析処理 (OLAP) システムを含むビッグ データと分析のワークロード、およびNoSQLワークロードが含まれます。 Azureで構築できる実際のソリューションを見つけるには、Database アーキテクチャを参照してください。

データベースのアーキテクチャとガイドを調べる

このセクションの記事には、Azureにデプロイし、運用グレードのソリューションとガイドに拡張できる、完全に開発されたアーキテクチャが含まれています。 これらの記事は、Azureでデータベース テクノロジを使用する方法を決定するのに役立ちます。 ソリューションのアイデアは、データベースの概念実証 (POC) 開発を計画するときに考慮する実装パターンと可能性を示しています。

データベース ガイド

テクノロジの選択

次の記事は、ワークロード要件に最適なデータベース テクノロジの評価と選択に役立ちます。

NoSQL

データ処理

データ ガバナンス

データベース アーキテクチャ

次の運用対応アーキテクチャは、デプロイおよびカスタマイズできるエンドツーエンドのデータベース ソリューションを示しています。

データ ウェアハウス

Azureデータファクトリー

NoSQL

メインフレーム

リレーショナル

ビッグ データ

データベース ソリューションのアイデア

リレーショナル

NoSQL

Azure上のデータベースについて学習する

Microsoft Learn では、Azure データベース テクノロジ用の無料のオンライン トレーニング リソースが提供されます。 プラットフォームには、特定の製品とサービスのビデオ、チュートリアル、対話型ラボ、および職務別に整理されたラーニング パスが用意されています。

次のリソースは、Azureでのデータベース実装に関する基礎知識を提供します。

ロール別のラーニング パス

その他のロールベースのトレーニングについては、 他のラーニング パスを参照してください

組織の準備

クラウド導入を開始する組織は、クラウド導入を促進するように設計された実証済みのガイダンスのために、Azure に Cloud Adoption Framework を使用できます。 クラウド規模の分析とデータ管理のガイダンスについては、 クラウド規模の分析に関するページを参照してください。

Azureでデータベース ソリューションの品質を確保するには、Azure Well-Architected Framework に従ってください。 Well-Architected Framework は、アーキテクチャの卓越性を求める組織に規範的なガイダンスを提供し、コスト最適化されたAzure ソリューションを設計、プロビジョニング、監視する方法について説明します。

データベース固有のガイダンスについては、次の Well-Architected Framework サービス ガイドを参照してください。

ベスト プラクティス

データベース ソリューションを設計するときは、次のベスト プラクティスを確認してください。

ベスト プラクティス 説明
Azure Cosmos DBを使用したトランザクショナル・アウトボックス・パターン トランザクション 送信トレイ パターンを使用して、信頼性の高いメッセージングと保証されたイベント配信を行う方法について説明します。
Azure Cosmos DB 待機時間が短く高可用性を実現するには、一部のアプリケーションをユーザーに近いデータセンターにデプロイする必要があります。
Azure Cosmos DB セキュリティのベスト プラクティスは、データベース侵害の防止、検出、および対応に役立ちます。
Azure Cosmos DB のポイントインタイム リストア (PITR) による連続バックアップ Azure Cosmos DB の PITR について学びましょう。
Azure Cosmos DB Azure Cosmos DBには、高可用性を実現するための複数の機能と構成オプションが用意されています。
Azure SQL DatabaseとAzure SQL Managed Instance データベースは、アーキテクチャの単一障害点にならないようにする必要があります。

データベースを最新の状態に維持する

Azureデータベース サービスは、最新のデータの課題に対処するために進化します。 最新の 更新プログラムと機能について常に情報を得る。

キー データベース サービスを最新の状態に保つには、次の記事を参照してください。

その他のリソース

データベースは幅広いカテゴリであり、さまざまなソリューションを対象としています。 次のリソースは、Azureの詳細を確認するのに役立ちます。

ハイブリッドとマルチクラウド

ほとんどの組織には、オンプレミスとクラウドの両方で実行されるワークロードがあるため、データベースに対するハイブリッド アプローチが必要です。 通常、組織は オンプレミスのデータベース ソリューションをクラウドに拡張します。 これらの環境を接続するには、組織はハイブリッド ネットワーク アーキテクチャを選択する必要があります。

次の主要なハイブリッド データベース シナリオを確認します。

メインフレーム データの最新化

従来のメインフレーム システムを使用する組織は、Azure データベース サービスに移行することで、データ ワークロードを最新化できます。 Azureには、ビジネス継続性を維持しながらメインフレーム データを移行するのに役立つ複数の移行パターンとレプリケーション戦略が用意されています。

分析の統合

適切に設計されたデータベース基盤に依存する分析ワークロードについては、次の記事を参照してください。

アマゾン ウェブ サービス (AWS) または Google Cloud の専門家

迅速に立ち上げるのに役立つよう、次の記事では、Azureデータベース オプションを他のクラウド サービスと比較します。

貢献者達

Microsoftはこの記事を保持します。 次の共同作成者がこの記事を書きました。

主要な著者:

パブリックでないLinkedIn プロファイルを表示するには、LinkedIn.