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

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

随着时间的流逝,来自日志、客户输入和应用程序生成内容等数据可能会开始积累,有时达到 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.rhkb.cn/news/356623.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于AT89C52单片机的温度报警系统

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/89456321?spm=1001.2014.3001.5503 仿真构造:AT89C52+DS18B20温度模块+三按键+蜂鸣器+四位数码管显示+电源模块。 压缩包构造:源码+仿真图+设计文档+原理图+开题文档+元件…

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

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

Springboot拓展之整合邮件 JavaMail的使用与实操

邮件 电子邮件仍然是我们企业间交往的一种非常常见的方式 发送简单邮件 第一步首先导入坐标 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId><version>2.6.13</version&…

Docker 拉取镜像失败处理 配置使用代理拉取

解决方案 1、在 /etc/systemd/system/docker.service.d/http-proxy.conf 配置文件中添加代理信息 2、重启docker服务 具体操作如下&#xff1a; 创建 dockerd 相关的 systemd 目录&#xff0c;这个目录下的配置将覆盖 dockerd 的默认配置 代码语言&#xff1a;javascript 复…

Docker部署MySQL8.3.0(保姆级图文教程)

系列文章目录 Docker部署Nginx1.21.5&#xff08;保姆级图文教程&#xff09; Docker部署MySQL8.3.0&#xff08;保姆级图文教程&#xff09; 文章目录 一、环境二、拉取镜像2.1 查找 Docker Hub 上的 MySQL 镜像2.2 拉取MySQL镜像2.3 查看MySQL镜像 三、在宿主机创建目录3.1 创…

算出未来——2024年,计算机相关专业仍是热门

随着高考结束&#xff0c;数百万考生和家长们开始着手专业选择与志愿填报。 选择大学专业不仅关乎未来四年的学习生涯&#xff0c;更可能决定一个人一生的职业方向和人生轨迹。 在众多专业中&#xff0c;计算机相关专业因其广泛的就业前景和不断变化的行业需求&#xff0c;一…

Java23种设计模式(四)

1、备忘录模式 备忘录模式&#xff08;Memento Pattern&#xff09;保存一个对象的某个状态&#xff0c;以便在适当的时候恢复对象&#xff0c;备忘录模式属于行为型模式。 备忘录模式允许在不破坏封装性的前提下&#xff0c;捕获和恢复对象的内部状态。 实现方式 创建备忘录…

利用反向代理编写HTTP抓包工具——可视化界面

手写HTTP抓包工具——可视化界面 项目描述语言golang可视化fynev2功能代理抓包、重发、记录 目录 1. 示例1.1 主界面1.2 开启反向代理1.3 抓包1.4 历史记录1.5 重发 2. 核心代码2.1 GUI2.1 抓包 3. 结语3.1 传送门 1. 示例 1.1 主界面 1.2 开启反向代理 1.3 抓包 1.4 历史记录…

docker 基本用法及跨平台使用

一、Docker的优点 docker 主要解决的问题就是程序开发过程中编译和部署中遇到的环境配置的问题。 1.1 Docker与其他虚拟机层次结构的区别** 运行程序重点关注点在于环境。 VM虚拟机是基于Hypervisor虚拟化服务运行的。 Docker是基于内核的虚拟化技术实现的。 1.2 Docker的技…

FPGA国内”薪“赛道-在医疗领域的应用

mian 免 ze 责 sheng 声 ming 明 以下观点仅代表个人观点&#xff0c;不代表任何公司或者行业 从下游应用市场来看&#xff0c;通信和工业市场份额位居FPGA芯片一二位&#xff0c;同时通信市场份额有望持续提升。但是目前通信和工业市场趋于稳定&#xff0c;FPGA厂商一直推AI市…

安当透明加密(TDE)助力企业建立可信赖的数据环境

​​​​​​​ 透明加密是一种特殊的加密方法&#xff0c;它允许数据在存储或传输过程中自动进行加密和解密&#xff0c;而用户并不需要知道加密过程。这种技术对用户来说是“透明的”&#xff0c;因为它不会改变用户的日常操作习惯&#xff0c;加密和解密过程在后台自动进行…

[Redis]缓存常见问题解决(缓存穿透、击穿、雪崩一文解决!通俗易懂、代码实战!手把手教你解决缓存问题三兄弟!)

Redis常见问题解决 要求 只用一种缓存技术&#xff0c;从实验点中挑一些试验进行试验原理。 1.缓存原理 目标&#xff1a;理解缓存的基本原理和工作机制。 实验步骤&#xff1a; 阅读各缓存技术机制的文档和官方资料。实现一个简单的应用程序&#xff0c;模拟数据的读写和…

Web渗透-CSRF跨站请求伪造

跨站请求伪造&#xff08;Cross-Site Request Forgery&#xff0c;CSRF&#xff09;是一种网络攻击&#xff0c;通过利用受害者的身份认证状态在不知情的情况下执行恶意操作。通常&#xff0c;这种攻击会诱使用户点击恶意链接或访问一个特制的网站&#xff0c;从而触发不被用户…

上交商汤联合提出一种虚拟试穿的创新方法,利用自监督视觉变换器 (ViT) 和扩散模型

上交&商汤联合提出一种虚拟试穿的创新方法&#xff0c;利用自监督视觉变换器 (ViT) 和扩散模型&#xff0c;强调细节增强&#xff0c;通过将 ViT 生成的局部服装图像嵌入与其全局对应物进行对比。虚拟试穿体验中细节的真实感和精确度有了显着提高&#xff0c;大大超越了现有…

创建OpenWRT虚拟机

环境&#xff1a;Ubuntu 2204&#xff0c;VM VirtualBox 7.0.18 安装必备软件包&#xff1a; sudo apt update sudo apt install subversion automake make cmake uuid-dev gcc vim build-essential clang flex bison g gawk gcc-multilib g-multilib gettext git libncurses…

vulnhub靶场之FunBox-11

一.环境搭建 1.靶场描述 As always, its a very easy box for beginners. Add to your /etc/hosts: funbox11 This works better with VirtualBox rather than VMware. 2.靶场下载 https://www.vulnhub.com/entry/funbox-scriptkiddie,725/ 3.靶场启动 二.信息收集 1.寻找靶…

数学建模系列(3/4):典型建模方法

目录 引言 1. 回归分析 1.1 线性回归 基本概念 Matlab实现 1.2 多元回归 基本概念 Matlab实现 1.3 非线性回归 基本概念 Matlab实现 2. 时间序列分析 2.1 时间序列的基本概念 2.2 移动平均 基本概念 Matlab实现 2.3 指数平滑 基本概念 Matlab实现 2.4 ARIM…

Vue 自定义ElementUI的Loading效果

import { loadingText, messageDuration } from "/settings";import { Loading } from "element-ui"; // loadingText、messageDuration 这两个参数我是调的公共配置文件,按自己需求来 const install (Vue, opts {}) > {/* 全局多彩Loading加载层 *…

Open3D点云处理学习

Color ICP Colored point cloud registration — Open3D 0.11.0 documentation Colored point cloud registration - Open3D 0.18.0 documentation 展示了使用color-icp结果 对比gicp错误处理结果 intel自己的论文 Colored Point Cloud Registration Revisited 优化方程 参…

web版的数字孪生,选择three.js、unity3D、还是UE4

数字孪生分为客户端版和web端版&#xff0c;开发引擎多种多用&#xff0c;本文重点分析web端版采用哪种引擎最合适&#xff0c; 贝格前端工场结合实际经验和网上主流说法&#xff0c;为您讲解。 一、数字孪生的web版和桌面版 数字孪生的Web版和桌面版是数字孪生技术在不同平台…