今回のテーマ
AWSとWordPressで構築した当ブログの稼働環境のご紹介
この記事を読んで欲しい方々
- AWSを使ったことないけど興味がある方
- ブログ・サイト運営に興味があるけど、サーバーとかよくわからない方
当ブログのメインは私自身のダイエット失敗を繰り返して最終的に成功できた経験から、
健康的にリバウンドしないダイエットを後押ししたい!というものです。
AWSエンジニアを目標の1つにもしているため、ブログの稼働環境もAWSで準備しました。
当ブログを題材としてAWSでのブログ立ち上げ手順を何回かに分けて発信したいと思いますので、AWSを利用したブログ立ち上げに興味がある方は是非ご覧ください。
AWSを勉強したい方はまずは「AWS Certified Cloud Practitioner」の資格取得を目指すのが良いと思います。
私はこちらの書籍とサイトで3週間で資格取得ができました。
https://www.udemy.com/course/aws-4260/
当ブログの稼働環境
当ブログではAWSの下記サービスを利用しています。
- Amazon Lightsail
- Amazon Route53
- Amazon SES(Amazon Simple Email Service)
当ブログでの利用目的をご紹介します。(そのままではありますが…)
Amazon Lightsail
Amazon Lightsailはユーザーがインストールしなくても、最初から特定アプリケーションがインストールされた状態で利用できる仮想プライベートサーバーで、当ブログが稼働しているサーバーとなります。
ブログ立ち上げにあたり、WordPressの利用を前提としていました。
3.5ドルから利用可能で枠内なら固定額という点と、最初からWordPress環境がセットされた状態で利用できるという点でAmazon Lightsailで環境構築することにしました。
個人的感触ですが、30分もあれば十分構築できるのでお試しでやる場合も適してると思います。
Amazon Route53
Amazon Route53はドメインネームシステム (DNS) ウェブサービスです。
ドメイン登録やDNSのルーティング設定、リソースのヘルスチェックにも利用できます。
ブログ運営する上でドメインを取得して公開したいので、Amazon Route53を利用してドメイン取得してルーティング設定をしています。
当ブログで言えば、「natsufree.com」の部分です。
Amazon SES(Amazon Simple Email Service)
Amazon SESはそのままですが、Eメール送信サービスです。
当ブログではそんなに出番はないのですが、下記のお問合せフォームからお問合せ頂いた際に管理者へのメール配信に利用しています。
正直なところ、GMailで十分なのですが使ってみたかったという興味です笑
構築の難易度
上記でご紹介した環境であれば、そこまで難しくありません。
公式ガイドもあるため詰まる箇所も多くはないと思いますが、今後実際の構築手順を記載していきます。
ご興味のある方は是非ご覧ください。