Professional Cloud Architect
データベース管理チームから、Google Compute Engine上で稼働している新しいデータベースサーバーのパフォーマンス改善について支援を求められました。このデータベースは、パフォーマンス統計をインポートして正規化するためのもので、Debian Linux上でMySQLを使用して構築されています。現在、n1-standard-8仮想マシン(8 vCPU、30 GBメモリ)と80 GBのSSD永続ディスクを使用しています。 このシステムのパフォーマンスを向上させるためには、何を変更すべきでしょうか?
Compute Engine アプリケーションがあり、合計メモリ使用量が 80% を超えたときに自動スケーリングさせたいと考えています。Cloud Monitoring エージェントをインストールし、自動スケーリング ポリシーを次のように構成しました。 ✑ 指標識別子: agent.googleapis.com/memory/percent_used ✑ フィルタ: metric.label.state = 'used' ✑ 目標使用率レベル: 80 ✑ 目標タイプ: GAUGE 高負荷時にアプリケーションがスケーリングしないことがわかりました。これを解決したいと考えています。どうすればよいですか?
あなたはGoogle Cloudにアプリケーションをデプロイしています。このアプリケーションはシステムの一部です。Google Cloud上のアプリケーションは、Google Cloud以外の環境にあるアプリケーションとプライベートネットワーク経由で通信する必要があります。予想される平均スループットは200 kbpsです。ビジネス要件は以下の通りです。 ✑ 可能な限り100%に近いシステム可用性 ✑ コスト最適化 ビジネス要件を満たすために、拠点間の接続を設計する必要があります。何をプロビジョニングすべきですか?
あなたの会社では、ユーザーが音楽ファイルをアップロードし、他の人と共有できるアプリケーションをApp Engineで実行しています。ユーザーがブラウザセッションから直接Cloud Storageにファイルをアップロードできるようにしたいと考えています。ペイロードはバックエンドを経由しないようにする必要があります。どうすればよいですか?
あなたは、Compute Engineでアプリケーションをホストする、新しく作成されたGoogle Cloudプロジェクトのクラウドネットワークアーキテクチャを設定しています。Compute Engine仮想マシンインスタンスは、単一リージョン内の2つの異なるサブネット(sub-aとsub-b)に作成されます。 • sub-aのインスタンスはパブリックIPアドレスを持ちます。 • sub-bのインスタンスはプライベートIPアドレスのみを持ちます。 更新されたパッケージをダウンロードするために、インスタンスはGoogle Cloudの境界外にあるパブリックリポジトリに接続する必要があります。sub-bが外部リポジトリにアクセスできるようにする必要があります。どうすればよいですか?