Creating a Network Storage Solution Using Google Cloud Filestore
Description
Storage is one of the pillars for infrastructure, and for each use case in the cloud. Because of its importance, there are loads of different kinds of storage solutions. One of the most used in the cloud is network storage. Network storage, commonly referred to as NAS (Network Attached Storage), is a storage device that is installed in a network, and that is accessed by multiple resources through the network. Due to the importance of the solutions cloud computing provides, such as scalability, high availability, and HPC (High Performance Computing), a reliable network storage solution is a must to let all the resources have a core reference point.
Google offers Filestore as its own network storage solution. Filestore is a fully-managed, high-performance, and autoscaling network storage. It's extremely fast and can scale up to terabytes to cover all kinds of workloads. When you create an instance of Filestore, you can refer to it as a file share because it can be shared across different resources. You can attach Compute Engine instances and Google Kubernetes clusters to a Filestore instance.
In this lab, you will create a Filestore instance, attach it to a GCE virtual machine, test it, and lastly, create a backup of the Filestore instance.
Learning Objectives
Upon completion of this lab, you will be able to:
- Create a Filestore instance
- Attach a Linux VM to the Filestore instance
- Perform a backup of a Filestore instance
Intended Audience
- Google Cloud Professional Cloud Architect (PCA) candidates
- Individuals who want to improve their skills building network storage solutions
- Solutions Architects who want to move their network storage solutions on Google Cloud
Prerequisites
No prerequisite is required.