圖解基礎設施設計模式(簡體書)
商品資訊
系列名:圖靈程序設計叢書
ISBN13:9787115389923
出版社:人民郵電出版社
作者:日本NTT DATA集團 編著
出版日:2015/05/01
裝訂/頁數:平裝/217頁
規格:23.5cm*16.8cm (高/寬)
版次:1
商品簡介
作者簡介
目次
書摘/試閱
商品簡介
基礎設施設計模式是指將基礎設施技術者們創造出的設計方式概念化、抽象化,同時給其命名(模式名),總結其特點與注意事項而形成的集合體。目的是防止在基礎設施開發中發生問題,提高基礎設施的開發效率以及培養基礎設施開發人才。 《圖解基礎設施設計模式》以基礎設施構建中的需求定義階段為基礎,介紹了127個不依賴於任何特定產品,與非功能性需求實現策略、基礎設施構成要素相關的常用設計模式(119個模式+8種類型)。在講解時,還配以設計方式的示意圖以及各個模式的對比,使人既能輕鬆理解設計方式的構造與特點,還能理解各模式之間的不同,最終作出最佳選擇。 《圖解基礎設施設計模式》適合對基礎設施缺乏經驗的技術者(也包括應用程式開發者)、負責系統構建的專案經理、在企業的資訊系統部門中對系統規劃與引進具有決策權的人,以及負責評估和比較供應商提案和設計的人閱讀。
作者簡介
杉原健郎(作者)
1998年入職NTT DATA集團。負責過多個大型核心業務IT系統的基礎設施開發,深感橫向推廣基礎設施開發技能的重要性。擁有PMP認證資格(2004~)。
吉田一幸(作者)
2008年入職NTT DATA集團。負責設計和構建面向金融和通信業務的大型IT系統的基礎設施。2012年起開始整理基礎設施設計模式,負責整理和研發基礎設施設計方法論和基於設計模式的設計步驟。
岩崎賢治(作者)
2010年入職NTT DATA集團。入職後參與了安全系統的構建和運維,積累了豐富的經驗,在ITIL和資訊安全管理領域有獨到的見解。2012年後負責確立和整理使用基礎設施設計模式進行開發的設計步驟。
三浦廣志(作者)
1995年入職NTT DATA集團。除了參與編寫Web Site Expert #31(技術評論社)外,還譯有《詳解Linux內核 第1版》(O'Reilly日本)一書,為Linux內核等開源軟體(OSS)開發做出了貢獻。於2013年加入OpenStack。
吉田佐智男(作者)
1987年入職NTT DATA集團。早期參與了使用開放系統構建主幹系統的專案。具有多個專案的成功經驗與解決問題的經驗,為了推廣這些經驗與積累的技巧,成為最早參與基礎設施設計模式開發的人員。現在在NTT DATA基盤系統事業本部負責推進先進技術調查、技術戰略決策。
楊文軒(譯者)
華中科技大學碩士。2007年入職方正國際軟體。先後參與過京瓷MFP、丸善MBIS系統開發,並且主導過講談社拼版系統、講談社廣告系統的開發。擅長Web 2.0開發,有豐富的對日開發經驗。
1998年入職NTT DATA集團。負責過多個大型核心業務IT系統的基礎設施開發,深感橫向推廣基礎設施開發技能的重要性。擁有PMP認證資格(2004~)。
吉田一幸(作者)
2008年入職NTT DATA集團。負責設計和構建面向金融和通信業務的大型IT系統的基礎設施。2012年起開始整理基礎設施設計模式,負責整理和研發基礎設施設計方法論和基於設計模式的設計步驟。
岩崎賢治(作者)
2010年入職NTT DATA集團。入職後參與了安全系統的構建和運維,積累了豐富的經驗,在ITIL和資訊安全管理領域有獨到的見解。2012年後負責確立和整理使用基礎設施設計模式進行開發的設計步驟。
三浦廣志(作者)
1995年入職NTT DATA集團。除了參與編寫Web Site Expert #31(技術評論社)外,還譯有《詳解Linux內核 第1版》(O'Reilly日本)一書,為Linux內核等開源軟體(OSS)開發做出了貢獻。於2013年加入OpenStack。
吉田佐智男(作者)
1987年入職NTT DATA集團。早期參與了使用開放系統構建主幹系統的專案。具有多個專案的成功經驗與解決問題的經驗,為了推廣這些經驗與積累的技巧,成為最早參與基礎設施設計模式開發的人員。現在在NTT DATA基盤系統事業本部負責推進先進技術調查、技術戰略決策。
楊文軒(譯者)
華中科技大學碩士。2007年入職方正國際軟體。先後參與過京瓷MFP、丸善MBIS系統開發,並且主導過講談社拼版系統、講談社廣告系統的開發。擅長Web 2.0開發,有豐富的對日開發經驗。
目次
第1章 什麼是基礎設施設計模式
1.1 什麼是基礎設施
1.2 基礎設施故障引發的後果
1.3 基礎設施構建中哪個階段最重要
1.4 需求定義的重要性與難點
1.5 非功能性需求等級 克服非功能性需求定義困難 的工具
1.6 基礎設施設計模式 研究能夠滿足需求的設計方式的工具
1.7 本書的內容安排
第2章 可用性需求的實現策略 防止 系統宕機
2.1 可用性策略的基礎
2.2 Web/AP伺服器的高可用性設計方式
2.3 DB伺服器的可用性設計方式
2.4 虛擬伺服器冗餘的設計方式
2.5 LAN的可用性設計方式
2.6 WAN的可用性設計方式
2.7 互聯網連接的設計方式
2.8 資料備份的可用性設計方式
2.9 災害應對策略的設計方式
2.10 總結
第3章 安全性需求的實現策略 保護系統不受威脅
3.1 安全性策略的基礎
3.2 非法訪問應對策略的設計方式
3.3 身份認證的設計方式
3.4 ID管理和維護的設計方式
3.5 資訊洩露應對策略的設計方式
3.6 總結
第4章 性能與可擴展性需求的實現策略 防止 系統性能下降
4.1 性能與可擴展性策略的基礎
4.2 可擴展性策略的設計方式
4.3 超負荷應對策略的設計方式
4.4 總結
第5章 運用與維護性需求的實現策略不放過系統故障
5.1 運用與維護性策略的基礎
5.2 運用與維護體制的設計方式
5.3 構成管理的設計方式
5.4 系統監控的設計方式
5.5 任務管理的設計方式
5.6 時鐘同步、殺毒軟體更新的設計方式
5.7 總結
第6章 基礎設施構成的設計方式
6.1 Web系統的網路構成的設計方式
6.2 存放裝置構成的設計方式
6.3 報表生成的設計方式
6.4 報表輸出的設計方式
6.5 報表基礎設施配置的設計方式
6.6 資料使用和資訊分析的設計方式
6.7 基礎設施交互結構的設計方式
6.8 總結
第7章 使用雲計算服務的實現策略
7.1 雲服務中性能與可擴展性的設計方式
7.2 雲服務中備份的可用性設計方式
7.3 雲服務中虛擬伺服器的可用性設計方式
7.4 總結
第8 章 基於模式的設計實踐
8.1 基礎設施構成的討論步驟
8.2 地理資訊系統
8.3 綜合 DB系統
8.4 總結
1.1 什麼是基礎設施
1.2 基礎設施故障引發的後果
1.3 基礎設施構建中哪個階段最重要
1.4 需求定義的重要性與難點
1.5 非功能性需求等級 克服非功能性需求定義困難 的工具
1.6 基礎設施設計模式 研究能夠滿足需求的設計方式的工具
1.7 本書的內容安排
第2章 可用性需求的實現策略 防止 系統宕機
2.1 可用性策略的基礎
2.2 Web/AP伺服器的高可用性設計方式
2.3 DB伺服器的可用性設計方式
2.4 虛擬伺服器冗餘的設計方式
2.5 LAN的可用性設計方式
2.6 WAN的可用性設計方式
2.7 互聯網連接的設計方式
2.8 資料備份的可用性設計方式
2.9 災害應對策略的設計方式
2.10 總結
第3章 安全性需求的實現策略 保護系統不受威脅
3.1 安全性策略的基礎
3.2 非法訪問應對策略的設計方式
3.3 身份認證的設計方式
3.4 ID管理和維護的設計方式
3.5 資訊洩露應對策略的設計方式
3.6 總結
第4章 性能與可擴展性需求的實現策略 防止 系統性能下降
4.1 性能與可擴展性策略的基礎
4.2 可擴展性策略的設計方式
4.3 超負荷應對策略的設計方式
4.4 總結
第5章 運用與維護性需求的實現策略不放過系統故障
5.1 運用與維護性策略的基礎
5.2 運用與維護體制的設計方式
5.3 構成管理的設計方式
5.4 系統監控的設計方式
5.5 任務管理的設計方式
5.6 時鐘同步、殺毒軟體更新的設計方式
5.7 總結
第6章 基礎設施構成的設計方式
6.1 Web系統的網路構成的設計方式
6.2 存放裝置構成的設計方式
6.3 報表生成的設計方式
6.4 報表輸出的設計方式
6.5 報表基礎設施配置的設計方式
6.6 資料使用和資訊分析的設計方式
6.7 基礎設施交互結構的設計方式
6.8 總結
第7章 使用雲計算服務的實現策略
7.1 雲服務中性能與可擴展性的設計方式
7.2 雲服務中備份的可用性設計方式
7.3 雲服務中虛擬伺服器的可用性設計方式
7.4 總結
第8 章 基於模式的設計實踐
8.1 基礎設施構成的討論步驟
8.2 地理資訊系統
8.3 綜合 DB系統
8.4 總結
書摘/試閱
基礎設施設計模式將基礎設施技術者們創造出的設計方式概念化、抽象化,同時將其命名,並記載了其特點與注意事項。目的是防止在基礎設施開發中發生問題,提高基礎設施的開發效率以及培養基礎設施開發人才。基礎設施設計模式特別適合對基礎設施缺乏經驗的技術者(也包括應用程式開發者)、負責系統構建的專案經理、在企業的資訊系統部門中對系統規劃與引進具有決策權的人,以及負責評估和比較供應商提案和設計的人。
現在,關於系統與基礎設施開發的資訊有很多,這些資訊也很容易獲取。因此,很容易讓人覺得即使是不太具備基礎設施開發技巧的人,也可以根據這些資訊輕鬆地完成開發工作。但是大多數情況下,事實卻並非那麼簡單。如果不具備足夠的基礎設施開發技巧,例如沒有與用戶等相關人員進行充分的溝通,就會開發出難以使用的系統。最終的結果就是增加了投資過剩,以及因需求定義不充分而導致系統運行後問題頻發的風險。
高級技術者參與需求定義等上游設計,對於防止以上事態的發生是非常有效的。高級技術者對於各種需求都進行過類似的設計,同時還具備解決各種問題的經驗。在大多數情況下,他們都可以應用從這些經驗中總結出的技巧,高效地推進研討進度。
那麼怎樣才能高效地、站在更高的層面上學習高級技術者的技巧呢?能夠參與需求定義這種上游設計的人很少,能夠從中吸取經驗的人也很有限。此外,單純地通過積累經驗來提高技能也是有限度的。在電腦系統的適用範圍飛速擴大,且越來越複雜和多樣的今天,如何向剛剛從事基礎設施開發工作的新人們系統地傳授上游設計的技巧是一個需要解決的問題。
而解決這個問題的方法之一就是“設計模式”。設計模式是為瞭解決經常發生的問題而總結出的典型方法。在介紹設計模式的書籍中,最著名的莫過於《設計模式:可複用物件導向軟體的基礎》A一書了。合理使用該書仲介紹的設計模式,就可以提高開發品質與生產效率。而本書將要介紹的基礎設施設計模式,就是將這種適用於軟體發展的設計模式技巧應用到基礎設施的開發中去。
筆者所屬的NTT DATA集團每年研究與調查100多個系統中使用的技巧,並進行基礎設施設計模式的開發,這些基礎設施設計模式已經在數百個項目中被廣泛使用了。實際上,我們也從用戶那裡得到了“很容易理解一般的基礎設施應該有哪些選擇項”“在確認設計是否妥當時發揮了很大作用”“能夠防止在設計研討過程中有遺漏並提高了開發品質”“對提高設計研討速度有很大貢獻”等讚譽,且90%以上的用戶向我們反映使用基礎設施設計模式有提高品質、回避風險、減少研討工時等效果。
通過學習圍棋與將棋中的“定式”A、空手道與柔道中的“型”B,可以採取基本措施應對各種狀況。在基礎設施開發中也是一樣,以基礎設施設計模式為基礎進行設計,就像是高級基礎設施技術者們在進行設計研討一樣。
現在,關於系統與基礎設施開發的資訊有很多,這些資訊也很容易獲取。因此,很容易讓人覺得即使是不太具備基礎設施開發技巧的人,也可以根據這些資訊輕鬆地完成開發工作。但是大多數情況下,事實卻並非那麼簡單。如果不具備足夠的基礎設施開發技巧,例如沒有與用戶等相關人員進行充分的溝通,就會開發出難以使用的系統。最終的結果就是增加了投資過剩,以及因需求定義不充分而導致系統運行後問題頻發的風險。
高級技術者參與需求定義等上游設計,對於防止以上事態的發生是非常有效的。高級技術者對於各種需求都進行過類似的設計,同時還具備解決各種問題的經驗。在大多數情況下,他們都可以應用從這些經驗中總結出的技巧,高效地推進研討進度。
那麼怎樣才能高效地、站在更高的層面上學習高級技術者的技巧呢?能夠參與需求定義這種上游設計的人很少,能夠從中吸取經驗的人也很有限。此外,單純地通過積累經驗來提高技能也是有限度的。在電腦系統的適用範圍飛速擴大,且越來越複雜和多樣的今天,如何向剛剛從事基礎設施開發工作的新人們系統地傳授上游設計的技巧是一個需要解決的問題。
而解決這個問題的方法之一就是“設計模式”。設計模式是為瞭解決經常發生的問題而總結出的典型方法。在介紹設計模式的書籍中,最著名的莫過於《設計模式:可複用物件導向軟體的基礎》A一書了。合理使用該書仲介紹的設計模式,就可以提高開發品質與生產效率。而本書將要介紹的基礎設施設計模式,就是將這種適用於軟體發展的設計模式技巧應用到基礎設施的開發中去。
筆者所屬的NTT DATA集團每年研究與調查100多個系統中使用的技巧,並進行基礎設施設計模式的開發,這些基礎設施設計模式已經在數百個項目中被廣泛使用了。實際上,我們也從用戶那裡得到了“很容易理解一般的基礎設施應該有哪些選擇項”“在確認設計是否妥當時發揮了很大作用”“能夠防止在設計研討過程中有遺漏並提高了開發品質”“對提高設計研討速度有很大貢獻”等讚譽,且90%以上的用戶向我們反映使用基礎設施設計模式有提高品質、回避風險、減少研討工時等效果。
通過學習圍棋與將棋中的“定式”A、空手道與柔道中的“型”B,可以採取基本措施應對各種狀況。在基礎設施開發中也是一樣,以基礎設施設計模式為基礎進行設計,就像是高級基礎設施技術者們在進行設計研討一樣。
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

