
マルチクラウド環境への需要が拡大している現状から、OCI(Oracle Cloud Infrastructure)を実際に触って検証してみました。
「使いやすいのか、使いにくいのか」を正直にお伝えします。
OCI(Oracle Cloud Infrastructure)とは
OCIはOracle社が提供するパブリッククラウドです。
コンピュート・ストレージ・ネットワーク・データベースを一通り揃えており、AWSやAzureと同じIaaS型に分類されます。
OCIの特徴
OCIの大きな強みは、Oracle Databaseとの連携です。
Oracleを基幹に据えるエンタープライズ系のシステムとの相性が良く、その用途では選ばれやすいです。
AWSのVPCに相当するVCN(Virtual Cloud Network)や、EC2に近いCompute Instanceなど、概念の対応関係が把握しやすい点もあります。
可用性ドメイン(Availability Domain)を使ったリージョン内冗長化もできるため、設計の選択肢は十分あります。
マルチクラウドの文脈では、AWSとOCIを組み合わせる構成も増えており、選択肢として知っておいて損はないです。
後発クラウドならではの特徴
OCIのリリースは2016年頃で、AWSの2006年と比べると約10年の後発です。
他社クラウドの設計を参考に作られているため、セキュリティモデルが整理されています。
VCNはゼロトラストを前提にした分離設計で、IAMの権限管理や暗号化がデフォルトで入っています。
ネットワーク帯域もスケーラブルな設計で、通信の安定性を意識した作りになっています。
一方で、エコシステムや国内の導入事例はAWSに比べてまだ少ないです。
「設計は整理されているが、周辺環境はまだ発展途上」というのが率直な感想です。
実際に触って分かったOCIの良い点
AWSと比べて「これは良いな」と感じた点を正直に書きます。
料金が安い
OCIで最初に驚いたのは料金の安さです。
同スペックのインスタンスをAWSと比べると、Compute(EC2相当)はおおむね2〜3割ほど安くなります。
ブロックストレージやデータ転送料も相対的に割安です。
Always Free枠も充実しており、VM.Standard.E2.1.Micro(1 OCPU / 1GB RAM)を常時無料で使えます。
ストレージやロードバランサも無料枠に含まれているのは、AWSのFree Tierより太っ腹に感じます。
PoCや個人での検証用途なら、十分なスペックで試せます。
NAT GatewayやEgress転送も無料で使えるため、グローバル構成のコストを抑えたい場面では有利です。
ただし、t2.micro相当の低価格帯同士では差はそれほど大きくありません。
中〜大規模のリソースを使う場面でこそ、OCIのコストメリットが実感しやすいです。
フレキシブルインスタンス
OCIではCPUとメモリを自由に設定できる「フレキシブルインスタンス」が使えます。
AWSのように事前に決まったインスタンスタイプから選ぶ必要がなく、OCPU(Oracle CPU)を0.25単位で指定できます。
「CPU 1.5 / RAM 6GB」といった指定ができるので、必要な分だけ使えて余剰リソースが出にくいです。
作成後のスケールアップ・ダウンも柔軟にできるため、開発中のチューニングがやりやすいです。
リソースの無駄を極力なくしたい方には、AWSより使い勝手が良いと感じました。
基礎資格試験が無料でいつでも受けられる
OCI Foundations Associate(基礎資格)は、公式サイトから無料で受験できます。
AWSの認定試験が1万円以上かかるのと比べると、試しやすいのは事実です。
日時の予約も不要で、アカウント登録後すぐに受験できます。
合格すれば公式の認定証も発行されます。
出題範囲はAWS CLF(クラウドプラクティショナー)と近い内容で、クラウドの基礎を体系的に学ぶのにも使えます。
「AWSとOCIを両方理解している」という実績として活用できるのは、差別化ポイントになります。
実際に触って分かったOCIの悪い点
良い点もある一方で、使っていて困った点も正直に書きます。
かなりストレスを感じた場面もありました。
そもそも個人アカウントが作れない
OCIで最初につまずくのが、アカウント登録です。
クレジットカード認証が厳しく、国内発行カードでもエラーになることが多発します。
実は筆者はいまだに個人アカウントを作れていません。この記事を書いている時点でも未解決です。
30回以上申請しましたが、原因不明のエラーが続き、問い合わせても「分からない」という回答ばかりでした。
結果的に、会社のアカウントを借りて検証しました。
同じ状況で困っている人は多く、海外のコミュニティでも話題になっています。
参考:Reddit上のOCI無料枠アカウント作成の議論
住所や電話番号の入力も英語形式を求められることがあり、サポートも英語中心です。
「まず触ってみる」という段階でここまで苦労するのは、AWSではなかなかあり得ない体験です。
無料利用枠が実質使えない
Always Free枠があるにもかかわらず、実際には使えないケースが多いです。
東京リージョンはリソースが枯渇しており、インスタンスを作ろうとすると「容量がありません」と表示されます。
この状況が長期間続いており、改善の見通しも不明です。
辛うじて起動できる低スペックの無料インスタンスも、初期状態ではSSH接続ができませんでした。
「無料で試せます」と書いてあっても、実際にはほとんど何もできないという状況になりがちです。
他リージョン(シンガポールなど)なら動くこともありますが、遅延が大きく学習用には向きません。
無料枠を前提にする場合は、リージョンの空き状況まで調べてから進める必要があります。
コンソールの動作が重い
管理コンソールの操作感は、AWSと比べてもっさりした印象が続きます。
画面遷移のたびに読み込みが入り、リソース一覧の更新に数秒かかることも珍しくありません。
メニューの階層も深く、目的の設定にたどり着くまで迷うことが多いです。
AWSコンソールに慣れていると、用語の違いも重なってかなり時間を取られます。
CLIやTerraformを使う運用であれば補完できますが、コンソールで完結させようとすると効率が落ちます。
UI改善が進むことを期待したいところです。
OCIを学んでもすぐには単価につながらない
現時点では、OCIスキルがフリーランスや転職の単価に直接つながりにくいのが実情です。
案件の大半はAWS・Azureが占めており、OCI案件は公共系やOracle既存ユーザーへの導入が中心で偏りがあります。
AWS認定保持者と比べると、同等スキルでも報酬に差がつきにくい傾向があります。
「OCIができる=高単価」という構図は、まだ成り立っていないのが現実です。
収益目的でスキルを伸ばすなら、今はAWS・Azureを優先する方が現実的です。
OCIを学ぶ価値は、マルチクラウドの視野を広げることと、AWSとの設計比較ができるようになることにあります。
料金競争力は本物なので、今後ユーザーが増えれば市場評価が変わっていく可能性はあります。
まとめ
OCIは、AWSエンジニアが一度触れておく価値のあるクラウドです。
コストの安さ、フレキシブルインスタンス、無料で受けられる基礎資格など、魅力は確かにあります。
ただし、アカウント開設の難しさや無料枠の使いにくさ、コンソールの重さなど、実際の体験としてハードルが高い部分も多いです。
学習用途で気軽に試したいならば、今のところAWSの方が圧倒的に始めやすいです。
それでも、OCIを知っておくことでクラウド選定の判断軸は広がります。
今後、適材適所でクラウドを使い分けるマルチクラウドの案件が増えていく中で、OCIの長所と短所を肌感覚で知っていることは、エンジニアとしての確かな強みになるはずです。
クラウドや業務システム、インフラ構成など、ITまわりでお悩みの際は、まずはお気軽にご相談ください。
課題の整理から設計・開発まで、コンサルティングの形で伴走し、サイト構築や業務システム開発にも対応しています。