首页 企业版 NetApp 吃自己的狗粮

NetApp 吃自己的狗粮

by 迈克尔溜冰场

最近,NetApp 透露,它使用自己的服务和设备作为其开发过程的一部分,这有时被称为“吃自己的狗粮”。 他们关于如何在内部使用工具的故事对于任何考虑采用 NetApp 的人来说都是一个有趣的案例研究。 在过去的一年里,他们一直是新版本和更新的发电机。 仅举一个例子,他们发布了一款全闪存端到端 NVMe 服务器机架,即 NetApp AFA EF600,就在上个月。 


最近,NetApp 透露,它使用自己的服务和设备作为其开发过程的一部分,这有时被称为“吃自己的狗粮”。 他们关于如何在内部使用工具的故事对于任何考虑采用 NetApp 的人来说都是一个有趣的案例研究。 在过去的一年里,他们一直是新版本和更新的发电机。 仅举一个例子,他们发布了一款全闪存端到端 NVMe 服务器机架,即 NetApp AFA EF600,就在上个月。 

NetApp 的 SolidFire 和超融合基础架构 (HCI) 工程团队都使用 NetApp HCI 设备和软件作为其开发管道的一部分。 这些团队使用 Jenkins 生成持续集成 (CI) 和部署构建。 然后通过在启用了混合云控制套件的 NetApp HCI 设备上运行的 NetApp Kubernetes 服务 (NKS) 部署这些构建。 使用 NKS,工程团队可以将他们的构建推送到目前最适合他们需求的公共云、Amazon EC2、Google Cloud Platform (GCP) 或 Azure。 更常见的是,团队使用 Istio 服务网格将构建部署到多个云,以提供允许同时针对多个目标进行测试的混合多云应用程序。 NetApp 声称,这一过程使他们能够将启动新的持续集成和持续部署 (CI/CD) 管道以供内部使用的时间减少多达两个数量级。 这确实节省了大量时间,我真的希望他们能将他们基于此声明的数字公布于众。

NetApp 在他们的文章中承认,他们仍然需要做一些前期工作来开发将构建管道馈送到他们的 Data Fabric 架构中,但我自己花了数周时间设置 (CI/CD) 管道,这样可以节省大量时间并简化到这个过程非常吸引人。 更重要的是,一旦设置好,以这种方式将构建推送到公共云,就可以使解决方案扩展到几乎可以处理任何规模的团队。

NetApp的

讨论这个故事

注册 StorageReview 时事通讯