Search results for: Harbor


CreditEase

Posted on January 29, 2019

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 is focused…


宜信

Posted on January 29, 2019

宜信是中国领先的金融科技企业集团,为个人客户、企业和初创企业提供多种贷款和理财服务。 公司以“宜人宜己,美好生活”为使命,致力于利用大数据金融云、物联网等技术,快速开发创新产品和服务。 在过去的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将继续推动和支持公司未来更多的业务场景。”


思岚科技

Posted on January 17, 2019

思岚科技成立于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提供的网络和存储抽象中获益,对外部服务的依赖可以与服务解耦,并置于集群的统一管理之下。” — 季奔牛,思岚科技云计算事业部总监 考虑到自己在云原生的成功,思岚科技有一建议给那些正在考虑跨出这一步的组织。“对于已经容器化的服务,你应该尽快将它们迁移到云原生架构,并享受云原生生态系统带来的优势,”奔牛说:“要迁移传统的、非容器化的服务,除了服务本身的体系结构更改之外,还需要充分考虑构建云原生体系结构所需的操作和维护工作负载。” 尽管如此,对思岚科技来说,成本效益分析非常简单。“云原生技术适合于微服务架构,适合于快速迭代和敏捷开发,并且它有一个相对完善的生态系统和活跃的社区,”奔牛说:“它帮助我们确保业务的高可用性,同时提高开发和测试效率,缩短研发周期,实现产品的快速交付。”


Qihoo 360

Posted on January 17, 2019

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 deploying environments,…


Slamtec

Posted on January 17, 2019

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 core products….


奇虎 360

Posted on January 17, 2019

中国软件巨头奇虎 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%,同时仍能够保持相同的性能和可用性。 “Kubernetes 提供了完整且高度集成的功能组件,我们只需少量的开发工作即可满足业务需求。”…


JD.com

Posted on January 16, 2019

With more than 300 million active users and $55.7 billion in annual revenues last year, JD.com is China’s largest retailer, and its operations are the epitome of hyperscale. For example, there are more than a trillion images in…


京东

Posted on January 16, 2019

中国零售巨头京东拥有超过 3 亿活跃用户,去年收入达到 557 亿美元,树立了超大规模运营的典范。 具体而言,京东产品数据库包含超过一万亿幅顾客图片,每天新增图片数量达到 1 亿幅。这一庞大的数据量需要具备即时可访问性,以成就流畅的在线顾客体验。 京东首席架构师刘海锋表示,2014 年,京东使用 OpenStack 和 Docker 将其应用迁移到在裸机上运行的容器中,以“加速计算资源交付,大幅简化运营”。他补充道,然而,到 2015 年年底,数十万个节点运行在多个数据中心内,“由于我们的平台不够强大,我们遇到了许多问题和瓶颈,包括可扩展性问题。我们需要强大的基础设施驱动未来 5 年的发展。” 在考虑多项编排技术后,京东最终决定采用 Kubernetes 支持其不断增长的集群。刘海锋表示:“对我们而言,Kubernetes 的主要优势是能够大幅简化应用部署,显著提升其效率和可扩展性,而且可帮助我们实施灵活的平台调度。” 此外,Kubernetes 基于 Google Borg,这也增强了京东对 Kubernetes 的信心。他的团队非常看重 Kubernetes 拥有清晰、简单的架构,而且主要使用了在京东广受欢迎的 Go 语言进行开发。 刘海锋表示,京东是在 Kubernetes“还不够成熟时义无反顾地采用了这一应用。” 他的团队花费了一年的时间开发基于 Kubernetes 的新容器引擎平台,并在 2016…


Closing out 2018 with a top-notch cloud native community event!

Posted on December 14, 2018 | By Natasha Woods

With KubeCon Seattle now behind us, here’s a snapshot of all the cloud native goodness at our most jam-packed show to date. The sold-out KubeCon + CloudNativeCon North America 2018 had the largest attendance and waiting list of…


CNCF to host etcd

Posted on December 11, 2018 | By Kristen Evans

Today, the Cloud Native Computing Foundation (CNCF) Technical Oversight Committee (TOC) voted to accept etcd as an incubation-level hosted project from KubeCon + CloudNativeCon Seattle. etcd is a distributed key value store that provides a reliable way to…