AWS EC2インスタンスをOracle Cloud Infrastructure(OCI)へ移行したいと考えている方も少なくないでしょうか。
本記事では、EC2インスタンスを手動でOCIへ移行する方法を、ステップごとにわかりやすく解説します。S3へのエクスポートから、OCI Object Storageを経由したカスタム・イメージのインポート、そしてOCI上でのインスタンス作成までの一連の手順を詳しく紹介します。
マルチクラウド環境の構築を検討している方の参考になれば幸いです。
【お知らせ】
この記事の最新版は、個人ブログ「OCI Tech Journal」で公開しています。ぜひご覧ください。👉 https://oci-tech.jp/aws-ec2-to-oci-migration/
事前準備
EC2インスタンス(停止中の状態)(この例は、"Red Hat Linux 8"を利用する。)
S3バケット (インスタンス・イメージ格納用)
S3バケットにACLをアタッチ (方法はSTEP-1にある。)
rcloneのインストールとセットアップ (AWS/OCIに接続済)
ステップ
1. EC2インスタンスをS3にエクスポートする (AWS側)
2. AWS S3からOCIオブジェクト・ストレージにEC2のイメージをコピー
3. OCIオブジェクト・ストレージからイメージをインポートする (OCI側)
4. インポートされたイメージでOCIインスタンスを作成 (OCI側)
STEP-1は、AWS側で実施します。STEP-3とSTEP-4は、OCI側で実施します。
STEP-2の実施場所は、クラウド/On-Pか、どこでもOKです。(この例は、"OCI Cloud Shell"で実施します。)
関連記事
クラウド技術ブログ一覧
AzureからWindows VMをOracle Cloudに移行
RcloneでAWS S3からOCIオブジェクト・ストレージにデータをコピーする方法
テナンシ間 OCI カスタム・イメージの移行
OCI Cloud Shellにrcloneをインストールする
