Servicio de almacenamiento de archivos basado en la nube
Google Cloud Storage es un servicio web de almacenamiento de archivos en línea RESTful para almacenar y acceder a datos en la infraestructura de Google Cloud Platform . [1] El servicio combina el rendimiento y la escalabilidad de la nube de Google con capacidades avanzadas de seguridad y uso compartido. [2] Es una Infraestructura como Servicio ( IaaS ), comparable a Amazon S3 . A diferencia de Google Drive y según diferentes especificaciones del servicio, Google Cloud Storage parece ser más adecuado para las empresas. [3]
Factibilidad
La activación del usuario se realiza a través de la consola para desarrolladores de API . Los titulares de cuentas de Google primero deben acceder al servicio iniciando sesión y luego aceptando las Condiciones del servicio , y luego habilitando una estructura de facturación.
Diseño
Google Cloud Storage almacena objetos (originalmente limitados a 100 GiB, actualmente hasta 5 TiB) en proyectos que están organizados en depósitos. Todas las solicitudes se autorizan mediante políticas de administración de acceso e identidad o listas de control de acceso asociadas con un usuario o una cuenta de servicio . Los nombres y las claves de los depósitos se eligen de modo que los objetos se puedan abordar mediante URL HTTP :
https://storage.googleapis.com/bucket/object
http://bucket.storage.googleapis.com/object
https://storage.cloud.google.com/bucket/object
Características
Google Cloud Storage ofrece cuatro clases de almacenamiento, idénticas en rendimiento, latencia y durabilidad. [4] Las cuatro clases, almacenamiento multirregional, almacenamiento regional, almacenamiento Nearline y almacenamiento Coldline, difieren en sus precios, duraciones mínimas de almacenamiento y disponibilidad. [5]
- Interoperabilidad : Google Cloud Storage es interoperable con otras herramientas y bibliotecas de almacenamiento en la nube que funcionan con servicios como Amazon S3 y Eucalyptus Systems . [6]
- Coherencia : las operaciones de carga a Google Cloud Storage son atómicas, lo que proporciona una sólida coherencia de lectura y escritura para todas las operaciones de carga.
- Control de acceso : Google Cloud Storage utiliza listas de control de acceso (ACL) para administrar el acceso a objetos y depósitos. Una ACL consta de una o más entradas, cada una de las cuales otorga un permiso específico a un ámbito. Los permisos definen lo que alguien puede hacer con un objeto o depósito (por ejemplo, LEER o ESCRIBIR). Los ámbitos definen a quién se aplica el permiso. Por ejemplo, un usuario específico o un grupo de usuarios (como direcciones de correo electrónico de cuentas de Google, dominio de Google Apps, acceso público, etc.)
- Cargas reanudables : Google Cloud Storage ofrece una función de transferencia de datos reanudable que permite a los usuarios reanudar las operaciones de carga después de que una falla de comunicación haya interrumpido el flujo de datos.
Referencias
- ^ Chandrasekaran, K. (5 de diciembre de 2014). Fundamentos de computación en la nube. CRC Press. pág. 278. ISBN 978-1-4822-0544-2.
- ^ Murugesan, San; Bojanova, Irena (9 de mayo de 2016). Enciclopedia de computación en la nube. John Wiley e hijos. pag. 24.ISBN 978-1-118-82195-4.
- ^ "Elección de almacenamiento de copias de seguridad en línea: Google Cloud Storage frente a Google Drive". Blog de CloudBerry Lab . Consultado el 3 de enero de 2017 .
- ^ Chittaranjan, Pradhan; Himansu, Das; Bighnaraj, Naik; Nilanjan, Dey (13 de abril de 2018). Manual de investigación sobre seguridad de la información en el procesamiento de señales biomédicas. IGI Global. pag. 192.ISBN 978-1-5225-5153-9.
- ^ "Clases de almacenamiento". Google Cloud Platform . Consultado el 21 de enero de 2018 .
- ^ "Daten migrieren". Plataforma Google Cloud (en alemán) . Consultado el 9 de julio de 2019 .
Enlaces externos
- Sitio web oficial
- Grupo de discusión sobre Google Cloud Storage
- Introducción a las nuevas tecnologías de la nube de Google: Google Cloud Storage, Prediction API, presentación en SlideShare de BigQuery a cargo de Chris Schalk (Defensor de desarrolladores de Google)