自分だけのクイズ作成 - Quipha公開中
スポンサーリンク
スポンサーリンク

【AWS】LightsailのインスタンスをEC2へ移行

AWS
スポンサーリンク

はじめに

今回はLightsailのインスタンスをEC2へ移行する手順をまとめました。

もしLightsailのアップグレードの場合は、以下の記事を参考にしてください。

他にも私のブログで、AWSについて解説している記事がありますのでご覧ください。

Lightsailについて

LightsailでWordPressを構築する手順は、以下の記事を参考にしてください。

プランは以下のようになっています。
例えばサイトを構築する際、ミニマムスタートで一番安いプランを選択したとします。

運用していきアクセス数が増えた場合、もっとスペックを上げたいと思います。

最小プランの場合、以下のようになっており余裕がありません。

  • メモリ:512MB
  • CPU 1コア
  • ストレージ:20GB SSD
  • 転送量:1TB

インスタンスを確認すると、リソース情報が記載されています。

インスタンスにSSH接続して確認してみましょう。

ストレージ容量を確認しました。20GBになっています。

bitnami@ip-XXX:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            226M     0  226M   0% /dev
tmpfs            48M  408K   47M   1% /run
/dev/xvda1       20G  3.0G   16G  16% /
tmpfs           237M     0  237M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/xvda15     124M   11M  114M   9% /boot/efi
tmpfs            48M     0   48M   0% /run/user/1000

メモリも確認しました。
512MB程度なのが分かります。

bitnami@ip-XXX:~$ free -m
               total        used        free      shared  buff/cache   available
Mem:             472         175          22          44         274         239
Swap:            634          76         558
スポンサーリンク

EC2へ移行

インスタンス確認

Lightsailの確認画面にアクセスします。
まずは移行したいインスタンスを停止します。

以下の警告が表示されますが、「Stop」をクリックします。

Stop your instance?
Stopping makes any website or service on your instance unavailable until you start it again. Stopped instances continue to incur charges; delete your instance to stop incurring charges.

Do you want to stop your instance?

スナップショット作成

インスタンス名をクリックします。

インスタンスの管理画面が表示されます。
「Snapshots」をクリックします。

「Create snapshot」をクリックします。

スナップショット名は任意で入力し、「Create」ボタンをクリックします。

完了するまで時間がかかります。

スナップショットの作成が完了しました。

EC2へ移行

スナップショットのメニューを開き、「Export to Amazon EC2」をクリックします。

EC2にエクスポートするかどうか確認ダイアログが表示されます。
「Yes,continue」をクリックします。

LightsailのインスタンスのスナップショットはAMI(Amazon Machine Image)としてエクスポートされます。
ディスクはEBS(Elastic Block Store)としてエクスポートされます。

キーペアについて、Lightsailのデフォルトのキーペアではなく、独自のキーペアに置き換える必要があります。

エクスポートが始まります。

エクスポートが完了しました。

「Open the Amazon EC2 console」を開きます。
EC2の管理画面が表示され、イメージ(AMI)が作成されているのが確認できます。

AMIからインスタンスの作成もできますが、Lightsailから作成しましょう。
「Create a new Amazon EC2 instance」をクリックします。

インスタンスタイプは、現状に近いものが選択されていました。
ここではt3.nanoで進めます。

ストレージリソースを確認し「Create resources in EC2」をクリックし、インスタンスを作成します。

EC2インスタンスの作成が開始されます。

EC2インスタンスが作成されました。

試しにパブリック IPv4 アドレスにアクセスしてみましょう。
WordPressの画面が表示されました。

引き続きElastic IP(静的IP)の設定や、ドメインの設定などを行いましょう。

後処理

古いインスタンスは不要であれば削除しましょう。

さいごに

今回はLightsailのインスタンスをEC2へ移行する手順をまとめました。

他にも私のブログで、AWSについて解説している記事がありますのでご覧ください。

\オススメ/
AWSツール
スポンサーリンク
千草をフォローする
管理人

現役のITエンジニア。
気ままにコードや技術情報をまとめています。
Webアプリ/Windows・Macアプリ/モバイルアプリ/機械学習やIoT他。
(Java, PHP, Javascript, Swift, Python, C#, 他)
個人開発:Clibor, Quipha, TXT-Crypter
Kindle本: Laravel9 実践入門, 他

千草をフォローする

個人開発

Cliborはシンプルで高機能なクリップボード履歴ソフトです。

自分だけの問題集や問題を作成し、クイズを行い学習に活用しましょう。

チグサウェブ

コメント