完善的7*24小时服务,携手共赢,共同成长
日志已被证明是一种很有效的数据结构,可用来解决很多分布式系统的问题。 在一个“完美”的世界中,系统应该只有两种负载,writes 和 tailing reads。而且大部分现有系统对于这两种负载可以很好地应付。但是,在现实世界里,这基本不可能。尤其在一个多租户的环境里,catch-up reads 通常成为影响系统的重要因素。
内部私有云设备安全性高,可控度也高,只要对硬件资源进行优化配置,用它来处理固定的工作负载。而公有云的设备则具有标准化,自动化的特性,可以快速因临时需求,在流量暴涨时,可以快速创建大量 ECS,扩容业务工作负载的能力。而对于公司,可以利用公有云这种按需付费的机制,减低硬件的运营成本。因此采用混合云架构,就可以兼具私有云及公有云的优点,可以同时拥有安全与弹性扩容能力,使业务工作负载可以在业务间进行漂移,低负载的业务就应该使用更少的设备,反之亦然。而基于 Docker 来做,对于上述情况来说,复杂度降低很多。
现代大型系统以关系图组合服务,而不是按层次体系或等级制度。 运行良好的系统是适应时代的不断变革的产物, 处于变革的环境中,标准是强制执行的:编码、提交、代码审查和代码检索。 鼓励实践的最好方式是用实际代码说话。 不同服务之间独立运转又相互依赖。一个服务只有在不断的提供价值、不断被使用的情况下,才能避免被淘汰的命运 在一个成熟的服务生态系统中,标准化的应该是图的弧度,而不是节点本身。 服务责任者目标应以最小的代价和努力满足客户需求。 操作大规模服务系统,性能的可预测性比平均性能重要得多。