CAPEX vs OPEX — コスト構造の根本的な違い

オンプレミスとクラウドの最も根本的な違いは CAPEX(資本的支出)と OPEX(運営費用)の比率にある。 オンプレミスはサーバー・ネットワーク機器・ストレージ・UPS・冷却設備の購入という多額の初期投資(CAPEX)が発生し、 その後も保守契約・人件費・電力・設備費が継続的にかかる。

クラウドは原則として OPEX モデルである。初期投資は最小化されるが、使えば使うほど費用が積み上がる。 スタートアップが好む理由はここにあるが、大規模・長期稼働システムでは CAPEX モデルの方が トータルで安くなるケースも多い。どちらが有利かは 稼働期間・利用規模・スケール変動の頻度によって大きく変わる。

💡 CAPEX vs OPEX の会計的な違い

CAPEX は固定資産として計上され、減価償却で期間配分される。財務諸表上は「資産の取得」として扱われ、 キャッシュフローは取得時に発生する。OPEX は発生した期に全額費用計上されるため、P/L への即時影響が大きい。 会計方針やキャッシュフロー状況によって、どちらが「有利」かが変わることを意識すること。

オンプレミスのコスト構造

オンプレミスで見落とされやすいコスト項目を整理する。サーバー本体の価格だけで計算すると、 実際の TCO を大幅に過小評価することになる。

コスト項目内容典型的な割合(TCO比)
ハードウェア購入サーバー・ストレージ・NW機器・UPS・ラック25〜35%
ソフトウェアライセンスOS・DB・ミドルウェア・監視ツール15〜25%
電力・冷却・施設電力料金・空調設備・データセンター賃料10〜20%
人件費(運用・保守)インフラ担当者の給与・教育費25〜35%
保守契約・サポートハードウェア保守・ベンダーサポート5〜10%
ネットワーク回線インターネット接続・拠点間回線5〜10%
DR・BCP対応バックアップサイト構築・定期テスト5〜15%

多くの企業でハードウェアに目が向きがちだが、実際の TCO では 人件費とソフトウェアライセンスが最大の比重を占めるケースが多い。 特に Oracle Database や SAP などのエンタープライズ製品は、 オンプレでのライセンス費用が年間数千万円に達することがある。

クラウド3社の基本料金モデル

AWS・OCI・Azure の料金体系を俯瞰する。すべてオンデマンド(従量課金)が基本だが、 コミットメントによる割引モデルが各社で異なる。

☁️ AWS
オンデマンド:秒単位課金(EC2は最低60秒)
Reserved Instances:1〜3年コミットで最大72%割引
Savings Plans:柔軟なコミットメント型割引(Compute/EC2/SageMaker)
Spot Instances:余剰キャパシティを最大90%割引で利用。中断あり
特徴:料金体系が複雑で、最適化にはコスト分析専門のツールや知識が必要
🔶 Oracle Cloud(OCI)
Pay As You Go:秒単位課金
Universal Credits:年間コミットで最大33%割引
Always Free Tier:永続無料枠が業界最大級(ARM VM・Autonomous DBなど)
Bring Your Own License(BYOL):既存Oracleライセンスをクラウドで流用可
特徴:料金体系がシンプル。転送コストが他社より圧倒的に安い
🔵 Microsoft Azure
Pay As You Go:分単位課金(一部秒単位)
Reserved Instances:1〜3年コミットで最大72%割引
Azure Savings Plan:柔軟なコミットメント型割引
Hybrid Benefit:既存Windowsライセンスをクラウドで流用可(AWS と同様の BYOL)
特徴:Microsoft EA(Enterprise Agreement)顧客は既存の割引が適用されやすい

隠れコストの正体

クラウドのコスト比較で最も見落とされやすいのが「隠れコスト」である。 公式料金ページに掲載されているコンピュート・ストレージの料金だけで計算すると、 実際の請求額が想定の 1.5〜3倍になることがある。

隠れコスト項目AWSOCIAzure影響度
データ転送料金(Egress) 高い(1GB約0.09〜0.15USD) 非常に安い(10TB/月まで無料) 中程度(1GB約0.08〜0.12USD) ★★★★★
スナップショット・バックアップ 課金あり 課金あり 課金あり ★★★
サポートプラン Business: $100/月〜 Premier: 月額制 Developer: $29/月〜 ★★★
ライセンス費用 SQL Server RDSは高額 Oracle BYOLで削減可 Azure Hybrid Benefitで削減可 ★★★★
リクエスト課金 S3, API Gatewayなど Object Storage Blob Storage, API Management ★★
監視・ログ CloudWatch(詳細監視課金) Monitoring(基本無料) Azure Monitor(課金あり) ★★
NAT Gateway 高い(時間+データ量課金) 較安 課金あり ★★★

⚠️ データ転送コスト(Egress)は最大の盲点

AWSではリージョン外へのデータ転送が 1GB あたり約 0.09〜0.15USD かかります。 大量データを扱うシステムで AWS から外部に 100TB/月 転送する場合、 転送費用だけで月額 9,000〜15,000USD(約140〜230万円)になります。 OCI はこの点で圧倒的に有利で、月間 10TB までアウトバウンドが無料です。

TCO比較シミュレーション

あくまで参考値だが、中規模 Web システム(APIサーバー×4台、DBサーバー×2台、3年間) での概算 TCO を示す。実際の金額はスペック・利用量・割引条件で大きく変わる。

コスト項目オンプレ(3年)AWS(3年)OCI(3年)Azure(3年)
初期費用500〜800万円0〜数十万円0〜数十万円0〜数十万円
コンピュート(初期に含む)300〜600万円200〜400万円280〜560万円
ストレージ(初期に含む)60〜120万円40〜80万円50〜100万円
ネットワーク転送回線費用のみ60〜200万円0〜10万円40〜120万円
DBライセンス200〜500万円150〜400万円50〜200万円(BYOL活用)100〜300万円(Hybrid活用)
人件費(運用)600〜900万円300〜500万円300〜500万円300〜500万円
サポート費50〜100万円50〜150万円30〜100万円50〜150万円
合計(概算)1,350〜2,300万円920〜1,970万円620〜1,290万円820〜1,730万円

上記はあくまで参考値だが、いくつかの重要な傾向が読み取れる。 オンプレは初期費用と人件費が重く、3年では必ずしも安くならない。 OCI は Oracle DB の BYOL 活用とデータ転送コストの安さが効いて最も安くなりやすい。 AWS は柔軟性が高い反面、データ転送やサポートコストが積み上がりやすい。 Azure は Microsoft EA 契約がある場合に大幅な割引が期待できる。

割引オプションの活用

クラウド費用を削減するために各社が提供する割引オプションを正しく活用することが重要だ。 ただし、割引を受けるためのコミットメントは途中変更が難しいため、慎重に判断する必要がある。

割引方法AWSOCIAzure
長期コミット割引 Reserved Instances(最大72%)
Savings Plans(最大66%)
Universal Credits(最大33%) Reserved Instances(最大72%)
Azure Savings Plan(最大65%)
スポット/プリエンプティブル Spot(最大90%)中断あり Preemptible(最大50%)中断あり Spot VMs(最大90%)中断あり
既存ライセンス活用 BYOL(Windows/SQL Server等) BYOL(Oracle製品)強力 Azure Hybrid Benefit(Windows/SQL Server)
無料枠 12ヶ月無料 + 永続無料 Always Free(最も充実) 12ヶ月無料 + 永続無料
Enterprise契約 AWS Organizations、AWS Private Pricing OCI Committed Use Microsoft EA(エンタープライズ協定)

OCI の BYOL は Oracle DB ユーザーにとって最強の切り札

オンプレで購入済みの Oracle Database ライセンスを OCI の Bring Your Own License(BYOL)として使えます。 新たにライセンスを購入する必要がなくなり、大幅なコスト削減が可能です。 一方、AWS で Oracle RDS を使う場合はライセンス込みの料金になり割高になります。

コスト軸のまとめ

コスト比較の結論を整理する。

状況おすすめ理由
安定稼働・5年以上・大規模オンプレ or OCI長期では CAPEX モデルまたは BYOL 活用で有利
スケールアップ/ダウンが頻繁AWS or Azure需要変動に追従できるオートスケールが強み
Oracle DB を大量使用OCIBYOL 活用とデータ転送コスト最安
Microsoft 製品中心・EA契約ありAzureHybrid Benefit と EA割引が効果的
初期費用を最小化したいクラウド全般(AWS/OCI/Azure)CAPEX 不要・月次 OPEX のみ
データ転送量が多いOCIEgress コストが業界最安水準

次の章では…

PART 03 では パフォーマンス を比較します。コンピュート性能・ストレージI/O・ ネットワーク帯域・レイテンシの各軸で、オンプレ・AWS・OCI・Azure がどう違うかを具体的な数値とともに解説します。

→ PART 03 — パフォーマンス比較へ