Professional Cloud Developer
あなたは、クラスター内部に留まる必要がある、異なるマイクロサービスを使用するアプリケーションを開発しています。各マイクロサービスを特定のレプリカ数で構成できる機能が必要です。また、マイクロサービスがスケールするレプリカ数に関係なく、他のマイクロサービスから特定のマイクロサービスに統一された方法でアクセスできる機能も必要です。あなたはこのソリューションをGoogle Kubernetes Engine (GKE) 上に実装する予定です。どうすべきですか?
分散マイクロサービスアーキテクチャを使用するアプリケーションを構築しています。Javaで記述されたマイクロサービスの1つで、パフォーマンスとシステムリソース使用率を測定したいと考えています。どうすべきですか?
あなたのチームは、多くの異なるソースからニュース記事を集約するアプリケーションの保守を担当しています。監視ダッシュボードには、一般公開されているリアルタイムレポートが含まれており、Compute Engine インスタンス上でウェブアプリケーションとして実行されています。外部の利害関係者やアナリストは、認証なしで安全なチャネル経由でこれらのレポートにアクセスする必要があります。この安全なチャネルをどのように構成すべきですか?
アプリケーションに単体テストを追加することを計画しています。パブリッシュされたPub/Subメッセージがサブスクライバーによって順序通りに処理されることをアサートできる必要があります。単体テストは費用対効果が高く、信頼性の高いものにしたいと考えています。どうすべきでしょうか?
Google Kubernetes Engine (GKE) にデプロイされたアプリケーションがあり、Pub/Sub メッセージを読み取って処理します。各 Pod は 1 分あたりに固定数のメッセージを処理します。Pub/Sub トピックにメッセージがパブリッシュされるレートは、日や週によって大きく変動し、時には大量のメッセージが一瞬でパブリッシュされることもあります。 メッセージをタイムリーに処理できるように、GKE Deployment をスケーリングしたいと考えています。ワークロードを自動的に適応させるために、どの GKE 機能を使用すべきですか?