クラウドには Azure App Service がある
DIST.29
@kazuyukimiyake
1
Slide 2
Slide 2 text
About Me
三宅 和之 @kazuyukimiyake
株式会社ゼンアーキテクツ CTO
Microsoft MVP ( for Microsoft Azure )
Vue.js-jp, TypeScript-jp コアスタッフ
DIST.20 「あなたと私のタスク管理」 スピーカー
2
Slide 3
Slide 3 text
Azure App Service のススメ
3
Slide 4
Slide 4 text
Azure App Service
Microsoft Azure の PaaS の中核サービス
Azure は PaaS から始まったので、もはや Azure の中核サービスと⾔ってもいい
クラウドネイティブな Web アプリの開発・運⽤に⽋かせないプラットフォーム
Web アプリそのものだけでなく周辺もカバーする
MVC ベースの Web アプリ
API ベースの アプリ
バックエンドサービス
バッチ処理
4
Slide 5
Slide 5 text
App Service のサービス形態
App Service は 「Web Apps」 か 「Functions」 で動かす
(App Service は論理的なサービスの呼称)
5
Slide 6
Slide 6 text
Azure App Service - Web Apps で何が動かせるか
アプリフレームワークを使った Web アプリ
Laravel
Express
Nuxt.js (Universal)
ASP.NET Core
Spring Boot etc..
使いたいアプリケーションスタックを選択できる
メジャーなものはあらかじめ⽤意されている(PHP, Node.js, Python, .NET, Java)
好きな Docker イメージも選択可能
6
Slide 7
Slide 7 text
App Service Plan でコストを最適化する
開発⽤の無料プラン、安価な共有プラン、従量課⾦プラン(Functions ⽤)もある
専有プランでは、リソースの範囲内でサイトを追加可能(追加コストなし)
7
Slide 8
Slide 8 text
アクセス増⼤や障害に強い = PaaS のメリットを享受
アクセス増⼤にはオートスケールで対応
プラットフォーム起因の障害は基本的に⾃動で復旧される
OS やミドルウェアレベルのセキュリティパッチも⾃動適⽤
8