我要安装一台新服务器,想了解与 Ubuntu 或其他发行版相比,安装 Amazon Linux AMI 是否有任何优势。
该服务器将消耗亚马逊资源,例如 S3、lambda、redshift 等。
我对 CentOSy Amazon AMI 不是很满意,但是如果使用它有任何优势的话我就可以习惯它。
答案1
亚马逊Linux 2是“官方 AWS 发行版”,在某些方面更适合在 AWS 上运行。例如亚马逊Linux 2预装了所有 aws 工具和库,在 Ubuntu 上您可能需要手动安装一些 - 没什么大不了的。
最后,两者都可以工作,如果你更喜欢基于 deb 的发行版,那么请使用 Ubuntu。
答案2
我的经验是,Amazon Linux 的文档很少,社区支持很少。它是基于 Centos 还是其他发行版,这一点一直不太清楚,因此找到操作方法可能需要花费一些时间。当你想做任何事情时,它所花的时间可能比 Ubuntu 要长得多,因为 Ubuntu 拥有大量用户和强大的社区支持。
Amazon Linux 存储库中提供的软件非常有限,而且经常过时。相比之下,Ubuntu 拥有庞大的库,而且相对较新。使用 Amazon Linux 时,我不得不下载源代码并自行构建,这很烦人,因为这意味着您必须偶尔更新它,或添加包含该软件的存储库。
当我更换我的个人“雪花”Amazon Linux 1 服务器时,我将使用 Ubuntu LTS。但是,如果我为一家拥有 AWS 支持合同的公司进行自动扩展和自动部署,我会考虑 Amazon Linux 2,因为它可能比其他操作系统更适合 AWS,而且 AWS 支持非常出色。