📌  相关文章
📜  Google Cloud Platform –文件存储

📅  最后修改于: 2021-04-17 02:45:54             🧑  作者: Mango

GCP的Filestore是一项托管文件存储服务,用于需要文件系统接口和共享文件系统来存储数据的应用程序。通过使用计算引擎和Google Kubernetes引擎中的VM,它为用户提供了站立托管的网络分离存储的本机体验。它为文件操作提供了低延迟,因此非常适合数据分析,媒体渲染,基因组处理或其他媒体密集型应用程序等工作负载。它提供了性能层和存储容量,使用户可以针对特定工作负载调整文件系统。

创建文件存储实例

创建文件存储实例的方法有以下三种:

  1. 云端控制台
  2. 原料药
  3. GCloud命令

让我们详细讨论这些。

云端控制台

要使用云控制台创建实例,请执行以下步骤:

步骤1:导航到Cloud Console中的Filestore页面。

步骤2:点击Create Instance(创建实例)按钮,并按如下所示设置配置:

  • 将“实例ID”设置为“ nfs-server”。
  • 设置实例类型
  • 设置存储类型
  • 设置分配容量
  • 设置区域区域。
  • VPC网络设置为默认
  • 设置文件共享名
  • 访问控制设置为向所有客户端授予访问权限。

步骤3 :点击创建。

GCloud命令行

要使用Gcloud命令行创建实例,请执行以下步骤:

步骤1:使用以下命令选择或创建GCP项目:

gcloud projects create project-id
 
or,
 
gcloud config set project-id

第2步:验证是否为您的Google Cloud Platform项目启用了计费功能。

步骤3:使用以下命令安装并初始化Cloud SDK:

gcloud components update

步骤4:现在将计算引擎VM创建为客户端,如下所示:

对于Linux:

gcloud compute instances create nfs-client
  --zone us-central1-c
   --image-project debian-cloud
    --image-family debian-10
     --tags http-server,

对于Windows:

gcloud compute instances create nfs-client
 --zone us-central1-c
  --image-project windows-cloud
   --image-family windows-2012-r2
    --tags http-server,http-server,

注意:区域,区域和容量可能会因您的设置而异。

步骤5:现在,使用以下命令创建Filestore的实例,如下所示:

gcloud beta filestore instances create nfs-server
 --zone=us-central1-c
  --tier=BASIC_HDD
   --file-share=name="Myfile",capacity=1TB
    --network=name="default"

步骤6:现在,使用以下命令验证配置:

gcloud filestore instances describe nfs-server --zone=us-central1-c

这将导致如下所示:

createTime: '2019-10-11T17:28:23.340943077Z'
fileShares:
- capacityGb: '1024'
 name: vol1
name: projects/yourproject/locations/us-central1-c/instances/nfs-server
networks:
- ipAddresses:
 - 10.0.0.2
 network: default
 reservedIpRange: 10.0.0.0/29
state: READY
tier: BASIC_HDD

用例

Filestore具有以下主要用例:

  • 应用程序迁移:可用于为应用程序提供文件存储接口。
  • 媒体渲染:还用于减少媒体渲染时的延迟。
  • 电子设计自动化:数据管理是其高级功能之一。
  • 数据分析:还可以对数据进行分析以获得领导力见解。
  • 基因组学处理: Filestore提供的速度,可伸缩性和安全性对于Genome测序非常有效,因为它需要大量的原始数据,每人大约数十亿个数据点。
  • Web内容管理:使用Filestore使管理和提供Web内容变得简单。

整个组织中的应用程序可能需要访问和共享公共数据集。您可以将文件内容托管在Filestore中,以启用对该数据的共享访问。它还可以帮助图形设计师和视频编辑等创建者访问共享存储,以操纵和生成大文件。