Date post: | 27-Jun-2015 |
Category: |
Technology |
Upload: | manabu-terada |
View: | 268 times |
Download: | 2 times |
©2013 CMScom [email protected]
私とVarnishの出会い と 事例紹介CMS communications Inc.
Manabu TERADA [email protected]://www.cmscom.jp
2014/4/29Varnish 4.0 Release Party in Tokyo
おまえ誰よ?
©2014 CMScom [email protected]
•Manabu TERADA (寺田 学)•CMSコミュニケーションズの代表•Zope/Ploneのコミッター•(一社)PyCon JP 代表理事•一橋大学大学院 社会学研究科地球社会専攻 元客員准教授•NVDA日本語チーム 監査
1
CMScom
©2014 CMScom [email protected]
•CMSコミュニケーションズ•Ploneを使ったWebサイト構築・システム構築•Python技術を中心に、システム構築をしている•国内の大学のWebサイトや学生向けサイトやOCWなど•大阪大学、京都大学、大阪市立大学、東京大学などなど•edx-platformも部分的にサポートを開始
1
Plone
©2014 CMScom [email protected]
•PythonベースのCMSツール•エンタープライズ向けと言われている•多機能である•ある程度のPVに耐える為に工夫が必要
2
Plone
©2014 CMScom [email protected]
•システム構成例
2
Apache (Webサーバ)
Ploneコアシステム(アプリケーションサーバ)
Ploneコアシステム(アプリケーションサーバ)
Ploneコアシステム(アプリケーションサーバ)
Apache (Webサーバ)(管理用)
Varnish (キャッシュサーバ)
Ploneコアシステム(アプリケーションサーバ)
HAProxy (ロードバランサ)
ZODB(データベースサーバ)
Ploneコアシステム(アプリケーションサーバ)
2009年6月
©2014 CMScom [email protected]
•トラブル発生!!•ほぼアクセスが無い時にでも、サーバ上のメモリを食いつぶすという事象が発生。しばらく様子を見ていた。
•原因追求は出来きず、Varnish 2.x で解消されたように思える。
5
2011年春
©2014 CMScom [email protected]
•2008年4月公開のシステムのサーバリプレース•ESIに挑戦!!•Varnish 3.0.xの導入
•3.0.1でトラブル•その他別要因のシステム上トラブル発生•ESIの導入は見送り
6
その後
©2014 CMScom [email protected]
•その後も年に2箇所程度のシステムで導入•多くののPloneサイトにも導入•CSS/JavaScript/リソース画像のみに適用•パフォーマンス向上して良い!!
7