広告

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

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

当サイトではアフィリエイト広告を利用しています。

広告

はじめに

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

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

【AWS】Lightsailのプランをアップグレード
Lightsailのプランをアップグレードする手順をまとめました。

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

Lightsailについて

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

【AWS】Wordpressを構築【Lightsail】
AWSにWordpressを構築してみました。

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

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

lightsail 料金選択

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

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

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

lightsail リソース情報

インスタンスに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の確認画面にアクセスします。
まずは移行したいインスタンスを停止します。

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?
lightsail Stop your instance

スナップショット作成

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

lightsail インスタンス名

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

lightsail Snapshots

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

lightsail Create snapshot

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

lightsail Create snapshot

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

lightsail Create snapshot

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

lightsail Create snapshot

EC2へ移行

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

lightsail Export to Amazon EC2

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

lightsail EC2にエクスポート

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

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

lightsail キーペア

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

EC2 エクスポート

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

EC2 エクスポート

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

Open the Amazon EC2 console

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

Create a new Amazon EC2 instance

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

インスタンスタイプ選択

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

Create resources in EC2

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

EC2インスタンスの作成開始

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

EC2インスタンス作成

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

lightsail WordPress

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

後処理

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

lightsail インスタンス削除

さいごに

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

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

AWSサーバー
広告

個人開発

千草 @chigusaweb

現役のITエンジニア。 気ままにコードを書いたり技術情報を発信しています。 Webアプリ/Windows・Macアプリ/モバイルアプリなど。 (Java, PHP, Javascript, Swift, Python, C#, 他) 個人開発:Clibor, Quipha, TXT-Crypter, 符計算特訓, チグサツール Kindle本: Laravel9 実践入門, 他

クリップボード履歴

Clibor

Windows

Cliborはシンプルで高機能なクリップボード履歴ソフトです。 また普段よく使うワードを定型文として登録し、いつでもクリップボードに保存することができます。高度なテキスト整形・FIFOモード・ホットキーに対応。

クリップボード履歴

Windows版Cliborの利便性を、そのままMacでも。 定型文登録、高度なテキスト整形、FIFOモードなど、便利なクリップボード履歴機能を利用できます。macOS最新のTahoeにも対応。

テキスト暗号化

テキストを暗号化してURLで共有・保存できる無料サービスです。 パスフレーズを知る人だけが復号できます。登録不要、データはサーバーに保存されません。 Notionでも利用できます。

学習

Quipha

Web / iOS

自分だけの問題集や問題を作成し、クイズを行い、学習に活用することができるアプリです。 例えば、学校の授業、語学学習、IT資格やその他の資格など多彩な分野での学習を支援します。 いつでも、どこでも、あなたの学習をサポート。

ツール

日常の「ちょっとした効率化」をサポートするWeb便利ツール集。 テキスト・データ処理から最新のAI連携まで、日々のちょっとした手間でググりがちなユーティリティを1つの場所に集約。

麻雀

麻雀の符計算をひたすら特訓しマスターしましょう。 初心者の方はもちろん、もっと速く計算したい方にも役立ちます。 5万対局以上の実践から問題を収録。

コメント

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