サービス比較について

どのクラウド・サービスを採用するかについて、より情報に基づいた意思決定を行うには、一般的なクラウド製品を検討しているソリューション・アーキテクトとCloudOps管理者が、競合他社のサービスとOracle Cloud Infrastructure(OCI)の類似サービスを比較する必要があります。

このガイドでは、OCIのコア機能にGoogle Cloud Platform(GCP)のプロフェッショナルを紹介します。これはソリューション・アーキテクト向けに設計されており、SysOps管理者はGCPの機能とセットアップに精通しており、OCI製品をすぐに構成する経験を得たいと考えています。Google Cloud Platformと同様に、OCIはコンピューティング、ストレージ、データベース、ネットワーク・サービスのコア・セットを中心に構築されており、トップレベルでは、グローバルに対応した幅広い機能セットを提供しています。この記事では、次の一般的な概念を比較します。
  • リージョンおよび可用性ドメイン
  • アカウント、タグ付け、編成
  • サービス・マッピング

リージョンおよび可用性ドメイン

Google Cloud Platform (GCP)とOCI製品はどちらも、リージョンと可用性ドメインの類似のバリエーションにデプロイされます。

ほぼすべてのGCP製品は、世界中のリージョンに展開されています。各リージョンは、互いに比較的近いデータ・センターのグループで構成されます。Googleは、各リージョンを複数の可用性ゾーンに分割します。設計上、各GCP可用性ゾーンは分離され、ほかのGCPゾーンから独立しています。この設計により、あるゾーンの可用性がほかのゾーンの可用性に影響しないこと、およびゾーン内のサービスが相互に独立していることが保証されます。

同様に、OCIはリージョンおよび可用性ドメインでホストされます。リージョンは限定された地理的領域で、可用性ドメインはリージョン内に配置された1つ以上のデータ・センターです。1つのリージョンは、1つ以上の可用性ドメインで構成されます。OCI可用性ドメインは、相互に分離され、フォルト・トレラントであり、同時に障害が発生することや、別の可用性ドメインの障害の影響を受けることはほとんどありません。クラウド・サービスを構成する場合、複数の可用性ドメインを使用して、高可用性を確保し、リソース障害から保護します。

OCIのグローバル・リージョンと可用性ドメインの完全なマッピングについては、OCIのクラウド・リージョン-Infrastructure and Platform Servicesを参照してください。

可用性ドメインごとに3つのフォルト・ドメインが含まれています。フォルト・ドメインは、可用性ドメイン内のハードウェアおよびインフラストラクチャのグループです。これにより、単一のアベイラビリティ・ドメイン内の同じ物理ハードウェア上に存在しないようにインスタンスを分散できます。1つのフォルト・ドメインに影響するハードウェア障害またはコンピュート・ハードウェア・メンテナンス・イベントは、他のフォルト・ドメイン内のインスタンスに影響しません。

フォルト・ドメイン内の物理ハードウェアには独立した冗長電源装置があるため、1つのフォルト・ドメイン内の電源装置ハードウェアに障害が発生しても他のフォルト・ドメインには影響しません。

GCPの場所の用語と概念は、次のようにOCIの用語と概念にマップされます。

ノート:

GCPには、Oracle Cloud Infrastructure (OCI)のフォルト・ドメインとまったく同じ概念はありません。GCPのフォルト・トレランスおよび高可用性機能は、主にリージョン内の複数のゾーンを使用して実現されます。GCPの各ゾーンは、他のゾーンの障害から独立して分離するように設計されており、コンピュート・リソースの最終的な位置をより詳細に定義できるOCIとは異なり、ゾーン・レベルで回復力を提供します。

アカウント、タグ付けおよび編成

ここでは、GCPアカウントおよびOCIアカウントにサインアップしたときの動作と、これらのサービスがそれらのアカウントをどのように編成するかを比較します。

GCPサービスを使用するには、GCPアカウントにサインアップする必要があります。このプロセスを完了すると、Microsoftの規定された制限内でアカウントで任意のサービスを起動でき、これらのサービスは特定のアカウントに請求されます。ここで、これらのGCPリソースを管理するために、オプションでタグの形式で各リソースに独自のメタデータを割り当てることができます。

タグは、GCPリソースに割り当てるラベルです。各タグは、キーとオプションの値で構成されます。タグを使用すると、目的、所有者、環境など、様々な方法でGCPリソースを分類できます。GCPサブスクリプションおよびGCPリソース・グループを使用して、GCPリソースをさらにグループ化して編成できます。組織に多数のサブスクリプションがある場合、それらのサブスクリプションを管理グループにグループ化できます。

同様に、OCIでは、サービスにサインアップする必要があります。リクエストが処理されると、OCIのテナンシがプロビジョニングされます。デフォルトでは、OCIテナンシには、テナンシ自体にちなんで名前が付けられたデフォルトのルート・コンパートメントがあります。テナンシ管理者(デフォルトのルート・コンパートメント管理者)は、デフォルトの管理者グループのメンバーであるすべてのユーザーです。

コンパートメントは、組織の管理者から権限を付与された特定のグループのみがアクセスできるように、クラウド・リソースを編成および分離するのに役立ちます。コンパートメントを作成したら、コンパートメントを独自の管理者に割り当てることができます。その後、サブコンパートメントを作成して、各コンパートメントに委任管理者を割り当てることができます。OCIは最大6レベルのディープ・コンパートメント階層をサポートし、親コンパートメントの管理者はその子コンパートメントに対する完全な権限を持ちます。コンパートメントはグローバルであり、特定のテナンシ内のすべてのOCIリージョンに拡張されます。

OCIタグ付けにより、コンピュート・インスタンスなどのクラウド・リソースに任意の自由形式のメタデータをアタッチできます。タグで提供されるラベルは、リソースの編成および制御に役立ちます。たとえば、リソースを担当するビジネス組織、またはリソースを効果的に管理するために必要な運用メタデータを記述するタグを追加できます。他のパブリック・クラウド・タグ付け実装ではフリーフォーム・タグがサポートされますが、このアプローチでは構造はありません。OCIは無料のタグをサポートしていますが、オラクルのソリューションはさらに進みます。フリーフォーム・アプローチの欠点の多くを排除する定義済タグの使用をお薦めします。定義済タグは、タグ付けの制御、一貫性の確保およびタグ・スパムの防止に役立つスキーマをサポートします。タグを使用してリソースに対するバルク・アクションをスクリプト化し、タスクを自動化および簡略化することもできます。

GCPとOCIの両方に、新しいアカウントのサービスに対するデフォルトのソフト制限があります。サービス制限は、リソースに設定された許容量です。たとえば、テナンシには可用性ドメイン当たりのコンピュート・インスタンスの最大数が割り当てられています。このような弱い制限は、特定のサービスの技術的な制限には結び付けられません。かわりに、不正なアカウントが過剰なリソースを使用するのを防ぎ、新規ユーザーのリスクを制限し、プラットフォームを探索する際に意図した以上に支出しないようにしています。アプリケーションでこれらの制限に達していない場合は、サービス制限の引上げをリクエストすることもできます。これらの制限は、OCIリソースの使用状況およびアカウントの状態に基づいて自動的に増加する場合があります。

サービス・マッピング

次の表に、GCPおよびOCIで使用可能な様々なサービスを並べて比較します。

コンピュート・サービス・マッピング

この表は、GCPコンピュート・サービスを同等のOCIコンピュート・サービスにマップしています。

ストレージ・サービス・マッピング

この表は、GCPストレージ・サービスを同等のOCIストレージ・サービスにマップしています。

ネットワーキングおよびエッジ・サービス・マッピング

この表は、GCPネットワーキングおよびエッジ・サービスを同等のOCIネットワーキングおよびエッジ・サービスにマップしています。

データベース・サービス・マッピング

この表は、GCPデータベース・サービスを同等のOCIデータベース・サービスにマップしています。

ビッグ・データ、分析およびAI/MLサービス・マッピング

この表は、GCPビッグ・データ、分析およびAI/MLサービスを同等のOCIサービスにマップしています。

メッセージングおよび通知サービス・マッピング

この表は、GCPメッセージングおよび通知サービスを同等のOCIサービスにマップしています。

モニタリング・サービス・マッピング

この表は、GCPモニタリング・サービスを同等のOCIサービスにマップしています。

セキュリティおよびアイデンティティ・サービスのマッピング

この表は、GCPモニタリング・サービスを同等のOCIサービスにマップしています。

ノート:

前述のすべてのサービスは、GCPとOCIで同様の機能を提供しますが、特定の機能、機能および統合に関して、いくつかの違いがある場合があります。どちらのクラウド・プラットフォームでも、追加のサービスやさらなる制限が提供される場合があります。これらの制限については、ここには記載されていません。Oracleでは、これらのサービスを効果的に使用する方法の詳細について、Google Cloud Platformの公式ドキュメントとリソース、および公式のOracle Cloud Infrastructureページを参照することをお薦めします。