Oracleの永久無料クラウドサーバーを申請したい人は多いですが、ARMアーキテクチャのマシンが起動できずにつまずくことがよくあります。2026年に無料枠の割り当てが変更されたこともあり、ネット上の古いチュートリアルは情報が古くなっています。ここでは実機検証済み・完全無料の手順をまとめました。Oracle、マジで太っ腹だな(笑)。
基本ルールと割り当て
アカウントの違い:一般の無料枠アカウントと、クレジットカードを登録してアップグレードした PAYG(従量課金)アカウントがあります。
- 一般無料アカウント:7日以上放置するとシステムにインスタンスを回収される可能性があり、現在は基本的に無料インスタンスを作成できません(永遠に「キャパシティなし」と表示される)。
- PAYGアカウント(カード登録あり):無料リソースは長期間のアイドルでも回収されず、起動成功率が高いです。ただしデメリットは、無料枠を超えると即課金されるため、すべての設定を厳密に無料枠内に収める必要があることです。
2026年最新 Always‑Free 無料ハードウェア上限
- ARM Ampere A1:上限 OCPU 2コア、メモリ 12GB(旧版の 4コア/24GB は半減、超過すると課金)
- AMD E2.1‑Micro:最大2台、各 1/8 OCPU・1GB RAM
- ブロックストレージ総量:すべての無料インスタンスの起動ディスク合計上限 200GB
リージョンの制限
無料リソースはアカウント登録時に選んだ「ホームリージョン (Home Region)」でのみ作成できます。別リージョンでインスタンスを起動するとストレージやネットワークの追加料金がかかりやすいため、右上のリージョンが自分のホームリージョンであることを常に確認してください。
クレジットカード認証の注意事項
Oracle Cloud の PAYG(従量課金)アカウントを申請する際、多くの人がクレジットカード認証でつまずきます。 Oracle がカードを登録するのは本人確認目的だけで、すぐに課金が始まるわけではありません。システムが銀行に対してごく少額の一時的なオーソリ(仮払い)を行います。多くは数百円程度の事前引き落としで、カードが正常に取引できること・本人であることの確認のみに使われます。 この海外オーソリ取引は、銀行やカードの不正利用防止機能で自動的にブロックされがちです。多くの銀行はデフォルトで海外のオンライン決済や非対面取引をブロックしており、オーソリ失敗するとカード登録が却下されます。事前に海外オンライン取引を一時的に有効化し、海外取引ブロックを解除しておくことをお勧めします。 カード認証のプロセスはすぐに完了するとは限らず、銀行の審査やオーソリの遅延で、認証完了・仮引き落としの返金まで 1〜2営業日かかることがあります。
ARM無料クラウドサーバーの作成
ステップ 1:インスタンス作成ページを開く
Oracle Cloud にログイン後、左上のハンバーガーメニュー → Compute → Instances をクリックし、「Create instance」を押してサーバーを追加し、名前を付けます。
ステップ 2:OSを選ぶ(ARMアーキテクチャは必ず aarch64 版)
- Image and shape の Edit ボタンをクリックしてイメージを変更します。
- Ubuntu 22.04 または 24.04 を推奨します。必ず aarch64 と表記された ARM 用システムを選んでください。
- 補足:aarch64 ラベルのない Ubuntu は x86_64 Intel アーキテクチャであり、ARM プロセッサのホストにはインストールできず、起動に失敗します。
- システムを選んだら Select image を押して保存します。
ステップ 3:ハードウェアスペックを設定する(課金されやすいポイント)
- Change shape をクリックしてマシンタイプを切り替えます。
- インスタンスタイプは Virtual machine を選択します。
- Shape シリーズは Ampere を選びます。
- VM.Standard.A1.Flex にチェックを入れます。
- OCPU を厳密に 2、メモリを 12GB に設定します。
- ページに緑色の「Always Free‑eligible」ラベルが表示されることを確認し、無料枠内であることを確かめてから保存します。
重要:PAYGアカウントには上限のストッパーがなく、パラメータを超えると即課金されるため、スペックは何度も確認してください。
ステップ 4:高度なオプションはデフォルトのまま触らない
- Capacity type(容量タイプ):デフォルトの On‑demand capacity のままにします。Preemptible(システムがいつでも強制シャットダウンする可能性あり)や専用ホストなどの有料機能は選ばないでください。
- Security セキュリティオプション:デフォルトのままでOK。Shielded instance はシステム低層の保護を有効化します。Confidential computing は A1 ホストでは非対応なので、グレーアウトしたチェックボックスは無視してください。
ステップ 5:ネットワーク設定 — パブリックIPを必ず有効化
- 既存の VCN とサブネットで Public パブリックサブネットを選びます。ネットワーク自体にパスワードはないので、資格情報を忘れる心配はありません。
- プライベート IP:自動割り当てのままで構いません。
- 「Automatically assign public IPv4 address」のトグルをオンにします。
- オンにしないとパブリック IP が付与されず、後から SSH で接続できません。
ステップ 6:ストレージ/ブートボリュームの設定
ブートボリュームのサイズには2つの選択肢があります:
- 選択肢1(推奨):デフォルトの 100GB のままにし、残り 100GB を後で別の無料インスタンス追加用に残しておきます。
- 選択肢2:200GB に直接設定し、無料ストレージ枠をすべてこのデータベースサーバーに割り当てます。ただし以降は他の無料インスタンスを追加できません。
その他の注意:ディスク性能は固定の 10 VPU バランスモード のままにし、高性能オプションには絶対にアップグレードしないでください(課金されます)。転送暗号化はオンのままにし、カスタム KMS 鍵による暗号化は手動で有効化しないでください(有料サービスに誤って触れるのを防ぐため)。
ステップ 7:SSH 鍵の設定(ログイン唯一の認証情報)
- Generate a key pair for me を選び、システムに鍵ペアを作成させます。
- 必ず秘密鍵 .key ファイルをダウンロードして保存してください。
- この Ubuntu ホストはデフォルトでパスワードログインを禁止しています。秘密鍵を失うと二度とサーバーに接続できず、削除して作り直すしかありません。
すべての設定を確認し、スペックが無料枠の条件を満たし、パブリック IP が有効であることを確かめたら、Create を押してインスタンスを作成します。
インスタンス起動後の確認事項
- ステータスが緑色の RUNNING になるまで待ち、パブリック IP アドレスをコピーします。
- Windows は PowerShell、Mac/Linux はターミナルを使い、SSH 秘密鍵で
ubuntuユーザーとしてリモートログインします。
長期安定運用とアカウント事故を防ぐための注意点
- PAYG の無料インスタンスはアイドルで回収される心配はありませんが、登録したクレジットカードは有効であり続ける必要があります。銀行のカード認証に失敗するとアカウントが凍結されます。
- すべてのハードウェアパラメータを厳密に無料枠内に保ち、ディスク総容量は 200GB を超えないようにしてください。
- サーバーはデータベースやプロジェクトサービスの構築にのみ使用し、マイニング、P2P ダウンロード、攻撃ツール、スパムメールなど利用規約違反の用途は禁止です。
- 予算アラートを追加し、利用額が 1 米ドルに達したらメール通知されるよう設定すると、意図しない課金を完全に防げます。