在 Equinix 上使用 MinIO 控制云数据成本

news/2024/12/23 6:17:50/

公有云改变了公司构建、部署和管理应用程序的方式,主要是向好的方向发展。在您刚开始使用时,公有云会提供基础架构、服务、支持和维护,以便快速启动和运行。它以几乎无限的方式提供最终的可伸缩性,无论应用程序的负载如何,都能为您提供必要的资源。您基本上可以在完全支持的基础设施上实现国际化,只需轻轻一按。

随着时间的流逝,来自日志、客户输入和应用程序生成内容等数据可能会开始积累,有时达到 PB 级,在极少数情况下达到 EB 级。因此,当您的账单到来时,应用程序的活动操作不一定需要的数据可能会突然带来不必要的意外。

不仅如此。近 60% 的公有云成本是可变的。在这篇博客中,我将讨论 MinIO 和 Equinix 如何合作帮助降低这些成本,它如何从运营角度帮助您夜不能寐,并提供客户实现节约的真实示例。

关于 MinIO 和 Equinix

Equinix 是“全球数字基础设施公司”。它于 1998 年在硅谷成立,是一家供应商中立的数据中心提供商。它们以平等和中立的态度安全地互连了世界上一些最大的网络。2020 年,Equinix 通过收购 Packet 扩展了这一出色的产品。在此过程中,Equinix 能够为其广泛的数据中心网络添加按需服务器配置功能。

MinIO 是市场上领先的高性能对象存储。它可以在任何地方和任何硬件上运行。它与 Kubernetes 原生且完全兼容 S3 API,是 Equinix 裸机和主机托管服务的完美搭档。通过结合 MinIO 和 Equinix,开发人员可以快速轻松地为任何应用程序部署兼容 S3 的持久存储,无论它托管在 Equinix、公有云提供商上,甚至是本地,从而实现单云、多云或混合云方法的灵活性。

为什么您可以信赖 MinIO 和 Equinix

灵活性

Equinix 提供了多种途径,可以在 33 个国家/地区的 71 个城域的 260+ 个全球数据中心内部署数据和高强度工作负载。

  • Equinix 主机托管 - 与任何主机托管服务一样,此选项涉及购买、构建和管理您自己的硬件。因此,您需要将 MinIO 部署到您的服务器,无论是在容器中还是在裸机上,然后将该服务器设置部署到一个或多个 Equinix 数据中心。此路由可在全球任何 Equinix 数据中心使用,与公有云相比,可节省最高的总成本。

  • Equinix Metal - 使用此选项,您可以通过使用其裸机服务器基础设施即服务来充分利用 Equinix 的功能。无需提供、构建或管理自己的硬件。一切都由 Equinix 的 Metal 团队完成。Equinix Metal 还支持从单租户、多用户到多用户和多租户的一系列部署配置。与托管方法相比,成本节省并不高,但它为您提供了两全其美的一点好处。您不必担心硬件的供应和维护,同时通过卸载不需要在公有云中运行的数据和工作负载来节省资金。

虽然这是 Equinix 的两个主要选项,但它们也对非常大规模部署的自定义方法持开放态度。

性能

并非每个用例都需要极致性能。有时,您只需要一个成本较低但可访问公共云的地方来存储大量日志和历史数据。但是,如果您目前确实需要性能或将来可能需要性能,请放心,MinIO 和 Equinix 可以满足您的需求。

借助 Equinix 的公有云邻接和互连性,您的数据从主要公有云只需 1-2 毫秒的 RTT,从最终客户的设备只需 <10 毫秒的 RTT。MinIO 可能会最大化您可以获得的任何网络连接。它是世界上最快的对象存储,在 32 个 NVMe 驱动器节点和 100GbE 网络上发布的 GET 和 PUT 结果分别超过 325 GiB/秒和 165 GiB/秒。

利用您控制的云节省资金

定价

Equinix 和 MinIO 合作的独特之处之一是它们以固定的年度定价提供操作简单性和财务确定性。Equinix 和 MinIO 的定价模式是透明、可预测和直接的。Equinix 提供一系列定价选项,从按小时按需到自定义配置。就 MinIO 而言,定价模型由容量驱动 - 出口和/或 API 调用不收取任何费用。一切都包括在内。

一个真实世界的例子

虽然我们无法共享此客户的身份,但以下示例将很好地说明通过任一 Equinix 部署模型可以节省的成本,因为该客户审查了这两个选项。

首先,让我们看一下用于比较的大小和假设数据。所有这些都基于客户与大型公共云提供商之一的最后账单。需要注意的一点是,这种比较并不是对公共云提供商的打击。Equinix 和 MinIO 都与所有主要的云提供商合作。这简单地说明了从云开始,然后使用私有云操作和提高效率的现代云周期。

当我们根据客户之前的账单以及 Equinix 和 MinIO 的透明定价(使用非常保守的估计)插入数字时,它开始成形。

最后,如果我们进行所有数学运算,我们最终会节省以下费用。请记住,这些节省是基于 MinIO 和 Equinix 方面的保守数据。虽然节省的成本已经相当可观,但一旦实际使用情况出现实际数字,这些数字可能会上升。另一件甚至没有考虑的事情可能会使这个估计值更高,那就是考虑了存储层的任何数据移动。在公有云服务中,这可能会变得非常昂贵。在 Equinix 上的 MinIO 中,将数据移动到所需的位置不收取任何费用。

如您所见,节省的费用很快就会增加。这是一个非常大的用例,但它可以清楚地了解将数据遣返到您控制的云中可以节省多少成本。

总结

安德烈森·霍洛维茨(Andressen Horowitz)的马丁·卡萨多(Martin Casado)在他和莎拉·王(Sarah Wang)的开创性作品《云的悖论》(The Paradox of the Cloud)中引用了一句很好的名言,他指出了关键的悖论:“如果你不从云开始,你就疯了;如果你坚持下去,你就疯了。这就是为什么了解云运营模式并了解其工作负载的公司正在用脚投票的原因。通过迁移到 Equinix 并运行相同的工作负载,他们可以节省 20% 到 60% 的成本。没有性能影响,没有运营影响,并且可能有更好的性能。这就是所谓的双赢。


http://www.ppmy.cn/news/1470768.html

相关文章

PostgreSQL源码分析——CREATE TYPE

create type 源码分析 PG中可以通过CREATE TYPE创建复合类型&#xff0c;我们分析一下其源码实现。 create type mytyp as (a int, b int);语法解析 exec_simple_query --> pg_parse_query--> raw_parser--> base_yyparse生成CompositeTypeStmt。定义如下&#xff…

程序猿成长之路之数据挖掘篇——决策树分类算法(1)——信息熵和信息增益

决策树不仅在人工智能领域发挥着他的作用&#xff0c;而且在数据挖掘中也在分类领域中独占鳌头。了解决策树的思想是学习数据挖掘中的分类算法的关键&#xff0c;也是学习分类算法的基础。 什么是决策树 用术语来说&#xff0c;决策树&#xff08;Decision Tree&#xff09;是…

SpringBoot【2】集成 MyBatis Plus

SpringBoot 集成 MyBatis Plus 前言修改 pom.xml修改配置文件添加 实体类添加 持久层接口添加 持久层 XxxMapper.xml 文件添加 业务接口层添加 业务接口实现类添加 控制层添加 MyBatis 配置AutoFillMetaObjectHandlerMyBatisPlusConfig 验证 前言 由于 MySQL 备份/恢复测试&am…

视频智能分析平台智能边缘分析一体机视频监控业务平台区域人数不足检测算法

智能边缘分析一体机区域人数不足检测算法是一种集成了先进图像处理、目标检测、跟踪和计数等功能的算法&#xff0c;专门用于实时监测和统计指定区域内的人数&#xff0c;并在人数不足时发出警报。以下是对该算法的详细介绍&#xff1a; 一、算法概述 智能边缘分析一体机区域…

【计算机毕业设计】​206校园顺路代送微信小程序

&#x1f64a;作者简介&#xff1a;拥有多年开发工作经验&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。&#x1f339;赠送计算机毕业设计600个选题excel文件&#xff0c;帮助大学选题。赠送开题报告模板&#xff…

React框架的来龙去脉,react的技术原理及技术难点和要点,小白的进阶之路

React 框架的来龙去脉&#xff1a;技术原理及技术难点和要点 1. React 的起源与发展 React 是由 Facebook 开发的一个用于构建用户界面的 JavaScript 库。它最初由 Jordan Walke 创建&#xff0c;并在 2013 年开源。React 的出现是为了解决在大型应用中管理复杂用户界面的问题…

PHP基础之错误与异常

文章目录 1 错误1.1 简介1.2 简单错误处理1.2.1 使用die1.2.2 die和exit区别 1.3 自定义错误处理1.3.1 定义1.3.2 创建错误函数 1.4 触发错误1.5 抑制错误1.5.1 行内错误抑制 2 异常2.1 引言2.2 什么是异常2.3 Try、throw、catch、finally2.4 自定义异常2.5 设置顶层异常处理器…

Python武器库开发-武器库篇之ThinkPHP 2.x 任意代码执行漏洞(六十三)

Python武器库开发-武器库篇之ThinkPHP 2.x 任意代码执行漏洞&#xff08;六十三&#xff09; PHP代码审计简介 PHP代码审计是指对PHP程序进行安全审计&#xff0c;以发现潜在的安全漏洞和风险。PHP是一种流行的服务器端脚本语言&#xff0c;广泛用于开发网站和Web应用程序。由…