azure websites...
TRANSCRIPT
~ Azure Websites の概要を理解している方を対象に~
Azure Websites Azure App ServiceWeb Apps
名前の変更のみに限定されています。
Web Apps Logic Apps Mobile Apps
API Apps
Web Site
Web API
管理アプリ
システムの自動化(APIのワークフロー)
モバイルアプリ
Web APIの実行
(Preview) (Preview)
(Preview)
Web Apps 機能一覧
エンタープライズレベル
グローバルスケール
DevOps 対応
VPN Support
Hybrid Connections
Scheduled Backup
Azure Active Directory Integration
Site Resiliency, HA, and DR
Web Jobs
Role Base Access Control
Audit / Compliance
Enterprise Migration
Client Certs
Cache
IP Restrictions/ SSL
Web Sockets
SQL, MySQL, DocDB, & Mongo
Sticky Sessions
“Easy-Auth”
Automated Deployment
AutoScale
Built-in Load Balancing
WW Datacenter Coverage
End Point Monitoring & Alerts
App Gallery
DR Site Support
WildCard Support
Dedicated IP address
HTTP Compression
CDN Support for Websites
Premium WordPress
Remote Debugging w/ Visual Studio
Site Staging Slots
Testing in Production
Continuous Integration/Deployment
Git, Visual Studio Online and GitHub
App & Site Diagnostics
OS & Framework Patching
Site Extensions Gallery
NET, PHP, Python, Node, Java
Framework Installer
Browser-based editing
Auto-Healing
Logging and Auditing
Admin-Site
Support Site Extension
•
•
•
Web アプリケーションの開発と展開
継続的インテグレーション
7)モニタリングと改良
Azure
3)ビルド
Web App
スワップ(production)2)リポジトリ
1)開発
デプロイ(staging) 5)テスト4) 6)
ブラウザから簡単実行
• 最大 200 仮想ユーザー• 最大 5 分
• 最大 20,000 仮想ユーザー• 最大 100 コア
Visual Studio できめ細かく
安全な公開
展開スロット
一部のユーザーでテスト
80%20%
ステージング プロダクション
トラフィック ルーティング
ステージング プロダクション
プロダクションfumios
ステージングfumios-staging
開発dev-test
まずは管理ポータルで 診断ログで分析 更に詳細な稼働状況
Application Insights(preview)
アラートで問題を迅速に把握
サードパーティツールの活用
エンタープライズ利用の勧め
SQL ServerActive
DirectoryENTERPRISE
オンプレミス
Webサーバー
Web Apps
SQL DatabaseAzure Active Directory
Active
DirectoryENTERPRISE
オンプレミス
Web Apps
Azure Active Directory
パスワード同期 or フェデレーション
ENTERPRISE
オンプレミス
Hybrid
Connections
SQL Server
Web Apps
Hybrid Connection Manager
VPN, Firewall 設定不要
ENTERPRISE
オンプレミス
仮想ネットワーク
S2S VPN or ExpressRoute
P2S VPN
SQL Server
SQL Server
Web Apps
×
IP: 10.2.0.1
IP: 10.0.2.4 仮想ネットワーク1
fumioswebapps1
Web Apps
仮想マシン
SQL Database
P2S VPN
myc4keskqx.database.windows.net
10.0.0.0/16
SQL Server
S2S VPN
IP: 10.1.0.4仮想マシン
SQL Server
×仮想ネットワーク2
fumioswebapps2
10.1.0.0/16
更なる勧め!
仮想ネットワーク
App Service プラン
•ロケーション•価格レベル•インスタンス数•スケール •App Service Environment
•Premium のみ•事前構成(可変)•事前構成に依存
App Service プラン
(App Service Environment)
•東日本, 西日本, …• Free/Basic/Standard/Premium
•いつでも変更可能•いつでも変更可能
App Service プラン(通常の場合)
項目 FreeShared
(preview)Basic Standard
Premium(preview)
最大 Web App 数 10 100 無制限 無制限 無制限
最大インスタンス数 --- --- 3 10 20 / 50
最大コア数 --- --- 4 4 4 / 8
自動スケール ● ● ●
ストレージ 1GB 1GB 10GB 50GB250GB / 500GB
SLA 99.90% 99.95% 99.95%
App ServiceEnvironment
●
仮想ネットワーク
App Service Environment
フロントエンドプール
P2-
P4
ワーカープール
ワーカープール
ワーカープール
P2-
P4
P1-
P4
P1-
P4
オンプレミス
仮想ネットワーク
S2S VPN or ExpressRoute
Web Apps
App Service
Environment
Subnet-1
SQL Server
仮想マシン
Subnet-2
現在、開発中
◆DEV-016: Day2, 15:35-16:35
◆DEV-020: Day1, 16:05-17:05
◆DEV-002: Day2, 9:30-10:30