Edge Computing and Capability-Oriented Architecture
暫譯: 邊緣計算與能力導向架構

Bai, Haishi, Scholl, Boris

  • 出版商: CRC
  • 出版日期: 2021-08-16
  • 售價: $3,790
  • 貴賓價: 9.5$3,601
  • 語言: 英文
  • 頁數: 164
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 0367549816
  • ISBN-13: 9780367549817
  • 相關分類: Edge computing
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Fueled by ubiquitous computing ambitions, the edge is at the center of confluence of many emergent technological trends such as hardware-rooted trust and code integrity, 5G, data privacy and sovereignty, blockchains and distributed ledgers, ubiquitous sensors and drones, autonomous systems and real-time stream processing. Hardware and software pattern maturity have reached a tipping point so that scenarios like smart homes, smart factories, smart buildings, smart cities, smart grids, smart cars, smart highways are in reach of becoming a reality. While there is a great desire to bring born-in-the-cloud patterns and technologies such as zero-downtime software and hardware updates/upgrades to the edge, developers and operators alike face a unique set of challenges due to environmental differences such as resource constraints, network availability and heterogeneity of the environment.

The first part of the book discusses various edge computing patterns which the authors have observed, and the reasons why these observations have led them to believe that there is a need for a new architectural paradigm for the new problem domain. Edge computing is examined from the app designer and architect's perspectives. When they design for edge computing, they need a new design language that can help them to express how capabilities are discovered, delivered and consumed, and how to leverage these capabilities regardless of location and network connectivity. Capability-Oriented Architecture is designed to provide a framework for all of these.

This book is for everyone who is interested in understanding what ubiquitous and edge computing means, why it is growing in importance and its opportunities to you as a technologist or decision maker. The book covers the broad spectrum of edge environments, their challenges and how you can address them as a developer or an operator. The book concludes with an introduction to a new architectural paradigm called capability-based architecture, which takes into consideration the capabilities provided by an edge environment.

.

商品描述(中文翻譯)

隨著無所不在的計算抱負的推動,邊緣計算正處於許多新興技術趨勢的交匯點,例如硬體根信任和程式碼完整性、5G、數據隱私和主權、區塊鏈和分散式帳本、無所不在的感測器和無人機、自主系統以及即時串流處理。硬體和軟體的模式成熟度已達到一個臨界點,使得智慧家庭、智慧工廠、智慧建築、智慧城市、智慧電網、智慧汽車和智慧高速公路等場景即將成為現實。儘管有強烈的願望將雲端原生模式和技術(如零停機時間的軟體和硬體更新/升級)帶到邊緣,但開發者和運營者面臨著由於環境差異(如資源限制、網路可用性和環境異質性)所帶來的一系列獨特挑戰。

本書的第一部分討論了作者觀察到的各種邊緣計算模式,以及這些觀察為何使他們相信在這個新問題領域中需要一種新的架構範式。邊緣計算從應用設計師和架構師的角度進行探討。當他們為邊緣計算進行設計時,他們需要一種新的設計語言,以幫助他們表達如何發現、交付和消費能力,以及如何無論位置和網路連接性如何都能利用這些能力。能力導向架構旨在為所有這些提供一個框架。

本書適合所有對理解無所不在計算和邊緣計算的意義、為何其重要性日益增長以及對技術專家或決策者的機會感興趣的人。該書涵蓋了邊緣環境的廣泛範疇、其挑戰以及作為開發者或運營者如何應對這些挑戰。書末介紹了一種新的架構範式,稱為基於能力的架構,該架構考慮了邊緣環境所提供的能力。

.

作者簡介

Haishi Bai works at Microsoft as a Principal Software Engineer. He is a passionate developer, experienced architect and devoted educator. He's authored nine cloud computing and distributed system books covering a great spectrum of cloud and edge technologies. He's the creator and active contributor to open source projects like Open Application Model (OAM), quantum circuit simulator (Bono) and Distributed Application Runtime (Dapr). He's also a third-year volunteer instructor teaching programming at high schools.

Boris Scholl is a Partner Product Architect with Microsoft's Cloud & AI engineering team focusing on the next generation of distributed systems platforms and application models for cloud and edge. He has been working on Azure Developer tools and platforms in various product engineering roles since late 2011. Boris rejoined the Azure Compute team in 2018 after having spent the 18 months outside Microsoft working as a VP of Engineering with Oracle building out a microservices platform based on Kubernetes and Service Meshes. His work on distributed systems platforms has resulted in several patents on cloud computing and distributed systems. He is a frequent speaker at industry events, a contributor to many blogs, instructor for distributed computing topics and the lead author of one of the first books about microservices and Docker on Azure (Microservices with Docker on Azure).

作者簡介(中文翻譯)

白海石在微軟擔任首席軟體工程師。他是一位充滿熱情的開發者,經驗豐富的架構師和全心投入的教育者。他撰寫了九本有關雲端計算和分散式系統的書籍,涵蓋了廣泛的雲端和邊緣技術。他是開源專案的創建者和活躍貢獻者,如開放應用模型(Open Application Model, OAM)、量子電路模擬器(Bono)和分散式應用執行環境(Distributed Application Runtime, Dapr)。他也是一名第三年的志願講師,在高中教授程式設計。

博里斯·肖爾是微軟雲端與人工智慧工程團隊的合作夥伴產品架構師,專注於下一代分散式系統平台和雲端及邊緣的應用模型。自2011年底以來,他在各種產品工程角色中一直在開發Azure開發工具和平台。博里斯於2018年重新加入Azure計算團隊,此前他在微軟外工作了18個月,擔任甲骨文的工程副總裁,負責基於Kubernetes和服務網格構建微服務平台。他在分散式系統平台方面的工作已獲得多項雲端計算和分散式系統的專利。他經常在行業活動中演講,為許多部落格貢獻內容,教授分散式計算主題,並且是有關微服務和Docker在Azure上應用的第一本書之一《在Azure上使用Docker的微服務》的主編。