menu
arrow_back

App Engine に ASP.NET Core アプリをデプロイする

—/10

Checkpoints

arrow_forward

Deploy to App Engine flexible

Deploy a new version of your service

App Engine に ASP.NET Core アプリをデプロイする

45分 クレジット: 7

GSP027

Google Cloud セルフペース ラボ

概要

このラボでは、シンプルな ASP.NET Core アプリを App Engine フレキシブル環境にデプロイします。このラボは Google Cloud Shell からの ASP.NET Core アプリの構築と起動ラボをベースに作成されています。

ASP.NET Core はインターネットに接続された最新のクラウドベースのアプリケーションを C# プログラミング言語を使用して構築するための、オープンソースのクロス プラットフォーム フレームワークです。

Google App Engine アプリケーションは作成や管理が簡単で、トラフィックやデータ ストレージの変更に合わせて容易にスケールできます。App Engine 環境では、サーバー管理の手間がかかりません。必要な作業は、アプリケーションをアップロードすることだけです。

App Engine アプリケーションは、受信したトラフィック量に応じて自動的にスケールします。App Engine は負荷分散やマイクロサービス、認証、SQL および NoSQL データベース、Memcache、トラフィック分割、ロギング、検索、バージョニング、ロールアウトとロールバック、セキュリティ スキャニングをネイティブでサポートしており、どれも高度にカスタマイズすることができます。

App Engine 環境にはスタンダード環境フレキシブル環境があり、C#、Java、Python、PHP、Node.js、Go をはじめとするプログラミング言語のホストをサポートしています。2 つの環境はそれぞれに固有の長所があるため、ユーザーは自身のアプリケーションの特徴に応じて柔軟に選ぶことができます。詳しくは、App Engine 環境の選択をご覧ください。

演習内容

  • シンプルな ASP.NET Core アプリを Docker コンテナとしてパッケージ化する
  • シンプルな ASP.NET Core アプリを App Engine にデプロイする

要件

Qwiklabs に参加してこのラボの残りの部分や他のラボを確認しましょう。

  • Google Cloud Console への一時的なアクセス権を取得します。
  • 初心者レベルから上級者レベルまで 200 を超えるラボが用意されています。
  • ご自分のペースで学習できるように詳細に分割されています。
参加してこのラボを開始