Cloud Computing Patterns: Fundamentals to Design, Build, and Manage Cloud Applications
暫譯: 雲端運算模式:設計、建置與管理雲端應用的基礎知識
Christoph Fehling, Frank Leymann, Ralph Retter, Walter Schupeck, Peter Arbitter
相關主題
商品描述
The current work provides CIOs, software architects, project managers, developers, and cloud strategy initiatives with a set of architectural patterns that offer nuggets of advice on how to achieve common cloud computing-related goals. The cloud computing patterns capture knowledge and experience in an abstract format that is independent of concrete vendor products. Readers are provided with a toolbox to structure cloud computing strategies and design cloud application architectures. By using this book cloud-native applications can be implemented and best suited cloud vendors and tooling for individual usage scenarios can be selected. The cloud computing patterns offer a unique blend of academic knowledge and practical experience due to the mix of authors. Academic knowledge is brought in by Christoph Fehling and Professor Dr. Frank Leymann who work on cloud research at the University of Stuttgart. Practical experience in building cloud applications, selecting cloud vendors, and designing enterprise architecture as a cloud customer is brought in by Dr. Ralph Retter who works as an IT architect at T‑Systems, Walter Schupeck, who works as a Technology Manager in the field of Enterprise Architecture at Daimler AG,and Peter Arbitter, the former head of T Systems’ cloud architecture and IT portfolio team and now working for Microsoft.
Voices on Cloud Computing Patterns
Cloud computing is especially beneficial for large companies such as Daimler AG. Prerequisite is a thorough analysis of its impact on the existing applications and the IT architectures. During our collaborative research with the University of Stuttgart, we identified a vendor-neutral and structured approach to describe properties of cloud offerings and requirements on cloud environments. The resulting Cloud Computing Patterns have profoundly impacted our corporate IT strategy regarding the adoption of cloud computing. They help our architects, project managers and developers in the refinement of architectural guidelines and communicate requirements to our integration partners and software suppliers.
Dr. Michael Gorriz – CIO Daimler AG
Ever since 2005 T-Systems has provided a flexible and reliable cloud platform with its “Dynamic Services”. Today these cloud services cover a huge variety of corporate applications, especially enterprise resource planning, business intelligence, video, voice communication, collaboration, messaging and mobility services. The book was written by senior cloud pioneers sharing their technology foresight combining essential information and practical experiences. This valuable compilation helps both practitioners and clients to really understand which new types of services are readily available, how they really work and importantly how to benefit from the cloud.
Dr. Marcus Hacke – Senior Vice President, T-Systems International GmbH
This book provides a conceptual framework and very timely guidance for people and organizations building applications for the cloud. Patterns are a proven approach to building robust and sustainable applications and systems. The authors adapt and extend it to cloud computing, drawing on their own experience and deep contributions to the field. Each pattern includes an extensive discussion of the state of the art, with implementation considerations and practical examples that the reader can apply to their own projects.
By capturing our collective knowledge about building good cloud applications and by providing a format to integrate new insights, this book provides an important tool not just for individual practitioners and teams, but for the cloud computing community at large.
Kristof Kloeckner – General Manager,Rational Software, IBMSoftware Group
商品描述(中文翻譯)
目前的工作為首席資訊官(CIO)、軟體架構師、專案經理、開發人員及雲端策略倡議提供了一套架構模式,這些模式提供了如何實現常見雲端計算相關目標的建議。雲端計算模式以抽象的格式捕捉知識和經驗,與具體的供應商產品無關。讀者將獲得一個工具箱,以結構化雲端計算策略並設計雲端應用架構。透過使用本書,可以實現雲原生應用,並為各種使用情境選擇最合適的雲端供應商和工具。雲端計算模式因作者的多元背景而提供了學術知識與實務經驗的獨特結合。學術知識由克里斯多夫·費林(Christoph Fehling)和法蘭克·萊曼教授(Professor Dr. Frank Leymann)提供,他們在斯圖加特大學從事雲端研究。實務經驗則由在T-Systems擔任IT架構師的拉爾夫·雷特(Dr. Ralph Retter)、在戴姆勒股份公司(Daimler AG)擔任企業架構技術經理的瓦爾特·舒佩克(Walter Schupeck),以及曾任T-Systems雲端架構和IT投資組合團隊負責人、現任微軟的彼得·阿比特(Peter Arbitter)提供。
雲端計算模式的聲音
雲端計算對於像戴姆勒股份公司這樣的大型企業特別有利。前提是對其對現有應用程式和IT架構的影響進行徹底分析。在我們與斯圖加特大學的合作研究中,我們確定了一種供應商中立且結構化的方法來描述雲端服務的特性和對雲端環境的需求。所產生的雲端計算模式對我們的企業IT策略在採用雲端計算方面產生了深遠的影響。它們幫助我們的架構師、專案經理和開發人員完善架構指導方針,並向我們的整合夥伴和軟體供應商傳達需求。
邁克爾·戈里茲博士(Dr. Michael Gorriz) – 戴姆勒股份公司首席資訊官(CIO)
自2005年以來,T-Systems提供了一個靈活且可靠的雲端平台,名為“動態服務”(Dynamic Services)。如今,這些雲端服務涵蓋了各種企業應用,特別是企業資源規劃、商業智慧、視頻、語音通訊、協作、消息傳遞和移動服務。本書由資深雲端先驅撰寫,分享他們的技術前瞻,結合了重要資訊和實務經驗。這本有價值的彙編幫助實務工作者和客戶真正理解哪些新類型的服務隨時可用,它們如何運作,以及如何從雲端中獲益。
馬庫斯·哈克博士(Dr. Marcus Hacke) – T-Systems International GmbH 高級副總裁
本書為建立雲端應用的個人和組織提供了一個概念框架和及時的指導。模式是一種經過驗證的方法,用於構建穩健和可持續的應用和系統。作者根據自己的經驗和對該領域的深厚貢獻,對其進行了調整和擴展。每個模式都包括對最新技術的廣泛討論,並提供實施考量和實際範例,讀者可以將其應用於自己的專案中。
透過捕捉我們在構建良好雲端應用方面的集體知識,並提供一種整合新見解的格式,本書不僅為個別實務工作者和團隊提供了一個重要工具,也為整個雲端計算社群提供了支持。
克里斯托夫·克洛克納(Kristof Kloeckner) – IBM Rational Software 總經理