Professional-Cloud-Developer 試験問題 326

あなたはクラウドクライアントライブラリを使用して、アプリケーション内の画像をクラウドストレージにアップロードしています。
アプリケーションのユーザーから、アップロードが完了せず、クライアントライブラリがHTTP 504ゲートウェイタイムアウトエラーを報告することがあるという報告を受けています。アプリケーションのエラー耐性を高めたいと考えています。アプリケーションにどのような変更を加えるべきでしょうか?
  • Professional-Cloud-Developer 試験問題 327

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

    あなたは最新の安定版Python 3を使用して、Cloud SQLデータベースにデータを保存するAPIを開発しています。本番データベースに対して、最小限の労力で安全かつ確実にCRUD操作を実行する必要があります。どうすればよいでしょうか?
  • Professional-Cloud-Developer 試験問題 329

    あなたは、ユーザーの各クラウドストレージバケット内のオブジェクトのメタデータから特定のプロパティを取得する必要のある、新しい公開アプリケーションを開発しています。プライバシーとデータ所在地の要件により、オブジェクトデータではなくメタデータのみを取得する必要があります。取得処理のパフォーマンスを最大化したいと考えています。メタデータを取得するにはどうすればよいでしょうか?
  • Professional-Cloud-Developer 試験問題 330

    あなたは、頻繁にアクセスされるデータをRedis ClusterインスタンスのMemorystoreに保存するアプリケーションを構築しています。このアプリケーションをネットワーク障害に対して耐性のあるものにしたいと考えています。アプリケーションの中断を最小限に抑え、安定性を確保するために、Redisインスタンスからのクライアント切断を適切に処理する必要があります。どうすればよいでしょうか?