Question#8(Professional Cloud Developer)
あなたは GKE 上で、ストリーミング API をユーザーに提供する外部向けのアプリケーションを開発しています。各クライアント アプリケーションが 1 日に行うことができる API リクエスト数に基づいて、「基本(basic)」と「プレミアム(premium)」の 2 つのサブスクリプション ティアをユーザーに提供したいと考えています。Google の推奨プラクティスに従いながら、これらのサブスクリプション ティアをユーザーに提供するアプリケーション アーキテクチャを設計する必要があります。あなたは何をすべきですか?
正解:A
この問題の鍵は、**「API 管理に特化したサービス(Apigee)を使い、長期的な制限(1日あたりの回数)をどう設定するか」**にあります。
なぜ A が正解なのか?
Apigee の活用: Google Cloud において、外部公開 API の認証、キー管理、および利用プランの制御を行うための標準的な製品は Apigee です。
Quota(クォータ)ポリシーの適切性: 問題文には「1日あたりのリクエスト数」という条件があります。Apigee の Quota ポリシーは、分、時間、日、月などの長い期間にわたるリクエスト総数を制限するために設計されています。
推奨プラクティス: API キーでクライアントを識別し、プロダクト(プラン)ごとにポリシーを割り当てるのは、API 収益化や管理における王道の構成です。

コメント