Professional Cloud Developer
アプリケーション用に「完全に焼き込まれた」または「ゴールデン」なCompute Engineイメージを作成したいと考えています。アプリケーションが実行されている環境(テスト、ステージング、本番)に応じて、適切なデータベースに接続するようにアプリケーションをブートストラップする必要があります。どうすればよいですか?
あなたは、Google Kubernetes Engineクラスタにデプロイされるマイクロサービスベースのアプリケーションを開発しています。このアプリケーションは、Spannerデータベースへの読み書きが必要です。セキュリティのベストプラクティスに従い、コードの変更を最小限に抑えたいと考えています。アプリケーションがSpannerの認証情報を取得するように、どのように設定すべきですか?
あなたは、Cloud SQL と通信するアプリケーションを Compute Engine インスタンスにデプロイしています。アプリケーションのインスタンスに関連付けられたサービスアカウントを使用して、アプリケーションがデータベースと通信できるように Cloud SQL プロキシを使用します。サービスアカウントに割り当てられるロールには、Google が推奨するベストプラクティスに従い、最小限のアクセス権限を付与したいと考えています。どうすればよいですか?
あなたのチームは、Google Kubernetes Engine (GKE) で実行されるステートレスサービスを開発しています。GKEクラスタ内で実行されている他のサービスからのみアクセスされる新しいサービスをデプロイする必要があります。このサービスは、変化する負荷に対応するために、できるだけ迅速にスケールする必要があります。どうすべきですか?
あなたは最近、モノリシックアプリケーションをマイクロサービスに分割してGoogle Cloudに移行しました。マイクロサービスの1つはCloud Functionsを使用してデプロイされています。アプリケーションをモダナイズする過程で、サービスAPIに下位互換性のない変更を加えました。元のAPIを使用する既存の呼び出し元と、新しいAPIを使用する新しい呼び出し元の両方をサポートする必要があります。どうすればよいですか?