Google Cloud Platform: introducción a Cloud Spanner

  La capacidad de su empresa para abordar lo impredecible es fundamental, ya sea para abordar cambios inesperados en las strings de suministro o aumentos repentinos en la demanda de los clientes. En esencia, necesita una base de datos que pueda respaldar su negocio, potenciar las aplicaciones de última generación y dejar toda la administración a otra persona sin arruinarse. Así que ya no tiene que preocuparse por los cambios rápidos.

Exigimos mucho de nuestras bases de datos, y nuestras bases de datos exigen mucho de nosotros. Su base de datos puede ser un motor poderoso o un dolor de cabeza para la administración. Tradicionalmente, las bases de datos tienden a ser frágiles, costosas y difíciles de mantener. Sin uno que pueda escalar sin límites, proporcionar consistencia de datos y eliminar los gastos generales de administración, se enfrenta a la incapacidad de escalar con las nuevas necesidades comerciales, inconsistencias de datos que pueden poner en riesgo la pérdida de confianza de sus clientes e ineficiencias de costos, ya que los equipos de TI son atado a mantener esos sistemas en lugar de innovar. Sus desarrolladores terminan implementando su propia estrategia complicada de fragmentación o partición de bases de datos., lo que conduce a un aprovisionamiento excesivo de recursos y costos inflados, sin mencionar el costo de administrar copias de seguridad, programar ventanas de mantenimiento, cumplir con los requisitos de rendimiento y asegurar todo.

Termina teniendo que elegir entre escala, consistencia o sin administración. No puede tenerlo todo a menos que use Google Cloud Spanner , un servicio de base de datos relacional completamente administrado que escala horizontalmente, es muy consistente y usa SQL. Spanner ofrece una disponibilidad líder en la industria del 99,999 % con actualizaciones de software automáticas y optimización instantánea. Obtiene cero tiempo de inactividad y no hay ventanas de mantenimiento. Se utiliza para impulsar cargas de trabajo grandes y pequeñas, desde aplicaciones para unos pocos hasta aplicaciones masivas con usuarios globales. Spanner es fácil de usar y administrar, por lo que puede crear aplicaciones que transformen su negocio mientras reduce el costo total de propiedad (TCO).

Veámoslo en detalle. En primer lugar, Spanner ofrece escala. Para las bases de datos relacionales, se requiere un esfuerzo significativo para hacer crecer un clúster horizontalmente para admitir capacidad adicional, y configurar la replicación de datos en diferentes partes del mundo nunca ha sido fácil. Te quedas con una arquitectura extremadamente compleja que requiere un equipo especializado para su mantenimiento. Con Spanner, no necesita fragmentar o replicar datos ni crear marcos intrincados para escalar rápidamente. Simplifica enormemente su arquitectura y operaciones porque distribuye automáticamente los datos y maneja automáticamente las réplicas, la fragmentación y el procesamiento de transacciones en todas las regiones y continentes para que pueda escalar rápidamente para cumplir con cualquier patrón de uso, entregar datos más cerca de sus usuarios finales con la latencia más baja posible. .

Consistencia:

  Las bases de datos tradicionales obligan a los usuarios a elegir entre rendimiento y consistencia. Con la consistencia final, corre el riesgo de entregar datos obsoletos a los clientes, lo que podría no ser aceptable en situaciones sensibles al tiempo, como el comercio minorista, las finanzas y los juegos. Por ejemplo, mostrar un artículo en stock en línea cuando en realidad puede ser cero. Esto puede conducir a una mala experiencia del cliente y pérdida de confianza.

Spanner utiliza True Time, que aprovecha un sistema totalmente redundante de relojes atómicos. Eso significa que Spanner aplica una marca de tiempo basada en un reloj acordado globalmente a cada transacción en el compromiso. Las transacciones en diferentes regiones se ejecutan secuencialmente en la marca de tiempo de confirmación. 

Alta disponibilidad:

Spanner ofrece hasta un 99,999 % de disponibilidad líder en la industria, por lo que está protegido contra fallas. Spanner proporciona alta disponibilidad a través de una replicación síncrona entre réplicas en zonas independientes. Utiliza un esquema de replicación base de Paxos en el que los derechos se comprometen solo cuando se logra un quórum mayoritario.

Puede elegir entre réplicas regionales y multirregionales que abarcan continentes de todo el mundo. A diferencia de los servicios de base de datos típicos, Spanner no necesita ventanas de mantenimiento ni tiempo de inactividad. Spanner también ofrece cambios de esquema en línea, lo que significa actualizaciones de esquema sencillas, sin tiempo de inactividad ni interrupciones para sus usuarios.

Spanner está probado en la empresa, es seguro y probado en batalla en Google. Con funciones como la administración de copias de seguridad y restauración y el emulador de código abierto para pruebas locales, una variedad de bibliotecas de clientes y herramientas de ajuste de rendimiento, puede lograr la continuidad del negocio, reducir el desarrollo de sus desarrolladores para comenzar de inmediato.

Seguro:

El cifrado de la capa de datos , la integración de IAM para el acceso y los controles, y el registro de auditoría integral le brindan seguridad de nivel empresarial. Spanner se ha utilizado en industrias como juegos para perfiles de usuario y datos de juego en tiempo real, fintech para datos de cuentas y libros de contabilidad, atención médica para registros médicos y datos de pacientes, comercio minorista para la string de suministro y gestión de inventario, tecnología para la toma de decisiones y el rendimiento en tiempo real. datos y medios para la gestión de derechos digitales y metadatos de catálogo. 

Spanner es la base de datos empresarial que le brinda lo mejor de las características relacionales y no relacionales con consistencia transaccional, compatibilidad con SQL, fragmentación y replicación automáticas, y una escala casi ilimitada.

Publicación traducida automáticamente

Artículo escrito por ddeevviissaavviittaa y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *