Secrets Manager を使用するためのベスト・プラクティス
IBM Cloud® Secrets Manager を使用したシークレット管理におけるベストプラクティスを実装するための、以下の推奨ガイドラインをご確認ください。
- 「 [Trial」および「Standard] 」の{: tag-blue} プランにおいて、 Secrets Manager はシングルテナント型サービスです。 CPUおよびメモリの制限は、 Secrets Manager の各インスタンスごとに適用されます。 これらの制限は、使用パターンに基づいて API 要求率を制限します。 経験法則として、比率を 20 要求/秒未満に維持することをお勧めします。 さらに、単一の Secrets Manager インスタンスに対してリクエストを送信する一意のクライアントの数を制限してください。
- 「 [Trial」および「Standard」] の{: tag-blue} プランでは、サービスのフェイルオーバー中に、リクエストが一時的に最大30秒間利用できなくなる場合があります。 アプリケーションに、読み取りと書き込み操作の適切な再試行ロジックとタイムアウト処理が含まれていることを確認してください。
- Secrets Manager 地域限定のサービスです。 Secrets Manager インスタンスをリージョンごとにプロビジョニングすることで、ワークロードを分散し、リージョン停止による影響を抑えることができます。
- Secrets Manager をコールド・ストレージとして使用します。 キャッシングとスロットルを適用して、 Secrets Manager インスタンスへの要求の速度を調整します。