View a markdown version of this page

Creación de una instancia de base de datos de BYOM para RDS para SQL Server - Amazon Relational Database Service

Creación de una instancia de base de datos de BYOM para RDS para SQL Server

Puede crear instancias de BYOM mediante la consola de Amazon RDS o la AWS CLI.

Consola: desde la página Crear base de datos, puede crear una instancia de BYOM del mismo modo que crearía una instancia con Licencia incluida (LI). La consola crea la versión del motor BYOM entre bastidores en su nombre. Tenga en cuenta que, al crear la versión del motor a partir del medio de instalación proporcionado, se agregan aproximadamente 20 minutos al tiempo total de creación de la instancia.

Para evitar esta espera adicional, puede crear previamente la versión del motor BYOM desde la página de versiones personalizadas del motor. Una vez creada la versión del motor, el lanzamiento de las instancias en ella sigue el mismo cronograma que las instancias de LI.

CLI: a través de la AWS CLI, primero se llama create-custom-db-engine-version para crear la versión del motor BYOM y, a continuación, se llama create-db-instance para lanzar la base de datos. Este proceso de dos pasos también se aplica cuando se modifican las instancias de BYOM existentes a una nueva versión secundaria: primero se crea la versión del motor BYOM de destino, se espera a que alcance el estado Available y, a continuación, se solicita la actualización modify-db-instance.

Requisitos previos

Antes de crear una instancia de base de datos de BYOM, verifique lo siguiente:

  1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS.

  2. En el panel de navegación, elija Bases de datos y, a continuación, Crear base de datos.

  3. Para Elija un método de creación de base de datos, elija Configuración completa.

  4. Para Opciones del motor, elija Microsoft SQL Server.

  5. Para Plantillas, elija Producción o Desarrollo/Pruebas en función del caso de uso.

  6. En Tipo de administración de base de datos, elija Amazon RDS Custom.

  7. Para Edición, elija SQL Server Standard Edition o SQL Server Enterprise Edition.

  8. Para el modelo de licencia, elija BYOM (Bring Your Own Media).

  9. Para Versión de motor principal, elija la versión de SQL Server que coincida con los archivos de instalación (por ejemplo, 2022).

  10. Para Versión de motor secundaria, elija la versión secundaria de destino (por ejemplo, 16.00.4175.1.v1).

  11. En Identificador de instancias de bases de datos, escriba el nombre único de la instancia de base de datos.

  12. Configure los ajustes restantes (clase de instancia de base de datos, almacenamiento, conectividad, autenticación, copias de seguridad y mantenimiento) como lo haría para una instancia con Licencia incluida.

  13. Elija Creación de base de datos.

Amazon RDS crea automáticamente la versión del motor BYOM y lanza la instancia.

Utilice el comando create-db-instance con --license-model bring-your-own-media:

aws rds create-db-instance \ --engine sqlserver-ee \ --engine-version 16.00.4175.1.v1 \ --license-model bring-your-own-media \ --db-instance-identifier my-byom-instance \ --db-instance-class db.m7i.xlarge \ --master-username admin \ --master-user-password <password> \ --allocated-storage 200 \ --db-subnet-group-name my-subnet-group \ --vpc-security-group-ids sg-0123456789abcdef0

Verificación de la instancia de base de datos de BYOM

Tras crear la instancia, compruebe que utiliza el modelo de licencia BYOM:

aws rds describe-db-instances \ --db-instance-identifier my-byom-instance

En la respuesta, confirme los valores siguientes:

  • "LicenseModel": "bring-your-own-media": la instancia utiliza su propia licencia de SQL Server.

  • "Engine": "sqlserver-ee": la edición correcta del motor.

  • "EngineVersion": "16.00.4175.1.v1": la versión del motor de destino.

Consideraciones

  • Si tiene una automatización existente que crea instancias de base de datos sin especificar --license-model, esos flujos de trabajo producirán un error después de crear una versión del motor BYOM para esa versión del motor. Actualice la automatización para incluir el parámetro --license-model antes de activar una versión del motor BYOM.