AWS EFS

Bynakazo

1月 27, 2019

EC2インスタンスをAuto Scalingでスケールアウトできるようにしたときに困るのが、サイトのコンテンツをどこに置いておくか。

最初は、s3fsでs3 bucketをマウントするかgoofysを使うかどうしようかと思っていたところに、AWS EFSが東京リージョンでも昨年から使えるようになっていたので、試しに使ってみました。

EFSでのファイルシステムの作成は、非常に簡単ですので割愛しますが、Ubuntu のEC2インスタンスからNFSマウントするにはamazon-nfs-utilsをgithubからダウンロードしてbuildしてからインストールする必要があります。詳細は、こちらを参照してください。

AWS EFSの画面からファイルシステムを作成し、EC2インスタンス側でNFSマウントできたら、fstabに起動時にマウントするように記述しておきます。詳細は、こちらを参照してください。

私は、この状態でEC2インスタンスのイメージを取って、それを起動テンプレートのAMIに指定していますが、時間があれば、ユーザデータのスクリプトをちゃんと用意してそれを使うのもよいかと思います。

By nakazo

3人姉妹1男のパパ。( ´ ▽ ` )ノ 最近はもっぱら仕事にも追われ、更新少なめですが。。。 新しいことは大好きで、良いネタがあれば取り上げたいと思います。 AWS認定Solution Architect Professional、ネットワークスペシャリスト。 このブログもAWSで運用しています。

コメントを残す