【インフラ基盤とシステム全体を俯瞰できる本】「アプリケーション開発を成功に導く システム基盤の構築ノウハウ」(日経BP社)

「アプリケーション開発を成功に導く システム基盤の構築ノウハウ」(日経BP社)


まえがきより:

  • 短期開発に応えるには,どうしても「アプリケーションを作ること」に目を奪われてしまう。その反動から,アプリケーションを支える土台,すなわちシステム基盤への考慮がおろそかになってしまった。
  • あまりに短期開発を推し進めた結果,その弊害が目立ち始めた。せっかくカットオーバーにこぎつけても,「性能が出ない」「信頼性がひくい」「拡張性に乏しい」といった問題に陥ってしまうのだ。
  • システム基盤は,システムの性能や信頼性,拡張性などに直結している。「どのようなサーバーを選ぶのか」「OSは何か」「APサーバーの設定をどうするか」といった組み合わせが性能を左右する。信頼性の面では,「TPモニターは必要か」「サーバーをクラスタリングするか」といった判断が重要になる。またシステムを拡張する際に「スケールアップするのか,スケールアウトするのか」などは,設計段階で考えておく必要がある。
  • システム基盤を解き明かすには,いくつかのアプローチが考えられる。本書では,オンライン処理とバッチ処理という2つの処理形態に注目した。オンライン処理は「OLTPシステム」と「Webシステム」に分けた。これに「バッチシステム」を加えた3つが,基本となるアーキテクチャである。

内容の目次:

1章 システム基盤とは
 システム基盤の構成
 システム基盤の実現方針

2章 OLTPシステム
 OLTPシステムの機能要件
 TPモニターの機能
 OLTPシステムの設計ポイント

3章 Webシステム
 Webシステムの形態と種別
 プレゼンテーション層の設計
 APサーバーの設計ポイント

4章 バッチシステム
 バッチシステムの設計
 ジョブネットの設計指針
 バッチシステムの実装例

5章 バックアップシステム
 バックアップの目的を明確に
 適切なバックアップ方式を選ぶ
 バックアップシステムの構成
 バックアップ定義の設計

6章 統合運用管理
 統合運用管理の方向性
 ITIL導入の実際
 運用管理テクノロジの進化

この本について:

Amazon.co.jp: アプリケーション開発を成功に導く システム基盤の構築ノウハウ: 谷口 俊一, 石川 辰雄, 沢井 良二, 鈴木 広司: 本
http://www.amazon.co.jp/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E9%96%8B%E7%99%BA%E3%82%92%E6%88%90%E5%8A%9F%E3%81%AB%E5%B0%8E%E3%81%8F-%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E5%9F%BA%E7%9B%A4%E3%81%AE%E6%A7%8B%E7%AF%89%E3%83%8E%E3%82%A6%E3%83%8F%E3%82%A6-%E8%B0%B7%E5%8F%A3-%E4%BF%8A%E4%B8%80/dp/4822229726

  • Webシステムのハードウエア、ソフトウエアの構成要素、 どう組み合わせて使えば良いか、OLTPシステム、 バッチシステムの時の構成、バッチシステムのJOBの設計ポイント バックアップの方式やハードウエア、ITILを利用した運用管理のポイント 等が説明されています


「システム基盤の構築ノウハウ」インフラ解説書 - 日記/雑記/覚書/落書
http://d.hatena.ne.jp/kenjikby/20050128/1106904708

  • 内容はインフラ構築の観点から、オンライン、バッチ、バックアップなどについて詳細に書かれていて読み応えがあり、実用的かと思います。インフラ構築を何年やっていれば先輩から教えてもらったりして身につくことかと思いますが、知識だけでも体系的にまとめて学習できるのは強みになる


アプリケーション開発を成功に導く システム基盤の構築ノウハウ - Lino Blog
http://lino.hatenablog.jp/entry/20080114/1200306579

  • WebシステムやBatchシステム等の実行基盤や、クラスタリング等のシステム基盤を構築するときに知識が体系的にまとめられている書籍


ことじのつぶやき: アプリケーション開発を成功に導く システム基盤の構築ノウハウ
http://kotoji-pc110.seesaa.net/article/131092504.html

  • OLTPシステム設計の勘所からWebシステム停止を防ぐ方法、 バッチ・システムの高速化、効果的なバックアップ・システム等


【書籍】 システム基盤の構築ノウハウ 08th SE's Blog
http://08thse.blog87.fc2.com/blog-entry-101.html

  • 他のシステム設計の書籍に比べると、運用管理も含めた、 IT システム全体を鳥瞰した観点から書かれている


アプリケーション開発を成功に導く システム基盤の構築ノウハウ - まとばと!
http://matobat.hatenablog.com/entry/20050626/1119782488

  • ここまでインフラ寄りで書いてある本は少ないと思うので、開発者でも読んでおく価値あり


アプリケーション開発を成功に導く システム基盤の構築ノウハウ | timor's log
http://timor-sparrow.net/book/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E9%96%8B%E7%99%BA%E3%82%92%E6%88%90%E5%8A%9F%E3%81%AB%E5%B0%8E%E3%81%8F-%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E5%9F%BA%E7%9B%A4.html

  • 単なるアプリケーションというのではなく、 システム全体を見据えた設計をするにあたっては 自分の経験か諸先輩方からその知識を盗ませていただく位しか無かった感じがします。 という事で私にとってはかなり痒いところに手が届いた


最近読んだ一冊『システム基盤の構築ノウハウ』
http://blogs.wankuma.com/ganfield/archive/2007/01/27/59123.aspx

  • システム全体を見渡せる数少ない本だと思います