Una base de datos en la nube es un servicio de base de datos fabricado y al que se accede a través de una plataforma en la nube. Cumple una gran cantidad de funciones indistinguibles como una base de datos convencional con la adaptabilidad adicional de la computación en la nube. Los usuarios instalan el software en un marco de nube para implementar la base de datos.
amazona aurora
Amazon Aurora es un servicio de base de datos relacional que se ofrece desde la nube de Amazon. Este es uno de los servicios más utilizados para el almacenamiento de datos, para el almacenamiento y procesamiento de datos de baja latencia y basado en el valor. Amazon Aurora es una base de datos relacional compatible con MySQL y PostgreSQL fabricada para la nube, que consolida el rendimiento y la accesibilidad de las bases de datos tradicionales con la simplicidad y confiabilidad de las bases de datos comerciales a 1/10 del costo. Funciona con un enfoque agrupado con replicación de datos en la zona de accesibilidad de AWS para una disponibilidad de datos eficiente.
Amazon Aurora está repleto de subsistemas de alto rendimiento. Son los motores MySQL y PostgreSQL los que aprovechan el almacenamiento distribuido rápido. Aurora proporciona velocidad y rendimiento hasta 5 veces superior a MySQL y 3 veces superior a PostgreSQL con el sistema existente. Refuerza, alta capacidad de almacenamiento, que puede escalar hasta 64 Terabytes de tamaño de base de datos para la implementación empresarial. Amazon Aurora está completamente administrado por Amazon Relational Database Service (RDS), que automatiza las tareas administrativas tediosas, como el aprovisionamiento de hardware, la disposición de la base de datos, la reparación y los refuerzos.
Características de Amazon Aurora
- Disponibilidad y durabilidad: AWS Aurora tiene una característica de almacenamiento tolerante a fallas y de reparación automática creado para la nube. Ofrece una increíble accesibilidad del 99,99%. El almacenamiento en la nube replica las 6 copias de la información en 3 zonas de disponibilidad. AWS Aurora realiza una copia de seguridad de los datos continuamente debido al propósito de seguridad y la precaución de fallas de almacenamiento.
- Rendimiento y escalabilidad: AWS Aurora ofrece 5 veces el rendimiento de MySQL ordinario. Este rendimiento es comparable con las bases de datos empresariales, a 1/10 del costo. El usuario puede escalar la preparación de la base de datos hacia arriba y hacia abajo para variedades de instancias más pequeñas o más grandes según las necesidades del usuario. Para escalar la capacidad y el rendimiento del escaneo, el usuario puede agregar hasta quince réplicas de escaneo de baja latencia en 3 zonas de conveniencia. En consecuencia, Amazon Aurora desarrolla almacenamiento según sea necesario, hasta 64 TB por instancia de base de datos.
- Totalmente administrado: Amazon Aurora es administrado por Amazon Relational Database Service (RDS). El usuario ya no necesita preocuparse por las tareas de administración de la base de datos, por ejemplo, el aprovisionamiento de hardware, la reparación de software, la instalación, la configuración o las copias de seguridad. Aurora, en consecuencia, filtra y realiza una copia de seguridad de la base de datos en Amazon S3 de manera constante, lo que permite la recuperación granular en un punto en el tiempo.
- Seguridad: Amazon Aurora brinda numerosos grados de seguridad a la base de datos para mejorarla entre otros. En una instancia codificada de Amazon Aurora, los datos dentro del almacenamiento subyacente se cifran. La administración es a través de AWS Key Management Service y el cifrado de la información en tránsito mediante SSL. Además, están los refuerzos automáticos, las instantáneas y la réplica dentro del mismo clúster.
- Compatibilidad con la migración: la compatibilidad con MySQL y PostgreSQL convierte a Amazon Aurora en un objetivo convincente para las reubicaciones de bases de datos en la nube. Si los usuarios desean migrar desde MySQL o PostgreSQL, pueden consultar la documentación de migración para obtener una lista de herramientas y opciones. Para pasar de los motores de bases de datos comerciales, el usuario puede utilizar el Servicio de migración de bases de datos de AWS para una migración segura con un tiempo de inactividad mínimo.
- Compatibilidad con MySql y PostgreSQL: el motor de base de datos de Amazon Aurora es perfectamente compatible con las bases de datos de código abierto existentes de MySQL y PostgreSQL, y agrega compatibilidad para nuevas versiones con frecuencia. Esto significa que el usuario puede reubicar las bases de datos MySQL o PostgreSQL en Aurora usando las herramientas estándar de importación/exportación de MySQL o PostgreSQL o las vistas previas. También significa que el usuario que usa código, aplicaciones, controladores y herramientas con bases de datos existentes también puede usarlo con Amazon Aurora con poca o ninguna modificación.
¿Cómo funciona Amazon Aurora?
El clúster de la base de datos de Aurora se compone de la base de datos principal y la base de datos de réplica de Aurora y un volumen de clúster para manejar los datos de esas instancias de la base de datos. Se puede certificar que el volumen del clúster de Aurora no es un volumen de almacenamiento de base de datos físico sino virtual que abarca varias zonas de disponibilidad para admitir mejor las aplicaciones en todo el mundo. Cada zona tiene su duplicado de la información del clúster de la base de datos.
- La base de datos principal es donde se realizan todas las operaciones de lectura y escritura en un volumen de clúster. Cada clúster en Aurora tendrá una instancia de base de datos principal.
- Es equitativo y réplica de la instancia de la base de datos principal, cuya única responsabilidad es simplemente brindar información, es decir, solo operaciones de lectura. Puede haber 15 réplicas para una instancia de base de datos principal para mantener una alta accesibilidad y disponibilidad en todas las zonas. En una condición a prueba de fallas, Aurora cambiará a una réplica cuando una base de datos primaria no esté disponible. Las réplicas ayudan a reducir la carga de trabajo de lectura sobre la base de datos principal.
- También puede haber un clúster multimaestro para Aurora. En la replicación multimaestro, todas las instancias de la base de datos tendrían capacidades de lectura y escritura. En la terminología de AWS, se conocen como instancias de base de datos de lectura y escritura.
- El usuario puede configurar para mantener una copia de seguridad de su base de datos en Amazon S3. Esto garantiza la seguridad de la base de datos del usuario incluso en los peores casos en los que todo el clúster está inactivo.
- Para una carga de trabajo impredecible, el usuario puede usar Aurora Serverless para comenzar a escalar automáticamente y cerrar la base de datos para satisfacer la demanda de la aplicación.
Ventajas de Amazon Aurora
- Seguridad: Seguridad: Aurora es un servicio de Amazon, el usuario está seguro de la seguridad y puede utilizar las funciones de IAM.
- Disponibilidad: Múltiples replicaciones de la instancia de base de datos, en numerosas zonas garantizan una alta accesibilidad.
- Escalabilidad: con Aurora sin servidor, el usuario puede configurar la base de datos para escalar automáticamente hacia arriba y hacia abajo con la demanda de la aplicación.
- Rendimiento: con simplicidad y adecuación de costos como base de datos de código abierto.
- Mantenimiento: Aurora no tiene mantenimiento de servidor. 5 veces más rápido que MySQL y 3 veces más rápido que PostgreSQL
- Consola de administración: la consola de administración de Amazon es fácil de usar y arrastra funciones para configurar de inmediato el clúster de Aurora.
Limitación de Amazon Aurora
- En la actualidad, respalda MySQL-5.6.10, por lo que si el usuario necesita nuevas funciones o desea una versión anterior de MySQL, no puede acceder a ella.
- El usuario no puede usar tablas MyISAM ya que Aurora solo admite InnoDB en la actualidad.
Publicación traducida automáticamente
Artículo escrito por miniyadav1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA