Oracle は毎月 4 コア CPU と 24 GB RAM の無料サーバーを提供しています。
無期限。課金は一切ありません。アカウントがアクティブである限り、サーバーは稼働し続けます。
このガイドでは、初回の登録を確実に成功させる方法と、ARM インスタンスのセットアップ及び使用方法を説明します。
無料で入手できるもの
Oracle の無料プランは Always Free と呼ばれています。これはトライアルや期間限定イベントではなく、恒久的なものです。
中核リソースは ARM ベースのサーバーです。
リソース構成: CPU 4 コア (Ampere A1)、RAM 24 GB、ストレージ 200 GB、月間トラフィック 10 TB (アウトバウンド)、料金 Always Free。
Oracle は使用量を時間単位で計算します: 月間 3,000 OCPU 時間 + 18,000 GB 時間で、4 コア / 24GB RAM のインスタンス 1 台分に完全に相当します。
同じ構成を AWS で利用すると、月額 80 ~ 100 ドルかかります。Oracle はそれを無料で提供しており、条件はただ 1 つ: アカウントをアクティブに保ち、サーバーを長期間アイドル状態にしないこと(詳細は最後のメンテナンスセクションを参照)です。
ARM サーバーに加えて、2 つの AMD x86 小型マシン(それぞれ約 1 コア / 1 GB)も利用できます。性能は劣りますが、バックアップや軽量タスクに適しています。

登録前に準備すべき 3 つのこと
1. 物理クレジットカード
Visa または Mastercard のロゴが付いた物理カードが必要です。主要銀行発行のカードが使用可能です。バーチャルカードやプリペイドカードは利用できません。
紐付け時に確認のため約 1 ドル の仮請求が行われ、数日以内に自動的に返金されます。
2. メールアドレスと電話番号
一般的なメールアドレスと携帯電話番号(+86 を含む)がそのまま使用できます。
3. プロキシをオフにし、モバイルホットスポットを使用する
登録中はすべての VPN とプロキシをオフにしてください。WiFi ではなく、モバイル 4G / 5G ホットスポットを使用してください。
Oracle は IP 発信元とクレジットカードの発行国が一致しているかを確認します。プロキシを使用すると IP が別の国に見え、認証に失敗します。
登録失敗のトラブルシューティング
送信後に赤い感嘆符が表示された場合、多くの人はこの落とし穴にはまっています: IP 発信元、クレジットカード発行国、請求先住所の不一致。
Oracle のリスク管理体制はこれら 3 つを検証します。国内発行のカードで登録する場合、ルールはシンプルです:
- IP は居住国からのもの(モバイルホットスポット、プロキシなし)
- クレジットカードは居住国発行の Visa / Mastercard
- 請求先住所は居住国と一致
この 3 つを一致させることで、成功率が大幅に向上します。これはコミュニティで観測されている、合理的なリスク管理体制のパターンです。
トラブルシューティングチェックリスト:
- VPN / プロキシは完全にオフになっていますか?
- モバイルホットスポットを(WiFi ではなく)使用していますか?
- クレジットカードは物理的な Visa / Mastercard ですか?(バーチャル / プリペイドではありませんか?)
- 請求先住所は正しいですか?
- 同じカードを 2 回以上試していませんか? → 試行を止め、カードを変更するか、2 ~ 3 日待ってください。
リージョン選択についての考察
登録時には「ホームリージョン」を選択する必要があります。これは 後から変更できません。
このステップにより、将来 ARM インスタンスを取得できるかどうかが決まります。人気リージョンは競争が激しく、無料アカウントでは太刀打ちできないことがよくあります。
リージョン推奨:
フェニックス(米国西部) ✅ 最優先
ムンバイ(インド) ✅ 代替案
ジャカルタ(インドネシア) ✅ 代替案
東京 / ソウル / シンガポール ⚠️ ARM 空き状況が少ない
サービスのレイテンシーが低アジアである必要がない限り、フェニックスを優先してください。
フェニックスをお勧めします。 サーバーにとってレイテンシーよりも、サーバーを確実に入手できることの方が重要です。
登録手順
準備が整ったら、シークレットブラウザウィンドウを開いて開始します。
Step 1 — 登録ページにアクセス
oracle.com/cloud/free にアクセスし、「Start for free」をクリックします。

Step 2 — 基本情報を入力
国を選択し、名前はピンインで入力し、メールアドレスを入力して、受信トレイに届いたリンクで確認します。
Step 3 — パスワードとアカウントタイプを設定
パスワードは 8 文字以上で、大文字、小文字、数字、特殊文字を含める必要があります。顧客タイプは 個人 を選択します。
Step 4 — ホームリージョンを選択
米国西部 (フェニックス) を選択し、次に進みます。

Step 5 — 住所を入力
クレジットカードの請求先住所に対応する英語の住所を入力します。
Step 6 — 電話番号を入力
国番号付きで携帯電話番号を入力し、確認コードを受信します。
Step 7 — クレジットカードを紐付け
クレジットカード情報を入力し、送信します。30 ~ 60 秒待ちます。ウェルカムページが表示されれば成功です。

ARM インスタンスの作成方法
コンソールにログインし、コンピュート → インスタンス → インスタンスの作成 に進みます。
主要な選択項目:
- イメージ: Ubuntu 22.04("Always Free 対象" とマークされているもの)
- シェイプ: VM.Standard.A1.Flex を選択し、4 コア / 24 GB RAM に設定
- ストレージ: カスタムブートボリューム、200 GB
- SSH キー: .pub 公開鍵ファイルをアップロード
Mac / Linux で SSH キーを生成するには:
1ssh-keygen -t rsa -b 4096 -f ~/.ssh/oracle_key

作成 をクリックします。ステータスが緑色になれば、稼働中です。

"Out of Capacity" と表示された場合
"Out of Capacity" と表示された場合、そのリージョンの ARM リソースが一時的に不足していることを意味します。手動で更新を繰り返すのは非効率的です。容量が解放された際に自動的に作成を試みるコミュニティスクリプトを使用してください:
- GitHub Actions 版: github.com/maoucodes/oci-free-arm-instance
- Python 版: github.com/mohankumarpaluru/oracle-freetier-instance-creation

インスタンスをアクティブに保つ
Oracle はアイドル状態のサーバーを回収します。CPU、RAM、ネットワーク使用率が 7 日間連続で 20% 未満の場合、インスタンスが回収される可能性があります。cron ジョブを使用して軽微なアクティビティを生成できます:
1# 1 時間ごとに実行し、軽微なアクティビティを生成2* */1 * * * curl -s https://www.oracle.com > /dev/null
まとめ
Oracle の無料 ARM サーバーは、個人で会社を運営するのに十分な性能です。物理カードと IP の一致性に関するルールに従えば、登録は簡単です。容量の問題が発生した場合は、スクリプトに待機を任せて辛抱強く対応しましょう。





