Professional Cloud DevOps Engineer
あなたは、Cloud Run上で実行され、1分あたり平均10,000リクエストを処理する重要なAPIを管理しています。APIがユーザーの期待(99.9%の可用性と、リクエストの95%に対して最大200ミリ秒のレイテンシを含む)を満たすことを保証するために、可用性とレイテンシに関するサービスレベル目標(SLO)を定義する必要があります。また、これらのSLOが積極的に監視および測定されるようにする必要もあります。どうすべきでしょうか?
デフォルトVPC内のプライベートIPアドレスを使用してAlloyDBクラスタに接続するウェブアプリケーションを実行しています。アプリケーションの新しいバージョンをデプロイする前に、CI/CDパイプラインでCloud Buildを使用してデータベーススキーマの移行を実行する必要があります。Googleが推奨するセキュリティプラクティスに従いたいと考えています。どうすればよいですか?
あなたは、Cloud Buildでビルドされたコンテナイメージを保存するためにArtifact Registryを使用しています。既存および新規のすべてのイメージが、継続的に脆弱性スキャンされるようにする必要があります。また、各イメージをレジストリにプッシュしたユーザーも追跡したいと考えています。どうすればよいですか?
あなたは会社の小売ウェブサイトを管理しています。このウェブサイトは、ノード自動スケーリングが有効になっているGKE Standardノードプールで実行されているいくつかのマイクロサービスで構成されています。各マイクロサービスにはリソース制限とHorizontal Pod Autoscaler (HPA) が設定されています。繁忙期に、マイクロサービスの1つに対してアラートを受信しました。Podを確認すると、その半数がOOMKilledステータスになっており、Podの数は自動スケーリングの最小制限値になっています。この問題を解決する必要があります。どうすればよいですか?
CIパイプラインを設定しています。CIパイプラインの統合テストのビルドステップでは、プライベートVPCネットワーク内のAPIにアクセスする必要があります。セキュリティチームは、APIトラフィックを公開しないことを要求しています。管理オーバーヘッドを最小限に抑えるソリューションを実装する必要があります。どうすればよいですか?