Indeed帮助数百万人在网上搜索和申请新工作,其平台基于超过500 TB的数据。当公司看到通过迁移到云端来改进其服务的机遇时,它从自管理的解决方案迁移到亚马逊网络服务(AWS)和MongoDB的完全托管、多云开发者数据平台MongoDB Atlas。
在2023年11月完成迁移后,Indeed发现其成本大幅增加。随后,公司设定了降低成本19%的目标,并开始使用MongoDB Atlas的功能和支持来实现这一目标。
公司与MongoDB Atlas技术服务团队合作分析了其600个集群。确实发现85%的MongoDB Atlas成本来自特定的集群,并开始通过解决这些集群来制定成本优化策略。
“我们从花费最多的集群开始,然后分阶段进行,与产品团队合作进行优化和跟踪成本,”Indeed的云数据工程师Manan Shah表示。“我们还与MongoDB Atlas技术服务团队合作,他们帮助我们构建了一个分析集群并提供建议的工具。”技术服务团队建议为几个集群使用更低的计算实例级别,从而立即节省了成本。
Manan Shah,云数据工程师
Indeed通过提高存储级别和从每秒配置输入/输出操作(IOPS)切换到标准存储卷来优化数据存储。“我们通过存储扩展了IOPS,这比使用配置的IOPS更经济,”Indeed云数据库和消息工程高级经理Chitradeep Chakraborty表示。
在一个例子中,公司的存储支出减少了30%以上。此外,Indeed减少了其多区域集群中的副本数量,并移除了空闲资源。在这些进一步的优化之后,它消除了不必要的支出,并将总支出减少了额外的3%。
仅仅六个月内,公司的总成本降低了27%,远远超过了初始目标。随后,Indeed从第三方备份存储转向了MongoDB Atlas的区域间数据传输功能。它还使用了MongoDB Atlas的网络压缩功能来压缩数据传输,进一步降低成本。在不放弃任何性能、存储容量或支持优势的情况下,公司简化了基础设施效率。
Indeed计划继续改进其基础设施的其他方面,例如数据备份。总的来说,公司在提供相同优质体验的同时,花费更少。“我们从我们的定制解决方案转向了在MongoDB Atlas中完成所有工作,”Shah说。“由于这种解决方案的组合,我们节省了大量的成本。”
Manan Shah,云数据工程师