やすい・はやい・うまいmtのホスティング環境を求めて - jaws-ug-3to-2013-sprint
TRANSCRIPT
![Page 1: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/1.jpg)
やすい・はやい・うまいMTホスティング環境を求めて
taiju@春のJAWS-UG 三都物語 20132013.03.09
![Page 2: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/2.jpg)
@taiju
![Page 3: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/3.jpg)
MTの関連製品作ってる会社にいます
![Page 4: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/4.jpg)
Wordpress界隈AWS活用してるイメージ
![Page 5: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/5.jpg)
網元
![Page 6: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/6.jpg)
網元だけに
![Page 7: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/7.jpg)
ダメもとで
![Page 8: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/8.jpg)
「movabletype ami」でググる
![Page 9: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/9.jpg)
試しに作ってみました系エントリがほとんど
![Page 10: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/10.jpg)
Wordpressうらやましい感
![Page 11: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/11.jpg)
AWSでMTの良いところ引き出したい
![Page 12: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/12.jpg)
AWS使ったことないけど...
![Page 13: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/13.jpg)
いつやるか?
![Page 14: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/14.jpg)
ry)
![Page 15: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/15.jpg)
MTの大きな特徴
![Page 16: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/16.jpg)
静的ファイル出力
![Page 17: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/17.jpg)
Route 53+S3+
CloudFront
![Page 18: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/18.jpg)
相性良さそう
![Page 19: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/19.jpg)
残すは
![Page 20: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/20.jpg)
いっちゃん速いPSGIサーバー
![Page 21: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/21.jpg)
いっちゃん安いEC2インスタンス
![Page 22: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/22.jpg)
Macbook Pro
![Page 23: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/23.jpg)
・・・
![Page 24: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/24.jpg)
Route 53+S3+
CloudFront+
NEW Macbook Pro
![Page 25: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/25.jpg)
役者は揃った
![Page 26: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/26.jpg)
が、しかし
![Page 27: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/27.jpg)
ここでひとつの疑問が生まれた
![Page 28: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/28.jpg)
管理画面なくてもいいんじゃ...?
![Page 29: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/29.jpg)
ローカルで動くいっちゃん速いPSGIサーバー
とは言えそれなりに処理時間はかかる
![Page 30: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/30.jpg)
ということで
![Page 31: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/31.jpg)
![Page 32: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/32.jpg)
改め
![Page 33: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/33.jpg)
Vim
![Page 34: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/34.jpg)
圧倒的自由度
![Page 35: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/35.jpg)
tools/rebuild-pages↓
静的ファイル出力
※ このスクリプトの仕様上、管理画面はローカルで動いている必要があります
![Page 36: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/36.jpg)
おまけtools/shell
![Page 37: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/37.jpg)
S3への転送
![Page 38: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/38.jpg)
先人の知恵
![Page 39: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/39.jpg)
コードベースだとAPIが活用しやすかったり
![Page 40: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/40.jpg)
まとめ
![Page 41: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/41.jpg)
まとめ
•静的ファイル出力の利点を活かす•コードベースでも操作しやすい点を活かす•実運用のためのツールを作る• AWSでMTのやすい・はやい・うまい環境作れる
![Page 42: やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint](https://reader030.vdocuments.mx/reader030/viewer/2022020110/55a0d8501a28ab4b748b47cc/html5/thumbnails/42.jpg)
ご清聴ありがとうございました