Arm 即将推出自己的服务器芯片,WordPress 正在销售“百年”域名注册,VPS 的地理冗余以及将 Windows 备份到 Backblaze B2。
在 Patreon 上支持我们,并获得有时包含早期剧集的无广告 RSS 订阅源 使用 ZFS 和 Linux 命名空间隔离容器
Arm 推出自己的芯片,此举可能颠覆半导体行业 WordPress.com 百年域名
我们被问到关于 VPS 的地理冗余以及将 Windows 备份到 Backblaze B2 的问题。
gdnsd DNSMadeEasy——故障转移服务[艾伦的联盟链接] Kopia 快照验证 | Kopia RAID 不是备份,以及关于灾难恢复的其他残酷真相
SysCloud 超过 2000 名 IT 管理员已经信任 SysCloud 来保护他们的 SaaS 数据。前往 SysCloud.com 获取 30 天免费试用,并在有限时间内使用代码 25ADMINS 获得首次购买 50% 的折扣。
</context> <raw_text>0 两个半管理员,第 236 集。我是乔。我是吉姆。我是艾伦。我们又见面了。
在我们开始之前,艾伦,你像往常一样为我们准备了一篇文章。使用 ZFS 和 Linux 命名空间隔离容器。是的,这篇文章详细介绍了 Linux 命名空间的工作原理,特别是我们如何在 ZFS 中实现对它们的 支持,以便您可以将 ZFS 池的子树委派给例如 LXD 容器,并让该容器内的 root 能够操作所有这些数据集,而无法看到其余的 ZFS 池。
因此,您可以使用它来拥有多个彼此不知道的租户,或者只是为了将应用程序分开。我们讨论了这样做的一些好处,尤其是在应用程序需要相同依赖项的不同版本时。在一个系统上拥有所有这些非常困难。但是使用命名空间和容器,您可以同时运行这些冲突的应用程序堆栈。对。嗯,链接如往常一样在节目说明中。
Arm 推出自己的芯片,此举可能颠覆半导体行业。此举将使该行业变得更加复杂。我的意思是,让我们说实话吧。你知道,我们正在谈论另一种情况,即以前是开放市场的情况开始转变为垂直筒仓。
这实际上对下游的任何人都没有好处。这意味着你开始看到,你知道,空间缩小,利润增加,有用的新功能出现的频率往往较低,因为掌舵的人少了。你知道,这只是……
你已经离开了吸引阶段,并且已经开始对那个特定市场进行提取阶段。竞争怎么样?拥有像高通这样的另一个竞争对手难道不好吗?
它不是另一个竞争对手。它基本上是所有竞争对手都被挤压成一个。我的意思是,显然,这今天没有发生。下周也不会发生。但是你不能真的像,你知道,这个开放论坛的主持人,你知道,自由竞争的供应商,当你主持节目时,但你也是一个所谓的竞争对手。对。
在现实世界中,这种方法唯一有效的方法基本上是存在一个实际的政府来强制执行这种情况并执行所谓的公平规则。他们仍然总是大力偏袒现任者。我的意思是,我们在美国的电信拆分中看到了这一点。你知道,美国政府说,嘿,美国电话电报公司,你实际上——
必须允许这些人与你竞争。你知道,现有的本地交换机与竞争性本地交换机,你必须向他们转售你数据中心的一些铜线访问权限,并允许他们竞争。因为政府规定必须发生这种情况,
它确实如此。但是如果你认为美国电话电报公司就像一个超级友好的、快乐的和平颂歌,你知道,与所有 SELEC 分享和分享,你没有在这个行业工作过。是的,这个很有趣,因为你知道,我们在去年年底看到了 ARM 和高通之间关于 ARM 内核许可等的诉讼。
似乎 ARM 觉得他们被高通、英伟达以及我认为某种程度上甚至苹果这样的公司排挤在外,他们自己制造芯片并使用自己的内核,基本上不再依赖 ARM 提供大部分 IP 了。因此,ARM 觉得他们不再能获得每一块 ARM 芯片的同等份额了。因此,他们决定要进军服务器市场,尤其是在数据中心领域。我认为这并不是……
对数据中心领域有利,因为基本上扼杀了大量不同竞争 CPU 的机会,而不是最终只剩下 ARM 的官方 CPU。我会告诉你这对谁来说是个好消息,那就是 RISC-V 粉丝。当我这么说的时候,艾伦脸上有点像,你知道,咬了一口未成熟的柿子。但是……
我说这对 RISC-V 粉丝来说是好消息的原因是,RISC-V 一直代表着地平线上更开放的替代方案,对于那些在 ARM 领域感到受限制的人来说。当 ARM 本身开始环抱双臂并将整个空间收回并说,嘿,我们是这个领域的顶级供应商。而且从广义上讲,我的意思是,没有办法避免 RISC-V 的含义
其他人试图创建他们自己的 arm,你知道,他们将成为二等公民的属性。他们怎么能不是呢?他们必须与拥有 IP 并正在基于它生产自己 IP 的公司竞争。你怎么做?所以,你知道,对于那些感到困扰的人来说,风险五是合乎逻辑的下一步。显然,当然,将会有,你知道,其他公司不想采取这一举动。
也许他们并不介意直接与 ARM 的设计竞争,他们就留在那里。我认为这不是一个好举动,因为我认为,同样,历史给了我们很多例子,说明当正式的开放平台开始关闭时会发生什么,但这就是我们的现状。是的,我想我对 RISC-V 部分的唯一反应是,在我们拥有与 192 核 ARM 服务器相当的 RISC-V CPU 之前,还有很长的路要走。
哦,绝对的。但这就是压力来自的地方,让 RISC-V 到达那里,因为现在你有了所有这些压力,因为以前开放的平台变得不那么开放了。你会有更多的人出于意识形态上的原因而对推动 RISC-V 感兴趣,因为它很开放,这对他们来说很重要。因此,现在他们希望解决那些务实的挑战,而以前他们可能不太关心。
这就是为什么我说,同样,这对 RISC-V 粉丝来说是个好消息,因为这将带来该平台成熟所需的大量压力。是的,我同意。这只是……
我不知道 RISC-V 方面的每个人都会像他们预期的那样对结果感到满意,因为最终从这个中出现的 RISC-V 内核中大多数真正有趣的部分将不是开源的。就像公司花费数十亿美元创建的真正深层技术一样,它们不会仅仅因为它是基于 RISC-V 而开源。但是只要每个人都意识到这一点,那么是的,我认为这是
我们获得对每个人都更有用的一些东西的最佳机会。甚至不是 RISC-V 是开放的让我感兴趣。事实上,它是一种第三种架构。这是架构内的多样性,这肯定是一件好事。听听乔·雷辛顿和他觉醒的 DEI 废话。
所以我认为真正强调这有多可怕的是,我们不仅仅是在谈论 Arm 宣布进军这个领域。我们还在谈论 Arm 收购了 Ampere,Ampere 几乎是最大、最令人印象深刻的 Arm
基于 ARM 的服务器 CPU 供应商。艾伦,你说得对吗?是的,一个小小的澄清。是软银收购了 Ampere,而软银是 ARM 的主要持有人之一,但它不是 ARM 直接收购 Ampere。但这是同一件事,但技术上并非如此。是的。
但是是的,所以 Ampere 绝对是我在 ARM 方面最感兴趣的硬件。我实际上已经使用了他们的 80 核和 160 核服务器,并且非常期待使用他们的 192 核机器,并真正看看它们如何击败同等性能的英特尔机器,即使
内核不一定相同,但功耗要好得多,而且它们具有更多的内存带宽和更多的内存通道等等。他们真的在推动这方面的一些东西,并且比其他大多数平台早得多地使用了 PCIe 5 等等。这非常,
非常有趣。是的,所以如果 ARM 通过软银基本上使用 Ampere 作为其制造基于 ARM 的服务器芯片的起点,那么这将是一个更有趣的地方。我认为 ARM 这样做的主要原因之一是 Ampere 成功取得的进展。
Ampere 的机器被 Oracle 用于其云,被微软用于其云,以及其他地方。基本上,除了谷歌和亚马逊之外,所有没有专门为其云构建自己的 ARM CPU 的公司都在使用。我认为 ARM 看到这种趋势
所有超大规模公司都在构建自己的 CPU,并且只从 Arm 那里获得最少的许可,这意味着当 Meta 作为最后一个尚未制造自己芯片的超大规模公司出现时,Arm 就像,是的,我们将为你制造芯片。虽然这对 Arm 来说是有意义的,但我不知道这对该行业的其他人来说是否好。你提到 Meta 很有趣,因为当你澄清是软银收购 Ampere 而不是 Arm 本身时,
显然,这是完全有效的。但整个时间我都在想,你知道,这感觉像是在抱怨。哦,你知道,Facebook 做了那件事。但 Meta 做了我们正在谈论的另一件事。是的,存在区别,但很难确定普通人有多关心这种区别。
WordPress.com 百年域名。新的一天,同样的该死的骗局。公平地说,“骗局”可能有点过分,但我认为它并没有那么过分。
这不是有人第一次提供百年域名注册。Network Solutions 很久以前就做过,或者至少他们声称做过。问题是你不能注册超过目前 10 年的域名,因为 ICANN 是你实际注册域名的机构,他们只接受最多 10 年的注册。
因此,当你向注册商支付所谓的“百年域名”时,你实际上是在与他们建立信任关系,这意味着他们将根据需要多次续订你的域名,直到你的协议到期。所以这不仅仅是一次性的事情。你依赖于该公司实际上仍然存在并经营,并履行其义务。而依赖于此长达一个世纪简直是疯狂,对吧?
标准普尔 500 指数上市公司的平均寿命。所以这就像仅限于上市公司的财富 500 强,你知道,500 家非常非常大的公司。这些公司的平均寿命目前是 15 年,我认为在 1965 年达到最大值。标准普尔 500 指数公司平均寿命约为 60 年。你,
你可能会注意到,在这两种情况下,这甚至都不及一个人的寿命。在这一点上,它甚至不接近一个人的职业生涯。哎呀,很多这些公司存在的时间甚至不如有些人保持工作的时间长。那么,向某人支付一大笔现金并仅仅相信他们会在未来一个世纪内保持你的网站在线,这有多大意义呢?是的。
是的。并且了解 WordPress 的整体情况的其他历史,这在很大程度上是事实,我们需要快速筹集一大笔资金。我们可以让人们为未来一百年付钱给我们,我们会拥有所有这些钱,然后就坐等吗?因为你依赖的其他事情,除了 WordPress.com 会存在之外,还有。
每年续订域名的价格不会上涨到他们认为不再值得的程度。或者他们没有失去进行域名注册的资格。对吧?我可以更改规则并决定我们不再喜欢你等等。在 10 年、20 年,更不用说 100 年的时间里,可能会发生很多事情,我不明白你为什么一定要这样做。就像回顾域名最初两年 70 美元的历史趋势一样,
我们看到了一种趋势,即它们每年都在变得更便宜,在这种情况下,让某人预先付款几乎是有意义的。但从那以后,我认为我没有看到域名没有每年都变得更贵的趋势。
如果它们的价格将继续上涨,你为什么要预付呢?因为这不像你锁定较低的价格。你只是,正如吉姆所说,锁定这家公司的一个承诺,即他们会继续这样做。正如吉姆所说,由于他们无法注册 100 年,他们最多只能注册 10 年。但在之前的版本中……
他们发现他们甚至没有注册 10 年。他们一次只做一年以节省预付款,这确实表明他们试图这样做是为了现在获得大量资金,而不是试图赚取最多的钱。因为如果你知道域名的价格会随着时间的推移而上涨,你就会想现在以较低的价格购买尽可能多的年份,只要这笔钱的未来价值低于通货膨胀水平。请记住,即使我们只是在谈论简单的通货膨胀,
一个世纪给你——根据预期的通货膨胀,它要么是三个或四个倍增周期。
因此,如果每年的平均成本,如果你将 100 年域名注册的成本除以 100,你会发现,你知道,他们向你收取,你知道,无论如何,每年 5 美元,每年 7 美元来注册该域名,也许他们现在可以支付这个价格。但即使只是基于简单的通货膨胀,他们的成本在这个世纪结束之前也会翻三番或四番。他们仍然会遵守这个承诺的几率是多少?
在那个协议达成时,实际上没有人还活着的时候,这条线远到没有人会关心。没有人会遵守这个协议。你在浪费你的钱。是的。即使每年通货膨胀率为 2%,100 年后通货膨胀率也为 725%。
是的,在某些时候,报道会让你断开连接。它回到了几个月前我们在节目中讨论的一个问题,关于你如何将一些数据保留 100 年?就像,好吧,你必须建立整个社会和一群关心它的人,以及一个信托等等。就像,是的,没有人会为了你的域名而做这件事,而且钱这么少。等等,我们正在谈论 WordPress,它目前正在培养一个伟大的社区。是的。
在 Late Night Linux 那里,我知道你们喜欢你们的预测。所以我将继续为你们提供一些关于 100 年预测的热门观点。三件 100 年后不会存在的事情。
Windows、Linux 和 FreeBSD。这三者在 100 年后都不会是生产操作系统。那么 WordPress.com 仍然存在并以其当前形式运行的几率是多少?域名会在 100 年后存在吗?可能不会。是的,IPv4 网络几乎肯定不会存在。域名注册的概念本身是……
我的意思是,可能会有过渡,但从现在到 2125 年肯定会有一个或两个重大更新。域名注册系统将发生一些巨大的变化。就像我说的,我相信会有过渡。如果当前的系统被完全撕毁并被抛到风中,而一个全新的系统取而代之,我会非常惊讶。但它看起来都一样吗?
不。成本会一样吗?他们怎么能一样呢?它们可能会上涨。它们可能会下降。但仅仅是简单的通货膨胀,正如我们已经讨论过的,这是荒谬的。这是胡说八道。不要资助 WordPress.com 目前正在尝试筹集大量资金的任何东西。
好的,本集由 SysCloud 赞助。大大小小的公司都非常依赖 SaaS 应用程序来运营其业务。但是,当关键 SaaS 数据由于人为错误、意外删除或勒索软件攻击而丢失时会发生什么?这就是 SysCloud 发挥作用的地方。它是一个单一窗口,可以备份所有关键 SaaS 应用程序,例如 Microsoft 365、Google Workspace、Salesforce、Slack、HubSpot、QuickBooks Online,仅举几例。
SysCloud 还可帮助进行勒索软件恢复,识别 SaaS 数据中的合规性差距,监控异常数据活动,并可以自动存档非活动 SaaS 数据以节省存储成本。此外,它还获得了 SOC 2 认证,因此数据在云中仍然安全。超过 2000 名 IT 管理员已经信任 SysCloud 来保护他们的 SaaS 数据。
前往 syscloud.com 获取 30 天免费试用,并在有限时间内使用代码 25admins 获得首次购买 50% 的折扣。这是 syscloud.com。
然后让我们进行一些免费咨询。但首先,非常感谢所有通过 PayPal 和 Patreon 支持我们的人。我们真的非常感谢。如果你想加入这些人,你可以访问 2.5admins.com/support。请记住,对于 Patreon 上的不同金额,你可以获得 Late Night Linux 系列中仅此节目或所有节目的无广告 RSS 订阅源。如果你想向吉姆和艾伦发送你的问题或反馈,你可以发送电子邮件至 show@2.5admins.com。
成为赞助人的另一个好处是你可以跳过队列,约书亚就是这样做的。他写道:“请问可以问一下大家关于使用 VPS 进行简单的地理冗余的问题吗?目前我们的内部工具是一堆在单个 Linode VPS 上的 Docker 容器。我们越来越依赖这些工具,我希望有一种方法可以实现 HA 和地理冗余。我找到的所有内容似乎都提到了使用 Linode 负载均衡器,但这并不能解决地理方面的问题。
我不明白如何拥有跨越数据中心的负载均衡器。有没有一种简单且经济高效的方法来实现我想要的目标?在我们开始之前,我只想指出简单的地理冗余。不,你不能拥有它。你可以拥有地理冗余,我们将在艾伦那里主要讨论这个问题,但简单?不。实际上,它并不那么复杂。
好的,我认为将这个问题提交给混合云节目组可能会很有趣。果然,他们在第 24 集中回答了这个问题。现在你们两个还没有听过那一集。所以你们会冷不丁地进入这个话题。所以看看你们的方法有何不同将会非常有趣。我想如果我必须猜测云计算对此的答案是什么,那就是当你拥有像 Linode 负载均衡器这样的东西时,然后在
在云中,虽然位置相同,但它们具有可用性区域的概念,这通常,无论如何,在亚马逊的情况下,是单独的建筑物,通常位于同一区域。其想法是,如果其中一个出现故障,其他可能不会。尽管我们从云的历史中看到,情况并非总是如此。但是你
但是是的,正如你提到的负载均衡器一样,主要问题是负载均衡器基本上接受传入连接,然后将其代理到多个后端之一,要么尝试在它们之间平衡负载,要么在第一个后端出现故障时进行故障转移到另一个后端。但是对于地理冗余,这没有帮助,因为然后你需要那个负载均衡器在一个数据中心关闭时不会关闭的地方。一般来说,你希望负载均衡器与后端位于同一位置,因为你不想通过代理增加更多延迟。所以
为了解决我之前公司在视频分发中遇到的这个问题,我们使用了名为 GDNS-D 的软件,该软件是由当时在罗技工作的开发人员编写的,最初用于对来自罗技网站的驱动程序下载进行地理负载均衡。因此,使用此工具,您可以安装它并将其用作您的 DNS 服务器而不是 bind,或者在我们的例子中,您可以将子区域委派给它等等。你给它
一个服务器列表和一个 GIP 数据库,例如来自 MaxMind 的 GIP 数据库,GIP 查找,它们可能在你的包管理器中可用。嗯,
它将查看传入 DNS 请求的 IP 地址,并使用它来确定人们的位置,然后将他们路由到最近的服务器。尽管在你的情况下,你可能实际上并不需要这个功能。它还具有所谓的故障转移模式,它将一直 ping 所有服务器,或者实际上向它们发出 HTTP 请求以确保不仅 ping,而且 Web 服务器已启动并且它给出了 200 响应,而不是 500 或 403 或其他任何内容。
它基本上会动态更改主机名的 IP 地址。因此,当你连接到 service.mydomain.com 时,它默认会转到第一个主机,你的 Linode VPS。如果它不起作用,它会自动更改 DNS 以指向你在其他提供商或其他 Linode 位置的 VPS,并具有不同的 IP 地址。这样,当一个出现故障时,它会自动切换到另一个。
然后根据你的配置,如果第一个恢复,它可以自动切换回来,或者它可以停留在旧的服务器上。因为,你知道,如果有数据库或其他什么东西,一旦你进行故障转移,你可能不想进行故障恢复,直到你手动重新同步或类似的东西。我认为还值得一提的是,负载均衡的最简单形式实际上只是轮询 DNS。
你设置多个 DNS 服务器。每个 DNS 服务器都有,你知道,多个可能的解析,你知道,所讨论的主机的 A 记录。这些记录指向你碰巧在运行的任何数据中心
机器。我说简单的地理冗余是矛盾的原因是,到目前为止,这部分很简单。拥有轮询 DNS 并能够在不同的数据中心之间平衡负载很容易,但这完全回避了如何实际保持应用程序在幕后同步的问题,以便首先在所有这些冗余数据中心都提供相同的信息。你会注意到
艾伦和我都完全没有触及这一点,因为这就是它停止变得简单的地方。是的,轮询的主要问题通常是浏览器不擅长处理它。而且,你知道,你可能会得到一半的连接尝试会转到不起作用的那个,它会中断。当然,但我感觉值得提出这一点,因为如果你不寻找像真正高级的算法,特别是如果你,你知道,你对老式的版本没问题
说,嘿,你知道,我是一个人,我在紧急情况发生时会做出回应。在很多情况下,说,好吧,所以是的,仅仅使用简单的轮询 DNS 不会进行自动故障转移就足够了。但是,如果我将我的 TTL 设置为五分钟,这意味着,你知道,当我的监控系统让我知道,嘿,这个节点宕机了,我有选择权来回应,无论我想要做什么,无论是进入并修复
移动故障节点从轮询中,或者,你知道,只是尝试将其恢复,无论如何,你都有这些选项。你会得到考虑地理位置或单个节点上的负载量等等的智能负载均衡吗?不,如果你想要所有这些东西,那么你就进入更复杂的解决方案,例如,你知道,艾伦的 GD 和 SD,或者我假设,你知道,混合云节目组提出的任何基于云的东西。但是如果你真的只是想要,
地理冗余轮询 DNS 是最简单和最老式的方法。就像我说的,这只是……
我讨厌听到关于简单的东西的问题,因为那通常不是真正的问题。真正的问题是首先分发应用程序,而我们还没有触及这一点。所以如果那是你的问题,对不起,我们没有答案。但是如果你只是想要一种简单的方法来将传入请求路由到多个数据中心,那就是我们为你提供帮助的地方。是的。就像我说的,使用 GDISD,你可以自动故障转移,但是……
正如吉姆所说,真正的复杂性在于保持不同位置的应用程序同步。因此,你可以使用 ZFS 和复制,并在第二个位置保留一个副本,然后在你进行此 DNS 更改时,只将那个副本切换到活动状态而不是只读状态,但这可能
可能意味着像吉姆所说的那样手动执行,因为你必须将备份从只读模式中取出,并确保它停止尝试与现在已死的主服务器同步,以便当主服务器恢复时,你将反转该操作并将更改发送回去等等,并且可能必须处理事情不同步的情况。因此,它还有更多复杂性。但对于仅仅是,如果这个 VPS 宕机,请将这些请求发送到不同的 VPS。
尤其是在像 2.5 管理员的网站这样基本的东西中。如果 VBS 宕机,你可以让它只转到在其他地方运行的 WordPress 副本。但是你确实必须找到一些方法来保持 MySQL 在那里同步,以便备份副本不会丢失最新的三集,因为那是你上次同步的时间等等。
但是,如果设置所有这些对你来说太麻烦了,就像吉姆说的那样,你可以手动编辑DNS。或者,如果你使用的是Amazon Route 53之类的工具,你会有一个Web GUI来修改DNS记录。你只需要将它从主服务器更改为备份服务器。或者,如果你正在进行负载均衡,你将同时拥有两者,你只需移除损坏的那个。如果你想要自动故障转移,并且不想自己设置GDNSD,你可以这样做。
我使用的一家公司叫做DNS Made Easy,他们提供一项服务,作为你订阅使用他们的服务器进行DNS的一部分,你可以在你的DNS文件中创建一种特殊的记录,它基本上说,这里有一系列主机,按照我想要尝试它们的顺序排列,以及我想要如何监控它们。因此,它会尝试从网站加载某个URL,如果它有效,则表示该服务器正常,它将按特定顺序选择服务器,以便如果一个服务器宕机,它会自动将流量写入其他地方。
通常情况下,你会看到这种东西用于应用程序服务器级别。因此,你消除了应用程序服务器级别的单点故障。没有人愿意谈论的部分是通常仍然存在于数据库级别的单点故障,因为所有这些单独的应用程序服务器(很可能在地理上分布)都依赖于对同一数据库或数据库集群的后端连接。如果该数据库或集群宕机,那么……
你所有地理分布的任何东西都将不再对你有任何好处,因为它不再拥有可以从中提取的单一真相来源。这就是通常没有人愿意谈论的,并没有被踢得很远的那罐子。但是,你知道,只要你理解这一点,你就理解了我们实际上只是在谈论地理分布,通常是前端应用程序服务器,那么,是的,这些答案会让你到达你需要的地方。
是的,对于我们的东西,当我们使用DNS Made Easy时,我们有三个位置,它们使用MariaDB和循环复制。因此,当你在A上进行插入时,它会复制到B,然后到C,再回到A,然后A会忽略它,因为它来自自身。
在MariaDB的某些设置中,你可以说,如果你在A上,你的自动生成的ID是可以被3整除的。你可以将它们进行偏移,以便每个机器上的插入ID不同。这样,从技术上讲,你可以在所有三个数据库上同时进行插入。一旦它们赶上复制,你就永远不会两次使用相同的ID。
但这会变得非常棘手。显然,如果一个宕机,环路就会断开,复制会进行到一定程度,然后就会遇到断开的链接,并且不会再绕回来了。
因此,如果你有A、B和C,而A宕机了,如果你在B上进行更改,它会显示在C上,但是C上进行的任何更改都无法绕回到B,因为A宕机了。这就是为什么我们按此特定顺序使用DNSP8EZ的故障转移。如果A宕机,则转到B,所有内容都保留在B上。如果B也宕机,则转到C,因为数据库只能在一个方向上保持运行,直到我们实际恢复并恢复循环。
这可能是我们继续前进的好地方,但我只想说最后一句话,这就是为什么我说你不能简单地做到这一点。没错。Paul,一位赞助者,也跳过了队列。他写道:我的PC、我的家庭实验室和我的VPS都使用Restic备份到我的备份Pi和Backblaze B2。
我想实现一个解决方案,我可以使用B2作为备份目标,并可能使用我的Raspberry Pi 2。我的问题是,你会推荐什么软件?我更喜欢免费/开源的解决方案,或者最多是一次性付费的解决方案。我还希望有一些选项可以使用healthchecks.io进行健康检查,以确保备份实际上以某种规律性完成。这里的主要困难在于Windows部分。你基本上是想将……
最面向消费者的桌面操作系统与最系统管理员类型的备份程序联系起来,我明白这一点。我每次不得不接触Windows时都会感觉到这一点,这就是为什么我尽量不接触Windows的原因。不幸的是,我无法提供一个我有很多个人直接经验的解决方案,但我可以告诉你,如果我是你,我绝对会深入研究的解决方案。有一个名为Copia(C-O-P-I-A)的开源工具。
它本质上是另一个类似Borg或RESTic的备份应用程序。它是基于快照的,并且执行完整备份和增量备份。它支持Windows、Mac和Linux,我认为这非常好。你知道,你可能可以将更多的东西联系在一起,并以相同的方式做事情。也许你最终会像做你妈妈的PC备份一样做你的服务器工作,而不是反过来。我不知道。但无论哪种方式,Copia都直接支持备份到S3C,
S3或Backblaze。因此,它在这方面为你提供了保障。至于你希望使用健康检查进行紧密结束,
你需要进行一些脚本编写,但你绝对可以做到这一点。Copia有一个快照验证命令,因此你可以编写一个小批处理文件或小型shell脚本,让Copia验证特定快照,然后将该命令的结果输出到healthchecks.io,这为你提供了你正在寻找的监控工具。执行快照验证或在选择其他工具时执行等效操作……
这是一个很好的健康检查方法。你还可能需要检查其他一些事情。你显然需要确保备份的大小是你预期的。如果备份的数据量突然增加或减少很大,那么这可能是某种配置问题。特别是,如果你正在将其备份到Backblaze,并且你根据备份的数据量付费,那么你可能不希望它……
备份它不应该备份的东西等等。但是,另一件事是,虽然对你的备份进行健康检查非常好,但你也要确保备份正在进行。这并不意味着你实际上不必测试恢复并确保在恢复事物时一切都能正常工作。
它确实会深入到决定,特别是对于Windows PC,你正在备份什么?你只是备份你妈妈的数据文件,比如她“我的文档”下的东西在几个地方?或者你试图确保你可以恢复并且所有应用程序都可以从恢复中工作,这是一个更大的问题?是的,Alan关于监控……
大小增量或减量很大的建议,总的来说是一个好主意,因为它不一定是你在寻找配置错误问题。虽然这可以发现配置错误,但这也可以是你首先发现系统上发生了一些你可能需要注意的大事件的指标。