五年磨砺

今天是 MinIO 的一个特殊周年纪念日。五年前,我们在 GitHub 上发布了我们的第一个 GA 版本。到那个时间点以及从那个时间点(之后 5396 次提交)的旅程令人惊叹,我们想花一点时间回顾一下我们开始时的想法以及我们现在的处境。
早在 2014 年底,当 AB、Harsha 和我在考虑创业时,我们考虑了许多想法,但每个想法都让我们遇到了同样的问题:数据将压垮像 SAN 和 NAS 这样的旧技术。大约在那个时候,AWS 说服了全世界,S3 对象存储是处理非结构化数据和半结构化数据的正确答案——尤其是在大规模情况下。我们知道 AWS 不可能成为世界的数据中心,所以我们希望成为世界其他地区使用的 AWS S3。
这至少可以说是雄心勃勃的。然而,从我们第一个 GA 版本发布到现在,五年过去了,我们已经拥有了 5 亿+ Docker 拉取量,并且在超过 58% 的财富 500 强企业中都有我们的身影,这让你开始感受到我们社区和客户对我们的非凡增长和喜爱。
因为我们从 2014 年开始,所以我们有机会构建对象存储栈以原生方式解决云原生工作负载。由于 S3 API 的广泛采用,我们现在拥有一个庞大的应用程序生态系统,这些应用程序无需任何代码更改即可原生地运行在 MinIO 上,从像 Spark、Presto 这样的海量数据应用程序到像 TensorFlow、Jupyter Notebook、PyTorch 等 AI/ML 应用程序,再到像 Rubrik、Cohesity、Veeam、Commvault 等传统的备份应用程序。像 Kubeflow 这样的应用程序将 MinIO 原生捆绑在其栈中。
广泛采用和庞大应用程序生态系统的主要原因之一是,我们一直专注于我们的方法,我们专注于一件事,并且比其他任何人都做得更好,那就是 S3 兼容的对象存储。原生支持 NFS 或块存储甚至 Swift API 就像倒车看后视镜一样!
虽然我们的“一件事”为我们提供了专注,但它仍然需要纪律和原则。有三点是我们反复强调的。
首先,在您所做的一切中都采用云原生。我们在 2015 年提交了我们的第一个 GitHub 提交,并在 2016 年的今天发布了我们的代码。我们从云中诞生。当然,那还是早期阶段,但毫无疑问的是事情正在发生变化。由于那个时间点,我们所了解的只有 RESTful API、微服务、容器、编排和自动化。它们只是 MinIO DNA 的一部分。我们是那个生态系统的一部分,而那个生态系统也是我们的一部分。似乎几乎每天都会出现一些真正很酷、很新、使用 MinIO 的云原生应用。我们的 Twitter 订阅 充斥着惊人的内容,这些公司以及个人也成为我们不断壮大的家庭的一部分。它甚至延伸到行业巨头。谁在使用 MinIO 进行他们的对象存储演示和文档?例如 VMware、Veeam 和 Splunk?为什么?因为我们是开源的?当然,这对我们有帮助——但真正的原因是我们与所有云原生产品都兼容。开箱即用。
第二个原则是 性能。我们在 MinIO 做的每一件事都从性能的角度出发。 SIMD 加速、加密、擦除编码、元数据数据库。我们从我们所做的一切中榨取性能。回报体现在我们公布的数据中。在 32 节点 NVMe 集群上的读/写速度分别为 183 GB/s 和 171 GB/s。在 16 节点 HDD 集群上的读/写速度分别为 11 GB/s 和 9 GB/s。速度扩展了应用程序范围。我们观察了 AWS,发现一台机器可以做的事情远远不止简单的归档工作负载。我们知道,为了竞争,我们需要提供类似的性能——跨异构硬件集。这是一个巨大的挑战,但我们成功了,并且继续对关于 MinIO 在从无人机到 Raspberry Pi,再到最新的 NVIDIA 芯片等各种设备上运行的各种帖子和教程感到惊叹。这反过来又将最广泛的应用程序(包括 AI/ML、分析、应用程序工作负载以及是的,甚至归档)应用于其中。
最后一个原则也许是最不被重视的——那就是简单。简单很难。它需要纪律和承诺。它与脆弱相反——简单是强大的,更重要的是简单可以扩展。自成立以来,MinIO 一直不懈地努力确保我们所做的一切都简单,并且这一原则与任何其他原则一样,使我们能够发展到今天——拥有超过 500,000,000 次 Docker 拉取量、26,400 个 GitHub 星标 以及 600 多人参与我们的工作。
所以,在我们的第一个版本发布五周年之际,我们对 MinIO 的现状感到非常高兴。对我们来说,这是一个非常激动人心的时刻,我们的客户和社区是我们宇宙的中心。没有什么比听到“MinIO 运行良好”更让我高兴的了。
在短短五年内,我们已成为业界公认的最具创新性的对象存储公司。我们的 Kubernetes 工作使我们能够实现成为主要参与者,也许是最主要的参与者,在 混合云存储 中发挥作用的梦想。我们未来五年的目标野心勃勃,但我们迫不及待地想带您一起踏上这段旅程。