過負荷に耐えるWebの作り方 の商品レビュー
総選挙を支えたシステムの裏側を知ることができ、ファンならずとも面白いと思う。結果から見たら考えられない要件定義(毎秒10000アクセス)だが、結果、負荷に対するシステム開発とテスト、運用についてのためになる情報が世に出たことは良かったと思う。人知れず日々負荷と戦う人々の支えとなる...
総選挙を支えたシステムの裏側を知ることができ、ファンならずとも面白いと思う。結果から見たら考えられない要件定義(毎秒10000アクセス)だが、結果、負荷に対するシステム開発とテスト、運用についてのためになる情報が世に出たことは良かったと思う。人知れず日々負荷と戦う人々の支えとなるはず。
Posted by
VoltDB (Voterという投票サンプルがある) Apache Click (オートバインディング機能がある) Jetty Varnish 代数学で証明された暗号アルゴリズムでシリアルナンバー生成 複数サーバでの情報引継 1.Apache Tomcatのセッションレプリケ...
VoltDB (Voterという投票サンプルがある) Apache Click (オートバインディング機能がある) Jetty Varnish 代数学で証明された暗号アルゴリズムでシリアルナンバー生成 複数サーバでの情報引継 1.Apache Tomcatのセッションレプリケーション 2.セッションIDをNoSQLデータベースで管理 3.URLパラメーター 4.POSTデータ ソフトを使う時動作保証のない環境ではmake checkは有効 istyle属性とは携帯用 機種依存文字はJIS第一水準文字にする 性能テストには多数の端末、大きなネットワーク帯域が必要、時間貸しのクラウドが便利 ネットワーク帯域がボトルネックになることが最近は多い 障害発生時心得 1.体調的症状が出ても「それが当たり前だ」と考える 2.落ち着けと心に念じる、声に出すのもあり、とにかくゆっくりと 3.大丈夫だ、命を代償に差し出せまではいわれない 4.普段以上に人からの助言を求め、慎重に正確に Zabbix総合監視 実践 入門 (技術評論社) 2012年からはPostgresを利用、UNLOGGED TABLEを利用 英数字16桁でかなり安全なシリアルナンバーを作成 Mechanize (プログラムでweb操作可能にする) Nikto OpenVAS 先着順システムは難しい、一通り受け付けて抽選の方が確実
Posted by
短納期で引き受けた秒間1万アクセスのシステム。「もう先方と約束しちゃったんだから、死んでも作ってね」という日本的なノリで納品して、実際に運用したら秒間1アクセス以下で余裕でした。という実に残念な実体験を記した本。こういう業界の雰囲気を知るには良いかも。インフラ運用の考え方は少し伝...
短納期で引き受けた秒間1万アクセスのシステム。「もう先方と約束しちゃったんだから、死んでも作ってね」という日本的なノリで納品して、実際に運用したら秒間1アクセス以下で余裕でした。という実に残念な実体験を記した本。こういう業界の雰囲気を知るには良いかも。インフラ運用の考え方は少し伝わってくるけど、技術というよりは心構え、かな。
Posted by
AKB総選挙の投票システムを開発した企業がシステム構成からテスト、監視まで2週間無停止で毎秒1万リクエスト(!)という要求に応えた裏側を明かす。全体的な内容は大規模Webサービス入門という感じ。VoltDBはこの本で初めて知った。ドキュメンタリーなので読み物としても面白い。
Posted by
This book said NRI Secure probed the web securities on the AKB48 voting site! The technologies are Jetty, Apache Click, Varnish, VoltDB、LVS&...
This book said NRI Secure probed the web securities on the AKB48 voting site! The technologies are Jetty, Apache Click, Varnish, VoltDB、LVS&kkepalived, Findbugs, Apache Bench and Zabbix.
Posted by
いいんだけど・・・、やはり「要件定義の段階でやらかした人たち」の記録としか思えない。オーバースペックなものを作って納めるのって、ある意味不誠実なんじゃないかと思う。 もちろん参考にすべきところは参考にしたいが。
Posted by
短納期、高スループット、低レイテンシを求められるAKB総選挙の投票システムの構築・運用の勘所を、分かりやすくまとめた良書。 負荷の見積もりから技術・アーキテクチャの選択、プロジェクトメンバーの選定や進め方、アウトプットの定義まで、実践に基づいて書かれているため説得力があり実案件...
短納期、高スループット、低レイテンシを求められるAKB総選挙の投票システムの構築・運用の勘所を、分かりやすくまとめた良書。 負荷の見積もりから技術・アーキテクチャの選択、プロジェクトメンバーの選定や進め方、アウトプットの定義まで、実践に基づいて書かれているため説得力があり実案件のノウハウとしてためになる。 ベテランの方には当たり前の事を当たり前にやっているだけに見えるかもしれないが、間に東日本大震災などの突発的なアクシデントを挟みながらも要件を満たしつつ性能も出し切り納期を守った著者たちには感服します。 また、運用に置いても監視の仕組みや体制を万全に行っており、受託開発のみならず自社サービス運用を行なっている方にもオススメできます。 内容が平易に記述されているため、一通り案件をこなした後の新人にも目を通して欲しいと思える書籍です。
Posted by
読み物としてはおもしろい。 第1章の内容をふくらませてドキュメンタリー風にしてくれたら良かった。 技術書としては初心者向けだった。。。
Posted by
6章を読み、エストニアではすでに、政治の選挙をインターネット投票(”運動”ではない)をすでに始めていると知って、驚いた。まだ地球上では、インターネット投票までしているところは無いと思っていたから(なりすまし等の問題で)。
Posted by
一時期にアクセスが集中するAKB48の総選挙投票サービスの舞台裏。システム構成の設計、ツールの選定、検証方法、運用課題など、時系列に沿ってわかりやすく紹介されている。Jetty, Apache click, Varnish, VoltDBなど、普段クライアント側のことばかりやって...
一時期にアクセスが集中するAKB48の総選挙投票サービスの舞台裏。システム構成の設計、ツールの選定、検証方法、運用課題など、時系列に沿ってわかりやすく紹介されている。Jetty, Apache click, Varnish, VoltDBなど、普段クライアント側のことばかりやっている自分としては馴染みの少ない新しい技術の使い所がわかるのも嬉しい。
Posted by
- 1
- 2
