MinIO Packet Pushers 播客: 汤姆-里昂,《NFS 必死》。

news2024/11/15 15:26:52

我们真的很喜欢 Packet Pushers 的团队。他们的播客是业内最好的播客之一,涵盖了从堆栈顶部到底部的技术。我们最近有机会赞助传奇人物 Tom Lyon 对 Ethan Banks 和 Drew Conry-Murray 的采访。Packet Pushers 的团队对 Tom 最近题为“NFS(网络文件系统)必须死亡”的演讲很感兴趣。Lyon 在 IT 行业拥有长期的职业生涯,包括创立多家公司,是 Sun Microsystems 的早期员工,并为 UNIX 内核做出了贡献。他对文件系统略知一二 — 它们的优点和缺点。我们强烈推荐完整的播客,但如果您更喜欢书面文字,我们会尽最大努力为您提供删节版。Lyon 首先介绍了三种类型的云存储:块存储、文件存储和对象存储。他解释说,对象存储本质上是唯一真正的云原生方法,主要由 AWS 率先推出,用于创建可在全球范围内扩展的简单系统。

如今,本地也发生了大量的云原生活动。它通常被称为云操作模型。现在,机器与用户的比率至少比以前高出一千倍。系统需要一致地运行,无缝扩展以适应云原生环境。那么,NFS 有什么问题呢?NFS 是 40 年前选择的一组非常精心挑选的权衡。整个范式在云时代不起作用。它鼓励多个用户访问共享的可写数据空间。Lyon 说:“我们在分布式计算中学到的最重要的教训之一是,共享可变数据是一个非常糟糕的主意。事情变得不同步。您无法控制或同步多个操作。每个人对数据的看法都略有不同。所以,这是一个巨大的混乱,你不能真的在此基础上构建强大的语义。另一个大问题是每个人都希望语义略有不同。根据 CAP 定理,如果缺少分区,网络就无法具有一致性和可用性,因此您只能在一致性和可用性之间进行选择。Lyon 解释说,“在 NFS 时代,我们以艰难的方式发现了这一点,不得不进行硬挂载以获得一致性,并进行软挂载以获得可用性,”让您选择,“您是要惹恼这个组还是那个组?在最近的 NLUUG(荷兰专业 UNIX 和 Linux 用户协会)会议上,Lyon 在演讲中解释说,“人们仍然在 NFS 上投入大量资金。像 HammerSpace、Weka 和 Vast Data 这样的全新公司都依赖于这种东西。Amazon 有一个云托管的 NFS 产品。他问人群,“有人用那个吗?是的,不要那样做。Banks 指出,“您认为 NFS 必须消亡,但正如我们指出的那样,它已经运行了非常长的时间。NFS 无处不在...它已经融入了一切。“但它从未被大规模使用过,”Lyon 解释说。要实现云部署所需的规模,系统必须 100% 可靠。NFS 的问题在于,它需要“当出现问题时,有人照看事情”。最终,当您需要大规模操作时,NFS 和类似的面向文件的协议不是最佳选择。班克斯要求 Lyon 定义他所说的规模大小。

NFS 的突出特点是它能够允许使用网络无关的程序访问大型数据集,无需先复制数据即可浏览数据。但是,如何在云规模上实现这一目标呢?例如,当我从中国访问在美国的 AWS 中公开提供的数据集时,如何对该数据集使用 grep?这就是我所指的云规模能力。你如何让它变得真正简单呢?Lyon 还介绍了他目前的项目,他称之为 Beyond File Sharing(简称 BYFS),这是一个他正在寻找合作者的开源项目。该项目与 S3 完全不同,因为它利用现有文件系统和 OverlayFS 以及现有协议。“你需要一个用于可写存储的块协议,但一旦你冻结它,你就可以把它快照到你的对象存储系统,这样你就可以以相当简单的方式在全球范围内进行访问。但您再次在文件系统级别进行快照,因此这是一个更精细的事情。因此,您可以将其与对象存储一起使用,但第一个可写层除外,在该层中,您要么需要本地可写存储,要么需要通过 NVME 通过 Fabric 或类似的东西。Lyon 给我们留下了以下内容,“对象存储是实现云存储的方式。它很便宜。它足够快。在我看来,文件共享只是企业界遗留下来的可憎之物。来自一个了解的人的强大东西。作为将对象存储作为主存储的宣传者,您不会惊讶地发现我们全心全意地同意。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2104877.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构(13)——平衡二叉树(红黑树)

欢迎来到博主的专栏——数据结构 博主ID:代码小号 文章目录 红黑树红黑树节点之间的关系红黑树的插入uncle节点为红色uncle节点是黑色或者没有uncle节点 红黑树 平衡二叉树最出名的除了AVL树之外就是红黑树(RBTree),所谓红黑树&a…

JSON 格式详解

JSON 格式详解 随着互联网的发展和各种 Web 应用程序的普及,数据交换已经成为了我们日常开发中的重要环节。而在各种数据交换格式中,JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,以其简洁、易于阅…

2024.9.4(k8s)

一、前期准备 1、配置主机映射 [rootk8s-master ~]# vim /etc/hosts 192.168.8.168 k8s-master 192.168.8.176 k8s-node1 192.168.8.177 k8s-node2[rootk8s-master ~]# ping k8s-master 2、配置yum源 [rootk8s-master yum.repos.d]# vim kubernetes.repo [kubernetes] n…

智能医学(二)——MDPI特刊推荐

特刊征稿 01 特刊名称: eHealth and mHealth: Challenges and Prospects, 2nd Volume 参与期刊: 截止时间: 摘要提交截止日期 关闭(2024年6月30日) 投稿截止日期 2024年9月30日 目标及范围: 关键字 l 人工智能 l 计算机…

模拟实现string类及体验传统深拷贝

目录 strcpy 构造函数 优化 拷贝构造/深拷贝 operator size/operator[] operator<< c_str() 模拟string::iterator 插入 push_back() append() operator reserve npos strcpy strcpy是将/0拷贝完成后才会停止。 构造函数 string():_str(nullptr) {} st…

vite 打包 学习

plugins.jsimport vue from "vitejs/plugin-vue"; // 自动引入插件 import autoImport from "unplugin-auto-import/vite"; import setupExtend from "unplugin-vue-setup-extend-plus/vite"; import { ElementPlusResolver } from unplugin-vue…

国内Etsy开店注册账号需要什么?

Etsy作为海外知名二手电商平台&#xff0c;对于原创手工产品的商家来说具有巨大的市场流量与商机&#xff0c;但注册Etsy账号对于国内跨境电商用户来说确实存在一定的难度&#xff0c;作为Etsy也是小有名气的小商家&#xff0c;今天也分享一下开店的经验帮助大家出海。 一、Ets…

终端安全一体化解决方案有哪些?值得收藏的五款终端安全系统

随着信息技术的迅猛发展&#xff0c;企业和个人面临着越来越多的安全威胁。终端作为连接互联网和用户的第一线&#xff0c;其安全性直接影响到整个网络乃至组织的安全态势。为了应对日益复杂的网络环境&#xff0c;许多企业开始采用终端安全一体化解决方案&#xff0c;以期达到…

EVPN学习

三、VXLAN BGP EVPN基本原理_vxlan的type2,type3区别-CSDN博客 华为数通笔记VXLAN&BGP EVPN_vxlan为什么用bgp协议-CSDN博客

【MeterSphere】vnc连接不上selenium-chrome容器

目录 一、现象 二、查看配置文件 docker-compose-seleniarm.yml 三、处理 3.1 删除上图当中的三行 3.2 msctl reload 3.3 重新连接 前言:使用vnc连不上ms的selenium-chrome容器,看不到里面运行情况,以前其实可以,后来不行了,研究了一下 一、现象 输入IP:端口,连…

vmware 17.6 pro for personal USE初体验

新学期开学了&#xff0c;暑假期间把台式机放在办公室远程&#xff0c;无赖期间经常断电&#xff0c;把我的老台给烧坏了&#xff0c;检测了下固态硬盘和机械硬盘&#xff0c;好歹能用。但是win11的系统奔溃了。就花了半天时间重装。*v* 悲剧的是&#xff0c;一些软件环境必须…

怎么合并pdf文件?6个PDF文件合并成一个,只需要这5步!

在日常工作和学习中&#xff0c;我们经常需要处理多个PDF文件&#xff0c;有时为了方便查阅和管理&#xff0c;需要将它们合并成一个文件。以下是几种实用的方法来合并PDF文件&#xff0c;特别是如何将6个PDF文件合并成一个。 PDF合并工具推荐1. 金舟PDF编辑器 第一步、从金舟…

php民宿短租平台Java民宿预约系统python民宿预订住宿与可视化分析系统(源码、调试、LW、开题、PPT)

&#x1f495;&#x1f495;作者&#xff1a;计算机源码社 &#x1f495;&#x1f495;个人简介&#xff1a;本人 八年开发经验&#xff0c;擅长Java、Python、PHP、.NET、Node.js、Android、微信小程序、爬虫、大数据、机器学习等&#xff0c;大家有这一块的问题可以一起交流&…

【C++ 第十八章】C++11 新增语法(4)

前情回顾&#xff1a; 【C11 新增语法&#xff08;1&#xff09;&#xff1a;1~6 点】 C11出现与历史、花括号统一初始化、initializer_list初始化列表、 auto、decltype、nullptr、STL的一些新变化 【C11 新增语法&#xff08;2&#xff09;&#xff1a;7~8 点】 右值引用和…

爬虫练习(js逆向解密)

目标 网站地址交易列表 - 福建省公共资源交易电子公共服务平台 (fj.gov.cn) 抓取内容如下&#xff1a; 分析 查找js代码 点击下一页翻页的时候&#xff0c;查看请求返回的数据&#xff0c;发现data数据是经过加密后得到的 通过全局搜索data,发现有两千多个结果&#xff0c;一个…

Qt将数据库中的数据导出为html

一、源码分享 bool ReportFormUtils::exportReportHtml(QString &errString, const QString tableName, const QString savePathAndName, const QString tableTitle, const QString tableInfo) {Q_UNUSED(errString)Q_UNUSED(tableName)Q_UNUSED(savePathAndName)#define …

原子放大1亿倍能看到另一个宇宙?微观与宏观是一体的?

原子的行星模型 开始阐述前,先从物质 组成与体积 方面进行一些铺垫与解释:我们身处于物质的世界,大部分物质由分子构成,分子由原子构成,原子由电子、质子、中子构成,质子,中子又是由夸克构成。鉴于人类目前的科技,或许未来也可以知道电子的组成是否有更加微观的存在…

kubernetes中的资源管理

目录 1 资源管理介绍 2 资源管理的方式 2.1 kubectl命令介绍及格式 2.2 资源类型 2.3 kubectl 常见操作指令 2.3.1 CREATE 示例&#xff1a; 2.3.1.1 指定资源类型创建 2.3.1.2 查看创建的资源类型 2.3.1.3 查看pods是否正确被创建并且被调度 2.3.1.4 查看名为shuyan 的 Dep…

Flutter基本组件Text使用

Text是一个文本显示控件&#xff0c;用于在应用程序界面中显示单行或多行文本内容。 Text简单Demo import package:flutter/material.dart;class MyTextDemo extends StatelessWidget {const MyTextDemo({super.key});overrideWidget build(BuildContext context) {return Sca…

我写了个ffmpeg-spring-boot-starter 使得Java能剪辑视频!!

最近工作中在使用FFmpeg&#xff0c;加上之前写过较多的SpringBoot的Starter&#xff0c;所以干脆再写一个FFmpeg的Starter出来给大家使用。 首先我们来了解一下FFmpeg能干什么&#xff0c;FFmpeg 是一个强大的命令行工具和库集合&#xff0c;用于处理多媒体数据。它可以用来做…