Its gaming business is the fifth-largest in the world, but that’s not all that NetEase provides consumers. The company also operates e-commerce, advertising, music streaming, online education, and email platforms in China; the last of which…
它的游戏业务是世界上最大的游戏业务之一,但这并不是网易为中国消费者提供的唯一服务。 该公司还经营电子商务、广告、音乐流媒体、在线教育和电子邮件平台。2015年,为这些业务提供基础设施的网易云团队,意识到当时的研发流程已经不能满足业务的发展需求。“我们的用户需要自己准备所有基础设施。”网易云架构师、轻舟微服务技术负责人冯常健说,“我们希望通过基于Serverless的容器服务,为他们提供一套自动化的基础设施和工具。” 在考虑建立自己的业务流程解决方案后,网易云决定将其私有云平台建立在Kubernetes上,诞生于Google的事实让网易云团队相信它可以跟上网易的规模。“经过2到3个月的评估,我们相信它可以满足我们的需求。”冯常健说。 该团队在2015年Kubernetes 1.0版本发布之前就开始使用Kubernetes,因为它相对容易使用,并且在公司启用了DevOps。“我们放弃了Kubernetes的一些概念,仅使用了标准化的框架。”冯常健说,“我们利用Kubernetes的可编程性,以便我们可以构建一个平台来满足内部客户的升级和部署需求。” 最初,网易云聚焦于构建容器平台来更好地管理资源,后续通过添加监控等工具,开始致力于提升对微服务架构的支持,这意味着网易云又集成了Prometheus,Envoy,Harbor,gRPC和Helm等CNCF项目。据冯常健介绍:“我们正在努力提供一个简单和标准的流程,以使得我们的用户可以利用我们的最佳实践”。 并且这个团队也在继续做出改进,比如电商业务需要混合部署,在过去这需要使用2套独立的平台:基础设施平台和Kubernetes平台。最近,网易云在此基础上研发了一套跨平台的应用,实现2个平台的一站式部署。 “该系统可以在一个集群中支持30,000个节点。在生产环境中,曾达到过单个集群10,000个节点的数据。内部大部分互联网业务正在使用该系统进行开发、测试和生产。” — 曾宇星,网易云架构师 目前,该系统“可以在一个集群中支持30,000个节点。”网易云架构师曾宇星说,“在生产环境中,曾达到过单个集群10,000个节点的数据。内部大部分互联网业务正在使用该系统进行开发、测试和生产。” 根据网易云团队的数据,Kubernetes使研发效率提高了100%以上,部署效率提高了280%。“在过去,如果我们想进行升级,需要与其他团队甚至其他部门的同事协作。”冯常健说,“我们需要专门的人员来准备一切,之前通常会花费大约半个小时的工作,现在5分钟内就可以完成。”新平台还支持GPU和CPU资源的混合部署,这些改进也提高了资源的利用率。 “我们利用Kubernetes的可编程性,以便我们可以构建一个平台来满足内部客户的升级和部署需求。” — 冯常健,网易云架构师、轻舟微服务技术负责人 基于内部平台的使用经验,网易云开始对外提供基于Kubernetes的云平台和面向微服务的一站式解决方案——轻舟微服务平台。冯常健说:“我们希望将这些内部业务遇到的问题和经验产品化,满足外部客户的需求。” 无论是否使用网易云产品,网易云都鼓励其他公司尝试Kubernetes。“只要公司拥有一支成熟的团队和足够的开发者,我认为Kubernetes是一种非常好的技术,可以帮助到企业。”网易云Kubernetes开发者李岚清说。 作为最终用户和云服务提供商,网易云在社区中也非常活跃,积极学习其它公司的经验,并分享其实践案例。网易云团队也一直在参与Harbor和Envoy项目的社区贡献,基于网易的规模体量提供测试反馈。冯常健说:“我们是一个专注于面向微服务解决方案的团队,通过与社区的合作,我们可以获得经验并从中受益,我们可以看到社区的关注点和面临的挑战,并参与其中。”
Cloud Native Computing Foundation announces schedule for KubeCon + CloudNativeCon Europe 2019
Foundation’s biggest European event to date will feature talks by Ant Financial, AT&T, Dyson, Etsy.com, GO-JEK, NTT Corporation, NVIDIA, Offerup, Spotify, Zalando, and more SAN FRANCISCO, Calif. – March 13, 2019 – The Cloud Native Computing…
Diversity scholarship series: Making the Microservices, Kubernetes, and Cloud Native Connection
CNCF offered diversity scholarships to developers and students to attend KubeCon + CloudNativeCon China 2018. In this post, Emmelyn Wang shares her Diversity Scholarship experience of visiting China for the first time as a person of…
Diversity scholarship series: Bringing along Kubernetes experience from Shanghai to Nepal
CNCF offered diversity scholarships to developers and students to attend KubeCon + CloudNativeCon China 2018. In this post, our scholarship recipient Raksha Roy, an Enterprise Resource Planning Associate from Nepal, shares her experience attending sessions and…
A leading fintech conglomerate in China, CreditEase provides individual customers, businesses and startups with a large variety of lending and wealth management services. With its stated mission of “Better tech, better finance, better world,” the company…
宜信是中国领先的金融科技企业集团,为个人客户、企业和初创企业提供多种贷款和理财服务。 公司以“宜人宜己,美好生活”为使命,致力于利用大数据金融云、物联网等技术,快速开发创新产品和服务。 在过去的12年里,随着公司的成长,它建立在VMWare Vsphere之上的传统大块头正在艰难地追赶。该公司想要解决的挑战有很多:应用程序在线花费的时间太长,而且很难确保环境的一致性。应用程序具有复杂的生命周期管理,具有多个生产和构建环境。自动缩放和快速开发是不可能的。最重要的是,使用的商业软件非常昂贵。容器云架构师陈晓宇表示:“在当前的互联网环境下,开发和交付的长周期是不合适的。” 拥抱微服务、容器化和持续交付使得“更快地完成产品迭代、发现问题和更早地解决问题成为可能,”晓宇说。但是,由于生产环境中有成千上万个容器,宜信需要一个管理系统,该系统还提供应用程序监视服务,如调用链跟踪和网络监视,以及一组支持多种语言的CI/CD系统。 在考虑了许多技术之后,宜信团队选择Kubernetes进行编排。“Kubernetes在整体架构、设计理念和社区活动方面是最好的,”晓宇说。另外,“Kubernetes由CNCF托管是非常重要的,CNCF保证了Kubernetes的中立性,这意味着它不与商业供应商绑定。对Kubernetes的跨行业投资促进了该技术的发展。” 宜信团队在迁移微服务运行在Kubernetes,已经节省了大量时间。“通过将微服务打包到容器中并使用Kubernetes,可以更快地完成应用程序更新和回滚,”晓宇说。在整个大型应用程序中,不再存在由一小段错误代码引起停机的风险。 “目前的产品迭代越来越快,因为在线交付在最短的时间内完成。” — 陈晓宇,宜信容器云架构师 “因为不同的团队可以负责不同的服务,他们可以更快地完成产品的迭代和更新,而不需要等待整个项目的发布,”晓宇补充道:“容器集群支持公司的大部分业务场景,因此,一方面,提高了开发和交付效率,另一方面,节省了商业软件的成本。” 除了Kubernetes,宜信平台还使用其它CNCF技术,包括Prometheus、Helm和Harbor。“我们使用容器镜像存储库Harbor,它在clair中执行镜像扫描,Helm作容器部署,Docker作运行时,Flannel作网络插件以及NFS作共享存储。”晓宇说。 “因为不同的团队可以负责不同的服务,他们更快地完成产品的迭代和更新,而不是等待整个项目的发布。” — 陈晓宇,宜信容器云架构师 对于其他考虑云原生架构和实践的公司,晓宇有这样的建议:“他们需要相关技术人员的参与,他们应该使用社区活动最高的项目,这样任何问题都可以及时得到解决。” 有了这两件事,宜信已经成功地过渡到云原生。“当前的产品迭代越来越快,因为在线交付在最短的时间内完成,”晓宇说:“Kubernetes将继续推动和支持公司未来更多的业务场景。”
思岚科技成立于2013年,提供服务机器人自主定位和导航解决方案。 在这个快速发展的领域,公司的成功建立在其研发团队快速引入并不断迭代其核心产品的能力之上。 为了保持这种发展速度,该公司在过去几年开始寻求建立自己稳定可靠的容器云平台来托管其物联网应用程序。在基于阿里巴巴云和VMware vSphere的遗留基础设施上,思岚科技团队已经采用了微服务架构和持续交付,用于“细粒度的按需伸缩、故障隔离、易于开发、测试和部署,以及促进高速迭代,”云计算事业部主管奔牛 奔牛说。因此,“我们对云平台的需求包括高可用性、可伸缩性和安全性;多粒度监控报警功能;对容器和微服务的友好性;完善的CI/CD支持。” 在对现有技术进行评估之后,奔牛的团队选择了Kubernetes作容器编排。“CNCF为Kubernetes带来了质量保证和完整的生态系统,这对于Kubernetes的广泛应用是非常重要的,”奔牛说。此外,“避免绑定到基础设施技术或供应商可以帮助我们确保我们的业务在跨区域环境中部署和迁移,并可以为全世界的用户提供服务。” 同时,思岚科技决定采用其它CNCF项目。“我们建立了一个基于Prometheus和Fluentd的监控和日志系统,”奔牛说:“Prometheus/Fluentd与Kubernetes的集成非常方便,具有多维度的数据监控和日志收集功能。” 该公司使用Harbor作为容器镜像存储库。“Harbor的复制功能帮助我们在私有和公共云上实现CI/CD,”奔牛说:“此外,多项目支持、认证和政策配置以及与Kubernetes的集成也是很好的功能。”Helm被用作软件包管理,团队正在评估Istio框架。“我们很高兴Kubernetes和这些框架可以无缝集成。”奔牛补充说。 “CNCF为Kubernetes带来了质量保证和完整的生态系统,这对Kubernetes的广泛应用非常重要。” — 季奔牛,思岚科技云计算事业部总监 使用这个新平台,奔牛报告说思岚科技已经经历了“18个月以上100%的稳定性!”对于用户来说,现在没有任何服务停机和无缝升级。“我们从Kubernetes提供的网络和存储抽象中获益,”奔牛说:“对外部服务的依赖可以与服务解耦,并置于集群的统一管理之下。” 使用Kubernetes和Istio“显著减少了50%的微服务配置和维护工作,”他补充说。使用Prometheus和Fluentd提供的集中度量监视和日志聚合功能,团队可以节省50%的故障排除和调试时间。Harbor复制允许生产/登台/测试环境跨公有云和私有Kubernetes集群共享同一个容器注册表,从而节省了30%的CI/CD工作。此外,奔牛补充说:“Helm通过其丰富的共享chart加速了原型开发和环境设置。” 简而言之,奔牛说,思岚科技的新平台正在帮助它实现它的一个主要目标:快速、简单地发布产品。有了多个发布模型和集中控制接口,该平台正在改善开发者的生活。思岚科技还提供了一个统一的API,用于根据用户的特定需求开发自动化部署工具。 “我们从Kubernetes提供的网络和存储抽象中获益,对外部服务的依赖可以与服务解耦,并置于集群的统一管理之下。” — 季奔牛,思岚科技云计算事业部总监 考虑到自己在云原生的成功,思岚科技有一建议给那些正在考虑跨出这一步的组织。“对于已经容器化的服务,你应该尽快将它们迁移到云原生架构,并享受云原生生态系统带来的优势,”奔牛说:“要迁移传统的、非容器化的服务,除了服务本身的体系结构更改之外,还需要充分考虑构建云原生体系结构所需的操作和维护工作负载。” 尽管如此,对思岚科技来说,成本效益分析非常简单。“云原生技术适合于微服务架构,适合于快速迭代和敏捷开发,并且它有一个相对完善的生态系统和活跃的社区,”奔牛说:“它帮助我们确保业务的高可用性,同时提高开发和测试效率,缩短研发周期,实现产品的快速交付。”
The search division of the Chinese software giant Qihoo 360 Technology, so.com is the second largest search engine in China, with market share of more than 35%. The company had been using traditional manual operations for…
Founded in 2013, Slamtec provides service robot autonomous localization and navigation solutions. In this fast-moving space, the company built its success on the ability of its R&D team to quickly introduce, and continually iterate on, its…