Amazon Web Service

Elastic File System(EFS)

We need a file system to store files on EC2 machines. EFS allows you to create a file system and attach to your EC2 instance. Once you've attached a file system to your EC2 machine then you can read and write data to EC2 machines and file systems. It is simple to use. It scales faster when you need it and shrinks automatically when you delete file form EC2 instance. Configuring and creating elastic file system is simple. EFS will manage all infrastructure complexity for you like deployments of a file system, patching etc.


Whether you are using old Network File System or new Network File System, EFS covers you. Network File System version 4.0 and 4.1 (NFSv4) protocol supported by EFS. By using these versions of the protocol, user is allowed to work seamlessly. Simultaneous access of Amazon EFS by multiple EC2 is supported which allows an application running on the different EC2 instance can access the common data source. You can notice that all instances should be in one VPC. Also, VPC and EFS will be in the same region.


Amazon cloud service is pay as you go model. So you do not need to provision storage in advance. You only need to pay for the storage you use. POSIX (Portable Operating System Interface) permission is used to control access over EFS. To make sure that your data is protected, EFS allows you to encrypt the data. While creating EFS you can enable encryption. It will encrypt all your data and metadata.


When it comes to performance, EFS provide low latency, IOPS, and throughput needed for heavy workloads. As size of your EFS grows, throughput and IOPS will scale which allows all file operations to run smoothly.


You can use IAM policies to provide access to EFS resource. You can provide access to the resource using Identity-Based policy or Resource-based policy.


Note

EFS is not supported on 'Windows' EC2 instance.

Next

Must Read Article

How To Launch EC2 Machine

How To Launch EC2 Machine

In this article we are going to learn how to launch a EC2 instance. For this you need to have AWS account.

How to install WordPress on ec2 machine

How to install WordPress on ec2 machine

Before you start installing WordPress on ec2 machine. You must log in into the machine.

How to create a VM instance in Azure

How to create a VM instance in Azure

In this Tutorial we are going to launch a Virtual Machine in azure.

How to install WordPress on VM instance in Azure

How to install WordPress on VM instance in Azure

Before you start installing WordPress on VM instance on Azure. You must log in into the machine. You can launch a VM Instance in Azure using this tutorial. After launch of machine log in into the machine using SSH. If you do not know how to SSH in VM instance you can follow this tutorial.

How to launch a VM instances in Google Cloud

How to launch a VM instances in Google Cloud

In this tutorial we are going to launch a Compute Egine instance.

How to install wordpress in VM instances in Google Cloud

How to install WordPress on VM instance in Google Cloud

Before you start installing WordPress on VM instance on Google Cloud. You must log in into the machine. You can launch a VM Instance on Google Cloud using this tutorial. After launch of machine log in into the machine using SSH. If you do not know how to SSH in VM instance you can follow this tutorial.