前言
Oracle Cloud为用户提供了部分永久免费的资源,包括计算实例、数据库、存储等。本文介绍如何申请 Oracle Cloud的账户并创建永久免费的机器资源(需支持海外支付的Visa或其他类型信用卡,部分信用卡可能会扣款失败,可以在注册初始就完全用海外代理进行注册操作)。
申请账号
打开Oracle Cloud官网https://cloud.oracle.com ,点击Sign Up进入注册页面,填入用户名、邮箱等信息。
点击Verify my email,平台会发送一封验证邮箱(如收件箱未找到,请检查垃圾邮件),点击邮箱中的Verify email链接进行邮箱验证。之后进行后续注册。
在后续注册页面填写密码、账户名、区域信息,区域可以选择韩国或者日本,在中国大陆的访问会更快些。需要注意的是默认区域选择之后无法更改。
点击Continue,填写地址、电话号码等,可以用中国大陆的地址。
点击Continue,填写信用卡信息。
添加成功后平台会发起扣款以检测信用卡是否可以支付。
点击Finish,平台进入创建账号的页面,表示注册成功。
创建实例
注册成功后,进入管理页面创建实例。创建实例时可以选择镜像类型,一般只有平台型的镜像才有永久免费的标签,可以关注页面上Always Free-eligible标识,图中使用的Ubuntu 2204实例镜像。选择镜像后上传或者粘贴公钥用作SSH登录。
点击Create开始创建,实例会进入provision状态,创建成功后进入running状态。
这时我们可以看到实例被分配了公网地址,可以尝试SSH登录实例
Oracle Cloud实例默认开启了防火墙,我们可以将其关闭然后使用NSG等功能进行网络访问控制:
sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -F
sudo iptables -L
################################
# Chain INPUT (policy ACCEPT)
# target prot opt source destination
# Chain FORWARD (policy ACCEPT)
# target prot opt source destination
# Chain OUTPUT (policy ACCEPT)
# target prot opt source destination
# Chain InstanceServices (0 references)
# target prot opt source destination
进入控制台Virtual Cloud Networks配置页面,点击列表中的默认创建的网络
在左侧菜单中选择Network Security Groups,点击Create Network Security Group
填入端口等信息,这里我们开放了80
及443
端口
创建成功后我们回到实例详情页,编辑其Network security groups配置
至此,实例创建及网络配置完成,我们可以在实例上安装web服务器并测试网络的联通情况。