Professional Cloud DevOps Engineer
あなたは組織のためにCloud Run上にマイクロサービスを構築し、デプロイしています。あなたのサービスは内部の多くのアプリケーションによって使用されています。新しいリリースをデプロイするにあたり、ステージング環境と本番環境で新しいバージョンを広範囲にテストする必要があります。ユーザーと開発者への影響を最小限に抑えなければなりません。どうすべきですか?
あなたはグローバル組織に勤務しており、限られたエンジニアリングリソースの中で、99%の可用性目標を持つサービスを運用しています。 当月、サービスの可用性が99.5%であることに気づきました。あなたは、サービスが定義された可用性目標を達成し、今後の新機能のリリースを含むビジネスの変化に対応できるようにする必要があります。 また、運用コストを最小限に抑えながら技術的負債を削減する必要もあります。あなたはGoogle推奨プラクティスに従いたいと考えています。どうすべきでしょうか?
あなたはGoogle CloudでCI/CDパイプラインのデプロイ戦略とテスト戦略を開発しています。以下の要件を満たす必要があります。 • リリースデプロイの複雑さを軽減し、デプロイロールバックの期間を最小限に抑えること。 • 影響を受けるユーザー数を徐々に増やしながら、実際のプロダクショントラフィックでテストすること。 これらの要件を満たすデプロイ戦略とテスト戦略を選択したいと考えています。どうすべきでしょうか?
あなたは、Google CloudリソースのTerraformデプロイメントを実行するためのCI/CDパイプラインを作成しています。CI/CDツールはGoogle Kubernetes Engine (GKE) で実行され、各パイプライン実行ごとにエフェメラルPodを使用します。Podで実行されるパイプラインがTerraformデプロイメントを実行するための適切なIdentity and Access Management (IAM) 権限を持つようにする必要があります。ID管理に関するGoogle推奨のプラクティスに従いたいと考えています。どうすればよいですか?(2つ選択)
あなたは、Google Kubernetes Engine (GKE) Autopilot クラスタにデプロイされたマイクロサービスのオンコールサイト信頼性エンジニア(SRE)です。あなたの会社はオンラインストアを運営しており、注文メッセージを Pub/Sub にパブリッシュし、マイクロサービスがこれらのメッセージを受信して倉庫システムの在庫情報を更新します。セールイベントにより注文が増加し、在庫情報が十分に迅速に更新されていません。これにより、在庫切れの商品に対する多数の注文が受け付けられてしまう事態が発生しています。あなたはマイクロサービスのメトリクスを確認し、通常レベルと比較します。 倉庫システムが注文時の製品在庫を正確に反映し、顧客への影響を最小限に抑える必要があります。何をすべきですか?
