Weitere ähnliche Inhalte Ähnlich wie 20120821 pronet study (20) 20120821 pronet study4. 5 features
• Cloud Optimazation
– Nginx+PSGI
• New rich text editor
• SMTP Auth
• Site Restriction
• Performance up
8. Merit of Cloud computing
• クラウドのメリットは
– スピーディにサーバーの構築が可能
– サーバーのスケーラビリティ変更が容易
– アプリケーションサーバーとコンテンツサーバーの分離構成
– CDNへの可用性
• ウェブソリューションを考える上で外せない技術
9. Cloud for small website
• クラウドを利用したシステム構成
– 最初は小さなインスタンスでサーバー構築
– CMSサーバー、公開サーバー共にVMイメージで構築
(Amazon EC2,Windows Azure のクラウドサービスなど)
VMサーバー
AmazonEC2など
10. Cloud for mid-size website
• サイト規模の拡大、アクセスの増加に合わせて、CMS
サーバーと公開サーバーを分けて運用
– CMSサーバーをVMイメージで構築(Amazon EC2など)
– 公開ページはコンテンツサーバーで構築
(AmazonS3やAzureストレージなど)
VMサーバー
AmazonEC2など
Amazon S3など
11. Cloud for Large website
• CMSサーバーの冗長化、公開サーバーをCDN化
– CMSサーバーはVMイメージ x n個で冗長構成(AmazonEC2など)
– 公開ページはCDN利用(AmazonCloudFrontなど)
DBサーバー
CDNサーバー
12. Cloud + MT
• スケーラビリティ、コストメリットにとむ
• MTの静的配信が最大限に効果を発揮
– CMSサーバーと公開サーバーを別管理可能
• 様々なクラウドデザインパターンへの対応が容易
13. MT on AWS
• http://www.slideshare.net/c95029/cdp-katayama
• http://www.ustream.tv/recorded/20842545
15. MT on Cloud VM
• クラウド上のVMサーバー(Amazon EC2など)でMTを快
適に動作させる必要性
• さまざまなインスタンスサイズへの対応
• 軽量・高速なウェブサーバーでの動作
16. nginx pros and cons
• Pros
–Speedy
–Light weight
• Cons
–Cannot use .htaccess
–Cannot use CGI in initial state
18. Structure (sample model)
html request nginx Starman
80 Port
htmlファイルはnginxで処理
Starmanを経由せず結果を返す
cgi request
80 Port 5000 Port
cgiファイルはリバースプロクシで処理
Starman上の処理結果をnginxに返す
20. nginx+PSGIでMTを立ち上げ
• Apache+CGI環境でMTが動いている前提
– Nginxをインストール
– Task::Plack関連とStarmanインストール
1. nginx.conf設定
2. Starman起動設定
3. Apache 停止
4. nginx起動
5. MT立ち上げ