Azure 技術

App Serviceとは?


概要

App Serviceとは、Webアプリ、APIアプリを迅速に構築、運用できるPaaSサービスです。

APIとは?

「Application Programming Interface(アプリケーション・プログラミング・インターフェース)」の略です。簡単に言うと、ソフトウェアやサービス同士がやり取りするための“窓口”や“約束事”のことです。

多彩な講座から自分に合った講座を探そう!

特徴

  • 複数言語、フレームワークのサポート(.Net、Java、Node.js、Python、PHP、Ruby)
  • Dockerコンテナのサポート ※Dockerイメージにアプリ、ライブラリ、ミドルウェアなどを含め、それをAzure App Serviceにアップロードすれば、そのまま動かせる
  • 高可用性とオートスケール
  • CI/CDサポート
  • 組み込みのセキュリティ機能(SSL/TLS、認証、認可)

構成要素

  1. App Service:実行させたいWebアプリ本体
  2. App Service Plan:App Serviceを動かすインフラ基盤

App Service Planの特徴

  • OS、リージョン、サイズ、インスタンス数など調整可能
  • 複数のApp Serviceが稼働可能

デプロイ方法

  1. 手動デプロイ:FTP、Azure CLI、Visual Studio Code
  2. 継続的デプロイ(CI/CD):GitHub Actions、Azure DevOps

-Azure, 技術