Filestore de GCP es un servicio de almacenamiento de archivos administrado para aplicaciones que requieren una interfaz de sistema de archivos y un sistema de archivos compartido para datos. Brinda al usuario una experiencia nativa para respaldar el almacenamiento separado de la red administrada con su VM en el motor de cómputo y Google Kubernetes Engine. Ofrece baja latencia para las operaciones de archivos, por lo que es perfecto para cargas de trabajo como análisis de datos, renderizado de medios, procesamiento genómico u otras aplicaciones de uso intensivo de medios. Proporciona un nivel de rendimiento y capacidad de almacenamiento que permite a los usuarios ajustar el sistema de archivos para una carga de trabajo particular.
Creación de una instancia de almacenamiento de archivos
Hay tres formas de crear una instancia de almacén de archivos, a saber:
- Consola en la nube
- API
- Comandos de GCloud
Vamos a discutir esto en detalle.
Consola en la nube
Para crear una instancia con la consola en la nube, siga los pasos a continuación:
Paso 1: navegue a la página de Filestore en Cloud Console.
Paso 2: haga clic en el botón Crear instancia y configure las configuraciones de la siguiente manera:
- Establezca el ID de instancia en nfs-server.
- Establezca el tipo de instancia .
- Establezca el tipo de almacenamiento .
- Establecer Asignar capacidad
- Establecer región y zona.
- Establece la red de VPC como predeterminada .
- Establezca el nombre del recurso compartido de archivos .
- Establezca Controles de acceso en Otorgar acceso a todos los clientes.
Paso 3 : Haga clic en Crear.
Línea de comandos de GCloud
Para crear una instancia con la línea de comando de Gcloud, siga los pasos a continuación:
Paso 1: selecciona o crea un proyecto de GCP usando los siguientes comandos:
gcloud projects create project-id or, gcloud config set project-id
Paso 2: verifica si la facturación está habilitada para tu proyecto de Google Cloud Platform.
Paso 3: Instale e inicialice Cloud SDK usando el siguiente comando:
gcloud components update
Paso 4: ahora cree la VM del motor de cómputo como un cliente como se muestra a continuación:
Para Linux:
gcloud compute instances create nfs-client --zone us-central1-c --image-project debian-cloud --image-family debian-10 --tags http-server,
Para ventanas:
gcloud compute instances create nfs-client --zone us-central1-c --image-project windows-cloud --image-family windows-2012-r2 --tags http-server,http-server,
Nota: La región, la zona y la capacidad pueden variar según su configuración.
Paso 5: ahora use los siguientes comandos para crear una instancia de Filestore como se muestra a continuación:
gcloud beta filestore instances create nfs-server --zone=us-central1-c --tier=BASIC_HDD --file-share=name="Myfile",capacity=1TB --network=name="default"
Paso 6: Ahora verifique la configuración usando el siguiente comando:
gcloud filestore instances describe nfs-server --zone=us-central1-c
Esto daría como resultado algo como lo siguiente:
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
Casos de uso
Filestore tiene los siguientes casos de uso principales:
- Migración de aplicaciones: se puede utilizar para proporcionar una interfaz de almacenamiento de archivos para las aplicaciones.
- Representación de medios: también se utiliza para reducir la latencia durante la reproducción de medios.
- Automatización de diseño electrónico: la gestión de datos es una de sus características premium.
- Análisis de datos : el análisis de datos también se puede realizar para obtener información sobre mandones.
- Procesamiento de genómica: la velocidad, la escalabilidad y la seguridad proporcionadas por Filestore son muy eficaces para la secuenciación de Genome, ya que necesita una cantidad increíble de datos sin procesar, del orden de miles de millones de puntos de datos por persona.
- Administración de contenido web: la administración y el servicio de contenido web se simplifican mediante el uso de Filestore.
Las aplicaciones de su organización probablemente necesiten acceder y compartir conjuntos de datos comunes. Puede alojar el contenido del archivo en Filestore y habilitar el acceso compartido a esos datos. También ayuda a los creadores, como los diseñadores gráficos y los editores de video, a acceder al almacenamiento compartido para manipular y producir archivos de gran tamaño.
Publicación traducida automáticamente
Artículo escrito por ddeevviissaavviittaa y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA