回收堆栈
Reclaim the Stack

原始链接: https://reclaim-the-stack.com

我们花了 7 个月的时间构建了一个基于 Kubernetes 的平台,以取代 mynewsdesk.com 上我们的 SaaS 产品的 Heroku。 结果成本降低了 90%,性能提高了 30%。 我们还通过减少部署时间和更快/更易于访问的工具显着改善了开发人员体验。我们现在已经开源了整个堆栈,因此您可以做同样的事情,但只需几天而不是 7 个月。 是时候回收堆栈了!阅读文档加入 Discord 服务器

Reclaim The Stack 的创建者和管理者运营他们的自托管平台,无需监控费用。 他们通过直接访问实时资源使用情况和无限的日志保留(根据 GDPR 法规,上限为 12 个月),提高了 Heroku 的可观察性。 平台相关任务每月大约需要三天时间,主要用于软件更新。 该团队最初假设自动化数据库操作员将解决所有常见问题,例如 HA/备份/DR,但 Redis 除外,Redis 会导致一些问题。 为了解决这个问题,他们用定制的 Kubernetes 模板替换了 Redis 运算符。 通过 Talos Linux、Talos Manager、Sealed Secrets+CLI 工具和自主开发的最佳实践等工具,Kubernetes、PostgreSQL、Elasticsearch、秘密管理、操作系统和本地存储等其他复杂系统变得更加容易。 借助 Talos Linux,升级 Kubernetes 非常简单,并且停机时间极短。 灾难恢复涉及从真实来源(在本例中为 Postgres)重建索引或从异地备份进行恢复。 该团队使用操作员来处理故障转移、确保数据一致性和管理磁盘空间。 总体而言,该平台消除了对大约四名全职 DevOps 员工的需求,同时只需要额外几天的每月维护,从而降低了成本。 作者承认,每个人可能不会选择实施 Reclaim The Stack,但他们在网上详细分享了他们的经验和见解。
相关文章

原文
Reclaim the Stack

We spent 7 months building a Kubernetes based platform to replace Heroku for our SaaS product at mynewsdesk.com. The results were a 90% reduction in costs and a 30% improvement in performance. We also significantly improved developer experience with reduced deploy times and faster / more accessible tooling.

We have now open sourced the entire stack, so you can do the same, but in a few days instead of 7 months. It's time to Reclaim the Stack!

Read the DocumentationJoin the Discord Server
联系我们 contact @ memedata.com