¿Qué es Cloud Storage?

En esta página, se analizan los conceptos básicos y la terminología de Cloud Storage. Para obtener una explicación más detallada de los conceptos clave, consulta Términos clave o las otras páginas sobre conceptos.

Cloud Storage es un servicio para almacenar tus objetos en Google Cloud. Un objeto es un dato inmutable que consta de un archivo de cualquier formato. Los objetos se almacenan en contenedores llamados depósitos. Todos los depósitos están asociados con un proyecto que, a su vez, se puede agrupar en una organización.

Después de crear un proyecto, puedes crear depósitos de Cloud Storage, subir objetos a tus depósitos y descargarlos. También puedes otorgar permisos a fin de que tus datos sean accesibles para los miembros que especifiques o, en ciertos casos prácticos, como alojar un sitio web, accesibles para toda la Internet pública.

La estructura de Cloud Storage se ve así:

Diagrama de la infraestructura de Cloud Storage

Ejemplo de jerarquía de Google Cloud

A continuación, te mostramos cómo puede aplicarse la estructura de Cloud Storage a un caso real:

  • Organización: Tu empresa, llamada Example Inc., crea una organización de Google Cloud llamada exampleinc.org.

  • Proyecto: Example Inc. compila varias aplicaciones y cada una está asociada a un proyecto. Cada proyecto tiene su propio conjunto de API de Cloud Storage, además de otros recursos.

  • Depósito: Cada proyecto puede contener varios depósitos, que son contenedores para almacenar tus objetos. Por ejemplo, puedes crear un depósito photos para todos los archivos de imagen que genere tu app y un depósito videos separado.

  • Objeto: Un archivo individual, como una imagen llamada puppy.png.

Herramientas básicas para Cloud Storage

Estas son algunas formas básicas de interactuar con Cloud Storage:

  • Console: Google Cloud Console proporciona una interfaz visual para que administres tus datos en un navegador.

  • gsutil: gsutil es una herramienta de línea de comandos que te permite interactuar con Cloud Storage a través de una terminal. Si usas otros servicios de Google Cloud, puedes descargar el SDK de Cloud, que incluye gsutil junto con la herramienta gcloud para otros servicios.

  • Bibliotecas cliente: Las bibliotecas cliente de Cloud Storage te permiten administrar tus datos con uno de tus lenguajes preferidos, incluidos C++, C#, Go, Java, Node.js, PHP, Python y Ruby.

  • API de REST: Administra tus datos con la API de JSONXML.

Seguridad de los datos

Una vez que subas tus objetos a Cloud Storage, tendrás un control detallado sobre cómo proteger y compartir tus datos. Estas son algunas formas de proteger los datos que subes a Cloud Storage:

Casos prácticos de Cloud Storage

Puedes comenzar por Alojar un sitio web estático para obtener información sobre cómo subir y compartir los archivos de tu sitio a través de un depósito de Cloud Storage. Consulta los instructivos de Google Cloud sobre el uso de Cloud Storage para aprender a usar Cloud Storage con otros servicios de Google Cloud y aprender sobre una gran variedad de temas, como macrodatos, desarrollo web, aprendizaje automático y contenedores.

¿Buscas otros productos?

Si te interesan otras soluciones de almacenamiento de Google, prueba estos servicios de almacenamiento:

Próximos pasos