Architecting for Scale: High Availability for Your Growing Applications
暫譯: 可擴展架構:為您的增長應用程式提供高可用性
Lee Atchison
- 出版商: O'Reilly
- 出版日期: 2016-08-09
- 定價: $1,980
- 售價: 5.0 折 $990
- 語言: 英文
- 頁數: 230
- 裝訂: Paperback
- ISBN: 1491943394
- ISBN-13: 9781491943397
-
相關分類:
雲端運算、Microservices 微服務
-
其他版本:
Architecting for Scale: How to Maintain High Availability and Manage Risk in the Cloud 2/e
買這商品的人也買了...
-
Linkers and Loaders (Paperback)$2,460$2,411 -
$788High Availability: Design, Techniques and Processes (Hardcover) -
UNIX Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers$2,370$2,252 -
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
程式設計師的自我修養-連結、載入、程式庫$580$493 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
Binary Hacks -- 駭客秘傳技巧一百招$580$458 -
Linux Kernel Hacks 改善效能、提昇開發效率及節能的技巧與工具$680$537 -
Linux 指令大全 (The Linux Command Line: A Complete Introduction)$590$466 -
MySQL High Availability: Tools for Building Robust Data Centers, 2/e (Paperback)$1,663$1,575 -
並行之美學-撰寫平行應用程式的新手指南 (The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications)$580$458 -
Peopleware:腦力密集產業的人才管理之道 (增訂版) (Peopleware: Productive Projects and Teams, 3/e)$420$357 -
$1,584Cloud Data Centers and Cost Modeling: A Complete Guide To Planning, Designing and Building a Cloud Data Center (Paperback) -
SDN: 軟體定義網路 (SDN: Software Defined Networks)$580$458 -
ARM 系統開發者指南 (ARM System Developer's Guide: Designing and Optimizing System Software)
$800$720 -
Software-Defined Data Infrastructure Essentials: Cloud, Converged, and Virtual Fundamental Server Storage I/O Tradecraft$5,810$5,520 -
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (Paperback)$1,995$1,890 -
$332可伸縮架構:面向增長應用的高可用(Architecting for scale: high availability for your growing applications) -
Cloud Computing : Theory and Practice, 2/e$2,710$2,575 -
從 Paxos 到 Zookeeper:分散式一致性原理與實例 (舊名: 撐起14億人電商的技術機密:用Paxos及ZooKeeper打造分散叢集)$580$493 -
程式設計師從零開始邁向架構師之路$650$514 -
Programming Persistent Memory: A Comprehensive Guide for Developers (Paperback)$1,663,260$1,575,720 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)$980$774 -
$2,205Parallel and High Performance Computing (Paperback)
商品描述
Every day, companies struggle to scale critical applications. As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability. This practical guide shows IT, devops, and system reliability managers how to prevent an application from becoming slow, inconsistent, or downright unavailable as it grows.
Scaling isn’t just about handling more users; it’s also about managing risk and ensuring availability. Author Lee Atchison provides basic techniques for building applications that can handle huge quantities of traffic, data, and demand without affecting the quality your customers expect.
In five parts, this book explores:
- Availability: learn techniques for building highly available applications, and for tracking and improving availability going forward
- Risk management: identify, mitigate, and manage risks in your application, test your recovery/disaster plans, and build out systems that contain fewer risks
- Services and microservices: understand the value of services for building complicated applications that need to operate at higher scale
- Scaling applications: assign services to specific teams, label the criticalness of each service, and devise failure scenarios and recovery plans
- Cloud services: understand the structure of cloud-based services, resource allocation, and service distribution
商品描述(中文翻譯)
每一天,企業都在努力擴展關鍵應用程式。隨著流量和數據需求的增加,這些應用程式變得更加複雜和脆弱,暴露出風險並影響可用性。本實用指南向 IT、DevOps 和系統可靠性管理者展示如何防止應用程式在增長過程中變得緩慢、不一致或完全無法使用。
擴展不僅僅是處理更多用戶;它還涉及管理風險和確保可用性。作者 Lee Atchison 提供了構建能夠處理大量流量、數據和需求的應用程式的基本技術,而不影響客戶所期望的質量。
本書分為五個部分,探討以下主題:
- **可用性:** 學習構建高可用性應用程式的技術,以及如何跟踪和改善未來的可用性
- **風險管理:** 識別、減輕和管理應用程式中的風險,測試恢復/災難計劃,並構建風險較少的系統
- **服務和微服務:** 理解服務在構建需要在更高規模運行的複雜應用程式中的價值
- **擴展應用程式:** 將服務分配給特定團隊,標記每個服務的關鍵性,並設計故障場景和恢復計劃
- **雲服務:** 理解基於雲的服務的結構、資源分配和服務分發
