書評はしません。
なぜ、この本を買ったかというと、最近、社内でシステム構築をサーバーから検討する機会があり、その後、いつもどおりPHPを動かしていたら、サーバ機がフリーズしてしまって、無人での運用が危うくなっていました。
レンタルサーバーでしか運用したことがないし、ハード面での知識がないので、どのような構成、設計で運用していくべきか、全くわからない状況でした。
これからどのようなスペックにすべきか、
心配なく運用できるように負荷軽減を考えていきたいと思います。
目次
【Part1】設計ノウハウ編
第1章 Webシステム
1 – 1 Webシステムの設計課題
1 – 2 設計の流れ
1 – 3 方式設計
1 – 4 詳細設計
第2章 システム設計
2 – 1 システム設計の目的と進め方
2 – 2 プラットフォーム
2 – 3 ミドルウエア
2 – 4 アプリケーション
第3章 性能設計
3 – 1 性能設計の目的と進め方
3 – 2 業務および性能目標の明確化と,性能モデルの選定
3 – 3 システム・サイジング
3 – 3 流量制御設計
第4章 信頼性設計
4 – 1 信頼性設計の目的と進め方
4 – 2 可用性設計
4 – 3 障害検知と一次処置
第5章 セキュリティ設計
5 – 1 セキュリティ設計の目的と進め方
5 – 2 ネットワーク・セキュリティ
5 – 3 認証方式とアプリケーション
5 – 4 システム監査とIT 内部統制
第6章 運用設計
6 – 1 運用設計の目的と進め方
6 – 2 サービスレベル設定
6 – 3 監視運用
6 – 4 予兆監視
6 – 5 障害運用
6 – 6 運用の自動化
6 – 7 システム構成の見直し
【Part2】構築ノウハウ編
第7章 システム構築
7 – 1 CosminexusとTomcatの対比
7 – 2 業務アプリケーションの開発手順
7 – 3 システム構築手順
7 – 4 インストール
7 – 5 環境変数の設定
7 – 6 運用管理サーバーの設定
7 – 7 Webシステムの構成定義
7 – 8 Webシステムの構築
7 – 9 Webシステムの開始
7 -10 業務アプリケーションのインポート・開始
7 -11 業務アプリケーションの入れ替え
7 -12 業務アプリケーションの停止・削除
7 -13 Webシステムの停止とアンインストール
第8章 トラブル・シューティング
8 – 1 トラブル・シューティングの流れ
8 – 2 エラー別対応Tips
第9章 性能チューニング
9 – 1 性能チューニングの目的と進め方
9 – 2 多重度チューニング
9 – 3 DBチューニング
9 – 4 JavaVMチューニング
付録 プロトタイプ検証
A – 1 プロトタイプ検証の目的と進め方
A – 2 単体性能の検証
A – 3 多重性能の検証