🥇 Amazon RDS (Bases de datos Relacionales en AWS)

🍿 Qué es AWS?

RDS engloba las soluciones de bases de datos relacionales de Amazon.

🍿 Cuales bases de datos existen en Amazon RDS?

🍿 Tutorial para conectar una base de datos de relacional de AWS con PHP

  1. Ir a la opción RDS.
  2. Seleccionar MySQL.
  3. Seleccionar dev/test (Free Tier).
  4. Dentro de las especificaciónes elegir una instancia db.t2.micro.
  5. Proveer el nombre y credenciales de la base de datos.
  6. Asociar la base de datos con un security group con el que asociamos nuestro servidor web muy importante que sea el mismo.
  7. Crear la base de datos.
  8. Crea un servidor web en una instancia de ec2, con el puerto http y ssh accesible, el mismo security group de la base de datos y un scritp que instale apache y php.
#!/bin/bash
yum update -y
yum install httpd php php-mysql -y
chkconfig httpd on
service httpd start
echo "<?php phpinfo();" >> /var/www/html/index.php
  1. Abre la url de tu servidor web para visualizar el info que imprime php.
  2. Accede a la instancia de ec2 y modifica el archivo /var/www/html/index.php para establecer una conexion a tu base de datos.
<?php
    $mysqli = new mysqli("host","nombre_de_usuario","password","nombre_de_la_base_de_datos");

    if($mysqli->connect_errno){
            die("No se puede conectar a la base de datos");
    }

    die("Conectado a la base de datos");
  1. Refresca nuevamente la pagina default tu servidor web y debera mostrar el mensaje Conectado a la base de datos.
  2. Intenta modificar el security group de la instancia de EC2, y te darás cuenta que no se puede accesar a la base de datos.
Route53 (Enrutamiento por Ubicación Geográfica) RDS (Multi Availability Zone)
comments powered by Disqus