アプリのホスティング方法

Microsoft Azure のアーキテクチャとサービスを理解する

Florin Angelescu

Azure Architect

モダンなアプリケーション

モダンなアプリケーション

  • アプリのオンライン版
    • Web
    • モバイル
    • タブレット
Microsoft Azure のアーキテクチャとサービスを理解する

オンプレミスからの移行

オンプレミスから移行

  • Web サイトやレガシーアプリをオンプレミスから仮想マシンへ移行
  • 重要なソフトを安全・高可用なクラウドへ置く第一歩
Microsoft Azure のアーキテクチャとサービスを理解する

モダンサービスへ移行

モダンサービスへ移行

  • 既存アプリをネイティブな Azure サービス向けにリファクタ
    • コンテナーサービス
    • App Services
Microsoft Azure のアーキテクチャとサービスを理解する

Azure App Service

Azure App Service

  • Web アプリの構築・デプロイ・スケールを担うフルマネージド基盤
  • 複数のプログラミング言語に対応
  • 自動スケーリングを提供
  • Web アプリ、API アプリ、WebJobs、モバイルアプリを提供
Microsoft Azure のアーキテクチャとサービスを理解する

Web アプリ

Web アプリ

  • クラウドで Web アプリを構築・ホスト・スケール可能
  • 自動スケーリング、CI/CD を提供
  • 複数言語をサポート
Microsoft Azure のアーキテクチャとサービスを理解する

Web アプリのユースケース

Web アプリのユースケース

  • シンプルから高度まで多様なサイトのホスティングに適合
  • 既存の従来型サイトを Web アプリへ移行可能
Microsoft Azure のアーキテクチャとサービスを理解する

API とは

API

  • Application Programming Interface(API)
  • 異なるソフトウェア同士の通信を可能にする
  • 標準化された指示でやり取り

レストランのメニュー

Microsoft Azure のアーキテクチャとサービスを理解する

API アプリ

API アプリ

  • API 作成のための専用環境
  • 機能を他サービスが利用できるよう公開
Microsoft Azure のアーキテクチャとサービスを理解する

WebJobs

WebJobs

  • バックグラウンドのタスク/スクリプトとして動作
  • さまざまな自動処理を実行
  • 背景でコードを実行
Microsoft Azure のアーキテクチャとサービスを理解する

モバイルアプリ

モバイルアプリ

  • モバイルアプリ向けバックエンド
  • 認証、オフライン同期、プッシュ通知を提供
  • オンプレミス接続に対応
Microsoft Azure のアーキテクチャとサービスを理解する

App Service の利点

App Service の利点

Microsoft Azure のアーキテクチャとサービスを理解する

Lass uns üben!

Microsoft Azure のアーキテクチャとサービスを理解する

Preparing Video For Download...