试题五(15分)
阅读以下说明,回答问题1至问题3。
【说明】
某金融机构拟建新一代核心业务系统,要求支持亿级用户、每秒万级交易,系统可用性达到99.99%。技术团队讨论架构方案,提出两种方案:
方案A:传统集中式架构,使用大型机+商用数据库,垂直扩展。
方案B:分布式微服务架构,使用开源组件,水平扩展。
【问题1】(5分)请比较集中式架构和分布式微服务架构的优缺点。
参考答案集中式架构(方案A)优点:
1. 技术成熟,稳定性高。
2. 数据一致性强,事务处理简单。
3. 运维相对简单。
缺点:
1. 垂直扩展有上限,成本高。
2. 单点故障风险高。
3. 技术栈封闭,扩展灵活性差。
分布式微服务架构(方案B)优点:
1. 水平扩展,支持高并发。
2. 多节点部署,可用性高。
3. 技术栈开放,按需扩展。
缺点:
1. 分布式事务复杂。
2. 运维难度大,需要DevOps能力。
3. 服务间调用链路长,排查问题复杂。