架构实战营 2-6 钱包高可用实战随堂练习
【判断题】
1. 钱包类业务的系统架构都应该具备高性能、高可用、安全三个关键质量属性。
看具体业务有容忍度。高性能不一定,因为不一定是高频复杂业务,比如银行查账;高可用看容忍度也不一定,安全是基本需要的。
2. 业务方对高性能高可用的追求是为了用户,我们应该尽量满足。
投入产出。
3. 用户量大的业务可用性要求不一定比用户量小的业务要高。
是的。
4. 即使是钱包类业务,也应该重点保障核心功能的高可用,而不是所有功能都要求一样的可用性。
是的。
5. 采用高可用的资源可以减少资源数量,因此可以降低成本。
没有本质的提高,不一定行。
【思考题】
1. 可以通过优化提升处理性能从而降低成本,为何不能通过优化提升可用性来降低成本?
可用性提升和价格并不是线性的,而是在提升到一定程度以后前者的 1 分提升需要投入 10 分甚至更多的成本,所以并不能单纯靠提高可用性来降低成本。
评论