Professional-Cloud-Developer 試験問題 81

ケーススタディ
会社概要
HipLocalは、近隣の人々とのコミュニケーションを促進するために設計されたコミュニティアプリケーションです。イベント企画やスポーツイベントの運営、そして企業が地域社会とつながるための手段として活用されています。HipLocalは最近ダラスのいくつかの地域でサービスを開始し、急速に世界的な現象へと成長しています。その独自の、地域に密着したコミュニティコミュニケーションとビジネスアウトリーチは、世界中で需要が高まっています。
エグゼクティブステートメント
私たちは地域コミュニティアプリのナンバーワンです。今こそ、地域コミュニティサービスをグローバル展開する時です。ベンチャーキャピタルの投資家たちは、メンバーが10マイル離れていても1万マイル離れていても、オンライン上に誕生する新しい地域コミュニティやバーチャルコミュニティが、急速な成長と、同じ素晴らしい体験を提供してくれることを期待しています。
ソリューションコンセプト
HipLocalは、世界中の顧客により良いサービスを提供するため、既存のサービスをアップデートした機能で新たな地域に展開したいと考えています。これらの地域のタイムゾーンでサポートするために、新たなチームを雇用し、トレーニングしたいと考えています。そのためには、アプリケーションがスムーズに拡張され、明確な稼働時間データを提供できるようにする必要があります。
既存の技術環境
HipLocal の環境は、オンプレミスのハードウェアと Google Cloud Platform で実行されるインフラストラクチャが混在しています。
HipLocal チームは自社のアプリケーションをよく理解していますが、グローバル規模のアプリケーションの経験は限られています。
既存の技術環境は次のとおりです。
* 既存の API は、GCP でホストされている Compute Engine 仮想マシン インスタンス上で実行されます。
* 状態は GCP 内の単一インスタンスの MySQL データベースに保存されます。
* データはオンプレミスの Teradata/Vertica データ ウェアハウスにエクスポートされます。
* データ分析はオンプレミスの Hadoop 環境で実行されます。
* アプリケーションにはログ記録がありません。
* 稼働時間に関する基本的な指標があり、API が応答しない場合は頻繁にアラートが発せられます。
ビジネス要件
HipLocalの投資家は、事業範囲を拡大し、増加する需要に対応したいと考えています。彼らの要件は次のとおりです。
* アプリケーションの利用範囲を新たな地域に拡大します。
* サポートできる同時ユーザー数を増やします。
* ユーザーがさまざまな地域に旅行した場合でも、一貫したエクスペリエンスを確保します。
* ユーザー アクティビティ メトリックを取得して、製品を収益化する方法をより深く理解します。
* 新しい地域の規制 (GDPR など) への準拠を確保します。
* インフラストラクチャ管理の時間とコストを削減します。
* クラウド コンピューティングに関する Google 推奨プラクティスを採用します。
技術要件
* アプリケーションとバックエンドは使用状況メトリックと監視を提供する必要があります。
* API には強力な認証と承認が必要です。
* ログ記録を増やし、データをクラウド分析プラットフォームに保存する必要があります。
* 弾力的なスケーリングを容易にするために、サーバーレス アーキテクチャに移行します。
* 内部アプリへの承認済みアクセスを安全な方法で提供します。
ビジネス要件を満たすために、HipLocal はアプリケーションの状態をどのように保存する必要がありますか?
  • Professional-Cloud-Developer 試験問題 82

    会社では、Cloud Storage バケットにレポートをアップロードするアプリケーションを作成しました。レポートがバケットにアップロードされたら、Cloud Pub/Sub トピックにメッセージをパブリッシュしたいと考えています。実装に少し手間がかかるソリューションを実装したいと考えています。
    何をすべきでしょうか?
  • Professional-Cloud-Developer 試験問題 83

    開発チームは、App Engine 上に構築した Node.js アプリケーションを Cloud Build を使用してステージング環境から本番環境へプロモートしようとしています。このアプリケーションは、ステージング環境の webphotos-staging という Cloud Storage バケットに保存されている複数の写真ディレクトリに依存しています。プロモート後、これらの写真は本番環境の webphotos-prod という Cloud Storage バケットで利用可能になる必要があります。このプロセスを可能な限り自動化したいと考えています。どうすればよいでしょうか?
    A)
    写真を手動で webphotos-prod にコピーします。
    B)
    アプリケーションの app.yami ファイルに起動スクリプトを追加して、写真を webphotos-staging から webphotos-prod に移動します。
    C)
    プロモーション ステップの前に、引数を指定して cloudbuild.yaml ファイルにビルド ステップを追加します。

    ダ)
    プロモーション ステップの前に、引数を指定して cloudbuild.yaml ファイルにビルド ステップを追加します。
  • Professional-Cloud-Developer 試験問題 84

    アプリケーションをGoogle Cloud Platformに移行し、既存の監視プラットフォームを維持しました。しかし、通知システムが時間的に重要な問題への対応に遅すぎることに気づきました。
    何をすべきでしょうか?
  • Professional-Cloud-Developer 試験問題 85

    AC 電源コンセントが適切に接地されているかどうかを確認するにはどの機器を使用しますか?