Azure App Serviceは、各種WebアプリやWeb API、RESTfulサービスなどの実行環境を提供するPaaS型のクラウドサービスである。各アプリはAzureプラットフォームの仮想環境上に展開され、自動スケールや高可用機能などを、複雑な設定をしなくても利用することができる。
プログラミング学習の一環としてFastAPIでWebAPIを作成し、 Azure AppServiceでデプロイをしているのでそのデプロイ手順を 書いていきます。 DjangoやFlaskでは下記のように公式チュートリアルがありますが、 FastAPIをデプロイする際にはもうひと手間発生します。
色々な Azure WebApps に Spring Boot アプリケーションをデプロイする方法 Azure WebApps は複数のOS(Windows、Linux)と複数のアプリケーションコンテナをサポートしています。それぞれのAzure WebAppsにデプロイする最小コードのサンプルです。 以下の組み合わせを想定 ...
App Serviceにはもう1つ、Web App for Containersが用意されています。Web App for Containersは、Dockerまたはカスタムのコンテナイメージをデプロイするための、コンテナホスト環境を提供するもので、Azureで定義されていないアプリケーションスタックを準備するのに利用 ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する