= Google Cloud でのアプリ ホスティング = Google Cloud は、アプリケーション ホスティングの幅広いオプションを提供します。以下のチャートを見て、ニーズに適したものを見つけてください。 == ユースケース == - フラスコ - ジャンゴ -Express.js - シンフォニー - スプリングブーツ - GitHub に従って Slack チャネルにコメントを投稿する - 統計分析 - 画像サムネイル生成 - イベント駆動型のワークロード向けに設計 - 突然の需要に対応するためのスケーリング - 最小限の構成 ![クラウド関数](httpscloud.google.com/images/hosting-options/cloudfunction_128px.png) - Rust、Kotlin、C、Bash などのカスタム ランタイム環境 - Python 2.7、Java 7 などの言語を使用する従来の Web アプリ - 業界標準の Docker コンテナをサポート - コンテナ化されたアプリを自動的にスケーリングします - カスタム バイナリとシステムの依存関係 - API エンドポイントをサポート ![クラウドラン](httpscloud.google.com/images/hosting-options/cloudrun_128px.png) - オペレーティング システム レベルの制御 - カスタム マシン タイプをサポート - 自動スケーリングのサポート ![コンピューティング エンジン](httpscloud.google.com/images/hosting-options/computeengine_128px.png) - カスタム ハードウェアとソフトウェア (OS、GPU) を必要とするコンテナー化されたアプリ - 既存のコンテナー化されたステートレス アプリ - ゼロにスケーリングすることでメリットが得られる Google Kubernetes Engine 上のアプリ - 業界標準の Docker コンテナ パッケージ - 従来のワークロードと構成に合わせて高度に構成可能 - ゼロへのスケーリングを含む、需要を満たすためのスケーリング 1 ![ Cloud Run for Anthos](httpscloud.google.com/images/hosting-options/cloudrun_128px.png) == キーワード == 展開形式 特定のプラットフォームへの展開時に、コードはどのようにパッケージ化されますか? - VM イメージ - 基盤となる OS を含むファイルシステム全体のスナップショット。 - コンテナー - 基盤となる OS から分離された移植可能なクロスプラットフォーム ファイルシステム。 - アプリ - 1 つ以上のユース ケースを持つディレクトリに含まれる 1 つのサービス。 - 関数 - それぞれが 1 つのユース ケースに対応する個々のコード スニペット。 カスタム URL 多層 URL パスを作成できますか ( /abc/def) および/または独自のものを使用する ドメイン名? 永続ディスク インスタンスのシャットダウン時にディスクの状態を保存できますか?それとも長期データをインスタンスの外部に保存する必要がありますか? ゼロにスケーリング この製品をゼロ インスタンスにスケールダウンして、ゼロ リクエストの期間の課金を避けることはできますか? 任意の言語を実行 この製品は、任意のプログラミング言語でコードを実行できますか? リクエストのタイムアウト プラットフォームがアプリケーションのコードからの応答を待機する最大時間は? バックグラウンド プロセス この製品は、リクエスト期間外に進行中のバックグラウンド操作を実行できますか? GPU と TPU を使用する この製品は、GPU/TPU 最適化ワークロードのハードウェア アクセラレーションをサポートしていますか? VPC 接続 この製品は Virtual Private Cloud 内のリソースにアクセスできますか?