Oracle Cloud 免费 ARM A1 实例创建全流程

Oracle Cloud 免费 ARM A1 实例创建全流程

2026年09月30日 星期三
2122 字 · 8 分钟

Oracle Cloud 的 Always Free 套餐里,ARM A1 实例一直很受欢迎:2 核 12G 的免费配置,足够跑博客、Docker、反代和各种小服务。但免费机器也有门槛——从选区域、创建实例、分配公网 IP,到开放端口、SSH 连接,再到避免被判定闲置回收,新手很容易踩坑。下面就从零开始,把这台免费 Oracle 服务器完整跑起来,并附上常用检查命令,方便日后维护。 视频教程:【YouTube视频↗】

一、进入Oracle控制台,找到创建实例的入口

浏览器打开登录网址:Oracle中国区↗,输入Oracle Cloud 账户名称,点下一步,再填写登录邮箱和登录密码登录。如果控制台是英文界面,点右上角的头像 →「Language」,切换成简体中文。

如果你是从已经创建的实例进入,就点左上角的汉堡菜单(三条横线),依次点进: Compute(计算) → Instances(实例)

Oracle实例

Oracle实例

Oracle实例

也可从主页直接点右侧工作 版本下的 创建VM实例 。

Oracle实例

二、进入配置页,给实例进行配置

可用性域 这一栏取决于你注册时选的区域(Region),大多数区域只有 1 个可用区(显示 AD-1),没得选,直接跳过。 少数大区域会有 3 个可选,比如美国西部的 Phonenix、东部 Ashburn、德国法兰克福,这几个会显示 AD-1 / AD-2 / AD-3。 不同可用区的物理机资源是各自独立的,AD-1 满了不代表 AD-2 也满。所以如果创建失败的话,可以换一个 AD 重试创建,这也是注册时建议选 凤凰城,阿什本 的原因。

Oracle实例

映像区域这里系统默认的是 Oracle Linux 这个映像。如果想长期稳定使用 Oracle 免费 ARM A1,建议使用 Ubuntu ,因为网上的教程、Docker 安装脚本、各种一键脚本,绝大多数是按 Ubuntu 或 Debian 写的。所以点击 更改映像 选择 Ubuntu ,然后下拉选择版本的话,选择Ubuntu 24.04 这个版本,它比较稳定而且免费。

Oracle实例

Oracle实例

Oracle实例

配置区域这里系统默认的是AMD处理器(VM.Standard.E2.1.Micro),如果想要创建Micro实例,那么配置这里保持默认的1核1GB内存即可。

Micro实例

Micro实例

如果想换成高性能的ARM处理器(VM.Standard.A1.Flex),就要点击 更改配置 。

Oracle实例

然后弹窗里按顺序操作:

Oracle实例

  1. 实例类型保持虚拟机( Virtual machine)

  2. 配置系列选 Ampere ,基于ARM的处理器

  3. 配置表里勾选 VM.Standard.A1.Flex

  4. 勾上之后,点一下VM.Standard.A1.Flex左侧的三角图标,然后OCPU数选择2,内存量选择12GB,这是目前ARM免费实例的最高配置。

Oracle实例

  • 拉满:OCPU = 2,内存 = 12。一台机器吃掉全部额度,性能最好,适合只想要一台主力机的人。
  • 拉小:OCPU = 1,内存 = 6。剩下的额度留着以后再开第二台。而且——小规格明显更容易申请成功。

Oracle实例

Oracle实例

进入网络设置,第一步是设置主要 VNIC (Primary VNIC) 区域。

新账号首次创建实例,主要网络选 「创建新虚拟云网络」,子网选 「创建新公共子网」,专用IPv4地址保持默认的「自动分配专用IPv4地址」,然后务必勾上「自动分配公共 IPv4 地址」,没有分配公网 IP 的话,你没法从外网 SSH 连上去。

Oracle实例

💬特别注意:新账户第一次创建实例时 自动分配公共 IPv4 地址 这里是灰色的,而且不一定那能开启,如果无法开启,就等该实例创建完成后,再回到该实例去创建一个公共 IPv4地址。

如何创建公共 IPv4 地址

公共 IPv4 地址


公共 IPv4 地址


公共 IPv4 地址


公共 IPv4 地址


公共 IPv4 地址

再进行下一步的SSH密钥操作,没有公网 IP和私钥的话,后面就无法SSH访问新建的实例,私钥丢了 = 机器废了,没有找回流程,没有客服能帮你,只能删机重建,所以密钥一定要保存好。

Oracle实例

进入存储设置后,默认的 引导卷(Boot volume) 大小:46.6GB,这也是 Oracle 允许的最小值。用户可根据需要自定义存储磁盘的大小,官方给到的免费存储额度总共是 200GB,如果你想创建两台Arm机器和两台 Micro 机器,那么每台给到50GB就可以了。

然后 引导卷性能(VPU) 是为了满足不同负载的要求。10 是默认值,适合大多数工作负载,20 适合 I/O 要求高的负载,30–120适合大型数据库之类的场景。如果要跑的是一般的服务器或代理,10 VPU 就够用了,保持默认即可,以后可以再编辑调整。

Oracle实例

调整路径:左上角菜单 ≡ →「存储」→「块存储」→「右侧菜单中选-引导卷」→ 点右边的「⋯」→「编辑」,然后就可以调大引导卷空间。

所有配置确认完,滚动到页面最底部,点 Create(创建)按钮。

Oracle实例

Oracle实例

顺利的话,页面跳回实例详情页,状态显示正在运行,那么恭喜你,机器到手了。

三、如何通过甲骨文Oracle 控制台开放端口

开放端口

开放端口

开放端口

开放端口

例如要开放8000 端口,填写方式如下:

项目值
源类型(Source Type)CIDR
源 CIDR(Source CIDR)0.0.0.0/0
IP 协议(IP Protocol)TCP
源端口范围(Source Port Range)留空
目的端口范围(Destination Port Range)8000
描述FastAPI FFmpeg Worker

四、如何通过WindTerm进行SSH远程连接

【官方下载↗】

【快速下载↗】

下载好 WindTerm 以后,打开该软件,点开会话 —— 新建会话 —— 输入公共IPV4地址 ,然后再进行 验证 —— 身份验证文件 ——选择该实例的私钥并载入——最后点击连接

SSH连接

SSH连接

SSH连接

SSH连接

SSH连接

五、Always Free 资源虽然免费使用,但不代表不会被回收。

官方文档里写得明明白白。判定标准是连续 7 天内同时满足下面三条:

  • CPU 利用率(95 百分位)低于 20%
  • 网络利用率低于 20%
  • 内存利用率低于 20%(这一条只针对 A1 机型)

三条必须同时成立才会被判定为闲置。反过来说,只要有任意一条超过 20%,你的机器就是安全的。所以抢到了还得防一手,避免闲置的机器会被收回去

好消息是,这个门槛对 A1 来说其实很好过——内存那一条是最容易满足的。你的机器有 12GB 内存,20% 也就是 2.4GB,随便跑个 Docker、挂个小服务、装个面板,内存占用就上去了,根本不用刻意折腾。

所以真正的规避办法就一句话:抢到之后别晾着,给它找点事做。 建个站、跑个 RSS 订阅器、挂个下载工具、装个 Nginx 反代,什么都行。真的暂时没需求,起一个常驻的轻量服务占住内存也比空转强。

网上有人教你写脚本定时跑满 CPU 来”保活”,我不建议——那属于人为制造无效负载,反倒更容易撞上滥用检测,赔了夫人又折兵。正常用它,就是最好的保活。

另外提一句,被回收的是实例,不是账号。但对你来说结果一样惨:机器没了,想重开就得重新去抢一遍 A1。

六、常用服务器检查命令

查看 CPU:

PLAINTEXT
lscpu

快速看 CPU 数量:

PLAINTEXT
nproc

查看内存:

PLAINTEXT
free -h

查看硬盘:

PLAINTEXT
lsblk

查看磁盘使用量:

PLAINTEXT
df -h

查看端口监听,例如查看 11850:

PLAINTEXT
sudo ss -lntp | grep 11850

查看服务器运行状态:

PLAINTEXT
htop

Thanks for reading!

Oracle Cloud 免费 ARM A1 实例创建全流程

2026年09月30日 星期三
2122 字 · 8 分钟

留言评论

萌ICP备20268501号
cover

水仙十字安眠曲 A Narcissus Lullaby

HOYO-MiX