在架构的设计过程中,总少不了可扩展、高可用等重要设计目标。本专题将通过3个典型案... 展开 >
臧秀涛,现就职于InfoQ,任QCon大会主编,负责QCon大会的策划和组织。2010年毕业于中国科学院计算技术研究所。曾先后在完美世界等公司从事软件开发工作。2014年加入InfoQ。业余喜爱读书和翻译,曾翻译出版过《C++ API设计》、《Groovy程序设计》和《Java性能权威指南》等技术图书。业余也维护了一个微信公众号“开发资讯(dev-news)”,欢迎关注。
对QCon大会有任何建议或想法,欢迎通过微博 @臧秀涛 与我联系。
在架构的设计过程中,总少不了可扩展、高可用等重要设计目标。本专题将通过3个典型案例,展示不同业务规模和多云环境下的架构设计思考。
容器为运行服务提供了一致、可复制的环境。如Kubernetes等容器编排(Orchestration)系统,可以用一致的API,帮助我们管理和伸缩容器集群。对于松散耦合的微服务架构而言,这是很好的起点,不过还不够。如何控制服务间的流量和实施策略?如何将服务间的依赖可视化,并快速识别问题?如何提供可验证的服务特性,来处理和测试故障?开发者可以实现自己的定制方案,也可以依赖Istio这一开放平台来连接和管理微服务,并保障安全。在本次演讲中,我们将学习Istio的主要特性,并理解其对微服务网络的助力作用。
Containers provide a consistent and reproducible environment to run our services. Orchestration systems like Kubernetes help us to manage and scale our container cluster with a consistent API. This is a good start for a loosely coupled microservices architecture but it is not enough. How do you control the flow of traffic and enforce policies between services? How do you visualize service dependencies and quickly identify issues? How can you provide verifiable service identities, handle and test for failures? You can implement your own custom solutions or you can rely on Istio, an open platform to connect, manage and secure microservices. In this talk, we will take a look at some of the key capabilities of Istio and see how it can help with your microservices network.
通过介绍商品在电商平台中的应用和一些基本定义,引申出考拉网的商品服务创建的历史流程及其缺陷。后续主要介绍商品服务,为完成2017年双11大促全站QPS 8倍增长的目标,进行系统级的优化。
企业在实施云战略的时候,由于历史原因,或成本考虑,或防止厂商锁定等原因,在企业内部形成多种云平台共存的现状,新的烟囱式建设导致从整体上无法体现云平台的优势。多云统一管理平台尤其是多云应用管理平台成为企业急需解决的难题。OpenPitrix是一个开放的平台,致力于在多个云环境中(青云QingCloud、AWS、kubernetes等)开发和部署应用程序,从而能够让应用程序无缝的运行在各个云环境中。
通过OpenPitrix架构设计的介绍,听众能了解多云应用管理平台的难点以及解决方案,尤其是一个兼顾传统应用上云和互联网微服应用多云平台构建的整体思路。