Amazon Web Services para profesionales IT

Relational Database Service (RDS)

¡Prueba gratis durante 10 días

nuestros 1218 cursos !

Prueba gratis Mostrar modalidades de suscripción
RDS, o Relational Database Service, es una base de datos como servicio ofrecida por Amazon. Nos permitirá olvidarnos de la administración de la base de datos y que tengamos gestionada automáticamente una base de datos con el motor MySQL, MariaDB, PostgreSQL, Oracle o MSSQL Server.

Transcripción

Amazon RDS o "Relational Database Service" es un servicio gestionado de bases de datos relacionales. Es decir, si nosotros necesitamos una base de datos relacional en nuestro servicio, en vez de poner en marcha un servidor, configurarla, instalarla, administrarla, encargarnos de las copias de seguridad, de la alta disponibilidad, etc., se lo encargamos a Amazon por decirlo de alguna manera. Este servicio nos provee con apenas unos clics de una base de datos completa con todas estas facilidades, tanto de la puesta en marcha como de las copias de seguridad automáticas, como de la alta disponibilidad. Amazon RDS dispone de compatibilidad o de soporte de seis motores de bases de datos diferentes. Tenemos Amazon Aurora, que es un motor compatible con MySQL, pero que está pensado para cargas muchos más grandes y, en teoría, pues da un mejor desempeño; PostgreSQL, MySQL, MariaDB que probablemente como ya sepáis es un "fork" o una especie de división del código fuente del MySQL y que es totalmente compatible, Oracle y Microsoft SQL Server. Dentro de Amazon RDS nos pasa algo similar a lo que nos pasa con EC2 pero con algún factor adicional. Es decir, tenemos unos tipos de instancias de bases de datos que están tomados de los tipos de instancias de EC2 que definen la cantidad de CPU, la cantidad de memoria, la cantidad de IOPS, etc., que vamos a tener en nuestro servidor. Y, por otro lado, tenemos las características propias de cada una de las bases de datos. Según el tipo de la base de datos, tendemos que pagar además de por hora, por otras características. Por ejemplo, en Aurora hay determinados pagos que son relativos a la cantidad de transferencia de datos. O, por ejemplo, en las bases de datos que funcionan con licencia, como sería, por ejemplo, SQL Server o en Oracle, dependiendo del tipo de versión que nosotros seleccionemos ya sea la Express, Web, Standard o Enterprise, los precios de cada instancia variarán por hora ya que lo que nosotros hacemos en vez de pagar la licencia de golpe, lo que hacemos es que tenemos la licencia incluida, la vamos pagando incluido en el precio por hora. Así, nosotros solo pagamos por los recursos que usamos y si solo necesitamos unas horas o unas semanas o unos meses de licencia, no tenemos que pagar las licencias por adelantado. Este producto nos ofrece varias características. Por ejemplo, la facilidad de uso, la instalación es muy sencilla, no tenemos que instalar "software" en un Linux o en un Windows y configurarlos sino que simplemente con unos clics, con un "wizard", con unas facilidades, lo podemos instalar en minutos. Tenemos toda la monitorización y las métricas incluidas. Podemos ver todas las gráficas de cómo está funcionando, de cuál es su desempeño, su rendimiento, de cuáles son los accesos que tenemos sin configurar nada adicional. Podemos configurar actualizaciones automáticas, de tal manera que cuando haya alguna actualización de seguridad de nuestro MySQL o nuestro Oracle se instale automáticamente sin necesidad de que lo gestionemos nosotros y dentro de un horario limitado. Tenemos capacidad para seleccionar diferentes tipos de almacenamiento, al igual que en EC2. También tenemos capacidad de escalar, de cambiar el tipo de instancia que hay en el caso de que sepamos que vamos a tener una alta carga de accesos o que estemos viendo que estemos en un momento con alta carga de accesos. El almacenamiento se puede escalar hasta un máximo de 64 TB en el caso de Aurora y, en el caso del resto de los motores, hasta 6 TB. También tenemos "backups" automatizados. Podemos programar las bases de datos para que se hagan "backup" granular al minuto, es decir nosotros podríamos restaurar, en el periodo de tiempo que digamos, hasta una exactitud de un minuto, el "backup" que nosotros queremos restaurar y no tenemos que gestionarlo nosotros. También podemos hacer "snapshots" o instantáneas manuales. Podemos ir a la gestión de nuestro RDS, hacer un "snapshot" y guardar esa copia de seguridad dentro de nuestro almacenamiento. Tenemos muy importante los despliegues "Multi-AZ". Es decir, multizona de disponibilidad. Una de las cosas que facilita RDS es digamos el “clustering" o la gestión de la alta disponibilidad: montar un MySQL o un Microsoft SQL Server, con capacidad de alta disponibilidad; el montar un servidor esclavo; el que cuando el servidor maestro falle o no esté disponible el servidor esclavo pase a ser el maestro. Es la verdad que un problema bastante grande, algo complicado o quizá por lo menos laborioso de solucionar, y con un despliegue "Multi-AZ" es automático y solo tenemos que activarlo con un clic. Lo único que tenemos que hacer es pagar la instancia adicional que se pone en espera, la instancia adicional de copia de seguridad que va a estar funcionando y esperando cualquier fallo y el resto se gestiona automáticamente por Amazon. Y, en el caso de que hubiera algún error de "hardware", Amazon se encarga automáticamente de sustituir esa instancia. Hay muchas más funcionalidades. Hay funcionalidades de seguridad, descifrador de datos automático, de aislamiento de la red en un VPC, de permisos por recurso, etc. Y esto es lo que nos da es muchísima flexibilidad a un precio que es prácticamente el mismo que el de una instancia EC2 y sin nosotros tener que tocar un solo fichero de configuración. Sin embargo, al mismo tiempo, tenemos la posibilidad de subir ficheros de configuración modificados a un RDS para cambiar el comportamiento de este RDS. Como habéis visto en este video, RDS lo que nos permite es tener nuestras bases de datos relacionales gestionadas por Amazon casi automáticamente, con mucha facilidad de despliegue y de instalación, y dándonos una tranquilidad mental muy, muy, muy alta porque no nos tenemos que preocupar de su funcionamiento, pues es un servicio altamente recomendado.

Amazon Web Services para profesionales IT

Empieza a administrar Amazon Web Services, consiguiendo el mejor rendimiento y la disponibilidad continuada en estos servicios, y aprende a realizar diferentes procesos en la nube.

3:26 horas (44 Videos)
Actualmente no hay comentarios.
 
Fecha de publicación:28/04/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.