Yellowbrick 通过迁移至私有云显著降低成本
主要观点
Yellowbrick 是一家 SQL 数据平台提供商,通过将工作负载从公有云迁移到基于 Kubernetes 的私有基础设施,显著降低了成本。该公司在 2022 年启动了这一“云回迁”项目,预计每年可节省 390 万美元。
关键信息
成本节约:
- 迁移前,Yellowbrick 每年在 AWS、Azure 和 Google Cloud Platform 上的支出约为 600 万美元。
- 迁移后,主要支出为每月 5 万美元的托管费用,相比 AWS 的同等容量每月 37.5 万美元,节省显著。
基础设施:
- 私有云解决方案名为 EC3(Emerald City),使用两种类型的机架:计算机架和对象存储机架。
- 采用 MinIO 进行对象存储,LINSTOR 进行持久块存储,并利用 InfiniBand 网络进行复杂网络设置。
- 当前部署包括超过 200 台客户返回的服务器,提供超过 8000 个 vCPU 和约 2PB 的对象存储。
硬件来源:
- Yellowbrick 利用客户升级后返回的旧服务器,这些硬件几乎为零资本成本。
技术挑战:
- 初始实施需要两名全职工程师六个月的专注工作。
- 当前维护由几名开发者每周花费几小时完成。
- 硬件故障约每两周发生一次,计划实施自动化问题检测系统。
产品开发影响:
- 私有云的成功经验影响了 Yellowbrick 的第三代产品 Griffin,该产品将由 RedHat OpenShift 驱动。
行业观点:
- Neil Carson 表示,尽管在技术行业中提倡本地解决方案仍有争议,但对于计算密集型工作负载,财务效益是显而易见的。
重要细节
- 初始资本支出:如果从零开始,新设备的初始资本支出估计约为 165 万美元。
- 技术趋势:Kubernetes 成为基础设施领域的变革者,使得所有弹性、扩展上/下和灵活性都可以在自有设备上实现。
- 行业案例:David Heinemeier Hansson 的 HEY 和 Basecamp 基础设施在 2022 年也从云中迁移出来,展示了在自有设备上运行计算密集型工作负载的显著成本优势。
其他组织的云回迁原因
根据 Puppet 的博客文章,组织选择将工作负载从公有云迁移的原因包括:
- 成本:计算、存储和数据传输成本的增加。
- 安全与合规:避免回答关于数据存储位置、访问控制和跨多个云环境的法规合规性复杂问题。
- 性能限制:特别是需要低延迟的工作负载。
- 供应商锁定风险:不希望依赖特定供应商的软件、平台或基础设施需求。
- 技术挑战:例如,AWS S3 存储桶的错误配置可能导致敏感文件暴露。
结论
Yellowbrick 的私有云实施成功,增加了越来越多的证据表明,特别是那些具有可预测计算密集型工作负载的公司,可能会受益于评估公有云服务的替代方案。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。