奇虎 360
中国软件巨头奇虎 360 科技有限公司的搜索部门 so.com 是中国第二大搜索引擎,拥有超过 35% 的市场份额。 该公司一直在使用传统的手动操作来部署环境,随着应用程序数量的不断增长,管理层希望提高服务器资源的利用率。搜索云平台事业部的项目支持人之一 Guo Shaowei 表示:“我们希望解决为大量项目构建运营环境的效率问题。” 大约三年前,360 开始规划容器云系统。Guo Shaowei 表示:“我们评估了三种编排技术,最终选择了 Kubernetes。它提供了完整且高度集成的功能组件,我们只需要少量的开发工作就能满足业务需求。” 该公司现在拥有完整的 PaaS 解决方案,使用了 Kubernetes 编排、Prometheus 监控、Harbor 注册表和 Wayne(开源)部署项目。该平台在很大程度上依赖于开源组件,包括 CNCF 项目 gRPC 和 CoreDNS,以及 InfluxDB、Kafka 和 Ceph。Guo Shaowei 表示:“我们主要在搜索部门的开发和交付环节推广容器技术,以提高业务效率和服务质量。” 事实上,这些云原生技术带来了更高的效率。自切换到由 Kubernetes 管理的容器以来,开发人员开始为新项目编写业务需求代码之前所需的设置时间,已经从 2-6 小时减少到 10-30 分钟。将应用程序部署到容器云环境后,服务器成本相当于 360 原先使用的物理机器解决方案的 55%,之前使用的传统虚拟化解决方案 (VPS) 的 82%,同时仍能够保持相同的性能和可用性。...
January 17, 2019
京东
中国零售巨头京东拥有超过 3 亿活跃用户,去年收入达到 557 亿美元,树立了超大规模运营的典范。 具体而言,京东产品数据库包含超过一万亿幅顾客图片,每天新增图片数量达到 1 亿幅。这一庞大的数据量需要具备即时可访问性,以成就流畅的在线顾客体验。 京东首席架构师刘海锋表示,2014 年,京东使用 OpenStack 和 Docker 将其应用迁移到在裸机上运行的容器中,以“加速计算资源交付,大幅简化运营”。他补充道,然而,到 2015 年年底,数十万个节点运行在多个数据中心内,“由于我们的平台不够强大,我们遇到了许多问题和瓶颈,包括可扩展性问题。我们需要强大的基础设施驱动未来 5 年的发展。” 在考虑多项编排技术后,京东最终决定采用 Kubernetes 支持其不断增长的集群。刘海锋表示:“对我们而言,Kubernetes 的主要优势是能够大幅简化应用部署,显著提升其效率和可扩展性,而且可帮助我们实施灵活的平台调度。” 此外,Kubernetes 基于 Google Borg,这也增强了京东对 Kubernetes 的信心。他的团队非常看重 Kubernetes 拥有清晰、简单的架构,而且主要使用了在京东广受欢迎的 Go 语言进行开发。 刘海锋表示,京东是在 Kubernetes“还不够成熟时义无反顾地采用了这一应用。” 他的团队花费了一年的时间开发基于 Kubernetes...
January 16, 2019
PingCAP
自 2015 年推出以来,开源 NewSQL 数据库 TiDB 因其与 MySQL 的兼容性、处理混合事务和分析处理 (HTAP) 工作负载的强力能力,以及其云原生架构设计而广受客户的好评。 全球战略与运营总经理 Kevin Xu 表示,PingCAP 从一开始就使用了云计算技术来打造 TiDB,并且“打造混合多云产品是我们全球产品上市战略的重要一部分。” 在 Xu 看来,要实现这一目标,团队必须解决两个挑战:“如何在容器化的世界中部署、运行和管理分布式状态应用程序,例如像 TiDB 这样的分布式数据库。以及如何为客户提供易于使用、一致且可靠的体验,便于他们在云中使用 TiDB。这一云可以由他们自由选择,无论是一个云提供商还是不同云环境的组合。” 意识到使用分布式系统并不简单,PingCAP 团队开始寻找合适的编排层来帮助最终用户减少一些复杂性。Kubernetes 很早就进入了他们的视线。Xu 表示:“我们知道 Kubernetes 有能力帮助我们解决问题,唯一的问题就是需要等到它成熟。” 2018 年初,PingCAP 开始将 Kubernetes 整合到其内部开发以及 TiDB 产品中。Xu...
December 10, 2018