【導入実績300社以上】AWS 構築・運用保守サービス

【導入実績300社以上】AWS 構築・運用保守サービス

【サーバー管理不要】WordPress専用クラウド『WebSpeed』

【サーバー管理不要】WordPress専用クラウド『WebSpeed』

【100URLの登録が0円】Webサイト監視サービス『Appmill』

【100URLの登録が0円】Webサイト監視サービス『Appmill』

【コミュニケーションアプリ開発】LINE アプリ開発サービス

【コミュニケーションアプリ開発】LINE アプリ開発サービス

【ECサイト構築】Shopify カスタムアプリ開発サービス

【ECサイト構築】Shopify カスタムアプリ開発サービス

【音声アプリ開発】Twilio アプリ開発サービス

【音声アプリ開発】Twilio アプリ開発サービス

【グローバル対応】北米リージョン・クラウド / サーバー サポート

【グローバル対応】北米リージョン・クラウド / サーバー サポート

【CPU】AMD EPYC 技術検証(PoC)サービス

【CPU】AMD EPYC 技術検証(PoC)サービス

【Webシステム / サービス開発】SAKARAKU Lab(セカラクラボ)

【Webシステム / サービス開発】SAKARAKU Lab(セカラクラボ)

【取材記事】サーバー系企業ビヨンドが サーバーサイドエンジニアを募集中

【取材記事】サーバー系企業ビヨンドが サーバーサイドエンジニアを募集中

【対談記事】「やっぱクラウド移設っていいですよね」マイネット × ビヨンド エンジニア対談

【対談記事】「やっぱクラウド移設っていいですよね」マイネット × ビヨンド エンジニア対談

【YouTube】ビヨンド公式チャンネル「びよまるチャンネル」

【YouTube】ビヨンド公式チャンネル「びよまるチャンネル」

EFSがやってきた ヤァ!ヤァ!ヤァ! (Elastic File Systemについて色々と比較してみました)

タイトルで世代がバレそうなビヨンドの佐藤です

リリースされてから幾年月、今年のAWS SummitでアナウンスされていたEFS(Elastic File System)の東京リージョン対応が遂に解禁されましたね

あまりに嬉しかったので実際にサービスで使う前に気にることをまとめてみました

EBSと比べてどれぐらいコストが変わるの?

 ※GBあたりの単価、1$=110円で計算してます ドル
EFS $0.36 ¥40
EBS プロビジョンド IOPS SSD (io1) $0.14 ¥16
EBS 汎用 SSD (gp2) $0.12 ¥13
EBS スループット最適化 HDD (st1) $0.05 ¥6
EBS Cold HDD (sc1) $0.03 ¥3
おまけ S3 $0.03 ¥3

EBSの種類も色々増えたのでまとめて比較してみました。

結構高いですね、、、一番良く利用する汎用SSDと比較すると3倍のコストです

TB級のストレージが必要となるとちょっと躊躇しますね。

でも共有ストレージのためにNFS用インスタンスを立てて冗長化する手間+コストを考えると誘惑に負けてしまいそうです。

EFSってどれぐらいの性能なの?

検証環境

インスタンス:t2.micro
OS:AmazonLinux

EFS:汎用パフォーマンスモード

fioコマンドを使ってブロックサイズ4Kと8MでIOPSとスループット(MB/sec)との性能を比較してみました。

参考:fioを使ってストレージの性能を計測してみた

まずはIOPSの比較です

NFSのバケモノみたいなシステムなのである程度予想はしてましたが、細かいサイズのファイルを大量に読み書きするとIOPSの差が顕著に出ますね。

シーケンシャルReadよりランダムReadの性能が良いのはちょっと予想外でしたが、これはEFSが分散型分散型データストレージとして設計されていることを考えると納得できる結果です。

実際のユースケースでは殆どがランダムReadだと思うので、読み込み性能にローカルのEBSと大差がないのは嬉しいところです。

次はスループット(MB/sec)を比較してみました

あまりIOPSと差がない感じのグラフになりましたが、やはりNFSなので小さいサイズ(4K程度)の書き込みだとEBSに比べて性能が落ちます。

ただ、EFSのスループットとIOPSは平均 I/O サイズの増加に応じて全体のスループットが向上するらしいので、あまり気にする必要はないのかもしれません。

今回は汎用パフォーマンスモードでテストを行ったのですが、EFSは最大I/Oパフォーマンスモードというものがあるので、機会があればモードの違いによる性能差を比較してみたいと思います。

この記事がお役に立てば【 いいね 】のご協力をお願いいたします!
0
読み込み中...
0 票, 平均: 0.00 / 10
921
facebook twitter はてなブックマーク

この記事をかいた人

About the author

佐藤聖賢

ピンチになると第6感が冴えるが基本はオールドタイプのエンジニア
今はカナダオフィスで仕事してます。