皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Apache 软件基金将从镜像系统转向CDN方式发布软件

Apache 软件基金将从镜像系统转向CDN方式发布软件

Apache 软件基金会告别了 20 多年来一直为软件下载提供服务的镜像系统而转向CDN(内容分发网络)方式发布软件

大约一周前,Apache 软件基金会(Apache Web Server、Hadoop、OpenOffice 和 350 多个其他开源软件项目的所在地)宣布其镜像站点系统的发布方式结束,用于将其软件交付给用户,从现在开始上,该基金会将改用CDN。

大多数开源软件用户,尤其是那些下载过 Linux 发行版的用户,都会熟悉下载镜像站点,通常简称为“镜像”,随着 Internet 成为分发软件的首选方式,该站点在 1990 年代声名鹊起。

镜像提供了一种让下载服务器靠近下载大型应用程序的用户的方法,当时互联网不像今天那么强大,几乎所有用户都使用拨号调制解调器连接到互联网,下载速度为 56 kbit/ s 或更慢。在那些日子里,下载诸如办公生产力套件之类的东西可能是一整天的事情。

Apache 软件基金将从镜像系统转向CDN方式发布软件

镜像仍然是大多数 Linux 发行版的交付方式,为用户提供了一个镜像站点列表,通常由学院或大学维护,因此他们可以选择一个靠近他们的站点,而不是从大陆的另一端下载他们的软件或来自海外。

到目前为止,Apache 基金会以类似的方式分发软件,尽管它已经自动化了镜像选择过程。它的镜像实现始于 1990 年代,当时它仍被称为 Apache Group,很久以前下载像 Linux 发行版这样大的东西在大多数情况下是实用的。

“1997 年 4 月,Brian Behlendorf(Linux 基金会开源安全基金会的现任总经理)邀请 66 名已经托管镜像的人加入 ‘mirror@’ Apache 邮件列表,”Apache 营销和宣传副总裁 Joe Brockmeier 写道。宣布更改的博客。 “同年 6 月,用户可以通过 CGI 脚本自动定向到本地镜像,该脚本会根据他们的国家/地区代码选择正确的镜像。”

Brockmeier 表示,到 2002 年,Apache 镜像站点需要分配 10 GB 的空间来处理所有可从 ASF 下载的软件。

“今天,这 10GB 已经增长到超过 180GB 的镜像来承载所有 ASF 软件,”他补充道。

为什么 CDN 是更好的解决方案
由于各种原因,镜像正在成为一种笨拙、老式的软件分发方式。近 20 年前,拨号互联网连接不仅不再成为主流,而且云和 Cloudflare 等负担得起的 CDN 的兴起为更有效地将服务器拉近边缘用户的方式铺平了道路。

“这个行业已经发生了变化……”布罗克迈尔说。 “技术进步了,带宽成本下降了,镜像系统正在让位于内容交付网络。”

“经过讨论和深思熟虑,”他补充道,“ASF 的基础设施团队决定将我们的下载系统转移到 CDN,并提供专业支持和适合基金会在技术领域地位的服务水平。”

现在几乎所有的网站,尤其是那些流量大的网站,都使用 CDN 的服务。访问者不直接与网站的服务器连接,而是与网站的 CDN 连接,后者充当代理。由于 CDN 的服务器位于全球各地的数据中心,因此在几乎所有情况下,这都会导致访问者在网络空间中的跳转时间短得多,这意味着响应速度更快。

这也意味着网站 IT 基础设施的负载更少。如果 CDN 手头有请求页面的缓存副本,它会在不涉及站点服务器的情况下发送该副本。如果它没有页面的缓存副本,它会从站点的服务器上抓取它以进行传递,同时在文件中保留一个副本指定的时间(通常是一个小时)以满足未来对该特定页面的任何请求.

今后从 ASF 下载软件的过程也大致相同。

现在 ASF 正在使用 CDN,这意味着想要下载最新和最好版本的 Apache 网络服务器或 Hadoop 的人在大多数情况下会自动从离他们最近的 CDN 服务器下载。对于 ASF,这意味着组织将不再需要与数百个不同镜像站点的运营商打交道,或者担心这些镜像站点可能(或可能没有)采取的安全预防措施。

项目维护者或用户没有变化
“我们的新交付系统是全球 CDN 的一部分,在全球范围内具有规模经济和快速、可靠的下载,”Brockmeier 说。 “我们希望 ASF 用户能够更快地部署软件,而不会出现人们通常在使用镜像系统时看到的任何延迟,而本地镜像与主实例同步。”

ASF 项目开发人员和维护人员也将一无所有。

来源