Capítulo 9. Conceptos avanzados
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Algunos de los casos de uso más desafiantes van más allá de la idea básica de ejecutar servicios al consumidor desde una única ubicación. Las Implementaciones distribuidas geográficamente se utilizan a menudo para implementar servicios en tiempo real que sirven a un gran número (de millones a miles de millones) de consumidores. Estos servicios suelen requerir SLA predecibles de baja latencia (en milisegundos), así como disponibilidad las 24 horas del día para garantizar una gran experiencia del consumidor en tiempo real. Básicamente, el objetivo es proporcionar al primer cliente y al milmillonésimo la misma experiencia de usuario atractiva, garantizando al mismo tiempo que el servicio esté siempre disponible. La replicación de datos en sitios distribuidos geográficamente es esencial para mejorar la disponibilidad de los servicios de misión crítica en tiempo real, como muchos sistemas financieros, sitios de comercio electrónico, servicios de telecomunicaciones y sistemas de reserva de entradas.
Muchos servicios de producción requieren que se establezca una base de datos distribuida en varios sitios para garantizar la resistencia y la disponibilidad. Esta geodistribución puede hacerse mediante replicación síncrona o asíncrona.
Sólo utilizando la replicación sincrónica se puede proporcionar coherencia entre los componentes del sistema ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access