私は普段からAWSを触る機会があったので、ブログもAWSのサービスで作ることにしました。ただ、AWSでブログを作りたいと思ったときに、AWSの仮想サーバーであるEC2だと、設定項目が多いです。また、料金が高いという問題もあります。
そこで、料金が安いAWS Lightsailを使って、WordPressのブログを立ち上げました。このブログも、Lightsail上で動いています。この記事では、Lightsailの概要と料金、実際にLightsailでブログを運営してみて分かったことを紹介します。
Lightsailとは
Lightsailは、AWSが提供しているVPS(自分専用に使える仮想サーバー)です。サーバーを動かすのに必要なものがセットになっていて、プランを1つ選ぶだけで使い始められます。
プランには、次のものが含まれています。
- 仮想サーバー(vCPU・メモリ)
- SSDのストレージ
- データ転送量(一定量まで)
- 固定IPアドレス
- DNSの管理やファイアウォールの設定(管理画面から操作できる)
EC2で同じ構成を作ろうとすると、サーバー、ストレージ、IPアドレス、データ転送などを一つずつ選んで組み立てる必要があります。Lightsailは、これらがプランにまとめて含まれています。
WordPressなどのアプリが最初から入ったイメージも用意されています。データベースや、アクセスを振り分けるロードバランサー、表示を速くするCDNなども、Lightsailの中で使うことができます。
EC2との違いは、主に2つです。
1つ目は、設定が簡単なことです。EC2も、簡単にサーバーを立ち上げて使うことはできます。ただ、Lightsailとは違って、専門的な知識が必要になります。Lightsailは必要なものがいろいろまとまっていますが、EC2だと細かく設定しないといけません。
たとえばEC2でブログを作る場合、WordPressのインストールも自分で行う必要があります。WordPressを動かすためのPHPの設定なども必要です。エンジニアでない方には難しいと思います。
2つ目は、料金が分かりやすいことです。Lightsailは月額の定額制なので、毎月いくらかかるかが分かります。EC2は使った分だけ課金される仕組みで、サーバー・ストレージ・データ転送などの料金が別々にかかるため、慣れるまでは金額が読みにくいです。
なお、Lightsailで始めても、あとからEC2に移すこともできます。
Lightsailの料金
Lightsailの料金は月額の定額制です。執筆時点の、Linuxで使える主なプランは以下の通りです(パブリックIPv4付きの汎用プラン、米ドル建て)。
| 月額 | メモリ | vCPU | SSD | データ転送量 |
|---|---|---|---|---|
| $5 | 512MB | 2 | 20GB | 1TB |
| $7 | 1GB | 2 | 40GB | 2TB |
| $12 | 2GB | 2 | 60GB | 3TB |
| $24 | 4GB | 2 | 80GB | 4TB |
| $44 | 8GB | 2 | 160GB | 5TB |
| $84 | 16GB | 4 | 320GB | 6TB |
WordPressのようにメモリを使うアプリを動かす場合は、メモリの量に注目して選ぶ必要があります。
また、新規のAWSアカウントであれば、$5・$7・$12のLinuxプランなどが3ヶ月無料で使えます(1アカウントにつき1つのプラン、月750時間まで)。料金や無料の条件は変わることがあるので、使い始める前にAWS公式の料金ページで確認してください。
Lightsailでブログを運営して分かったこと
私は、ブログを公開することが目的だったので、Lightsailを選びました。最初は一番安い$5(512MB)のプランにしましたが、メモリ不足ですぐに落ちてしまいました。気づいたら落ちていた、という感じです。立ち上げてしばらく経ってから、記事を編集しようとログインしようとしたところ、サイトにアクセスできませんでした。そこで$12(2GB)のプランに変更し、今もこのプランで運用しています。実際にかかっている料金は、毎月$12です。
実際に使ってみて分かったのは、AWSを使ったことがない人でも、WordPressのサイトを公開できるということです。私の場合、立ち上げにはあまり時間がかかりませんでした。本当に簡単に立ち上げることができました。手順を確認しながら進めれば、未経験でも数日あれば公開できると思います。
一方で、$5のプランだとメモリが全然足りず、話になりませんでした。結果として、思ったより料金がかかってしまいました。
他のVPSやレンタルサーバーとも比較して選ぶ
Lightsailを使うかどうかは、他のVPSや、サーバーの管理を任せられるレンタルサーバーと比較して決めたほうがいいです。
安さだけで見ると、国内のVPSやレンタルサーバーのほうがいい場合もあります。同じくらいの料金で、より多くのメモリを使えるものや、日本語のサポートが付いているものもあります。
Lightsailの利点は、AWSの中に収まっていることです。AWSのアカウントや請求の中で管理できるので、将来的にAWSで構成を広げる予定がある場合は、その点が利点になります。
WordPressを公開するまでのステップ
LightsailでWordPressを公開するまでの流れは、以下の通りです。
1. リージョンと、WordPressのイメージを選ぶ
Lightsailの管理画面でインスタンスの作成を始め、サーバーを置く地域であるリージョンを選びます。日本向けのサイトなら、東京リージョンを選びます。イメージは「WordPress」を選ぶと、WordPressが入った状態でサーバーが作られます。
2. プランを選んで、インスタンスを作成する
上の料金表からプランを選んで作成します。作成すると、数分でWordPressが動く状態になります。
3. 固定IPを割り当てて、ドメインのDNSを設定する
作ったサーバー(インスタンス)に、変わらないIPアドレスである固定IPを割り当てます。固定IPは追加料金なしで付けられます。独自ドメインを使う場合は、ドメインのDNSレコードを、この固定IPに向けます。
4. SSL証明書を設定し、自動スナップショットを有効にする
サイトをHTTPSで表示できるように、SSL証明書を設定します。あわせて、自動スナップショットを有効にして、定期的にバックアップが取られるようにしておきます。
まとめ
結論としては、AWSでブログを作るなら、設定が簡単で料金が分かりやすいLightsailが選択肢になります。
AWSを使ったことがない人でも、数日あればWordPressのサイトを公開できます。ただし、$5のプランではメモリが足りませんでした。他のVPSやレンタルサーバーとも比較したうえで、選んでみてください。



コメント