Contenu connexe
Similaire à s3+cloud frontによる静的コンテンツ配信 - Sphinx編 #cmdevio (20)
Plus de Shuji Watanabe (20)
s3+cloud frontによる静的コンテンツ配信 - Sphinx編 #cmdevio
- 2. About Me
• 渡辺修司
• 昨年8月よりクラスメソッド
• 在宅勤務
• 前職まではほぼシステム屋
• Java, Groovy, JavaScript, たまにRubyとかPython
• JUnit実践入門
• 趣味はロードバイクとスノーボード
- 13. Amazon S3
• Amazon S3 (Simple Storage Service)
• シンプルなストレージ(置くだけ)
• 従量課金(1GB 辺り約10円/月)
• 高い耐久性
• 簡単にインターネットに公開できる
静的ファイルを
安価に公開したい
場合に最適
- 14. EC2とS3
• Amazon EC2
• コンピューティングなリソース
• 動的処理を行うことができる
• 静的ファイルを配信するには割高
• Amazon S3
• シンプルストレージ
• 動的処理は行えない
• 静的ファイルを配信するには割安
- 21. Jenkins
aws s3 sync --region ap-northeast-1 /var/dist/portnoy-doc/html/
s3://portnoy-docs-documentsbucket-xxxxx
export BUILDDIR=/var/dist/portnoy-doc
make clean html
- 22. まとめ
• S3 + Cloud Front + Route 53
• 静的コンテンツが多い場合の配信パターン
• Sphinxなどで生成した静的ドキュメント
• Movable Typeなど静的ファイルを出力するCMS
• S3 + CloudFrontならば自動的にスケールする
• ただし、限界はある(上限緩和も必要なケース有)
• 自動化によりシステムを構築
Jenkinsを使ったSphinxとS3によるドキュメントサイト構築 ー Developers IO
http://dev.classmethod.jp/cloud/aws/document-site-automation-building-with-sphinx-and-s3-using-jenkins/