Professional Cloud Developer
Cloud Runに新しい機能を本番環境へデプロイする必要があります。あなたの会社のSREチームは、コード変更エラーによる大規模なダウンタイムを避けるため、段階的なデプロイを義務付けています。このデプロイを最小限の労力で設定したいと考えています。どうすればよいですか?
あなたは、ユーザーにストリーミングAPIを提供する、GKE上の外部向けアプリケーションを開発しています。クライアントアプリケーションごとに1日あたり許可されるAPIリクエスト数に基づいて、「ベーシック」と「プレミアム」の2つのサブスクリプション階層をユーザーに提供したいと考えています。Googleが推奨するプラクティスに従いながら、ユーザーにサブスクリプション階層を提供するためのアプリケーションアーキテクチャを設計したいと考えています。どうすべきでしょうか?
あなたの組織では、外部アイデンティティプロバイダ(IdP)にユーザーとグループが設定されています。全従業員にGoogle Cloudコンソールへのアクセスを許可するために、同じ外部IdPを活用したいと考えています。また、ユーザーがGoogle Cloudコンソールにアクセスする際に、ユーザーの名前と写真を表示して、サインイン体験をパーソナライズしたいと考えています。どうすればよいですか?
あなたは、非同期メッセージングサービス上でリクエストを作成する新しいAPIを開発しています。リクエストは、さまざまなサービスによって消費されます。インフラストラクチャ管理のオーバーヘッドを最小限に抑えながら、gRPCインターフェースを使用してAPIを公開する必要があります。どのようにAPIをデプロイすべきですか?
本番環境でアプリケーションを運用しています。このアプリケーションは、マネージドインスタンスグループによって制御される Compute Engine 仮想マシンインスタンスにデプロイされています。トラフィックは HTTP(S) ロードバランサー経由でインスタンスにルーティングされます。ユーザーがアプリケーションにアクセスできなくなりました。アプリケーションが利用できなくなったときにアラートを通知する監視手法を実装したいと考えています。 どの手法を選択すべきでしょうか?