Flex Gateway新着情報
Governance新着情報
Monitoring API Managerグループ管理者は、API グループインスタンスのサービスレベル契約 (SLA) 層を指定して、アプリケーション (ユーザー) が API グループの API に対して行うことができる要求の数を制限できます。SLA を使用すると、API グループインスタンスを保護し、API へのネットワークトラフィックを管理できます。
SLA 層の定義では、API グループインスタンスへのアクセスに承認が必要かどうかも決定します。要求に対して手動承認または自動承認を設定できます。
SLA 層には 2 つの種別があります。
デフォルトの制限は、すべての API インスタンスに適用されます。つまり、同じ SLA 制限がその API グループのすべての API インスタンスに適用されます。
新しい API インスタンスを API グループインスタンスに追加すると、グループ管理者によって個別の API SLA 層も設定されている場合以外は、グループインスタンスレベルで設定されたデフォルトの制限 SLA が適用されます。
グループ管理者は、API グループインスタンス内の API インスタンスに対して個別の制限を定義できます。API グループインスタンスレベルでデフォルトの SLA 制限を設定し、API インスタンスレベルで個別の SLA 制限を設定した場合、個別の SLA がデフォルトの制限より優先されます。
個別の SLA が設定されていない場合、デフォルトの SLA 制限がその API インスタンスに適用されます。
レート制限ポリシーが API インスタンスに適用されている場合、グループ管理者は、基盤となる API インスタンスで新しい SLA を履行できるかどうかを判断する必要があります。
SLA 層の自動承認を設定すると、その層が適用される API インスタンスに対して行われた要求は自動的に承認されます。この場合、コンシューマーは API グループインスタンスをすぐに使用できます。
手動承認は、手動承認フロー経由で転送されます。API グループのオーナーは、コンシューマーの要求を手動で承認する必要があります。
API グループでは、複数の SLA 制限がサポートされています。1 つの SLA 層に複数のスループット制限を設定できます。Premium
という名前の 1 つの SLA 層では、要求を 100 件/秒および 10,000/日に制限できます。
この戦略を使用すると、Premium
層に登録されているアプリケーションの要求が 100 件/秒の制限を超えなくなります。これにより、アプリケーションによって API が殺到されなくなり、登録済みアプリケーションの想定要求数が 10,000 件/日になります。