Professional-Cloud-Developer 試験問題 231
ケーススタディ
会社概要
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 は、ビジネス要件と技術要件を満たしながら、MySQL 導入の回復力を向上させたいと考えています。
どの構成を選択すべきでしょうか?
会社概要
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 は、ビジネス要件と技術要件を満たしながら、MySQL 導入の回復力を向上させたいと考えています。
どの構成を選択すべきでしょうか?
Professional-Cloud-Developer 試験問題 232
Pub/Sub サブスクリプションからクレジットカードデータを読み取るアプリケーションを開発しています。コードを記述し、単体テストも完了しました。Google Cloud にデプロイする前に、Pub/Sub 統合をテストする必要があります。
何をすべきでしょうか?
何をすべきでしょうか?
Professional-Cloud-Developer 試験問題 233
社内の従業員がコミュニティイベントを企画できる社内アプリケーションを開発しています。アプリケーションは単一のCompute Engineインスタンスにデプロイしました。社内ではGoogle Workspace(旧G Suite)を使用しており、従業員がどこからでもアプリケーションに認証できるようにする必要があります。どうすればよいでしょうか?
Professional-Cloud-Developer 試験問題 234
MySQLデータベースをGoogle CloudのマネージドCloud SQLデータベースに移行する予定です。このCloud SQLインスタンスに接続するCompute Engine仮想マシンインスタンスがあります。Compute EngineインスタンスがCloud SQLにアクセスできるように、IPアドレスをホワイトリストに登録したくないと考えています。
何をすべきでしょうか?
何をすべきでしょうか?
Professional-Cloud-Developer 試験問題 235
会社のポリシーでは、すべてのソースファイルの先頭に著作権コメントを必ず記載することが定められています。Cloud Build で、ソースのコミットごとにトリガーされるカスタムステップを作成したいと考えています。このトリガーで、ソースに著作権が含まれているかどうかを検証し、含まれていない場合は後続のステップに著作権コメントを追加する必要があります。どうすればよいでしょうか?