《服務虛擬化:改善企業應用軟件開發的速度、成本、性能和敏捷性》大致可分為四部分。及時部分(第1~4章)闡釋服務虛擬化的概念與演變發展過程、當前技術開發方法論所面臨的問題和挑戰,以及選擇服務虛擬化技術作為解決方案的原因。第二部分(第5~7章)講述服務虛擬化技術帶來的好處,服務虛擬化如何應對軟件開發生命周期中的限制,服務虛擬化技術實際效果,以及如何使用服務虛擬化。第三部分(第8~11章)重點闡述服務虛擬化的一系列實踐,涉及交付更快捷、減少基礎設施所占空間、改變性能和規模以及數據場景管理。第四部分(第12~15章)揭示虛擬化面臨的風險和推行的公司環境,涉及如何成功進行服務虛擬化,如何推動服務虛擬化采納,如何應對各種約束,以及對服務虛擬化的評價。
John Michelsen 博學技術專家、培訓師、作者、演講家,CA技術公司CTO和ITKO公司聯合創始人。在數據庫、分布式計算、虛擬/云管理、多通道網絡應用門戶、服務虛擬化(LISA)等領域擁有豐富的創新經驗。目前主要負責幫助企業客戶推動IT前沿轉變以交付商業成果。
Jason English ITKO/CA技術公司營銷副總裁,在營銷、市場分析、軟件構建、用戶體驗、游戲配樂方面擁有豐富經驗。他之前曾擔任i2技術監制和信息架構師,主要為HP、IBM、EDS、Delphi、TaylorMade、Sun、Realm、Adaptec、Motorola和Sprint等財富500強客戶定義客戶體驗。
譯者序
作者簡介
技術審核者簡介
致謝
序幕 聯邦快遞FedEx的虛擬化
第1章 引言
1.1 定義服務虛擬化
1.2 你可以實現這種轉變
1.3 關于本書
第2章 商業規則:創新或死亡
2.1 客戶毫不心慈手軟
2.2 業務需要敏捷軟件交付
2.3 增加的變化和復雜性是不可避免的
2.4 沒有模擬商業軟件不可持續
第3章 我們如何走到這一步
3.1 從單一應用到復合應用
3.2 當前復雜的服務環境
3.3 從瀑布開發到敏捷開發
第4章 約束:敏捷之敵
4.1 范圍內與范圍外
4.2 不可用的系統和有限的容量
4.3 沖突的交付時間表
4.4 數據管理和變動
4.5 第三方成本和控制
4.6 存根和模擬遠遠不夠
第5章 服務虛擬化是什么
5.1 虛擬化的另一半
5.2 創建虛擬服務
5.3 創建和維護虛擬服務的選擇
5.4 什么可以作為虛擬服務
5.5 對開發和測試,虛擬環境比真實環境好
5.6 稍等一下—虛擬服務環境能替代實時環境一直到生產階段嗎
第6章 服務虛擬化技術的能力
6.1 "類實時"的開發環境
6.2 自動化消除手工存根和維護
6.3 虛擬服務,治愈自己
6.4 開發和測試并行
第7章 從哪里開始服務虛擬化
7.1 IT管理者必須管理和鼓勵服務虛擬化,否則這種情況將不會發生
7.2 識別利益相關方(服務虛擬化戰爭委員會)
7.3 誰應該首先使用服務虛擬化
7.4 設置的真正價值目標
7.5 避免不適當的技術
休息時間
思考練習
第8章 實踐1:交付更快速
8.1 通過虛擬私有化減少等待時間
8.2 現在就終止存根,或者以后償還
8.3 Sprint:將向左移付諸實踐
第9章 實踐2:減少你的基礎設施所占空間
9.1 找到過度利用的資源
9.2 主機開發也需要虛擬化
9.3 避免巨大的IT花費
9.4 客戶案例:躲避波浪
第10章 實踐3:改變性能和規模
10.1 虛擬化性能環境:你在等待失敗嗎
10.2 組件級性能預算
10.3 從生產了解性能
10.4 設置閾值,把性能向超過我們想象的更左側移動
10.5 設計性能測試
第11章 實踐4:數據場景管理
11.1 vTDM:就是你需要的數據
11.2 消除數據沖突
11.3 數據屏蔽:可信但虛擬化
11.4 期望的結果
第12章 虛擬化
12.1 服務虛擬化的利害關系是巨大的,所以不要停下來
12.2 軟件開發生命周期過程(SDLC)的改變
12.3 在虛擬IT環境中構建新技術和角色
12.4 好的幫助幾乎總是需要的
12.5 我們應該集中或聯合
12.6 另一種酷的使用方式:虛擬培訓環境
第13章 服務虛擬化和開發測試云
13.1 云開發和測試的約束
13.2 實現高性能云環境
13.3 云中的大規模并行回歸測試
第14章 評估價值
14.1 更快:上市時間的價值
14.2 度量結果:更快
14.3 間接價值:運行更快
14.4 更好:質量價值
14.5 結果:更好的質量
14.6 間接價值:更好
14.7 更便宜:節約成本的價值
14.8 結果:更便宜(低成本)
14.9 間接價值:更便宜
14.10 組織路線圖:規劃持續改進
第15章 結論
15.1 工業化的軟件供應鏈
15.2 在經濟繁榮時期和困難時期的創新與發展
15.3 準備重溫你的企業戰略
后記
術語表