《利用基于单元的架构改造单体架构.pdf》由会员分享,可在线阅读,更多相关《利用基于单元的架构改造单体架构.pdf(20页珍藏版)》请在三个皮匠报告上搜索。
1、 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.M A M 3 0 1Transforming monoliths with cell-based architectureAdrian BeggSenior Migration&Modernization Solutions ArchitectEMEA Migration&Modernization,AWSInho KangS
2、enior Migration&Modernization Solutions ArchitectAPJ Migration&Modernization 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.AgendaWhat is cell-based architecture?What problems do cell-based architectures aim to solve?What are key design challenges and patterns for cell-based arch
3、itecture?What tools or resources can help?2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.“Everything fails,all the time.”Werner VogelsCTO,A 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Limiti
4、ng the blast radius of failure“Blast radius is defined as the maximum impact that might be sustained in the event of a system failure,or faulty change.”2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Cell-based Architecture Cell-based architecture aims to limit the blast radius by
5、 partitioning the system into isolated,self-contained units to prevent issues cascading to others 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.How do we protect against failure?Typicall only for ComputeRack DownRegional FailureAZ FailurePoison PillBad DeploymentAutoscaling Grou
6、psRegion FailoverMulti-AZ DeploymentsProcesses,RunbooksCanary DeploymentsHuman FailureExtensive testingFailure ModeMeans of protectionFocus for cell-based arch.Cant be fully mitigated.Cant be fully mitigated.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Cell-based Architecture O