从Oracle cloud infrastructure申请一个永远免费的aarch64 VPS(VM实例)。

1.前提条件

  • 一个Oracle cloud账户,可以在以下网站注册 https://www.oracle.com/cloud/.

    请注意:

    1. 你需要一张有效的信用卡来完成注册。
    2. 仔细选择你的home region。一些地区的功能可能较少,而且你在注册后不能改变home region。
  • 一台安装了git的个人电脑。

2.我的环境

  • 配备M1芯片的13英寸MacBook Air。
  • macOS Monterey 12.1。

3.申请一个永远免费的aarch64 VPS。

3.1 直接申请(大多不工作)

登录您的账户后,您可以直接从Oracle cloud的控制台申请一个免费的VPS。只需选择下面的项目并按照说明进行操作。你可以参考 https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm#resources 以了解更多关于永远免费的资源的信息。

请注意:

  1. 对于图像和形状的选择,一些教程说我们可以申请两个免费的AMD VM实例,也可以申请aarch64(Arm 64)实例。然而,在我的home region(新加坡),没有免费的AMD实例。只有aarch64实例,VM.Standard.A1.Flex,有总是免费的标签。这可能是因为特定的免费实例的容量不足。
  2. 对于VM.Standard.A1.Flex,资源不超过 4个核心,24GB内存 3个核心和18GB内存总是免费的。(似乎他们减少了永远免费的资源)。
  3. 不要忘记上传一个SSH公钥。如果你不熟悉SSH,请用谷歌搜索更多材料。
  4. 对于图像的选择,在Oracle Linux 8上遇到太多问题后,我建议使用Ubuntu 20.04...

3.2 容量不足的错误和解决方案

如果你没有那么幸运,当你点击为你的虚拟机实例创建时,你会遇到一个容量不足的错误。

要解决这个问题,你可以参考这个 github项目 这可以定期提交申请,以获得一个虚拟机实例。我在运行应用脚本后的一天内得到了我的VM.Standard.A1.Flex实例。

请注意:

  1. 当我按照github项目的指示,最后一步有问题。我的MacBook Air m1上没有启用定期执行我的脚本。Crontab似乎在我的笔记本上不起作用。最后,我用 键盘大师 来设置脚本的定期执行。我还在Ubuntu机器上测试了crontab,它在上面运行得不错。

4.后记

在获得始终免费的虚拟机实例后,你可以把它作为你个人网站的免费服务器使用。例如,我的网站 https://www.highsund.com 是在我的VM.Standard.A1.Flex实例上托管的,效果相当好。

祝你的申请顺利! 🙂

5 1 投票
文章评级
订阅评论
提醒
来宾

5 评论
最旧
最新 最多投票
内联反馈
查看所有评论
hola

很好!

ǞǞǞ

?

若愚

好的教程!

林亦夕

溜达溜达(✧∇✧)