云的生命周期

云的生命周期

通货膨胀(以及在可预见的未来相应的高利率)、需求破坏和不确定的前景的双重打击促使公司积极寻求成本节约。现在。

虽然裁员是大多数科技行业当前的做法,但数据堆栈中有真金白银。在这个节骨眼上,每家公司都是一家数据公司——不管你是拆车还是造卫星。数据驱动一切。此外,每个公司都暴露在云中(操作模型,而不是在使用时将被明确标识为公共或私有的位置)。它可能是工具(RESTful API、自动化、微服务)、应用程序或基础设施本身——但现在都是云。

经济条件的变化改变了与公共云相关的集体一致性。敲击声开始于几年前,但当 Martin Casado 和 Sarah Wang 撰写了他们出色的研究报告《云的成本,一个万亿美元的悖论》时,它变得更像手提钻

这在当时引起了很大争议,以至于卡萨多特意表示这不是遣返的呼吁(它是)。云中有德。这是事实。Casado 和 Wang 总结得非常好:

“如果你不从云端开始,你就是疯了;如果你坚持下去,你就疯了。”

将此视为新的云操作生命周期。

虽然 Casado 的帖子获得了比我们多得多的浏览量(并且有更好的数据),但我们的文章“公司何时应该转向公共云 +何时应该回归”比他早了整整一年。

我们这块的网如下:

公共云是企业技术堆栈的基础组件之一。在亚马逊才华横溢、干劲十足的团队的领导下,这对近十几家公司来说是一项价值数十亿美元的业务。亚马逊的帝国建立在客户的痴迷和简单之上。需要计算?完毕。需要存储?完毕。想要扩展该存储空间?完毕。想要分析该存储中的数据?完毕。

Amazon 消除了与云技术相关的摩擦,并将力量平衡从 IT 转移到开发人员社区。

借助弹性的概念,公共云在灵活性、开发人员敏捷性和 CAPEX 上进行了优化。此外,随着越来越多的配套服务(数据库、人工智能/机器学习)超出了除最复杂的超大规模应用程序之外的任何人的能力,公共云极大地促进了从 IT 到开发人员的转变。在几年的时间里,开发人员成为企业价值创造的引擎。  

这绝对有效。直到账单开始膨胀。  

最终,公共云尽管有其所有好处,但并不能大规模节省成本;它提高了生产力——但只是在一定程度上。启动一个实例的容易性,加上忘记它的容易性,导致了巨额账单。仅仅是与您的数据进行交互的行为就会产生出口成本,这已被证明是极其掠夺性的。当应用程序是数据密集型(高容量/速度/各种读写调用)时尤其如此 - 它们在公共云中是不可持续的。

如果您的企业正在处理 PB 级数据,那么从经济角度来看,私有云是有利的。是的,这意味着构建基础设施(或从像 Equinix 这样的公司那里租赁),包括房地产、硬件、电力/冷却,但正如我们将要证明的那样,经济性仍然非常有利。

公共云是学习云原生方式和访问云原生应用程序组合的绝佳场所,但它并不是扩展的绝佳场所——当然,除非您是房东(AWS、GCP、 Azure、阿里巴巴)。

规模优化:私有云

扩展的地方是在私有云上,使用您在公共云上使用的相同技术:S3 API 兼容对象存储、密集计算、高速网络、Kubernetes、容器和微服务。

这种方法提供了运营成本、灵活性和控制的理想组合。诚然,您将承担硬件的资本支出,但通过从小处着手并利用关键的云课程(弹性和按组件扩展),企业可以最大限度地减少初始支出并最大限度地节省运营成本。

最终效果是创造卓越的 TCO,从而通过返回到私有云来创造 ROI。这将是 2023 年企业的决定性游戏。

我们的首席执行官 AB Periasamy 有一个非常完美的类比:公共云就像一家不错的酒店。很多设施,安全,宽敞等。它的价格也像一家不错的酒店。人们不住在漂亮的酒店里——他们会在那里住一段时间以实现某个目标(商务旅行、度假),因为否则它会变得太贵。

私有云就像一间公寓(即具有固定成本的运营支出)或一个家(即资本支出)。每月成本是可预测且一致的。搬家会有一些摩擦(类似于扩展),但是当你的工作量已知时,你不应该经常搬家。

我们最近与世界上最大的数据中心之一的团队进行了一项分析,并希望为您具体说明这一点。如果您认为分析中有任何错误,我们绝对鼓励您联系我们并告诉我们。我们使用来自领先的公共云之一的已发布数据——您可以预期它们之间的数据是相似的,但有一些差异。这并不是要挑剔公共云提供商——他们是 MinIO 的合作伙伴,也是我们的托管合作伙伴——只是为了说明云的新生命周期:从公共云开始,在私有云上运行。

下面的图表详细介绍了在 Equinix 托管服务中运行数据基础设施的成本明细,而不是使用 AWS S3 服务。

用于 TCO 分析的关键假设:

pasted image 0 (2).png



上表列出了与公有云和在高端 colo 中运行的 MinIO 相关的所有主要成本类别。下面概述了用于此 TCO 分析的关键类别,并解释了这两个选项如何影响这些成本:

  • 软件: 指用于实现S3方案的对象存储软件。对于公共云提供商,没有明确的软件成本,因为它是一项服务。此处提供 MinIO 软件定价 - https://min.io/pricing对于 100PiB colo 模型,MinIO 软件成本占总成本的 87%。虽然这可能看起来非常高,但它不包括下面列出的组件(传输/请求)并且具有从S3 兼容性主动-主动、多站点复制的所有可以想象的企业功能(公共云选项可能永远不会有)。换句话说,客户为实现这些功能而支付的所有成本在公共云中作为单独的可变成本打包到软件成本中作为年度固定成本。

  • HW:这是在 Colo 或所选数据中心托管 MinIO 软件所需的硬件成本。在公共云的情况下,没有明确的硬件成本,因为它是一项服务。MinIO 的软件与硬件无关,需要最少的 CPU 和内存资源。MinIO 的硬件页面提供了有关如何为 MinIO 选择硬件的详细指导。MinIO 解决方案的美妙之处在于它为给定的硬件提供了卓越的性价比。这是 MinIO现代架构的一个功能,它基本上最大化了任何硬件配置文件。为了使经济的硬件成本对我们的客户透明,我们还提供了几种计算器(硬件纠删码定价). 对于当前的分析,我们使用此定价计算器来估算配置 100PB 可用容量所需的硬件成本。我们还假设硬件成本包括维护、支持和保修成本。

  • 对象存储服务:根据提供商(并且广泛适用)的说法,“你为将对象存储在你的桶中付费。您收取的费用取决于对象的大小、您在当月存储对象的时间以及存储类别——从频繁到不频繁到非常不频繁。您每月为存储在智能分层存储类中的每个对象支付监控和自动化费用,以监控访问模式并在访问层之间移动对象。没有检索费用,并且在访问层之间移动对象时不会产生额外的分层费用。” 出于此分析的目的 - 所有数据都存储在对象存储中。

  • Networking/Interconnect:这是与 Colo 相关的基本网络基础设施成本。公共云不明确对此服务收费。基于这个定价和我们的最大努力估计,MinIO 的成本是运行在这个 colo(以连接着称)上的 MinIO 总成本的 2%。  

  • Colo:这是在共享数据中心的商品硬件上托管 MinIO 的成本。公众不明确收取这笔费用。

  • 数据传输成本:这包括公共云在“数据传输”选项卡下收取的所有与带宽相关的成本。我们的最大努力估计公共云传输成本为 13%,并假设有 100TiB 的数据从云传输到互联网;100TiB 的数据在云端传输(主干);50PiB 的数据从美国东部的一个站点复制到美国西部的另一个站点。在 colo 中运行 MinIO 不会导致超出与上述互连相关的固定成本之外的单独数据传输费用。

  • 数据请求成本:在公共云中,存在与各种类型的数据请求相关的各种成本。例如,您为针对您的存储桶和对象发出的请求付费。请求费用基于请求类型,并根据下表所列的请求数量收取。这包括浏览存储的接口费用,包括 GET、LIST 和其他为方便浏览而提出的请求的费用。费用的累积费率与使用 API/SDK 发出的请求的费率相同。请求类型包括:PUT、COPY、POST、LIST、GET、SELECT、生命周期转换和数据检索。

    对于我们当前的分析,我们假设对于给定的 100PiB 数据容量,每月使用数据生命周期服务在高级别写入、读取、加密和转换 50B 对象。根据我们的分析,这一成本占公有云总成本的 42%,但变化很大,对于持续的数据密集型工作负载(例如 Spark)来说可能会高得多。另请注意,MinIO 并未明确对这些功能收费,仅公共云的数据请求费用就可能超过在 colo 中运行 MinIO 的总体成本。

  • 添加企业支持成本:根据不同云中提供的指导,我们假设平均支持成本占总成本的 7%。MinIO 不收取任何额外支持费用。它包含在商业许可证中。在支持方面,我们已经变成了一个软件问题,并使用MinIO SUBNET

  • 隐含的 $/TiB/月:这是使用两个区域与在两个 colos 中运行 MinIO 相比,每月每 TiB 的满载成本(对于 100PiB)。

根据公共云服务的零售价和与高端托管(空间、冷却、电力)、硬件和 MinIO 软件成本相关的总体成本,在私有云中运行数据基础设施的成本可以大大降低规模容量(10PiB+ 总容量)。

这些数字只会在更大的容量下变得更好。

不用说,如果你谈论超过 10PiB,你将得到 MinIO 和任何公共云播放器的充分关注。结果可能会改变方向——尤其是支持 MinIO/colo 解决方案。节省可能接近 90% 左右。

这不是逐底竞争。成本只是整体分析中要考虑的一个因素,但如果您的成本每个季度都在增加,那么无需更改一行代码(只需更新存储桶名称)即可重置 90% 应该很有吸引力 - 特别是在这种经济中。

最近一位 MinIO 客户验证了这一点,该客户将超过 500PiB 的 AWS S3 数据返回到他们的私有云。在这种特殊情况下,五年内的成本节省超过 50 倍。

如上述成本分解分析所述,超过60% 的公共云存储成本归因于数据传输和服务成本,这些成本变化很大,取决于访问此数据的计算机工作负载的性质(例如数据库、云本机应用程序、Spark 管道、AI/ML 训练和推理等)。通过将数据基础架构迁移到 Colo,客户不仅可以完全避免数据传输和请求成本,还可以将其基础架构设置和运营成本转换为每年或多年的固定和可预测成本。

合计私有云

根据预先协商的定价,运行您自己的 100 PiB 私有云的成本最高为每月每 GB 0.023 美元,配备最先进的硬件、24/7 直接面向工程师的支持、紧急按钮访问和年度性能评估指标。让我们回过头来将其与我们上面计算的结果进行比较。

总结一年的成本

以每月每 GB 0.023 美元的最大满载单位成本(包括硬件)计算,MinIO 和我们的托管合作伙伴代表了最好的经济效益——相当可观。该组合比公共云的标准定价便宜 60% 以上(请注意,我们使用的是最新的非折扣价格)。

如果您想了解构建自己的私有云与任何公共云服务的盈亏平衡点)-让我们谈谈,我们可以带您了解一些因素,如果没有别的,这将是有教育意义的。

总的来说,不要让价格成为决策的唯一仲裁者。它只是其中的一个组成部分,根据业务和工作量的不同,还有很多组成部分。事实上,除了成本之外,围绕性能、安全性、控制、可选性和灵活性的托管模型还有很多好处。这就是为什么许多创新型企业都在实施大规模的遣返战略,因为他们意识到云将留在这里,他们可以选择云是什么和在哪里——当他们了解自己的参数时,他们会选择私有云。工作量。

不要相信我们的话,您可以自己测试一下。下载 MinIO问题?在我们的 Slack 频道上查询或在 hello@min.io 上给我们留言。 


上一篇 下一篇