AWSAWSのCloudFormationでマルチAZなWordPressを構築する(NFS) 今回は、前回のEFSを使ったパターンからEFS関連のリソースを除いて、単一のEC2内に構築したNFSサーバーを使うテンプレートを作成しました。 ロードバランサーとは関係ないとこのEC2インスタンス1台にNFSサーバーを構築 ロードバランサーによってアクセスが分散されるn台のEC2インスタンスはNFSクライアントになる 起動時のスクリプト内でNFSサーバーをマウント ...2019.11.27AWS
AWSAWSのCloudFormationでマルチAZなWordPressを構築する(EFS) WordPressのuploadsディレクトリを複数のEC2インスタンスで共有するために前回はS3をgoofysでマウントするという方法で解決しました。今回はElastic File System(以後EFS)というAWSのサービスを使った場合のテンプレート作成を行いました。 EFSについて EFSを使うにあたって以下のタイプのリソースの作成が必要です。 AWS::EFS::...2019.11.17AWS
AWSAWSのCloudFormationでマルチAZなWordPressを構築する(S3,goofys) 前回、前々回はシンプルなWordPressを構築するサンプルテンプレートの修正を行ってきました。 今回は少しステップアップしてマルチAZなサンプルテンプレートの修正に挑戦してみました。 前回のシンプルなWordPressの構築手順と同様に最新のWordPressに対応したLAMP環境を構築 インストールディレクトリ等の設定も同様に行えるようにする W...2019.11.12AWS
AWSAWSのCloudFormationでWordPressを構築するテンプレートを修正する2 前回に引き続きCloudFormationのWordPressを構築するテンプレートのカスタマイズを行っています。 前回の記事のまとめに記載したボリュームサイズ、インストールディレクトリ名の設定とHTTPSの対応を行いました。 EC2のボリュームサイズ、ボリュームタイプを設定するパラメータを追加 WebServerのルートボリュームについてボリュームサイズとボリュームタイプ(gp2:...2019.11.05AWS
AWSAWSのCloudFormationでWordPressを構築するテンプレートを修正する1 AWSのマネジメントコンソールでデフォルトで選択可能となっているWordPress環境を構築するテンプレートについてWordPress側の動作可能なPHPのバージョンとEC2にインストールされるPHPのバージョンの不一致が原因で使えなくなっていました。 今回はそんなWordPress環境を構築するテンプレートについて一部修正を盛り込んだテンプレートの作成と検証を行いました。 GitHubにパブ...2019.11.04AWS