巴西和南美洲的镜像基础设施改进

2022 年 11 月 2 日 | Douglas DeMaio | CC-BY-SA-3.0

Melhoria na infraestrutura de mirrors no Brasil e América do Sul

根据使用 Matomo(前身为 Piwik)收集的项目统计数据,巴西是使用 openSUSE 发行版最多的五个国家之一。

巴西在使用 openSUSE 的普及度方面排名第三,仅次于美国和德国。拥有一个镜像网络,将我们的发行版的下载和软件包更新提供给巴西和南美洲的用户,非常重要。

感谢项目中的一些成员,如 Alexandre Vicenzi、Erico Mendonça、Ricardo Klein 等,download.opensuse.org 镜像的交付速度和质量得到了显著改善。

在努力改善巴西基础设施的质量之前,镜像数量很少,只有巴拉那联邦大学。位于 UFPR 的 C3SL 是南半球最大的镜像,但由于它托管了许多 Linux 发行版和其他项目,因此速度不是最快的。

根据 Alexandre 的说法,“Tumbleweed 的更新很困难,因为南美洲很少有镜像维护更新,即使它们有的话。”

作为滚动发布版,每周的更新会带来数 MB 甚至 GB 的下载量。

Alexandre 评论说,openSUSE 的贡献者和 openSUSE 巴西 Telegram 社区 经常抱怨下载和新版本更新的质量。

“我想,我们需要做点什么。许多镜像仅每 6 小时更新一次,甚至更长时间。因此,许多请求通常会被重定向到欧洲。这增加了不必要的延迟并造成了混乱。” Alexandre 评论道。

除了社区之外,一些企业客户也提出了投诉。一些 openSUSE 仓库由 SUSE 的客户共享或使用。基础设施问题不仅影响社区,还影响依赖社区创建和维护的软件的公司和实体。

这些问题促使 openSUSE 的贡献者联系公司和大学寻求支持。

“有些公司很乐于助人,有些公司从未回复,有些公司虽然感兴趣,但不幸的是,由于托管其他项目,没有可用空间。” Alexandre 评论道。“首先也是最支持的公司是 Binario Cloud。他们为我们提供了一个配备 1 TB 磁盘的服务器。”

Alexandre 管理 Binario Cloud 镜像,用于 LeapTumbleweed;它每 15 分钟更新一次。该镜像现在还拥有 Packman 仓库。

马托格罗索联邦大学 也是提供合作的大学之一。

“他们提供了大约 300 GB 的空间,我帮助他们设置了镜像。” Alexandre 评论道。

在 Klein 的帮助下,这些努力再次获得了回报。该团队能够联系 EdgiumLocaweb。Edgium 提供了一台虚拟机来托管 MirrorCache,Locaweb 提供了一个配备 3 TB 空间的镜像。Locaweb 的镜像还需要进行一些调整,但未来具有增长潜力。

最近帮助我们的公司是 Tyna Host

根据 Alexandre 的说法,“他们为我们提供了三台虚拟机和大约 1 TB 的 SSD 磁盘”。这些虚拟机正被用于托管镜像、MirrorCache 和下载缓存。

Erico Mendonça 负责 opensuse.net.br 域名和 openSUSE 巴西官方商品店。此外,他还负责监控和评估巴西基础设施的质量。

团队托管的所有内容都可以在 github.com/opensuse-brasil/ 上找到,团队了解的南美洲内容在 status.opensuse.net.br 上进行监控。

openSUSE 项目感谢所有帮助改善巴西和南美洲基础设施的公司、实体和个人。

通过 巴西 openSUSE Telegram 群组 联系团队。

英语

巴西和南美镜像基础设施的显著改进

根据项目开源网络分析实例 Matomo(以前称为 Piwik)的数据,巴西是使用 openSUSE 发行版最多的五个国家之一。

紧随美国和德国之后,巴西在使用普及度方面排名第三。拥有一个复制网络,为南美洲的用户提供 发行版 的下载和软件包更新至关重要。

感谢项目中的一些成员,如 Alexandre Vicenzi、Erico Mendonça、Ricardo Klein 等,download.opensuse.org 镜像的交付速度得到了显著改善。

在努力改善镜像之前,巴西只有几个镜像和 巴拉那联邦大学。位于 UFPR 的 C3SL 是整个南美洲最大的镜像,但由于许多其他项目也使用它,因此速度不是最快的。

Vicenzi 说:“Tumbleweed 的更新很糟糕,因为南美洲很少有镜像维护更新并保持同步。”

滚动发布版每周带来数百 MB 的更新包,因此吞吐量让使用 Tumbleweed 的人定期使用 zypper dup 命令更新他们的发行版。

Vicenzi 说,一些 openSUSE 贡献者和 巴西 openSUSE Telegram 社区 抱怨巴西的镜像质量。

“我想,我们需要做点什么,”他说。“许多镜像的更新策略是六小时一次,甚至更长时间。因此,通常会有许多重定向到欧洲国家。这增加了延迟并大大误导了流量。”

甚至一些企业客户也提出了投诉。某些客户使用 openSUSE 仓库中的社区软件包,因此改进镜像不仅影响社区爱好者,还影响使用社区软件的企业。

这促使社区联系公司和大学寻求支持。

“有些公司非常支持,有些公司从未回复,有些公司虽然感兴趣,但由于已经托管其他内容,没有剩余的基础设施。” Vicenzi 说。“首先也是最支持的公司是 Binario Cloud。他们为我们提供了一台服务器和 1 TB 存储空间。”

Vicenzi 管理 Binario Cloud 镜像,用于 LeapTumbleweed;它每 15 分钟更新一次。该镜像现在还拥有 Packman 仓库。

马托格罗索联邦大学 也是提供支持的大学之一。

“他们提供了大约 300 GB 的空间,我帮助他们设置了所有内容。”他说。

在 Klein 的帮助下,这些努力再次获得了回报。该团队能够联系 Edgium 以获取另一台机器,并联系 Locaweb 以获取另一个镜像。Edgium 机器托管 MirrorCache,Locaweb 提供了最初为 3 TB 的镜像,该镜像仍需进行一些调整,但未来具有更大的增长潜力。

最近支持这项工作的是 Tyna Host

“他们为我们提供了三台虚拟机和大约 1 TB。” Vicenzi 说。这些虚拟机正被用于托管镜像、MirrorCache 和下载内容。

Mendonça 负责 opensuse.net.br 域名和 openSUSE 巴西官方商品店。他还运行监控工具并评估巴西新基础设施的性能。

团队托管的所有内容都可以在 github.com/opensuse-brasil/ 上找到,团队了解的南美洲内容在 status.opensuse.net.br 上进行监控。

openSUSE 项目感谢所有帮助改善巴西和南美洲基础设施的公司和个人。

通过 巴西 openSUSE Telegram 群组 联系团队。

分享此帖子