【IT168 现场报道】10月28日,是第八届SACC系统架构师大会的第二天。八年安守一颗平常心,作为中国规模最大的架构师盛会,SACC始终坚持以技术为主,为参会者提供一场技术与思想碰撞的饕餮盛宴。站在创新的风口,本届SACC以“架构创新之路”为主题,为IT从业人员量身定制多个分会场,技术与创新擦出的火花,点燃SACC2016的起点与终点。
在电商网站里,京东的一点点动作都会引起技术圈的一番讨论。随着云时代走进我们身边,很多架构师可能每天都在思考“架构该如何优化?”,“未来的架构之路该如何走?”,“云时代的架构该如何设计?”,京东石颖从三大视角带来了京东云的架构实践分享。
用户角度
大促似乎是检验电商网站计算能力的非常好的机会,京东拥有超大规模的Docker集群,如何将以用户为核心的理念贯穿到架构设计之中呢?京东经历了数次6.18和11.11大促的考验,石颖表示,京东通过云计算架构平台演进,将所有核心业务全部运行在京东云之上,从而具备了强大的数据承载能力、数据分析能力、扩容能力和资源调配能力。
从个人用户到企业用户,从中小型网站到大型网站、传统企业,不同规模不同行业的用户需求千差万别。针对中小企业和个人,京东在提供云主机、公网IP、域名服务、备案的基础上,挖掘用户隐含诉求,提供基本云安全DDoS防护、防SQL注入以及云硬盘数据备份等,并根据用户低成本的需求,提供灵活的计费方式。针对大型企业网站访问量大、有明显的突发流量等情况,京东提供读写分离的数据库,与CDN无缝连接的云存储,对安全性也提出更高要求。针对传统企业存在敏感数据的情况,京东提供物理机托管,也允许企业使用自有数据库。
产品角度
石颖提出京东在华北、华南、华东和香港四地建立了云系统架构,三大运营商全线连接并可以通过VPN连接第三方托管云、私有云,建立在Docker容器之上的高性能中间件比建立在虚拟机之上似乎更有优势,保证了系统的高并发请求处理能力。为企业提供资源权限多级管理,基于UMP的完整监控体系,具备资源弹性伸缩策略等的智能化云服务。
运维角度
京东通过自动化运维增强系统可靠性,保证用户核心系统的可靠性,为业务高速增长做准备,应对业务呈数据量级增长的情况,保证用户业务系统的弹性和敏捷性。以华北区系统部署架构为例,京东业务系统分为前、中、后台,运营运维独立于业务系统、业务后台各个子系统独立部署成不同集群,各子系统能公用的服务抽出作为标准化公共服务。
尽管京东云与其他企业相比,推出对外服务较晚,但京东基于数十年的技术积累,在技术层面还是很有自信的。对于云时代的架构实践,京东以自身为例,建议企业云架构从智能易用、灵活便捷、安全可靠的角度构建,以适合不同规模、不同行业客户的多种解决方案以及打造多层次的安全方案保护用户数据安全,未来的路还很长,希望京东可以推出更具颠覆性意义的技术。