Amazon Elastic File System (Amazon EFS) は、AWS クラウドで Amazon EC2 インスタンスと共に使用するための、シンプルでスケーラブルなファイルストレージシステムです。Amazon EFS には、使いやすく、ファイルシステムを迅速かつ容易に作成および構成できるシンプルなインターフェイスが提供されています。Amazon EFS のストレージ容量は伸縮自在で、ファイルの追加および削除に合わせて、ストレージ容量の拡張や縮小が自動的に行われるため、必要なときに必要な分のストレージをアプリケーションで使用できます。
Amazon EFS ファイルシステムが Amazon EC2 インスタンスにマウントされると、標準的なファイルシステムインターフェイスと、ファイルシステムアクセスのセマンティクスが提供され、既存のアプリケーションやツールに Amazon EFS をシームレスに統合できます。複数の Amazon EC2 インスタンスから 1 つの Amazon EFS ファイルシステムに同時にアクセスできるため、複数の Amazon EC2 インスタンスで実行されているワークロードやアプリケーションに共通のデータソースを提供できます。
高い可用性と耐久性を実現するよう設計されているので、ビッグデータと分析、メディア処理ワークフロー、コンテンツ管理、ウェブ配信、ホームディレクトリなど、幅広いワークロードやアプリケーションに最適なパフォーマンスを実現できます。
Amazon EFS では、ファイルシステムインターフェイス (標準的なオペレーティングシステムファイル I/O API を使用) と、ファイルシステムアクセスのセマンティクス (データの強い整合性やファイルのロックなど) が提供されています。Amazon EC2 インスタンスには、NFSv4.1 プロトコルを介し、標準的なオペレーティングシステムのマウントコマンドを使用して Amazon EFS ファイルシステムをマウントします。
Amazon EFS では、アプリケーションを中断することなく、ファイルの追加または削除に合わせてファイルシステムのストレージ容量を直ちに自動で拡張または縮小できるため、必要に応じたストレージを実現できると同時に、時間のかかる管理タスクも軽減されます。
Amazon EFS は、ユーザーがファイルシステムを迅速かつ容易に作成および構成できるシンプルなウェブサービスインターフェイスを備えています。このサービスでは、ユーザーに代わってすべてのファイルストレージインフラストラクチャを管理するため、、複雑なデプロイ、パッチ適用、および複雑なファイルシステムデプロイメントの維持をする必要がありません。
複数の Amazon EC2 インスタンスが、1 つの Amazon EFS ファイルシステムにアクセスすることができるため、複数のインスタンスにスケールされているアプリケーションから単一のファイルシステムにアクセスできます。同一リージョン内の複数のアベイラビリティーゾーン (AZ) で実行されている複数の Amazon EC2 インスタンスがファイルシステムにアクセスでき、多くのユーザーが共通のデータソースを共有してアクセスできます。
Amazon EFS は、幅広い作業負荷に対応するために必要なスループット、IOPS、および低レイテンシーを提供できるように設計されています。Amazon EFS を使用すると、ファイルシステムの拡大に合わせて、スループットおよび IOPS がスケールされます。また、一貫した低レイテンシーのファイル操作を実現します。
Amazon EFS は高可用性および高耐久性を考慮して設計されています。Amazon EFS ファイルシステムの各オブジェクト (ディレクトリ、ファイル、リンクなど) は、複数のアベイラビリティーゾーンに冗長的に保存されます。
Amazon EFS では、POSIX 権限によってファイルシステムへのアクセスを厳密に管理できます。ネットワークアクセスの管理には Amazon Virtual Private Cloud (Amazon VPC) を使用します。Amazon EFS API へのアクセスの制御には AWS Identity and Access Management (IAM) を使用します。
Amazon EFS では、スケーラビリティ、伸縮性、可用性、および耐久性が実現されており、エンタープライズアプリケーションおよびサービスとして配信されるアプリケーションのファイルストアとすることが可能です。標準的なファイルシステムインターフェイスと、ファイルシステムセマンティクスが採用されているため、
エンタープライズアプリケーションの AWS クラウドへの移行や新規構築も簡単です。
D. E. Shaw グループがヘッジファンドへの世界最大の資金配分者である Blackstone Alternative Asset Management L.P. から資本支援を受けて 2015 年に立ち上げた Arcesium は、取引後のアクティビティ向けにソフトウェアとサービスソリューションを資産管理者に提供する、テクノロジーサービス企業です。
Arcesium プラットフォームは、アプリケーション間での共有データストレージとして、また運用データの保存と分析のために Amazon EFS を活用しています。「Arcesium は金融サービスの SaaS プラットフォームで、回復性と安全性が高く、スケーラブルなファイルストレージが求められます。Amazon EFS では、Amazon EC2 インスタンス向けのファイルストレージを操作し、スケールする優れた方法であり、品質を犠牲にすることなくプラットフォームをすばやく拡大することができています。」
– Gaurav Suri 氏、CEO
Atlassian は、JIRA、Confluence、HipChat および Bitbucket といったチームコラボレーションツールや開発ツールを 57,000 を超える顧客に提供しています。
「当社は急速に拡大しており、当社のサービスの中心となるのはより優れたサポートを提供することです。次世代の内部サポートシステムを開発する過程で、スケールについて頭を痛めることはもうしたくありませんでした。それでも、既存のアーキテクチャには、ファイル配信ソリューションがどうしても必要でした。Atlassian では Amazon EFS を選択しました。従来のモデルに見られる前払い料金や管理諸経費なしに、キャパシティーとパフォーマンスの両方をスケールできる唯一の選択肢だったためです。これによって、当社のサポートチームは何より重要な業務である顧客サポートに集中できています。」
– Sri Viswanath 氏、CTO
Amazon EFS は、ウェブサイト、ホームディレクトリ、オンライン出版、およびアーカイブなど幅広いアプリケーションのために情報の保存と配信を行うコンテンツ管理システムのために、高い可用性とパフォーマンスを発揮するファイルシステムとして使用できます。
投資リサーチ向けのプラットフォームである Seeking Alpha は、さまざまな株式、資産クラス、ETF および投資戦略を幅広くカバーしています。
「Seeking Alpha の購読者は、当社のトレード情報の正確さを頼りにしています。Amazon EFS は、当社サイトの何千ものウェブページを管理するのに役立っています。また、金融マーケットのイベントにより発生するトラフィックの急増を処理するためにも役立っており、スパイク発生中にも要求されたコンテンツをすべての詳細に至るまですばやく、確実に購読者に配信できます。」
– Asi Segal 氏、CTO
PHP への主要な貢献者によって設立された Zend は、開発リーダー、DevOps、および開発者に対し商用 PHP のソリューションとサポートを提供しています。Amazon EFS によって、Zend の顧客に対し、高い可用性とパフォーマンスをそなえた PHP ベースのサイト向けのストレージプラットフォームが提供されています。
「当社のお客様がウェブサイトを AWS に移行するにつれ、可用性が高く、スケーラブルで、使いやすく手頃な価格のファイルシステムが必要になりました。Amazon EFS はお客様向けウェブサイトに理想的でした。」
– Boaz Ziniman 氏、クラウド戦略担当シニアディレクター
アマゾン ウェブ サービス (AWS) では、幅広いアーキテクチャ、ワークロードおよびデータ転送のニーズに対応するため、その他のクラウドストレージサービスも提供しています。