Google Cloud と Azure のサービスの比較
この記事は、Google Cloud と比較して Microsoft Azure サービスを理解するのに役立ちます。 (Google Cloud は Google Cloud Platform (GCP) と呼ばれることに注意してください。) Azure と Google Cloud によるマルチクラウド ソリューションを計画しているのか、または Azure に移行しているのかにかかわらず、Azure と Google Cloud サービスの IT 機能をすべての技術的カテゴリで比較できます。
この記事では、ほぼ同等のサービスを比較します。 すべての Google Cloud サービスや Azure サービスが一覧に示されているわけではありません。また、比較されている各サービスが機能ごとに厳密に等価であるわけではありません。
Google Cloud ユーザー向けの Azure の概要については、「Google Cloud プロフェッショナルのための Azure」の概要を参照してください。
マーケットプレース
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
Google Cloud Marketplace | Azure Marketplace | 単一仮想マシンまたは複数仮想マシン ソリューションを含む、デプロイが容易な自動的に構成されたサード パーティー製アプリケーション。 |
データ プラットフォーム
データベース
Type | Google Cloud サービス | Azure サービス | Azure サービスの説明 |
---|---|---|---|
リレーショナル データベース | Cloud SQL - SQL Server | Azure SQL ファミリ Azure SQL Database Azure SQL Managed Instance SQL Server on Azure VM Azure SQL Edge |
クラウド内の SQL Server データベース エンジン製品の Azure SQL ファミリ Azure SQL Database は、フル マネージドのサービスとしてのプラットフォーム (PaaS) データベース エンジンです Azure SQL Managed Instance は、インテリジェントでスケーラブルなクラウド データベース サービスです 幅広い SQL Server データベース エンジンとの互換性と、フル マネージドの常に最新のサービスとしてのプラットフォームのすべての利点を兼ね備えています Azure Windows または Linux VM にデプロイされた SQL Server IaaS Azure SQL Edge は、IoT およびエッジのデプロイ向けに最適化されたリレーショナル データベース エンジンです |
Cloud SQL MySQL & PostgreSQL | Azure Database for MySQL (単一サーバー & フレキシブル サーバー) Azure Database for PostgreSQL (単一サーバー & フレキシブル サーバー) |
回復性、セキュリティ、スケール、およびメンテナンスが主にプラットフォームによって処理される、マネージド リレーショナル データベース サービス | |
水平方向にスケーラブルなリレーショナル データベース | Cloud Spanner | NoSQL 用 Azure Cosmos DB |
水平方向に無限にスケーリングされるグローバルに分散されたデータベース システム。 マルチモーダル -- キー値、グラフ、ドキュメント データ。 複数の API (SQL、JavaScript、Gremlin、MongoDB、Azure テーブル ストレージ) がサポートされます。 コンピューティングとストレージは個別にスケーリングできます |
Azure Cosmos DB for PostgreSQL (Citus) | Azure Database for PostgreSQL は、オープンソースの Postgres リレーショナル データベース エンジンに基づいた、フル マネージドのサービスとしてのデータベースです。 Hyperscale (Citus) デプロイ オプションでは、シャーディングを使用して複数のマシンにわたってクエリをスケーリングし、より大きなスケールとパフォーマンスを必要とするアプリケーションをサポートします | ||
NoSQL | Cloud Bigtable |
Azure Table Storage | 大量の半構造化データセットを使用して迅速な開発を行うための高度にスケーラブルな NoSQL キー値ストアです。 高可用性の半構造化データを格納します。 柔軟なデータ スキーマと OData ベースのクエリがサポートされます |
Cloud Firestore | Azure Cosmos DB | 複数のデータ モデル (キー値、ドキュメント、グラフ、および多桁式) をネイティブにサポートする、グローバルに分散されたマルチモデルのデータベース | |
Firebase Realtime Database | Azure Cosmos DB の変更フィード | Azure Cosmos DB の変更フィードは、コンテナーに対して行われた変更が発生した順番で記録されている永続的な記録です。 変更フィードは、Azure Cosmos DB コンテナーの変更をリッスンすることで機能します。 変更されたドキュメントは、変更された順に並べ替えられた一覧に出力されます。 永続的な変更は非同期的に増分処理できます。また、出力を 1 つ以上のコンシューマーに分散させて並列処理することもできます | |
メモリ内 | Cloud Memorystore | Azure Cache for Redis | アプリケーションに対してスループットが高く待機時間の短いデータ アクセスを提供する、セキュリティで保護されたデータ キャッシュおよびメッセージング ブローカーです |
データベース アーキテクチャ
Architecture | 説明 |
---|---|
Azure Cosmos DB を使用したゲーム | 予測できないトラフィックのバーストに対応するようにデータベースを弾力的にスケーリングし、グローバルな規模で待機時間の短いマルチプレーヤー エクスペリエンスを実現します。 |
データ ウェアハウス
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
BigQuery | Azure Synapse Analytics SQL Server ビッグ データ クラスター Azure Databricks |
超並列処理 (MPP) を使用して、ペタバイト単位のデータに対して複雑なクエリを短時間で実行するクラウドベースのエンタープライズ データ ウェアハウス。 Kubernetes 上で動作する SQL Server、Spark、および HDFS コンテナーのスケーラブルなクラスターを展開できます。 これらのコンポーネントを並行して実行し、Transact-SQL または Spark からのビッグ データの読み取り、書き込み、処理を行うことができるので、高価値のリレーショナル データと大量のビッグ データを簡単に組み合わせて分析できます。 |
データ ウェアハウスのアーキテクチャ
Architecture | 説明 |
---|---|
自動化されたエンタープライズ BI | Azure Data Factory と zure Synapse Analytics を使用して、Azure での抽出、読み込み、および変換 (ELT) ワークフローを自動化します。 |
データ オーケストレーションと ETL
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
Cloud Data Fusion | Azure Data Factory Azure Synapse Analytics |
異なるコンピューティングおよびストレージ サービスやオンプレミスのデータ ソース間でデータを指定された間隔で処理および移動します。 データ パイプラインの作成、スケジュール、調整、および管理を行います。 |
ビッグ データと分析
ビッグ データの処理
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
Dataproc | Azure HDInsight Azure Synapse Analytics Azure Databricks Microsoft Fabric Data Engineering |
Apache Spark ベースのマネージド分析プラットフォーム。 |
ビッグ データ アーキテクチャ
Architecture | 説明 |
---|---|
Azure データ プラットフォームのエンドツーエンド | Azure サービスを使用して、さまざまなソースのデータを取り込み、処理、格納、提供、および視覚化します。 |
パーソナライズされたオファー | このソリューションでは、複数のソースからのデータを分析する機械学習モデルを使用して、顧客に合わせたコンテンツを提供するインテリジェントなマーケティング システムを構築します。 |
Azure Data Explorer を使用したビッグ データ分析 | Azure Data Explorer を使用したビッグ データ分析は、データの量 (Volume)、更新頻度 (Velocity)、多様性 (Variety) というビッグ データの 3 つの V に Azure Data Explorer がどのように対応するかを示します。 |
分析と視覚化
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
Cloud Dataflow | Azure Databricks Azure HDInsight |
Apache Beam を使用したストリーミングおよびバッチ データ処理用のマネージド プラットフォーム |
Data Studio Looker |
Power BI | 視覚化を構築したり、アドホック分析を実行したり、データからビジネスの洞察を開発したりするビジネス インテリジェンス ツール。 |
Cloud Search | Azure Search | フルテキスト検索とそれに関連する検索分析および機能を提供します。 |
BigQuery | SQL Server Analysis Services | データベースの分析に標準の SQL を使用する、サーバーレスで非クラウドの対話型クエリ サービスを提供します。 |
Analytics アーキテクチャ
Architecture | 説明 |
---|---|
自動化されたエンタープライズ BI | Azure Synapse Analytics 付きの Azure Data Factory を使用して、Azure で Extract/Load/Transform (ELT) ワークフローを自動化します。 |
Azure 上での大量のニュース フィードの取り込みと分析 | Azure Cosmos DB や Azure AI サービスを含めた Azure サービスのみを使用して、RSS ニュース フィードからテキスト、画像、センチメントなどのデータを取り込んで分析するためのパイプラインを作成します。 |
時系列 & IoTデータ
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
BigQuery | Azure Data Explorer Azure Time Series Insights Azure Cosmos DB Microsoft Fabric Real Time Intelligence |
数ペタバイトのデータに対して複雑なクエリを実行する、フル マネージドで低遅延の分散型ビッグ データ分析プラットフォーム。 ログおよび時系列データ向けに高度に最適化されています。 オープンでスケーラブルなエンドツーエンドの IoT 分析サービス。 モノのインターネット (IoT) スケールでデータの収集、処理、格納、クエリ、視覚化を行うことができます。このデータは、時系列に対して高度にコンテキスト化および最適化されています。 |
時系列アーキテクチャ
Architecture | 説明 |
---|---|
Azure Data Explorer を使用した IoT 分析 | Azure Data Explorer を使用した IoT テレメトリ分析は、IoT デバイスから高速で流れる多種多様な大量のストリーミング データに対するほぼリアルタイムの分析を示しています。 |
AI と機械学習
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
Vertex AI | Azure Machine Learning | ノートブック、デザイナー、自動化のオプションを使用して、機械学習モデルと基盤モデルをトレーニング、デプロイ、自動化、管理するためのクラウド サービス。 |
TensorFlow | ML.NET | ML.NET は、機械学習 & AI の両方に対応した、オープン ソースでクロスプラットフォームの機械学習フレームワークです。 |
TensorFlow | ONNX (Open Neural Network Exchange) | ONNX は、最大の互換性と推論のパフォーマンスの向上を促進する機械学習モデルを表すために構築されたオープン形式です。 |
Cloud Vision API - Computer Vision | Azure AI サービス Computer Vision | 視覚データ処理を使用して、コンピューターが画像やビデオ内のオブジェクトや人物を識別して理解し、オブジェクトから概念に至るまでコンテンツにラベルを付け、印刷されたテキストや手書きのテキストを抽出し、ブランドやランドマークなどの一般的な主題を認識し、コンテンツを管理できるようにします。 |
Natural Language AI | Azure AI Language | Azure AI Language は、自然言語処理アプリケーションを開発するためのマネージド サービスです。 重要な用語やフレーズを識別し、感情を分析し、テキストを要約し、会話型インターフェースを構築します。 |
Natural Language AI | Azure AI サービス - 会話言語理解 | 人々がアプリ、ボット、IoT デバイスと対話できるように自然言語理解 (NLU) を使用する AI 言語の機能。 |
音声テキスト変換 | Azure AI サービス Speech To Text | 100 を超える言語と変種で音声をテキストに書き起こします。 モデルをカスタマイズして、ドメイン固有の用語の精度を高めます。 |
AutoML Tables – 構造化データ | ML.NET モデル ビルダー | ML.NET モデル ビルダーには、カスタムの機械学習モデルを構築、トレーニング、デプロイするための理解しやすい視覚的インターフェイスが用意されています。 事前に機械学習の専門知識は必要ありません。 モデル ビルダーでは AutoML がサポートされており、さまざまな機械学習のアルゴリズムと設定を自動的に調べて、シナリオに最も適したものを見つけることができます。 |
AutoML Vision | Azure AI Custom Vision | 最先端のコンピューター ビジョンを特定のドメイン用にカスタマイズして埋め込みます。 円滑なカスタマー エクスペリエンスの構築、製造プロセスの最適化、デジタル マーケティング キャンペーンの促進などを行います。 機械学習の専門知識は必要ありません。 |
AutoML Video Intelligence | Azure Video Indexer | ビデオから分析情報を簡単に抽出し、検索しやすさとエンゲージメントを向上させて、アプリケーションをすばやく強化します。 |
Dialogflow | Azure AI Language 質問応答 | 使いやすい UI または REST API で FAQ ページ、サポート Web サイト、製品マニュアル、SharePoint ドキュメント、または編集コンテンツを使用して、高度なボットを構築、トレーニング、発行できます。 |
AI Platform Notebooks | Azure Notebooks | Azure 上で Jupyter Notebooks を使用して、どこからでもコードを開発して実行できます。 |
Deep Learning VM Image | データ サイエンス仮想マシン | データ サイエンスと AI 開発用に事前に構成されたクラウドの環境です。 |
Deep Learning Containers | Azure Kubernetes Service (AKS) 上の GPU サポート | グラフィック処理装置 (GPU) は、グラフィック、視覚化ワークロード、AI 推論など、コンピューティング処理の負荷が高いワークロードによく使用されます。 AKS では、Kubernetes でこれらのコンピューティングを集中的に使用するワークロードを実行する GPU 対応ノード プールの作成をサポートしています。 |
Data Labeling Service | Azure ML - データのラベル付け | ラベル付けプロジェクトの作成、管理、監視を一元的に行うことができます (パブリック プレビュー)。 これを使用して、ラベル付けタスクを効率的に管理するためにデータ、ラベル、チーム メンバーを調整します。 Machine Learning では、画像の分類 (複数ラベルまたは多クラス) のほか、境界ボックスと組み合わせたオブジェクトの識別がサポートされています。 |
AI Platform Training | Azure ML – コンピューティング ターゲット | トレーニング スクリプトを実行したり、サービスのデプロイをホストしたりする、指定されたコンピューティング リソースまたは環境です。 この場所は、ローカル コンピューターでも、クラウドベースのコンピューティング リソースでもかまいません。 コンピューティング ターゲットを使用すると、コードを変更しなくても、後でコンピューティング環境を容易に変更できます。 |
AI Platform Predictions | Azure ML - デプロイ | 機械学習モデルを Web サービスとしてデプロイし、リアルタイム予測またはバッチ予測を大規模に行います。 |
継続評価 | Azure ML – データの誤差 | デプロイ済みモデルのトレーニング データセットと推論データ間のデータの誤差を監視します。 機械学習のコンテキストでは、トレーニングされた機械学習モデルで、誤差が原因で予測パフォーマンスが低下する場合があります。 Azure Machine Learning では、データの誤差を監視することができ、誤差が検出されると、このサービスから電子メール アラートが送られてきます。 |
説明可能な AI | Azure ML – モデルの解釈可能性 | 機械学習モデルの動作を理解し、説明します。 |
Cloud TPU | FPGA 高速仮想マシン | FPGA プログラミング用に最適化された AI と機械学習の推論タスクを実行します。 FPGA は、Intel の FPGA デバイスに基づいています。 |
Vertax AI | 機械学習の運用 (MLOps) | データの準備とモデルのトレーニングからデプロイと監視まで、ML モデルと AI ワークフローの開発とデプロイを合理化するプラットフォーム。 |
Dialogflow | Microsoft Bot Framework | 会話型 AI エクスペリエンスを構築し、会話型ユーザー インターフェイスを統合するのに役立ちます。 |
AI と機械学習アーキテクチャ
Architecture | 説明 |
---|---|
Azure でのイメージの分類 | Computer Vision API や Azure Functions などの Azure サービスを使用して、アプリケーションに画像処理を組み込む方法について説明します。 |
eコマースのインテリジェントな製品検索エンジン | このアーキテクチャは、専用 Search Service を使用して、eコマースの顧客に対する関連検索結果を動的に表示する方法を説明します。 |
データ カタログ & ガバナンス
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
Dataplex | Microsoft Purview | Microsoft Purview は、データ ガバナンス、データ セキュリティ、リスクおよびコンプライアンス ソリューションにまたがる製品の包括的なポートフォリオです。 |
Compute
仮想サーバー
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
Compute Engine | Azure Virtual Machines | 仮想サーバーにより、ユーザーは OS やサーバー ソフトウェアをデプロイ、管理、および保守できます。 インスタンスの種類によって、CPU/RAM の組み合わせが提供されます。 ユーザーは、サイズを変更する柔軟性により使用した分に対して支払います。 |
単一テナント ノード | Azure Dedicated Host | プロジェクト専用のハードウェア上に VM をホストします。 |
Batch | Azure Batch | 大規模な並列コンピューティングやハイパフォーマンス コンピューティングのアプリケーションをクラウドで効率的に実行できます。 |
Compute Engine Autoscaler Compute Engine マネージド インスタンス グループ |
Azure 仮想マシン スケール セット | VM インスタンスの数を自動的に変更できます。 プラットフォームがインスタンスを追加または削除するかどうかを決定する定義済みのメトリックとしきい値を設定します。 |
Cloud GPU | GPU 最適化 VM | GPU 最適化 VM サイズは、単一の GPU、複数の GPU、またはフラクショナル GPU で使用できる特化された仮想マシンです。 コンピューティング処理の負荷が高いワークロード、グラフィック処理の負荷が高いワークロード、視覚化ワークロードを想定してサイズが設計されています。 |
VMware Engine | Azure VMware Solution | Azure VMware Solution を使用して、VMware ベースのエンタープライズ ワークロードを Azure に再デプロイして拡張します。 VMware ベースのワークロードをデータセンターから Azure にシームレスに移行し、VMware 環境を Azure と統合します。 使い慣れた VMware ツールをそのまま使用して既存の環境を管理し続けながら、Azure ネイティブ サービスを使用してアプリケーションを最新化します。 Azure VMware Solution とは、VMware によって検証された Microsoft サービスであり、Azure インフラストラクチャ上で実行されます。 |
コンテナーとコンテナー オーケストレーター
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
Cloud Run | Azure Container Apps | Azure Container Apps は、Azure でコンテナーを実行する最も高速で簡単な方法です。仮想マシンをプロビジョニングしたり、より高度なオーケストレーション サービスを導入したりする必要はありません。 |
Artifact Registry (ベータ) Container Registry |
Azure Container Registry | 顧客が Docker で書式設定されたイメージを格納できるようにします。 Azure 上ですべての種類のコンテナー デプロイを作成するために使用されます。 |
Kubernetes Engine (GKE) | Azure Kubernetes Service (AKS) | Kubernetes で調整済みのコンテナー化されたアプリケーションをデプロイします。 自動アップグレードと組み込みのオペレーション コンソールによってクラスターの管理と監視を簡素化します。 「AKS ソリューションの概要」をご覧ください。 |
Kubernetes Engine Monitoring | Azure Monitor Container Insights | Azure Monitor Container insights は、以下のデプロイされているコンテナー ワークロードのパフォーマンスを監視するために設計された機能です。Azure Kubernetes Service (AKS) にホストされているマネージド Kubernetes クラスター、Azure Container Instances、 Azure Stack またはオンプレミスでホストされているセルフマネージド Kubernetes クラスター、あるいは Azure Red Hat OpenShift。 |
Anthos Service Mesh | Open Service Mesh (OSM) | これは、軽量で拡張可能なクラウド ネイティブ サービス メッシュです。 OSM は、高度に動的なマイクロサービス環境のために、ユーザーがすぐに使用できる監視機能を統一して管理し、セキュリティで保護するためのシンプルなアプローチを採用しています |
コンテナー アーキテクチャ
ここでは、AKS をオーケストレーターとして使用するアーキテクチャをいくつか紹介します。
Architecture | 説明 |
---|---|
Azure Kubernetes Service (AKS) のベースライン アーキテクチャ | セキュリティに重点を置いて AKS クラスターをデプロイするベースライン インフラストラクチャを展開します。 |
Azure Kubernetes Service (AKS) 上のマイクロサービス アーキテクチャ | Azure Kubernetes Service (AKS) 上にマイクロサービス アーキテクチャをデプロイします。 |
GitHub Actions と GitFlow を使用した AKS アプリの CI/CD | このアーキテクチャは、コンテナー、ビルド用の継続的インテグレーション (CI)、継続的デプロイ (CD) 用の GitOps を使用して、エンドツーエンドのアプリケーション開発を最新化する企業に適用されます。 |
関数
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
Cloud Functions | Azure Functions | サーバーをプロビジョニングまたは管理することなく、イベントまたはスケジュールに応答してシステムを統合したり、バックエンド プロセスを実行したりします。 |
サーバーレス アーキテクチャ
Architecture | 説明 |
---|---|
クラウド間スケーリング パターン | Azure Stack を含むソリューション アーキテクチャを使用してクラウド間のスケーラビリティを向上させる方法について説明します。 ステップ バイ ステップのフローチャートで実装の手順の詳細を説明します。 |
DevOps およびアプリケーションの監視
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
オペレーション (旧称 Stackdriver) | Azure Monitor | クラウドおよびオンプレミス環境からテレメトリを収集、分析し、それに対応する包括的なソリューションを提供することで、アプリケーションやサービスの可用性とパフォーマンスを最大限に高めます。 ご利用のアプリケーションがどのように実行されているかを把握するのに役立ちます。さらに、アプリケーションに影響している問題点およびアプリケーションが依存しているリソースを事前に明らかにしておくことができます。 |
Cloud Trace | Azure Monitor | クラウドおよびオンプレミス環境からテレメトリを収集、分析し、それに対応する包括的なソリューションを提供することで、アプリケーションやサービスの可用性とパフォーマンスを最大限に高めます。 ご利用のアプリケーションがどのように実行されているかを把握するのに役立ちます。さらに、アプリケーションに影響している問題点およびアプリケーションが依存しているリソースを事前に明らかにしておくことができます。 |
スナップショット デバッガー (クラウド デバッガーは非推奨) | Application Insights (Azure Monitor) | Azure Monitor Application Insights は、Azure Monitor の機能であり、ライブ Web アプリケーションの Application Performance Management (APM) に優れています。 ご利用のアプリケーションがどのように実行されているかを把握するのに役立ちます。さらに、アプリケーションに影響している問題点およびアプリケーションが依存しているリソースを事前に明らかにしておくことができます。 |
Cloud Profiler | Application Insights (Azure Monitor) | Azure Monitor Application Insights は、Azure Monitor の機能であり、ライブ Web アプリケーションの Application Performance Management (APM) に優れています。 ご利用のアプリケーションがどのように実行されているかを把握するのに役立ちます。さらに、アプリケーションに影響している問題点およびアプリケーションが依存しているリソースを事前に明らかにしておくことができます。 |
Cloud Source Repositories | Azure Repos、 GitHub Repos | コード開発での共同作業用のクラウド サービス。 |
Cloud Build | Azure Pipelines、 GitHub Actions | 継続的な統合およびデプロイをサポートするフル マネージドのビルドサービス。 |
Artifact Registry | Azure Artifacts、 GitHub パッケージ | 完全に統合されたパッケージ管理を 1 回のクリックで継続的インテグレーション/継続的デリバリー (CI/CD) パイプラインに追加します。 パブリックおよびプライベートのソースから Maven、npm、NuGet、Python のパッケージ フィードを作成し、あらゆる規模のチームと共有します。 |
Cloud デベロッパー ツール (Cloud Code を含む) | Azure 開発者ツール | マルチプラットフォームでスケーラブルなアプリおよびサービスをビルド、デバッグ、デプロイ、診断、および管理するためのツールのコレクション。 |
gcloud SDK | Azure SDK とツール | Azure SDK は、お客様のお好みの言語から Azure サービスを簡単に使用できるように構築されたライブラリのコレクションです。 これらのライブラリは、一貫性がありわかりやすく、診断可能で信頼でき、そして自然に使用できるよう設計されています。 Azure コマンドライン インターフェイス (CLI) は、Azure リソースを作成および管理するために使用されるコマンド セットです。 Azure CLI は Azure サービス全体で利用でき、オートメーションに重点を置くことで、Azure で迅速に作業できるように設計されています。 |
Cloud Shell | Azure Cloud Shell | Azure Cloud Shell は、Azure リソースを管理するための、ブラウザーでアクセスできる対話形式の認証されたシェルです。 Bash または PowerShell どちらかのシェル エクスペリエンスを作業方法に合わせて柔軟に選択できます。 |
Google Cloud での PowerShell | Azure PowerShell | Azure PowerShell は、PowerShell コマンド ラインから Azure リソースを直接管理するためのコマンドレットのセットです。 Azure PowerShell は、簡単に学習して使い始めることができるように設計されていますが、自動化のための強力な機能が用意されています。 .NET Standard で記述された Azure PowerShell は、Windows 上の PowerShell 5.1 およびすべてのプラットフォーム上の PowerShell 6.x 以降で動作します。 |
Cloud Deployment Manager | Azure Marketplace | Marketplace は Azure で実行するために認定、最適化されたあらゆるソフトウェアが揃う、お客様の必要を満たす最高の場です。 |
Cloud Deployment Manager | Azure Resource Manager | ユーザーが長時間実行の、エラーが発生しやすく、かつ頻繁に繰り返される手動の IT タスクを自動化する方法を提供します。 |
DevOps アーキテクチャ
Architecture | 説明 |
---|---|
GitHub Actions と GitFlow を使用した AKS アプリの CI/CD | このアーキテクチャは、コンテナー、ビルド用の継続的インテグレーション (CI)、継続的デプロイ (CD) 用の GitOps を使用して、エンドツーエンドのアプリケーション開発を最新化する企業に適用されます。 |
モノのインターネット (IoT)
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
Cloud IoT Core | Azure イベント グリッド MQTT ブローカー Azure IoT Hub |
IoT デバイスとの双方向通信を安全かつ大規模に管理するためのゲートウェイ。 |
Cloud Pub/Sub | メッセージングとイベント セクションを参照 | ストリーミング データを処理し、後続の処理エンジン、ストレージ プラットフォーム、またはデータベース プラットフォームにルーティングします。 |
Edge TPU | Azure IoT Edge Azure IoT Operations |
オンプレミス シナリオで実行するためにクラウド インテリジェンスを IoT デバイス上に直接デプロイします。 |
IoT アーキテクチャ
Architecture | 説明 |
---|---|
Azure IoT 参照アーキテクチャ | Platform as a Service (PaaS) コンポーネントを使用する Azure での IoT アプリケーションの推奨アーキテクチャ。 |
管理
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
Cloud Billing | Azure Billing API | 時間、組織、または製品リソース別のリソース使用の課金データを生成、監視、予測、および共有するのに役立つサービス。 |
Cloud Console | Azure Portal | クラウド リソースの構築、デプロイ、および操作を簡略化する統合された管理コンソール。 |
オペレーション (旧称 Stackdriver) | Azure Monitor | クラウドおよびオンプレミス環境からテレメトリを収集、分析、操作するための包括的なソリューションです。 |
Cost Management | Microsoft Cost Management | Microsoft Cost Management は、Azure 請求書の理解、課金アカウントとサブスクリプションの管理、Azure 支出の制御、リソース使用の最適化に役立ちます。 |
メッセージングとイベント
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
Cloud Pub/Sub | Azure Service Bus | 信頼性の高いメッセージ キューや持続性のある発行/サブスクライブ メッセージングを含む、一連のクラウド ベースのメッセージ指向ミドルウェア テクノロジをサポートします。 |
Cloud Pub/Sub | Azure Event Grid | パブリッシュ/サブスクライブ モデルを使用した画一的なイベントの使用を可能にする、フル マネージド イベント ルーティング サービス。 |
Cloud Pub/Sub | Azure Event Hubs | 動的なデータ パイプラインを構築し、他の Azure サービスとの統合を行うために使用される、リアルタイムのデータ インジェストおよびマイクロバッチ処理サービス。 |
Messaging アーキテクチャ
Architecture | 説明 |
---|---|
スケーラブルな Web アプリケーション | このリファレンス アーキテクチャの実証済みの方法を使用して、Azure App Service Web アプリケーションのスケーラビリティとパフォーマンスを向上させます。 |
キューとイベントを使用したエンタープライズ統合 | Azure Logic Apps、Azure API Management、Azure Service Bus、および Azure Event Grid を使用してエンタープライズ統合パターンを実装するための推奨アーキテクチャ。 |
ネットワーク
領域 | Google Cloud サービス | Azure サービス | 説明 |
---|---|---|---|
クラウド仮想ネットワーク | Virtual Private Network (VPC) | Azure Virtual Network (Vnet) | クラウド内の分離されたプライベート環境を提供します。 ユーザーは、独自の IP アドレス範囲の選択、アドレス範囲の追加または更新、サブネットの作成、ルート テーブルやネットワーク ゲートウェイの構成など、自分の仮想ネットワーク環境を制御できます。 |
DNS 管理 | Cloud DNS | Azure DNS | 他の Azure サービスと同じ、課金およびサポート契約に使用される資格情報を使用して DNS レコードを管理します |
Cloud DNS | Azure の Traffic Manager | Azure Traffic Manager は、世界中の Azure リージョン間でサービスへのトラフィックを最適に配分しつつ、高可用性と応答性を実現する DNS ベースのロード バランサーです。 | |
内部 DNS | Azure プライベート DNS | カスタムの DNS ソリューションを構成しなくても、仮想ネットワーク内のドメイン名を管理および解決することができるほか、1 つの仮想ネットワーク内および接続されている複数の仮想ネットワーク内の仮想マシン (VM) の名前解決を提供します。 | |
ハイブリッド接続 | Cloud Interconnect | Azure ExpressRoute | ある場所からクラウド プロバイダーへの (インターネット経由ではない) プライベート ネットワーク接続を確立します。 |
Cloud VPN ゲートウェイ | Azure Virtual Network ゲートウェイ | Azure 仮想ネットワークを他の Azure 仮想ネットワーク、または顧客のオンプレミス ネットワークに接続します (サイト間)。 エンド ユーザーは VPN トンネリング経由で Azure サービスに接続できます (ポイント対サイト)。 | |
Cloud VPN ゲートウェイ | Azure Virtual WAN | Azure Virtual WAN により、VPN と ExpressRoute を使用した大規模なブランチ接続が簡素化されます。 | |
Cloud Router | Azure Virtual Network ゲートウェイ | BGP を使用して動的ルート交換を有効にします。 | |
負荷分散 | ネットワーク負荷分散 | Azure Load Balancer | Azure Load Balancer は、レイヤー 4 (すべて TCP または UDP) でトラフィックを負荷分散します。 |
クラウド ロード バランシング | Azure Front Door | Azure Front Door を使用すると、単一のエニーキャスト IP を使用してリージョン間でグローバルに負荷を分散できます。 | |
クラウド ロード バランシング | Azure Application Gateway | Application Gateway はレイヤー 7 のロード バランサーです。 到達可能な任意の IP を使用してバックエンドを取得します。 SSL ターミネーション、Cookie ベースのセッション アフィニティ、およびラウンド ロビンによるトラフィックの負荷分散をサポートしています。 | |
クラウド ロード バランシング | Azure の Traffic Manager | Azure Traffic Manager は、世界中の Azure リージョン間でサービスへのトラフィックを最適に配分しつつ、高可用性と応答性を実現する DNS ベースのロード バランサーです。 | |
コンテンツ配信ネットワーク | Cloud CDN | Azure CDN | コンテンツ配信ネットワーク (CDN) は、ユーザーに Web コンテンツを効率的に配信できるサーバーの分散ネットワークです。 |
ファイアウォール | ファイアウォール規則 | アプリケーション セキュリティ グループ | Azure アプリケーション セキュリティ グループを使用すると、仮想マシンをグループ化し、それらのグループに基づいてネットワーク セキュリティ ポリシーを定義することができます。 |
ファイアウォール規則 | ネットワーク セキュリティ グループ | Azure 仮想ネットワーク内の Azure リソースで送受信されるネットワーク トラフィックは、Azure ネットワーク セキュリティ グループを使ってフィルター処理できます。 | |
ファイアウォール規則 | Azure Firewall | Azure Firewall は、Azure Virtual Network リソースを保護するクラウドベースのマネージド ネットワーク セキュリティ サービスです。 組み込みの高可用性とクラウドの無制限のスケーラビリティを備えた、完全にステートフルなサービスとしてのファイアウォールです。 | |
Web アプリケーション ファイアウォール | Cloud Armor | Application Gateway - Web アプリケーション ファイアウォール | Azure Web アプリケーション ファイアウォール (WAF) では、一般的な悪用や脆弱性から Web アプリケーションを一元的に保護します。 |
Cloud Armor | Front Door – Azure Web アプリケーション ファイアウォール | Azure Front Door の Azure Web アプリケーション ファイアウォール (WAF) は、Web アプリケーションに対する一元的な保護を提供します。 | |
Cloud Armor | CDN – Azure Web アプリケーション ファイアウォール | Microsoft の Azure Content Delivery Network (CDN) の Azure Web アプリケーション ファイアウォール (WAF) では、Web コンテンツが一元的に保護されます。 | |
NAT Gateway | Cloud NAT | Azure NAT Gateway | NAT Gateway (ネットワーク アドレス変換) は、仮想ネットワーク用のインターネット接続のアウトバウンド NAT 変換を行えるようにするものです。 |
PaaS へのプライベート接続 | プライベート サービス Connect | Azure Private Link | Azure Private Link を使用すると、お使いの仮想ネットワーク内のプライベート エンドポイント経由で、Azure PaaS サービスと Azure でホストされている顧客所有のサービスまたはパートナー サービスにアクセスできます。 |
テレメトリ | VPC フロー ログ | NSG フロー ログ | ネットワーク セキュリティ グループ (NSG) のフローのログは、NSG を使用したイングレスおよびエグレス IP トラフィックに関する情報を表示できる Network Watcher の機能です。 |
ファイアウォール ルール ロギング | NSG フロー ログ | ネットワーク セキュリティ グループ (NSG) のフローのログは、NSG を使用したイングレスおよびエグレス IP トラフィックに関する情報を表示できる Network Watcher の機能です。 | |
オペレーション (旧称 Stackdriver) | Azure Monitor | Azure Monitor では、クラウドおよびオンプレミス環境のテレメトリを収集、分析し、対応する包括的なソリューションを提供します。 ログ クエリは、Azure Monitor ログ内に収集されたデータの価値を最大化するのに役立ちます。 | |
Network Intelligence Center | Azure Network Watcher | Azure Network Watcher は、Azure 仮想ネットワーク内のリソースの監視、診断、メトリックの表示、ログの有効化または無効化を行うツールを提供します。 | |
その他の接続オプション | 直接相互接続、パートナー相互接続、通信事業者ピアリング | Azure サイト間 VPN、Azure サイト間 VPN | ポイント対サイトを使用すると、個々のクライアント コンピューターから仮想ネットワークへの、セキュリティで保護された接続を作成することができます。 サイト間とは、企業ネットワークやブランチ オフィス ネットワークなど、2 つ以上のネットワーク間の接続です。 |
ネットワーク アーキテクチャ
Architecture | 説明 |
---|---|
高可用性 NVA をデプロイする | 高可用性のためのネットワーク仮想アプライアンスを Azure にデプロイする方法について説明します。 この記事には、イングレス、エグレス、およびこの両方のアーキテクチャの例が含まれています。 |
Azure のハブスポーク ネットワーク トポロジ | Azure にハブスポーク トポロジを実装する方法について説明します。ハブは仮想ネットワークであり、スポークはハブとピアリングする仮想ネットワークです。 |
セキュリティ保護されたハイブリッド ネットワークを実装する | オンプレミス ネットワークと Azure 仮想ネットワークの間の境界ネットワークを使用して、オンプレミス ネットワークを Azure に拡張する、セキュリティで保護されたハイブリッド ネットワークを確認します。 |
セキュリティと ID
領域 | Google Cloud サービス | Azure サービス | 説明 |
---|---|---|---|
認証と権限承認 | クラウド ID | Microsoft Entra ID | Microsoft Entra エンタープライズ ID サービスにより、シングル サインオンと多要素認証が提供され、ユーザーまたはグループと外部 ID のフェデレーションを一元的に管理できるようになります。 |
Identity platform | Azure Active Directory B2C | 数億個の ID までスケーリング可能な、コンシューマー向けアプリケーション用の可用性の高いグローバル ID 管理サービスです。 顧客、消費者、市民から企業-消費者間 (B2C) アプリケーションへのアクセスを管理します。 | |
多要素認証 | 多要素認証 | Microsoft Entra 多要素認証 | 単純なサインイン プロセスに対するユーザーの要求を満たしながら、データやアプリケーションへのアクセスを保護します。 |
RBAC | ID およびアクセス管理 | Azure ロールベースのアクセス制御 | Azure ロールベースのアクセス制御 (Azure RBAC) は、Azure のリソースにアクセスできるユーザー、そのユーザーがそれらのリソースに対して実行できること、そのユーザーがアクセスできる領域を管理するのに役立ちます。 |
ABAC | ID およびアクセス管理 | Azure 属性ベースのアクセス制御 | 属性ベースのアクセス制御 (ABAC) は、セキュリティ プリンシパル、リソース、アクセス要求の環境に関連付けられている属性に基づいてアクセスを定義する認可システムです。 |
ゼロ トラスト | Chrome Enterprise Premium | Microsoft Entra 条件付きアクセス | 条件付きアクセスは、シグナルをまとめ、決定を行い、組織のポリシーを適用するために Microsoft Entra ID によって使われるツールです。 |
リソース管理 | Resource Manager | Azure Resource Manager | お使いの Azure アカウント内でリソースを作成、更新、および削除できる管理レイヤーを提供します。たとえばアクセス制御、ロック、タグなどにより、デプロイ後にリソースを保護および整理できます。 |
暗号化 | Cloud KMS、 Secret Manager | Azure Key Vault | セキュリティ ソリューションを提供し、他のサービスと連携して動作します。そのために、ハードウェア セキュリティ モジュール (HSM) に格納されている暗号化キーを管理、作成、および制御できるようにします。 |
保存データの暗号化 | 保存時の暗号化 | Azure Storage Service Encryption - 既定で暗号化 | Azure Storage Service Encryption は、データを保護して安全性を確保し、組織のセキュリティとコンプライアンスの要件を満たすのに役立ちます。 |
使用中のデータ | Confidential Computing | Azure Confidential Computing | 使用中のデータを暗号化します。 |
ハードウェア セキュリティ モジュール (HSM) | Cloud HSM | Azure Dedicated HSM | Azure に暗号化キー ストレージを提供する Azure サービスです。暗号化キーをホストし、FIPS 140-2 レベル 3 認定ハードウェア セキュリティ モジュール (HSM) の高可用性サービスで暗号化操作を実行します。 |
データ損失防止 (DLP) | Cloud Data Loss Prevention | Microsoft Purview Information Protection | Microsoft Purview Information Protection (旧 Azure Information Protection) は、機密情報がどこにあっても、移動しても、検出、分類、保護するのに役立ちます。 |
セキュリティ | Security Command Center、 Web Security Scanner | Microsoft Defender for Cloud | Microsoft Defender for Cloud は、クラウドネイティブ アプリケーション保護プラットフォーム (CNAPP) であり、クラウドベースのアプリケーションを保護するように設計されたセキュリティ対策とプラクティスで構成されています。 |
脅威の検出 | Event Threat Detection | Microsoft Defender for Identity | Microsoft Defender for Identity はクラウドベースのセキュリティ ソリューションであり、ID 監視を安全保護するのに役立ちます。 |
SIEM | Chronicle | Microsoft Sentinel | 組み込みの AI を使用して、オンプレミスまたは任意のクラウドで実行されているユーザー、アプリケーション、サーバー、デバイスなど、すべてのソースからの大量のデータを分析する、クラウドネイティブのセキュリティ情報イベント管理 (SIEM) プラットフォーム。 |
コンテナーのセキュリティ | コンテナーのセキュリティ | Microsoft Defender for Cloud でのコンテナーのセキュリティ | Microsoft Defender for Cloud は、コンテナーをセキュリティで保護するための Azure ネイティブ ソリューションです。 |
Artifact Registry | Azure Container Registry | オープンソースの Docker Registry 2.0 が基になっている、マネージド型のプライベート Docker レジストリ サービスです。 プライベート Docker コンテナー イメージおよび関連する成果物を格納および管理する Azure コンテナー レジストリを作成、管理できます。これにより、信頼されたコンテナーのみをデプロイできるようにします。 |
セキュリティ アーキテクチャ
Architecture | 説明 |
---|---|
リアルタイムでの不正検出 | Azure Event Hubs と Stream Analytics を使用して、リアルタイムで不正行為を検出します。 |
安全に管理された Web アプリケーション | Azure App Service Environment、Azure Application Gateway サービス、Web アプリケーション ファイアウォールを使用した、セキュリティで保護されたアプリケーションのデプロイについて説明します。 |
Microsoft Sentinel のサイバー脅威インテリジェンスの脅威インジケーター | Microsoft Sentinel を使用して、脅威インジケーターのインポート、ログの表示、セキュリティ アラートとインシデントを生成するルールの作成、脅威インテリジェンス データの視覚化を行います。 |
ストレージ
オブジェクト ストレージ
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
Cloud Storage Cloud Storage for Firebase |
Azure BLOB Storage | クラウド アプリケーション、コンテンツ配信、バックアップ、アーカイブ、ディザスター リカバリー、およびビッグ データ分析を含むユースケース用のオブジェクト ストレージ サービス。 |
ブロック記憶域
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
永続ディスク ローカル SSD |
Azure Disk Storage | I/O 集中型読み取り/書き込み操作用に最適化された SSD ストレージ。 高パフォーマンスの Azure 仮想マシン ストレージとしての使用を目的とします。 |
File Storage
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
Filestore | Azure Files、 Azure NetApp Files | ファイルベースのストレージとホストされている NetApp アプライアンス ストレージ。 |
Google ドライブ | OneDrive for Business | 企業がいつでもどこでもファイルを格納、アクセス、および共有できるクラウド ストレージとファイル共有ソリューション。 |
ストレージ アーキテクチャ
Architecture | 説明 |
---|---|
医療データ ストレージ ソリューション | Azure のクラウドベースのソリューションを使用して、医療データを低コストで効果的に保存します。 最高レベルの組み込みセキュリティで医療記録を管理します。 |
一括データ転送
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
アプライアンスの転送 | Azure Import/Export | セキュリティ保護されたディスクとアプライアンスを使用して大量のデータを転送するデータ転送ソリューション。 転送中もデータ保護を提供します。 |
アプライアンスの転送 | Azure Data Box | セキュリティ保護されたデータ ストレージ デバイスを使用して大量のデータを Azure 間で転送する、ペタバイトからエクサバイト規模のデータ転送ソリューション。 |
アプリケーション サービス
Google Cloud サービス | Azure サービス | 説明 |
---|---|---|
App Engine | Azure App Service | Web アプリケーションやサービスをデプロイおよびスケーリングするための使いやすいサービスを提供するマネージド ホスティング プラットフォーム。 |
Apigee | Azure API Management | API を外部および内部のコンシューマーに発行するためのターンキー ソリューション。 |
Web アーキテクチャ
Architecture | 説明 |
---|---|
スケーラブルな eコマース Web アプリの構築 | eコマース Web サイトには、Azure サービスを活用した簡単な注文処理ワークフローが含まれています。 開発者が Azure Functions と Web Apps を使用すると、パーソナライズされたエクスペリエンスの構築に専念し、インフラストラクチャの管理は Azure に任せることができます。 |
サーバーレス Web アプリケーション | この参照アーキテクチャは、Azure Blob Storage から静的コンテンツを提供し、Azure Functions を使用して API を実装するサーバーレス Web アプリケーションを示しています。 |
その他
領域 | Google Cloud サービス | Azure サービス | 説明 |
---|---|---|---|
ワークフロー | [[Composer]] | Azure Logic Apps | オンプレミスかクラウド内かに関係なく、任意の場所にあるアプリ、データ、およびデバイスを SaaS やクラウド ベースのコネクタの大規模なエコシステムに接続するためのサーバーレス テクノロジ。 |
エンタープライズ アプリケーション サービス | G Suite | Microsoft 365 | クラウド内の通信、電子メール、ドキュメント管理を提供し、さまざまなデバイスで使用可能な完全に統合されたクラウド サービス。 |
Gaming | Game Servers | Azure PlayFab | 専用ゲーム サーバーをホストするためのマネージド サービス。 |
ハイブリッド | Anthos | Azure Arc | オンプレミス、エッジ、マルチクラウドにまたがる複雑な分散環境を簡素化する必要があるお客様は、Azure Arc を使用すると、どこにでも Azure サービスをデプロイし、任意のインフラストラクチャに Azure の管理を拡張できます。 |
ブロックチェーン | デジタル資産 | Azure Confidential Ledger | 信頼された実行環境でホストされ、暗号化され検証可能な証拠に裏付けられた、改ざん不可能な非構造化データ ストア。 |
監視 | クラウド監視 | Application Insights | クラウドを利用するアプリケーションのパフォーマンス、アップタイム、全体的な正常性を可視化するサービス。 |
ログ記録 | クラウドのログ記録 | Log Analytics | リアルタイムのログ管理と分析のためのサービス。 |
移行ツール
領域 | Google Cloud サービス | Azure サービス | 説明 |
---|---|---|---|
コンテナーへのアプリの移行 | Migrate for Anthos | Azure Migrate: App Containerization ツール | AKS または App Services コンテナーに移行してアプリケーションをモダナイズします。 |
仮想マシンの移行 | Migrate for Compute Engine | Azure Migrate: Server Migration ツール | 任意の場所から Azure にサーバーを移行します。 |
VMware の移行 | Google Cloud VMware Engine | Azure VMware Solution | オンプレミスの VMware 環境を Azure に移動または拡張します。 |
データベースの移行 | Database Migration Service | Azure Database Migration Service (クラシック), Azure Data Studio 用の Azure SQL Migration 拡張機能 | 複数のデータベース ソースから Azure データ プラットフォームへのシームレスな移行を最小限のダウンタイムで実現できるように設計された、フル マネージド サービス。 |
移行プログラム | Google Cloud 迅速評価 & 移行プログラム (RAMP) | Azure 移行およびモダン化プログラム | 実証済みのクラウド移行とモダナイゼーションのアプローチを使用してアプリ、データ、インフラストラクチャを Azure に移行する方法について説明します。 |
サーバーの評価 | Google Cloud に移行する | Azure Migrate | 1 日以内に IT 環境全体を正確に提示することによってビジネス インテリジェンスを向上させます。 |
データベースの評価 | Google Cloud に移行する | Data Migration Assistant | 移行を妨げる可能性のある問題を特定するのに役立ちます。 サポートされていない機能、移行後に役に立つ新機能、データベースの移行の適切なパスが明らかになります。 |
Web アプリの評価と移行 | Google Cloud アプリケーションの移行 | Web アプリ移行アシスタント, Azure Migrate アプリケーションとコードの評価, Azure Migrate | オンプレミスの Web アプリを評価し、Azure に移行します。 |
次のステップ
Azure を初めて使用する場合は、 Microsoft Learn トレーニングで対話形式の Core Cloud Services - Azure 入門モジュールを確認してください。