OCI Compute LinuxインスタンスとOracle Base DBインスタンスの違い

OCI General

OCI上の Oracle LinuxインスタンスとOracle Base Database (旧称DBCS)インスタンスは、どちらもOracle Linux OSを採用しています。利用者がSSH経由でログインでき、両方に対して完全なOSレベルの管理者権限を持ちます。

インフラの観点を見ますと、両者の類似点がありますが、基本的に別物であり、それぞれ異なる目的のために設計されています。この点をを忘れないでください。

インフラとOSの観点から、両者の類似点と相違点を整理してみました。比較対象のタイプは、VM(仮想マシン)のみです。

分類項目Oracle Linux (VM)Oracle Base DB (VM)
OSバージョン選択可能
✔ Oracle Linux 10
✔ Oracle Linux 9
✔ Oracle Linux 8
✔ Oracle Linux 7.9
✔ Oracle Linux 6.10
選択不可
✔ Oracle Linux 7.9
SSHログイン初期ログイン・ユーザopcopc
rootユーザに切り替えYesYes
OCIコンソールからSSHキーを追加No (OSにログインする必要がある)Yes
コンソール接続
(トラブルシューティング)
YesYes
NetworkingパブリックIPの割り当て(パブリック・サブネット)YesYes
プライベートIPを指定できるYesYes
NSGの紐付けYesYes
Shapeシェイプ・シリーズ選択可能
✔ AMD
✔ Intel
✔ Ampere
選択可能
✔ AMD
✔ Intel
✔ Ampere
シェイプ変更 (※1)YesYes (同シリーズ)
Boot Volumeパフォーマンス・レベル選択可能
✔ Balanced
✔ Higher Performance
UHP (2022/6/28から)
選択可能
✔ Balanced
✔ Higher Performance
パフォーマンス変更YesNo
ブート・ボリュームの管理Yes (アタッチ、デタッチ、バックアップ、クーロン)DBシステムのクローンは可能だが、Computeインスタンスのようにブート・ボリュームを管理することはできない。
ストレージのスケールアップ (※1)Yes (サイズアップのみ)Yes (サイズアップのみ)
ストレージサイズの範囲50 GB ~ 32 TB256 GB ~ 40 TB
Block Volumeブロック・ボリュームをアタッチYesNo
FSSマウントYesYes
Imageイメージの作成カスタム・イメージソフトウェア・イメージ(DB/GI)
OCI CLIOCI CLIのインストールOracle Linux Cloud Developer 8の場合はインストール済インストール済 (※2)
アプリ他のアプリをインストールYes (もちろん)可能だが、お勧めしない。 (※3)
OCIサービスとの連携LBのバックエンド・サーバとして動作するYes (もちろん)Yes (例えば、一時作業のため、管理者からLBを介してプライベート・サブネット内のDBに接続)
OCI Bastionを経由し接続するYesYes (※4)
NFSをマウントYesYes
オブジェクト・ストレージへのアクセスYes
(OCI-CLI, Rclone)
Yes
Cloud Shellからの接続YesYes

※1、シェイプ変更とストレージ変更の差異についてもっと詳しく知りたい方々は、次の記事をご参照ください。
OCI スーケルアップ・ダウン機能のサマリ Compute/Oracle Base DB/ADB/MySQL

※2、一部の古いバージョンのOracle Base DBにOCI-CLIをインストールする時、リポジトリへの接続問題が発生することがありますが、それを回避できます(最新バージョンのOracle Base DBに、OCI-CLIは既にインストール済で、手動のインストールは不要)。詳細は、次の記事をご参照ください。
OCI DBインスタンスにOCI-CLIのインストール方法

※3、以前、お客様から次のような質問がありました。
「Oracle Base DB (旧DBCS)インスタンスにアプリケーションをインストールし、「DB+APP」のようなオールインワン・サーバとして動作できますか?」
↑ 技術的には可能な場合もありますが、Oracle Base DBインスタンスはデータベース専用に設計されており、汎用サーバーではないことに意識してください。従って、他のアプリケーションから分離することを強くお勧めします。

※4、セキュリティの考慮で、Oracle Base DBインスタンスがプライベート・サブネットに作成されるのは一般的です。外部から接続するのに、いろいろな方法がありますけど、OCI Bastionサービスを介して接続する方法について、次の記事をご参考ください。
OCI Bastionサービスでプライベートサブネット内のOracle DBに接続する方法

以上

タイトルとURLをコピーしました