jazug沖縄第二回 azure app service web apps
TRANSCRIPT
Azure Web Sites改めとAzure App Service Web AppsでWordPressを活用したホームペー
ジの構築、運用、活用法
Kazumi HIROSE
廣瀬 一海
アイレット株式会社クラウドパック事業部シニアソリューションアーキテクト
コンテンツ画像、共著
http://zuvuyalink.net/nrjlog/aboutme
Noriko Matsumoto
松本 典子
自己紹介
2
廣瀬 一海 (ひろせかずみ)http://www.facebook.com/deployprinse
アイレット株式会社 クラウドパック事業部研究開発チーム シニアソリューションアーキテクト
PC歴は26年、クラウドコンサルタント、いわゆるインフラエンジニアですが、プログラムもそれなりに書きます。
好きなクラウドは、Microsoft Azure現在のお仕事はクラウドの各種ソリューションの提案、研究開発、様々なクラウドを比較検討しながら、研究開発を日々行っています。
Microsoft MVP for Azure 2012 / 2013 / 2014
是非、お友達になってくださいませ
3
Azure App Service Web Appsって?
4
あなたのビジネスに合わせてスケールするウェブアプリ
Azure App Service Web Appsって?
数分で作れるWeb制作、配信、構築環境
インフラに関しての知識が無い人には優しく、ある人にはパワフルできるWeb向けPaaS
クラウドの上に作られた、レンタルサーバみたいなもの
.NET,Java,PHP,Node.js,Pythonなどの言語に対応
–非公式だけど、goとかrubyとかperlも動いたとか?
FTP/Git/TFSなどからデプロイメント
豊富なWebアプリをすぐにデプロイ!Wordpressなど
5
PaaS
6
←やることこれだけ
Azure App Service Web Appsって?
7
自分用インスタンス
Azure App Service Web Appsって?
8
自分用インスタンス 自分用インスタンス
つくりかた
9
Azure App Service Web AppsでWeb環境を作る方法
10
[管理画面]にログイン→[Webアプリ]を選択
Azure App Service Web AppsでWeb環境を作る方法
11
手順はこれだけ。約1分程度でWeb環境の構築完了!
ステージング作成とスワップ
12
ステージング作成とスワップ
13
Azure WebSitesの「ステージング」をWeb制作な視点で使ってみました
http://zuvuyalink.net/nrjlog/archives/1723
テスト環境で構築すると本番環境への移行が結構大変・・・
14
Azure Web Appsの「ステージング」でテスト環境と本番環境をワンクリックで入れ替えできる!!
「ステージング」とは?
–本番環境と全く同じものを「ステージング環境」として1つ作成可能。ステージング環境は一切本番環境には影響を与えない。
ステージングを作りたいサイトを選ぶ。
15
名前(staging)
16
ステージング環境完成
17
ステージング環境のURLは「サイト名-staging.azurewebsites.net」
ステージングへFTPの設定
18
ステージング環境で構築する
19
スワップして、本番と入れ替える
20
本番と入れ替わる
21
バックアップと復元
22
サイトデータの自動バックアップと復元
23Azure WebSitesのバックアップ方法
http://zuvuyalink.net/nrjlog/archives/1682
バックアップデータを保存していくストレージアカウントを準備する
24
バックアップを有効にする
25
バックアップされました
26
復元
27
ZIPに固めてストレージにアップロードされるので、手動でダウンロードして再度展開しても同じ結果が得られています。
スケールアウト
なんか、めっちゃサイトにアクセス来てるけど・・・
28
共有ディスク型のスケールアウト
29
Azure WebSitesにWordPressを1,000サイト詰め放題して「スケールアウト」してみた話。
http://zuvuyalink.net/nrjlog/archives/1796
いろんなスケールアウト
30
←手動でスケール
←メトリックでスケール
いろんなスケールアウト
31
←時間でスケール
フェイルオーバー
32
共有ディスク型フェイルオーバ
33
Azure WebSitesにWordPressを1,000サイト詰め放題可能な「仕組み」を勉強してみた話。
http://zuvuyalink.net/nrjlog/archives/1775
共有ディスク型フェイルオーバ
34
共有ディスク型フェイルオーバ
35
←再起動などのメンテナンスがあればあらかじめ用意されたインスタンスで運用が継続される。
各サイトリソースの管理
36
←プロセスの健全性が保たれる仕組みもあらかじめ用意
デモ
実際にその場で今から全部やります。(30分)
37