Netflix
JFrog捷蛙中国
JFrog,成立于2008年,总部位于硅谷,在以色列、法国、西班牙,中国分别设有分公司,专注于提供世界领先的DevOps平台与咨询服务。现拥有6000多个付费客户,其中包括谷歌、思科、Netflix、亚马逊、苹果、腾讯、华为、小米、京东、滴滴出行、中兴通信、金山等。连续两年被德勤评选为50家增长最快的技术公司之一,同时荣膺硅谷增长最快的企业之一。
展开
-
Artifactory中Maven仓库配置优化——提升Virtual仓库下载速度
问题背景随着研发团队不断扩大Artifactory中Maven仓库也在逐步增多,包括 local、remote、virtual 仓库,其中往往会涵盖RELEASE和SNAPSHOT包类型仓库,为了对使用客户透明简化用户配置,管理人员会通过创建一个virtual仓库,将所有用到的 local(RELEASE和SNAPSHOT)、remote(RELEASE和SNAPSHOT) 包含到一个virtual 仓库中。这样让客户统一使用 virtual 仓库,虽然最大程度上节约了用户在修改配置的成本,但是也...原创 2020-05-27 19:26:51 · 946 阅读 · 0 评论 -
全球各大科技公司竟然都在做这件事情!
全球四千多个企业,包括谷歌,苹果,Netflix,甲骨文,腾讯,华为,京东,滴滴出行,小米,去哪儿,招商银行等等,都在使用 JFrog Artifactory 作为企业级持续交付平台,实现快速发布。JFrog Artifactory 开源版已经有10万+的企业用户量。JFrog Artifactory 是风靡全球的一站式 DevOps 平台,它支持所有语言(Maven,Docker,NP...原创 2019-07-22 10:36:38 · 375 阅读 · 0 评论 -
每天发布1000次变更 - Netflix 的微服务实践和经验
Netflix 背景Netflix 是欧美地区最大的网络视频提供商,超过了 Youtube。全球每天有超过190个国家,一亿多会员在 Netflix 上观看1.2亿小时的电影,电视剧和纪录片等等。Netflix 也制作了像纸牌屋这样的广受欢迎的电视剧。为了支持大流量,高并发的访问,Netflix 网站架构经过了一些列的重构。上图是08年之前 Netflix 的网站...原创 2019-07-18 11:31:24 · 442 阅读 · 0 评论 -
Netflix如何在上万台机器中管理微服务?
任何一个普通的服务,放到 Netflix 的大规模集群(上万台机器)里运行,如果不做特别处理,会发生各种各样的问题,以实现一个电影推荐的服务为例,传统方案:在传统的方案里,你会使用固定 DNS 域名解析服务,将一组固定的 IP 放在负载均衡的列表里。服务注册和发现都是写在配置文件里,一旦服务挂掉了,依赖于这个服务的其他服务都会受到影响,传统的办法只能新起一台服务器,然后去改变其他机器的配...原创 2019-07-18 11:26:33 · 163 阅读 · 0 评论 -
你的应用安全吗?--用 Xray 和 Synk 保驾护航
背景 在当下软件应用的开发过程当中,自研的内部代码所占的比例逐步地减少,开源的框架和共用库已经得到了广泛的引用。如下图所示,在一个 Kubernetes 部署的应用当中,我们自己开发代码所占的比例可能连 0.1% 都不到。 开源软件能够帮助开发者共享彼此的成果,使得我们能够快速复用其他人开发并已得到验证的软件库,从而能够集中精力专注于创新性的工作。然而,开源软件的大量引用...原创 2018-12-14 11:19:24 · 2613 阅读 · 0 评论 -
数据驱动 DevOps 的案例和落地方法
在刚刚举办不久的红帽 Ansible 自动化运维大会上我进行了一次分享,名字叫“数据驱动实现自动化持续交付”,由于现场分享会受到现场观众数量的限制,所以我把分享的内容总结成为文章分享给大家。DevOps 的现状和痛点如果你是公司内部希望做 DevOps 的领导或者技术负责人,那么首先要了解业界 DevOps 的趋势,我比较喜欢看各种报告,例如下面的:这是2017年 Puppet原创 2018-01-29 14:51:01 · 1040 阅读 · 0 评论 -
用 Spinnaker 构建更安全,低风险的部署环境
Spinnaker 是 Netflix 开源的持续交付平台。Netflix 的服务运行在超过100000个 AWS 云实例上,Spinnaker 用于部署超过95%的 AWS 云实例。Spinnaker 主要用于降低新部署带来的风险,Netflix 公司并不希望一个新的 Push 影响到主体服务的运作,建立一个新的微服务很简单,难点是不断升级和维护拥有数百万用户的微服务,当出现问题时,还需要快原创 2018-01-10 11:46:31 · 4527 阅读 · 0 评论 -
如何使用 Spinnaker 和 Kubernetes 进行数据库变更发布
将应用程序部署到 Kubernetes 时,有很多选择。像 Helm 和 Ksonnet 这样的工具使得打包应用程序并将其部署到多个 Kubernetes 环境变得非常简单。但是,这些工具只能解决部分问题。部署到生产很少像 helm install my-chart 一样如此简单。他们可以涉及多个步骤,并保证所涉及的应用程序正常运行。我从 Kubernetes 用户那里听到的一个最常见的问题是“如原创 2018-01-08 15:14:24 · 708 阅读 · 0 评论 -
C / C ++ 项目中的 DevOps 挑战
“C++ 不仅是性能最强大的语言,而且也是一门伟大的语言!它具有真正的泛型,它是表达性的,是程序员最喜欢的语言之一。” - JFrog 软件工程师兼 Conan.io 的创建者迭戈·罗德里格斯 - 洛萨达( Diego Rodriguez-Losada )原创 2017-12-29 10:15:14 · 2074 阅读 · 0 评论 -
每周运行30万个容器实例 - Netflix 的容器化实践
Netflix 是谁?Netflix 是欧美地区最大的网络视频提供商,超过了 Youtube。全球每天有超过190个国家,一亿多会员在 Netflix 上观看1.2亿小时的电影,电视剧和纪录片等等。Netflix 也制作了像纸牌屋这样广受欢迎的电视剧。为了应对巨大的并发流量,Netflix 用了7年时间,网站架构从传统巨石应用演进成为业界超前的微服务原创 2017-11-15 13:58:19 · 1075 阅读 · 0 评论 -
Netflix 微服务架构设计的经验总结!
迁移到微服务架构能够为公司的市场带来激动人心的机会,因为它为用户带来更加快速的新功能发布。你知道未来公司的成功取决于是否迁移到微服务架构,但你该如何去做呢?幸运的是一些早期的微服务实践者已经慷慨的分享了他们在微服务方面的实践,以及贡献了源代码。Adrian Cockcroft – Netflix 的云架构师,他见证了 Netflix 从100人的传统应用研发团队,研发一个 DV原创 2017-11-08 11:29:15 · 7233 阅读 · 0 评论