京东云发布《用云最佳实践白皮书》 为用户构建高质量业务系统( 三 )

对于需要连续运行并提供服务的系统,可用性是非常重要的系统质量好坏的评判指标,对于互联网企业IT系统和关系民生及安全等重要的IT系统具有高可用性尤为重要。京东云对用户业务系统高可用架构提供业界领先的整体技术框架支撑。支持侦测、自动切换、自动恢复等3种容错机制,并支持云上系统的主从架构、双活架构、集群架构等3种架构。利用京东云提供的高可用性,能够帮助用户快速实现高可用架构,还能简化用户业务系统的设计,降低运维难度。

高扩展性:采用无状态应用和微服务架构

京东云基于不断的技术探索和技术经验积累,构建了完整的能够支撑高可扩展性的技术体系。采用无状态应用不会在云主机和云硬盘中保存应用系统的会话状态等状态信息,也不用存储数据库和日志等数据信息。因此在云主机中部署无状态应用后,通过增加云主机的个数,即可达到对应用系统进行水平扩展的目的。通过微服务架构设计,可将复杂的业务逻辑切分成功能专一、耦合度低、高度自治的一组服务。每个服务都可以进行独立扩展,因此系统扩展非常灵活。微服务系统可以通过增加独立的服务实现整体扩展。用户采用京东云Kubernetes集群或分布式服务框架JDSF都能快速实现微服务架构业务系统。

推荐阅读