[AWS] EFS当たったので使ってみました
目次
Elastic File System
AWS上で利用できる共有ネットワークファイルシステムを提供する機能。
共有ディスクとして利用できるみたいです。
申請したら当たりました。使ってみたのでログ残しておきます。
Elastic File Systemを作成する
開くとこんな感じで
「Create File System」
作成するVPCやAZの設定
タグ
できた
できるとこんな感じ
作成するとIPアドレスとfqdnが割り当てられる、伏せているところに書かれています。
マウント方法
作成したEFSをec2でたてたインスタンスにマウントします。
NFS Tools Install マウントするためのパッケージインストール
Amazon Linux
$ sudo yum install nfs-utils
Ubuntu, Debian
$ sudo apt-get install nfs-common
Mount
$ sudo mount -t nfs4 mount-target-DNS:/ ~/efs-mount-point
長いが、自分のいるリージョンを取得しつつ接続可能
$ sudo mount -t nfs4 $(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone).**file-system-id**.efs.aws-region.amazonaws.com:/ ~/efs-mount-point
mount-target-DNSはIPアドレスでもok
アクセス速度
ベンチマーク用
お借りいたしました。
http://blog.systemworks.co.jp/?p=426
200Mのファイルを作成して消すを50回繰り返すshellスクリプト
#!/bin/sh
LOOP=50
DIR=/efs-mount
COUNT=0
while [ $COUNT -lt $LOOP ]
do
dd if=/dev/zero of=$DIR/$COUNT bs=32768 count=6400
let COUNT=COUNT+1
done
実行結果抜粋
209715200 バイト (210 MB) コピーされました、 1.98017 秒、 106 MB/秒
t2マイクロにマウントして試したところ大体200Mのファイルを転送するのに2.3秒前後の速さのようでした。
200Mを大体2秒となかなかの速度でした。
-
前の記事
JAWS-UG 岩手 2015-07-04 2015.07.08
-
次の記事
[PHP] PHPカンファレンス2015行って来ました 2015.10.04
コメントを投稿するにはログインしてください。