Professional Cloud Developer
あなたは、複数の環境にわたるGKEクラスタにデプロイされたアプリケーションを管理しています。Cloud Buildを使用してユーザー受け入れテスト(UAT)を実行しています。Cloud BuildをArtifact Analysisと統合し、環境をホストするすべてのGoogle CloudプロジェクトでBinary Authorization APIを有効にしました。特定の自動UATテストに合格したコンテナイメージのみを本番環境にデプロイしたいと考えています。アテスターはすでに作成済みです。次に何をすべきですか?
タイムスタンプ、アカウント番号(文字列)、取引金額(数値)の3つの列を含むログファイルを解析しています。一意のアカウント番号ごとに、すべての取引金額の合計を効率的に計算したいと考えています。 どのデータ構造を使用すべきですか?
あなたはeコマースウェブサイトを運営する会社で働いています。注文が行われた後のすべての注文処理ステップを管理する新しい統合機能を開発しています。各注文を処理するために複数のCloud Functionsを作成しました。各関数の出力を使用してフローを決定し、関数の実行をオーケストレーションする必要があります。このプロセスのレイテンシを最小限に抑えたいと考えています。どうすればよいですか?
現在、コンテナイメージをArtifact Registryにプッシュし、コンテナ化されたマイクロサービスアプリケーションをGKEにデプロイしています。アプリケーションをデプロイした後、サービスが期待どおりに動作しないことに気づきました。`kubectl get pods` コマンドを使用してアプリケーションPodの状態を確認したところ、Podの1つが `CrashLoopBackoff` 状態であることがわかりました。このPodをどのようにトラブルシューティングすべきですか?
あなたはCloud Buildを使用して、Cloud Runにデプロイする前にコンテナイメージをビルドおよびテストしています。イメージはArtifact Registryに保存されています。テストに合格したコンテナイメージのみがデプロイされるようにする必要があります。運用オーバーヘッドは最小限に抑えたいと考えています。どうすればよいですか?