¿Que base de datos utiliza sinube?

Plataforma de base de datos utilizada en sinube

Sinube utiliza los servicios de GCP (google cloud platform) con el modelo de base de datos firestore

¿Qué es GCP (Google Cloud Platform)?

Google Cloud Platform (GCP) es una plataforma de computación en la nube integral que ofrece una amplia gama de servicios de infraestructura, almacenamiento, bases de datos, análisis de datos, inteligencia artificial y aprendizaje automático para empresas de todos los tamaños y sectores.

Los servicios de GCP se ejecutan en la infraestructura global de Google, que se encuentra en centros de datos distribuidos geográficamente en todo el mundo. Esta infraestructura ofrece una alta disponibilidad, escalabilidad y seguridad, lo que la convierte en una plataforma ideal para aplicaciones y servicios críticos para la empresa.

GCP ofrece una serie de ventajas para las empresas, que incluyen:

  • Escalabilidad: GCP puede escalarse para adaptarse a las necesidades de cualquier empresa, desde pequeñas empresas hasta grandes empresas.
  • Agilidad: GCP le permite aprovisionar recursos en la nube rápidamente y sin necesidad de comprar y administrar hardware físico.
  • Confiabilidad: La infraestructura global de Google ofrece una alta disponibilidad y seguridad para sus aplicaciones y datos.

Sitio web de Google Cloud Platform: https://cloud.google.com/

¿Qué tan segura es google firestore, la base de datos utilizada por sinube?

Google Firestore es una base de datos NoSQL escalable y segura que ofrece varias funciones para proteger tus datos. Estas incluyen:

Autenticación: solo los usuarios autorizados pueden acceder a tus datos.

Cifrado: Firestore cifra todos los datos en reposo y en tránsito, lo que significa que tus datos están protegidos incluso si alguien obtiene acceso a los servidores de Google.

En general, Google Firestore es una base de datos segura que puedes usar para almacenar tus datos con confianza. Google implementa varias medidas de seguridad para proteger tus datos, y puedes usar funciones adicionales como reglas de seguridad y autenticación para ajustar aún más la seguridad de tu base de datos.

Aquí hay algunos recursos adicionales donde puedes obtener más información sobre la seguridad de Firestore:

¿Dónde se almacenan los datos en google firestore?

Los datos de Firestore se almacenan en los servidores de Google Cloud Platform (GCP) distribuidos en todo el mundo. Google utiliza una infraestructura global escalable y de alta disponibilidad para garantizar que tus datos estén seguros, sean accesibles y de alto rendimiento.

Ubicación de los datos:

  • Regiones: Región es una zona geográfica, los datos se pueden almacenar en una región específica de GCP Firestore tiene actualmente 27 regiones disponibles en todo el mundo.
  • Zonas: Dentro de una región, los datos se replican en varias zonas de disponibilidad para garantizar la resistencia a fallas. Las zonas de disponibilidad son grupos de centros de datos ubicados en diferentes áreas geográficas dentro de una región. Esto significa que si hay un problema en una zona, tus datos seguirán estando disponibles en otras zonas.

Documentación de Firestore sobre ubicaciones de datos: https://firebase.google.com/docs/firestore/locations

¿Específicamente donde se almacenan los datos en sinube?

Sinube tiene contratado NAM5 el modelo multiregional en google en América, la principal ventaja es que graba información simultáneamente en Tres regiones.

los datos se pueden seguir operando incluso con la pérdida de toda una región. En una región, los datos se replican en varias zonas para que se puedan seguir entregando datos dentro de esa región, incluso con la pérdida de una zona.

Para NAM5 las regiones son:

  • Regiones de lectura y escritura
    us-central1 (Iowa), us-central2 (Oklahoma, región privada de GCP)
  • Región testigo
    us-east1 (Carolina del Sur)

En resumen:

  • Los datos se almacenan en tres regiones de estados unidos: Iowa, Oklahoma y Carolina del sur
  • En cada región, los datos se replican en varias zonas. Estas pueden ser centros de datos físicos o virtuales dentro de la región.
  • Si la zona en la que se está trabajando falla, en automático se cambia el trabajo a una zona réplica
  • Si la región entera falla (Iowa), en automático entra la región replica (Oklahoma)
  • Cuando se graba un dato, en automático se graba en todas las regiones y todas las zonas, como mínimo se graba unas 6 veces
  • La probabilidad de perder un dato es prácticamente cero, ya que los centros de datos de google están diseñados para muy baja probabilidad de falla y el modelo multiregional de google tiene mucha redundancia.
  • El porcentaje mensual de tiempo de actividad que entrega este modelo multiregional NAM5 es de 99.999%, un excelente tiempo para los estándares de las plataformas nube.

Fuente: Ubicaciones de Cloud Firestore  |  Firebase

¿Cómo se respalda la información en sinube?

Básicamente hay dos tipos de respaldo

  • Respaldo automático en tiempo real, cómo mínimo 6 zonas como ya se explicó
  • Respaldos de usuario bajo demanda,
    • El usuario puede realizar respaldos en cualquier momento de toda su información
    • Su respaldo se almacena en el google drive del usuario
    • El tiempo que tardará dependerá de la cantidad de su información.
    • Siempre se recomienda que se haga en horarios y días de la semana cuando su información tenga poco movimiento.

¿Qué límites tiene la base de datos de sinube?

Al estar basada en GCP tiene límites muy holgados de operación

  • Puede almacenar Petabytes de información
  • Puede operar con cientos de miles de usuarios simultáneamente
  • Puede escalar a millones de escrituras por segundo

GRACIAS PABLO, BUENAS TARDES;¿ CUAL ES EL OBJETIVO QUE ME ENVIARAS ESTE CORREO?

SALUDOS

LUIS MANUEL

~WRD0156.jpg

Hola Luis Manuel,
Agregué un tema a la categoría General, posiblemente estás suscrito para recibir avisos de esta.
El tema de base de datos de sinube es para pruebas internas que estamos haciendo sobre análisis de documentos.