Exploring File Storage with Filestore | Scribe

    Exploring File Storage with Filestore

    • Hafeez Baig |
    • 14 steps |
    • 36 seconds
    1
    Sign in into the **Google Cloud Platform**
    2
    Type "**Filestore"** in the search bar and click on the **Filestore** option
    information ordinal icon
    **What is a Filestore?**\ \ **Filestore** is a managed file storage service provided by Google Cloud that offers high-performance, scalable network-attached storage (NAS) for applications. It is designed to provide a fully managed file system with low-latency access and high throughput, making it suitable for use cases that require a shared file system, such as content management, media processing, or enterprise applications.
    3
    **Cloud Filestore API** wizard will open, click on the **ENABLE** button
    information ordinal icon
    **What is Cloud Filestore API?**\ \ The **Cloud Filestore API** is a set of programming interfaces provided by Google Cloud that allows you to interact with and manage Cloud Filestore resources programmatically. Through this API, you can perform operations such as creating, configuring, and deleting Filestore instances, as well as managing their settings and accessing their file shares. The API enables automation and integration of Filestore management tasks into your applications or workflows, providing a way to control file storage resources via code rather than through the Google Cloud Console.
    4
    **Instances** wizard will open, click on the **CREATE INSTANCE** button
    5
    **Create an instance** wizard will open, give the **Instance ID** as - "**my-file-store**"
    6
    Scroll to the **Instance type** section and select the option **Regional**
    information ordinal icon
    **What is Regional Instance type?**\ \ In Google Cloud Filestore, a **Regional Instance** type refers to a Filestore instance that is distributed across multiple locations within a region to provide high availability and redundancy. This setup ensures that the data is replicated across different zones within the region, offering greater resilience against failures and improved uptime. Regional instances are suitable for applications that require continuous availability and fault tolerance.
    7
    Scroll to the **Capacity ranges** section and select the option **Provison 1 -9.75. Increments of 0.25 TiB**
    information ordinal icon
    **What is Provison 1 -9.75. Increments of 0.25 TiB option under Capacity ranges ?**\ \ The **Provision 1 - 9.75 TiB, Increments of 0.25 TiB** option under Capacity ranges in Google Cloud Filestore allows you to specify the storage capacity for a Filestore instance in a granular manner. - **Provision 1 - 9.75 TiB** means you can choose a capacity between 1 TiB (terabyte) and 9.75 TiB. - **Increments of 0.25 TiB** means you can select storage sizes in increments of 0.25 TiB, giving you flexibility to provision the exact amount of storage you need within this range. This option helps in fine-tuning storage allocation based on your application's requirements.
    8
    Scroll to the **Allocate capacity** text input field and enter "**1**" **Note:** You can give the capacity based on your requirements.
    information ordinal icon
    **What is Allocate capacity?**\ \ **Allocate capacity** refers to the process of assigning or reserving a specific amount of storage resources for a particular purpose or application. In the context of Google Cloud Filestore, it means defining the amount of storage space you want to provision for your Filestore instance.
    9
    Scroll to the **Allocated IP range** section and select the option **Use an automatically allocated IP range**
    information ordinal icon
    **What is Use an automatically allocated IP range option under Allocated IP range?**\ \ The **"Use an automatically allocated IP range"** option under Allocated IP range allows Google Cloud to automatically assign an IP address range for your Filestore instance. This simplifies setup by automatically handling IP address management, ensuring that the instance has a valid and unique IP range without manual configuration.
    10
    Scroll to the **Protocol** section and select the option **NFSv3**
    information ordinal icon
    **What is NFSv3 Protocol?**\ \ **NFSv3 (Network File System version 3)** is a network file system protocol that allows clients to access files over a network as if they were local. It provides file sharing capabilities across different systems, enabling users to read, write, and manage files stored on a remote server. NFSv3 is known for its simplicity and wide support, though it lacks some advanced features and security enhancements found in later versions like NFSv4.
    11
    Scroll to the **File share name** text input field and enter "**myfileshare**"
    12
    Scroll to the **Access control** section and select the option **Grant access to all the clients on the VPC network** **Note:** If you do not want to grant access, you can select the option Restrict access by IP address or range to Restrict the access.
    information ordinal icon
    **What is Grant access to all the clients on the VPC network option?**\ \ The **"Grant access to all the clients on the VPC network"** option allows a Google Cloud Filestore instance to be accessed by all virtual machine instances within the same Virtual Private Cloud (VPC) network. This option simplifies access management by automatically providing network-wide access to the Filestore instance, ensuring that any VM in the VPC can connect to it without needing additional configuration.