WordPressから静的サイトジェネレータのHUGOに移行して再構築中。
理由は単純、HUGOを使ってみたかったから。
というのと、2年ほどAWSでWordPressをミニマム運用していたのですが、気づくと落ちていることが何度かあったのと、スポットインスタンスの設定をミスっていたことがあって、思いのほか費用がかかってしまったことがあり。まぁ、たいした金額ではないですが。
最小構成としてWebサーバ(nginx)とDBサーバ(mysql)を同一のインスタンスに構築。ECSも考えましたがEC2スポットインスタンスを利用。
ドメインはRoute53で新規取得。AWSでドメイン取得したことなかったので試しに。gTLDの .com .net .org にするか新gTLDの .xyz .link とかにするか悩んだ末に za9.org を取得。汎用jpドメインはAWSだと高いので対象外。。
サブドメイン(www等)無しで運用。一応 www. はS3のStatic website hostingを使ってwww無しにリダイレクト。
SSL証明書はACMで発行してCloudFrontに設定。CloudFrontの目的はいったんSSL化のみ。なのでキャッシュはさせずにスルー。
タグ付けが甘くてほかで使っている費用ものってしまってますが、概ねはこんな感じでした。
2021年1月にスポットインスタンスの期限が切れ、2月に気づいて新たに設定したが、インスタンスタイプの設定をミスってたらしく。3,4,5月と気づかず、6月に気づいてインスタンスを落とし、以降、EC2は使わず。
設定さえミスらなければ、概ね1,000円/月くらいでした。
(今後タグを見直してしばらくしてから掲載)