En este tutorial, aprenderá a crear una instancia de base de datos Microsoft SQL Server (la denominamos una instancia), conectarla a la base de datos y eliminar la instancia de base de datos. Para llevar adelante este proceso, utilizaremos Amazon Relational Database Service (Amazon RDS). Todos los recursos que utilizamos en este tutorial son elegibles para la capa gratuita.

Administración de los recursos de AWS

Inicio de sesión en la consola

Cuando haga clic aquí, se abrirá la consola de administración de AWS en una ventana nueva del navegador para que pueda seguir teniendo abierta esta guía paso a paso. Cuando se cargue esta pantalla, busque RDS en Database (Base de datos) y haga clic para abrir la consola de Amazon RDS.

Imagen de consola de AWS

(Haga clic para ampliar).

ms-sql-0

En este paso, utilizaremos Amazon RDS para crear una instancia de base de datos Microsoft SQL Server con una instancia de clase db.t2.micro, 20 GB de almacenamiento y copias de seguridad automatizados activados con un periodo de retención de un día.  Recuerde que todo esto incluye el derecho a uso de la capa gratuita.


a. En la esquina superior derecha de la consola de Amazon RDS, seleccione la región en la que desea crear la instancia de base de datos.

Nota: Los recursos en la nube de AWS se alojan en centros de datos de alta disponibilidad en distintas partes del mundo. Cada región contiene varias ubicaciones distintas denominadas zonas de disponibilidad. Puede elegir en qué región desea alojar su actividad de Amazon RDS. 

rds-2-location

(Haga clic para ampliar).

rds-2-location

b.   En la sección Create database (Crear una base de datos), seleccione Create database.

 

 

rds-3-instances

(Haga clic para ampliar).

rds-3-instances

c.  Ahora dispone de varias opciones para seleccionar su motor. Para este tutorial, haga clic en el ícono de Microsoft SQL Server. Seleccione SQL Server Express Edition, haga clic enOnly enable options eligible for RDS Free Usage Tier,(Permitir solo opciones elegibles para la capa de uso gratuita de RDS) y luego haga clic en Next (Siguiente).
 

ms-sql-5b

(Haga clic para ampliar).

ms-sql-5b

d. Ahora debe configurar su instancia de base de datos. Para evitar cargos, marque la casilla junto a "Only show options that are eligible for RDS Free Tier" (Solo mostrar opciones que son elegibles para la capa gratuita de RDS) e introduzca los ajustes de configuración que se indican más abajo en el menú desplegable: 

Instance specifications (Especificaciones de la instancia):

  • License model (Modelo de licencia): deje el valor predeterminado (license-included).
  • DB engine version (Versión del motor de la base de datos): seleccione la versión predeterminada.
  • DB instance class (Clase de la instancia de base de datos): seleccione db.t2.micro --- 1vCPU, 1 GIB RAM. Eso equivale a 1 GB de memoria y 1 CPU virtual. Para ver una lista de clases de instancias compatibles, consulte los detalles del producto de Amazon RDS.
  • Time zone (Zona horaria) - Opcional: seleccione una zona horaria, si lo desea. No es necesario para este tutorial.
  • Storage type (Tipo de almacenamiento): seleccione General Purpose (SSD) (Uso general [SSD]). Para obtener más información acerca del almacenamiento, consulte Storage for Amazon RDS (Almacenamiento para Amazon RDS).
  • Allocated storage (Almacenamiento asignado): seleccione el valor predeterminado 20 para asignar 20 GB de almacenamiento a su base de datos. Puede escalar hasta un máximo de 16 TB con Amazon RDS for SQL Server.
  • Enable storage autoscaling (Activar el escalado automático del almacenamiento): si la carga de trabajo es cíclica o impredecible, debe activar el escalado automático del almacenamiento para permitir que RDS aumente automáticamente su almacenamiento cuando sea necesario. Esta opción no se aplica a este tutorial.

Settings (Configuración):

  • DB instance identifier (Identificador de instancias de base de datos): escriba un nombre para la instancia de base de datos que sea exclusivo para su cuenta en la región que haya seleccionado. En este tutorial, elegiremos el nombre myrdstest.
  • Master username (Nombre de usuario maestro): escriba el nombre de usuario que utilizará para iniciar sesión en su instancia de base de datos. En este ejemplo, usaremos masterUsername.
  • Master password (Contraseña maestra): escriba una contraseña que contenga entre 8 y 41 caracteres ASCII imprimibles (excluidos /," y @) para la contraseña del usuario maestro.
  • Confirm password (Confirmar contraseña): vuelva a escribir la contraseña.

Haga clic en Next (Siguiente).

ms-sql-6a

(Haga clic para ampliar).

ms-sql-6a

e. Ahora se encuentra en la página Configure Advanced Settings (Ajustes de configuración avanzada), donde puede proporcionar información adicional que RDS necesita para implementar la instancia de base de datos Microsoft SQL Server. Amplíe el menú desplegable a continuación para ver los ejemplos de configuración para su instancia de base de datos:

Network & Security (Red y seguridad)
  • Virtual Private Cloud (VPC): seleccione Default VPC (VPC predeterminada). Para obtener más información sobre las VPC, consulte Amazon RDS y Amazon Virtual Private Cloud (VPC).
  • Subnet group (Grupo de subred): elija el grupo de subred predeterminado. Para obtener más información sobre los grupos de subred, consulte la sección Working with DB Subnet Groups (Trabajo con grupos de subred de base de datos).
  • Public accessibliity (Accesibilidad pública): seleccione Yes (Sí). Se asignará una dirección IP para su instancia de base de datos de forma que pueda conectarse directamente a la base de datos desde su propio dispositivo.
  • Availability zone (Zona de disponibilidad): elija No Preference (Sin preferencias). Para obtener más información, consulte Regions and Availability Zones (Regiones y zonas de disponibilidad).
  • VPC security groups (Grupos de seguridad de VPC): seleccione Create new VPC security group (Crear nuevo grupo de seguridad de VPC). Se creará un grupo de seguridad que permitirá la conexión de la dirección IP del dispositivo que está utilizando en la actualidad a la base de datos creada.

Microsoft SQL Server Windows Authentication (Autenticación de Microsoft SQL Server Windows)

  • Directory (Directorio): seleccione el valor predeterminado None (Ninguno).

Database options (Opciones de base de datos)

  • Port (Puerto): deje el valor predeterminado, 1433.
  • DB parameter group (Grupo de parámetros de la base de datos): deje el valor predeterminado, default.sqlserver-ex-14.0. Para obtener más información, consulte el artículo Working with DB Parameter Groups (Trabajo con los grupos de parámetros de base de datos).
  • Option group (Grupo de opciones): seleccione el valor predeterminado, default.mysql5.14.00. Amazon RDS usa grupos de opciones para habilitar y configurar características adicionales.  Para obtener más información, consulte Working with Option Groups (Trabajar con grupos de parámetros de base de datos).

Cifrado

Esta opción no está disponible en la capa gratuita. Para obtener más información, consulte Cifrado de recursos de Amazon RDS.

Copia de seguridad

  • Periodo de retención del backup: puede elegir la cantidad de días que se retiene el backup que realice. Para este tutorial, elija el valor 1 day (1 día).
  • Backup window (Ventana de copia de seguridad): seleccione el valor predeterminado, No Preference (Sin preferencias).

Monitoring (Monitorización)

  • Enhanced monitoring (Monitorización mejorada): use el valor predeterminado Enable enhanced monitoring (Activar monitorización mejorada). La monitorización mejorada le aporta métricas en tiempo real del sistema operativo (SO) en el que se ejecuta su instancia de base de datos. Para obtener más información, consulte la sección Viewing DB Instance Metrics (Ver métricas de instancia de base de datos).

Performance Insights (Información sobre rendimiento)

Seleccione Disable Performance Insights (Desactivar información sobre rendimiento) para este tutorial.

Maintenance (Mantenimiento)

  • Auto minor version upgrade (Actualización de versión secundaria automática): seleccione Enable auto minor version upgrade (Activar actualización de versión secundaria automática) para obtener actualizaciones automáticas cuando estén disponibles.
  • Maintenance window (Ventana de mantenimiento): seleccione No Preference (Sin preferencias).

Deletion protection (Protección ante eliminaciones)

Elimine Enable deletion protection (Habilitar protección de eliminación) para este tutorial. Cuando esta opción está habilitada, no puede eliminar la base de datos.

Haga clic en Create database (Crear base de datos).

ms-sql-7

(Haga clic para ampliar).

ms-sql-7

f. Se está creando su instancia de base de datos.  Haga clic en View Your DB Instances (Ver sus instancias de base de datos).

Nota: Dependiendo de la clase de la instancia de base de datos y el almacenamiento asignado, la nueva instancia de base de datos podría tardar varios minutos en estar disponible.

La nueva instancia de base de datos aparece en la lista de instancias de base de datos en la consola de RDS. La instancia de base de datos se encontrará en estado creating (creándose) hasta que esté creada y lista para utilizar.  Cuando el estado cambie a available (disponible), podrá conectarse a una base de datos de la instancia de base de datos. 

Si lo desea, puede pasar al siguiente paso mientras espera a que la instancia de base de datos esté disponible.

ms-sql-8

(Haga clic para ampliar).

ms-sql-8

Una vez que se haya creado la instancia de base de datos y se encuentre en estado "available" (disponible), puede conectarse a una base de datos de la instancia de base de datos con cualquier cliente SQL. En este paso, descargaremos Microsoft SQL Server Management Studio Express, un cliente popular para SQL Server.


a. Vaya al Centro de descargas de Microsoft, a la página de Microsoft SQL Server Management Studio Express y haga clic en Continuar.

Nota: Recuerde descargar el cliente SQL en el mismo dispositivo con el que ha creado la instancia de base de datos de RDS. El grupo de seguridad en el que se encuentra su base de datos está configurado para permitir solamente la conexión del dispositivo en el que ha creado la instancia de base de datos.

ms-sql-10

(Haga clic para ampliar).

ms-sql-10

b. Se le preguntará si desea registrarse en Microsoft, aunque no es necesario para realizar la descarga.  Puede saltar el registro si selecciona el botón de opción junto a "No, I do not want to register. Take me to the download" (No quiero registrarme. Ir a la descarga) y haga clic en Next (Siguiente) en el menú emergente.

A continuación, seleccione el SQL Management Studio que necesita y haga clic en Next (Siguiente) para comenzar la descarga.

ms-sql-13

(Haga clic para ampliar).

ms-sql-13

En este paso, nos conectaremos a la base de datos que ha creado con SQL Server Management Studio.


a. Una vez completada la descarga, instale y abra el programa. Aparecerá un cuadro de diálogo.  Introduzca lo siguiente:

  • Server type (Tipo de servidor): seleccione motor de la base de datos
  • Hostname (Nombre de host): puede encontrar su nombre de host en la consola de Amazon RDS, tal y como se muestra en la imagen de la derecha. A continuación, reemplace los dos puntos entre el DNS y el número de puerto por una coma. Por ejemplo, el nombre de su servidor puede ser  sample-instance.cg034hpkmmjt.us-east-1.rds.amazonaws.com,1433.
  • Username (Nombre de usuario): escriba el nombre de usuario que ha creado para la base de datos de Amazon RDS.  Nuestro ejemplo es "masterUsername".
  • Password (Contraseña): introduzca la contraseña que ha utilizado al crear la base de datos de Amazon RDS.

Haga clic en Connect (Conectar).

 

ms-sql-14a

(Haga clic para ampliar).

ms-sql-14a

b. Ya se ha conectado a la base de datos. En SQL Server Management Studio, verá varios objetos de esquema disponibles en la base de datos. Ya puede comenzar a crear tablas, introducir datos y realizar consultas.

ms-sql-15

(Haga clic para ampliar).

ms-sql-15

Puede eliminar con facilidad la instancia de la base de datos Microsoft SQL Server desde la consola de Amazon RDS. Se recomienda eliminar las instancias que ya no utilice para que no le sigan cobrando por ellas.


a. Vuelva a la consola de Amazon RDS.  Seleccione Databases (Base de datos), elija la instancia que desee eliminar y luego seleccione Delete (Eliminar) en el menú desplegable Actions (Acciones).

 

ms-sql-17

(Haga clic para ampliar).

ms-sql-17

b. Se le pedirá que cree una última instantánea. En nuestro ejemplo, no cree una captura de imagen final, confirme que desea eliminar la instancia y luego haga clic en Delete (Eliminar)

    Nota: La eliminación de la instancia de base de datos puede tardar unos minutos.

rds-21-deleteInstance

(Haga clic para ampliar).

rds-21-deleteInstance

Ha creado una instancia de base de datos Microsoft SQL Server, se ha conectado a ella y la ha eliminado con Amazon RDS.  Amazon RDS facilita las tareas de configuración, utilización y escalado de bases de datos relacionales en la nube. Proporciona capacidad rentable y de tamaño modificable y, al mismo tiempo, se encarga de las tediosas tareas de administración de la base de datos, lo que le permite centrarse en sus aplicaciones y en su negocio.

Ahora que ha aprendido a crear y conectarse a una base de datos Microsoft SQL Server a través de Amazon RDS, puede pasar al siguiente tutorial, en el que aprenderá a restaurar una instancia de base de datos a partir de una instantánea de base de datos.

Crear un servidor web y una base de datos de Amazon RDS »

No