SAP BTP のサービスタイプ

SAP BTP の多くの機能は、サービスとして提供されます。サービスの一部は常に無料ですが、その他のサービスは追加で支払う必要があります。サービスを利用する前に、そのサービスにサブスクライブするか、選択したサービスのインスタンスを作成する必要があります。それを行う前に、このサービスで使用可能なサービス計画を熟知し、シナリオに適したサービス計画を選択する必要があります。サービスの既存のサービス計画の詳細については、SAP Discovery Center または SAP Help Portal の文書を参照してください。2 つのタイプのサービスを区別することができます。多数のサービスが利用可能であり、複数の使用ケースで使用することができます。サービスは、インスタンス化またはサブスクライブすることができます。
- インスタンス
- サービスインスタンスは、API またはバインド (もしくはその両方) を介して利用される機能のセットです。一部のサービスでは、適切に動作するために Cloud Foundry や Kyma などの追加の環境も必要です。サービスによっては、グラフィカルアプリケーションを使用することもできます。この場合、サービスインスタンスには独自のランタイムがビルドされていないため、必ず追加の環境が必要です。
- サブスクリプション
- サービスサブスクリプションはスタンドアロンであり、追加の実行時環境やその他のサービスを必要とせずに実行されます。これらのサービスのほとんどは、開いて使用できるアプリケーションに付属しています。シナリオに対してこのアプリケーションの機能を利用することができます。
SAP BTP でのサービスの使用例

図 "SAP BTP でのサービスの使用例" は、一部のサービスで考えられる使用ケースを示しています。
開発者には、SAP Cloud Application Programming Model を使用して SAPUI5 アプリケーションを開発するタスクがあります。このアプリケーションは、SAP BTP でホストする必要があります。
開発者は、SAP Business Application Studio を IDE として使用することを決定します。Continuous Integration and Delivery パイプラインでは、SAP BTP の Continuous Integration & Delivery サービスが使用されます。アプリケーションが SAP BTP の Cloud Foundry 環境内にデプロイされます。開発者は SAP HANA Cloud を使用して、アプリケーションのデータを格納します (サービスとしてのデータベース)。
権限管理によるセキュリティを確保するためにアプリケーションの操作および本稼動使用が必要ですが、ログを書き込み、ロードを自動的に処理する必要があります。
権限については、開発者が権限とトラストの管理サービスを使用します。ログの場合は、アプリケーションをアプリケーションロギングサービスに接続できます。ロードを動的に処理するために、開発者は Application Autoscaler のインスタンスを作成し、スケーリングルールを使用してそれを設定して、アプリケーションにバインドできます。
このシナリオの使用ケースに加えて、より考えられる使用ケースと、さらに使用できるサービスがあります。

