
- グローバルアカウント
グローバルアカウントは、SAP との契約を実現化したものです。グローバルアカウントは、ディレクトリ、サブアカウント、メンバー、権限、およびクォータの管理に使用されます。グローバルアカウントごとにプラットフォームリソースを使用するための権限およびクォータを受け取り、その権限およびクォータをサブアカウントに配分して実際に使用します。
- ディレクトリ
ディレクトリにより、技術上および業務上のニーズに応じてサブアカウントを編成および管理できます。
ディレクトリには、階層を作成するためのディレクトリおよびサブアカウントを含めることができます。ディレクトリを使用した他のディレクトリおよびサブアカウントのグループ化はオプションです。グローバルアカウントの下に直接サブアカウントを作成することもできます。深さが 7 レベルの階層構造を登録することができます。指定されたパスの最上位レベルは常にグローバルアカウントであり、最下位レベルはサブアカウントです。つまり、最大 5 つのレベルのディレクトリを持つことができます。
- サブアカウント
サブアカウントでは、メンバー、権限、および権限に関する組織およびプロジェクトの要件に従って、グローバルアカウントを構造化できます。グローバルアカウントには、アプリケーションのデプロイ、サービスの使用、およびサブスクリプションの管理を行う 1 つ以上のサブアカウントを含めることができます。グローバルアカウント内のサブアカウントは、互いに独立しています。これは、ランドスケープおよびアーキテクチャ全体を計画する際に、セキュリティ、メンバー管理、データ管理、データ移行、統合などに関して考慮することが重要です。
- 受領権
- 権限とは、リソースをプロビジョニングして使用する権利です。つまり、権限とは、使用する権限があるサービス計画です。また、エンタイトルメントが予約済みオプションであるか、SAP BTP グローバルアカウントで使用できる予約済みサービスであるとも言えます。
SAP BTP: 地域

さまざまな地域にアプリケーションをデプロイできます。各地域は、アプリケーション、データ、またはサービスがホストされる地理的な場所 (ヨーロッパ、米国東部など) を表します。地域は、サブアカウントレベルで選択されます。サブアカウントごとに、地域を 1 つだけ選択します。地域の選択は、多くの要因に依存します。たとえば、アプリケーションのパフォーマンス (応答時間、遅延) は、ユーザに近い地域を選択することで最適化できます。グローバルアカウント自体も地域で実行されています。
- インフラストラクチャ
- 地域のインフラストラクチャレイヤは、SAP、または SAP の Instrastructure as a Service (IaaS) パートナ Amazon Web Services (AWS)、Microsoft Azure、Google Cloud Platform (GCP)、および Alibaba Cloud のいずれかによって提供されます。
- 環境
- 環境は、ビジネスアプリケーションの開発および管理を可能にする、SAP BTP のサービスとしての実際のプラットフォームを構成します。各環境には、アプリケーションの構築に必要なツール、テクノロジー、およびランタイムが用意されています。
- サービス
- サービスにより、SAP BTP でのビジネスアプリケーションおよびその他のプラットフォームサービスの開発が可能になり、促進または加速されます。利用可能なすべてのサービスは、SAP Discovery Center にあります。
- データ
- ビジネスデータとアプリケーションデータは、SAP HANA Cloud や SAP Datasphere などのサービスを使用して管理されます。
- アプリケーション
- 上に構築され、その下のレイヤを使用する地域にデプロイするビジネスアプリケーション。
SAP BTP: サブアカウント

各サブアカウントは、アプリケーション、データ、またはサービスがホストされる物理的な場所である地域に関連付けられます。特定の地域は、アプリケーションをデプロイし、対応するコックピット URL を使用して SAP BTP コックピットにアクセスする場合に関連します。サブアカウントに割り当てられた地域は、ユーザの場所に直接関連している必要はありません。たとえば、米国に配置できますが、ヨーロッパでサブアカウントを運用します。
グローバルアカウントに対して購入された権限およびクォータは、個別のサブアカウントに割り当てる必要があります。
注記
クォータは、リソースの最大許容消費を定義する数量を表します。つまり、使用する権限があるサービス計画の数です。
サービス計画は、特定のサービスの特定のバリアントに対するコストおよび利点を表します。たとえば、データベースにさまざまな "T シャツサイズ" を設定する場合があり、各サイズは異なるサービス計画です。
グローバルアカウントおよびサブアカウントという用語と、SAP BTP の範囲内のその意味は、ユーザアカウントまたはユーザ管理を指していません。
SAP BTP: 環境

環境は、ビジネスアプリケーションの開発および管理を可能にする、SAP BTP の実際の Platform as a Service オファリングを構成します。環境は、SAP BTP のサブアカウントレベルでアンカーされます。
各環境には、アプリケーションの構築に必要な特定のツール、テクノロジー、およびランタイムが用意されています。そのため、複数環境のサブアカウントは、さまざまなアプリケーションをホストし、多様な開発オプションを提供する単一のアドレスです。1 つのサブアカウントで異なる環境を使用する利点の 1 つは、ユーザ、権限、および権限をサブアカウントごとに 1 回のみ管理できるため、開発者の柔軟性が向上することです。
アプリケーションの環境

さまざまな環境を利用できるため、開発プロセスの柔軟性が向上します。
以下の環境を使用することができます。
- Cloud Foundry 環境
- Cloud Foundry 環境では、多言語のクラウドアプリケーションを作成できます。Cloud Foundry (CF) は、オープンソースの Cloud Native Platform as a Service (PaaS) であり、アプリケーション開発ライフサイクル全体に関する仕様とツールのセットで構成されます。これには、アプリケーションデプロイメント、アプリケーションライフサイクル管理、サービス依存管理、セキュリティなどが含まれます。インタラクションのために、Cloud Foundry にはコマンド行インタフェース (CF CLI) が用意されています。これにより、スクリプトによる高度な自動化が可能になります。SAP が提供する Java、Node.js、および Python ビルドパックを使用して、オープン標準でアプリケーションを構築できます。または、PHP、Ruby、または Go のコミュニティビルドパックで他の言語を使用します。
- KYMA 環境
Kyma 環境では、オープンソースのプロジェクト "Kyma" に基づいて、完全に管理された Kubernetes ランタイムが提供されます。Kubernetes は、Cloud Foundry と同様に、アプリケーションライフサイクルを管理するためのオープンソースのクラウドネイティブプラットフォームです。CF とは異なり、コンテナ、コンテナオーケストレーション、およびスケーラビリティに重点を置いています。
Kyma を使用すると、開発者は SAP ソリューションをサーバレスの機能で拡張し、コンテナ化されたマイクロサービスと組み合わせることができます。Kyma 環境を使用して、マイクロサービスをデプロイしたり、フルスタックアプリケーションをビルドしたりすることもできます。
- ABAP 環境
ABAP 環境は、主に SAP S/4HANA Cloud などの ABAP ベース製品の拡張アプリケーションの作成を目的としていますが、独立したクラウドアプリケーションを開発することもできます。技術的には、ABAP 環境は Cloud Foundry または Kyma 環境内に存在するクラウド対応環境です。ABAP 環境は、SAP S/4HANA Cloud でも使用される最新の ABAP プラットフォームクラウドリリースに基づいています。ソフトウェアスタックには、スタンドアロンアプリケーションサーバ ABAP で使い慣れている標準テクノロジーコンポーネントが含まれています。ABAP 環境では、SAP Fiori および Core Data Services (CDS) を含む ABAP RESTful アプリケーションプログラミングモデル (RAP) がサポートされています。
グローバルアカウント、ディレクトリ、およびサブアカウントのエンティティ関係

図 "グローバルアカウント、ディレクトリ、およびサブアカウントのエンティティ関係" は、機能セット B のグローバルアカウント、そのディレクトリ、サブアカウント、環境、地域、権限、およびクォータの間の関係を示しています。
サブアカウントは、環境 Neo または複数環境 (KYMA、ABAP、および Cloud Foundry 環境) に対して指定されます。
注記
Neo 環境では、HTML5、Java、および SAP HANA 拡張アプリケーションサービス (SAP HANA XS) アプリケーションを開発できます。HTML5 向け UI 開発ツールキット (SAPUI5) を使用して、最新の Web ベースのビジネスアプリケーション用の豊富なユーザインタフェースを開発することもできます。
SAP は、機能セット B による複数環境のアカウントモデルにフォーカスしています。詳細
SAP BTP, Neo 環境がまだある場合は、移行が適している可能性があります。シナリオの移行を開始する前に、SAP BTP 移行エキスパートに連絡して、移行の個別のロードマップを作成してください。詳細については、neo からの移行を参照してください。