Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Elección entre Amazon EC2 y Amazon RDS
Amazon EC2 y Amazon RDS ofrecen ventajas únicas que pueden resultar beneficiosas para su caso de uso específico. Tiene la flexibilidad de utilizar uno o ambos servicios para su base de datos de SQL Server, según sus necesidades. En esta sección se ofrece información detallada para ayudarle a elegir.
Matriz de decisiones
La siguiente tabla proporciona una comparación en paralelo de las características de SQL Server compatibles con Amazon RDS, Amazon RDS Custom para SQL Server y Amazon EC2. Utilice esta información para comprender sus diferencias y elegir el mejor enfoque para su caso de uso.
Para obtener la información más actualizada sobre Amazon RDS, consulte Microsoft SQL Server en Amazon RDS en la AWS documentación.
- Development
-
Característica de desarrollo Amazon RDS Amazon RDS Custom Amazon EC2 Notas Extensiones del grupo de búferes
No Sí Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
BULK INSERTSí Sí Sí Consulte Integración de una instancia de base de datos de Amazon RDS para SQL Server con Amazon S3 en la documentación de Amazon RDS.
Captura de datos de cambio (CDC)
Sí (Enterprise Edition: todas las versiones; Standard Edition: 2016 SP1 y versiones posteriores) Sí Sí Consulte Uso de la captura de datos de cambio en la documentación de Amazon RDS.
Seguimiento de cambios
Sí Sí Sí Índices Columnstore
Sí (Enterprise y Standard Editions: 2016 y versiones posteriores) Sí (Enterprise y Standard Editions: 2019 y 2022) Sí (Enterprise Edition: 2014 y versiones posteriores; Standard Edition: 2016 SP1 y versiones posteriores) Consulte Escalabilidad y rendimiento del RDBMS
en la documentación de SQL Server. Data Quality Services
No Sí Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
Correo electrónico de base de datos
Sí Sí Sí Consulte la entrada del blog Uso de Database Mail en Amazon RDS para SQL Server
. Le recomendamos que utilice el Amazon Simple Email Service (Amazon SES)
para enviar correos salientes AWS procedentes de recursos, a fin de garantizar un alto grado de capacidad de entrega. Asesor de ajuste del motor de base de datos
Sí Sí Sí Notificaciones de eventos DB
Sí Sí No (seguimiento y gestión manual de eventos de la base de datos) Consulte Uso de las notificaciones de eventos de Amazon RDS en la documentación de Amazon RDS.
Notificaciones de eventos de DDL
No Sí Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
Durabilidad retrasada de las transacciones (confirmación diferida)
Sí (SQL Server 2016 y versiones posteriores) Sí (SQL Server 2019 y 2022) Sí (SQL Server 2014 y versiones posteriores) Consultas distribuidas
Sí (objetivos de SQL Server) Sí (objetivos de SQL Server) Sí (objetivos de SQL Server) Consulte la entrada del blog Implementación de servidores vinculados con Amazon RDS para SQL Server
. Eventos extendidos
Sí Sí Sí Se han ampliado los procedimientos almacenados, incluido
xp_cmdshellNo Sí Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
Tablas de archivos
No Sí Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
FILESTREAMNo Sí Sí FILESTREAMno es compatible con Amazon RDS. Sin embargo, puede configurar la base de datos en memoria.Full-text búsqueda
Sí (excepto la búsqueda semántica) Sí Sí In-memory base de datos
Sí (SQL Server 2014 y versiones posteriores) Sí (SQL Server 2019) Sí (SQL Server 2014 y versiones posteriores) Servidores vinculados
Sí (objetivos de SQL Server, Oracle y Teradata) Sí, con CEV Sí Consulte la entrada del blog Implementación de servidores enlazados con Amazon RDS para SQL Server
y Compatibilidad con servidores enlazados con Oracle OLEDB en Amazon RDS para SQL Server en la documentación de Amazon RDS. Una versión de motor personalizada (CEV) es una instantánea de volumen binario de una versión de base de datos y una Imagen de máquina de Amazon (AMI).
Servicios de Machine Learning Services (con scripts R)
Sí Sí Sí Los servicios de Machine Learning se deben instalar por separado en una máquina Windows o Linux. Es compatible con una instancia de clúster de conmutación por error (FCI) Always On
solamente en SQL Server 2019 y versiones posteriores. Aunque Amazon RDS no admite R, puede usarlo en AWS (consulte la entrada del blog Cómo empezar con R on AWS
). Planes de mantenimiento
No Sí Sí Amazon RDS proporciona un conjunto independiente de características para facilitar las copias de seguridad y la recuperación de las bases de datos. Puede configurar la copia de seguridad de manera automatizada.
Master Data Services
No Sí Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
Coordinador de transacciones distribuidas de Microsoft (MSDTC)
Sí Sí Sí Consulte la entrada del blog Habilitar el soporte de transacciones distribuidas para instancias de Amazon RDS para SQL Server unidas a un dominio
. OPENROWSETSí Sí Sí Bases de datos contenidas parcialmente
Sí (SQL Server 2014 y versiones posteriores) Sí (SQL Server 2019) Sí (SQL Server 2014 y versiones posteriores) Recopilador de datos de desempeño
No Sí Sí En Amazon RDS, puede utilizar Amazon CloudWatch y Performance Insights para supervisar el rendimiento de SQL Server (consulte Información general sobre la supervisión de Amazon RDS en la documentación de Amazon RDS). AWS CloudTrail
Policy-Based Administración
No Sí Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
PolyBase
No Sí Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
Parámetros preconfigurados
Sí No No Gobernador de recursos
No Sí Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
CLR seguro
Sí (SQL Server 2016, 2019 y 2022) Sí Sí Secuencias
Sí (SQL Server 2014 y versiones posteriores) Sí (SQL Server 2019) Sí (SQL Server 2014 y versiones posteriores) Server-level desencadenantes
No Sí Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
Service Broker
Sí (excepto los puntos de conexión) Sí Sí Características espaciales y de ubicación
Sí Sí Sí Agente SQL Server
Sí Sí Sí SQL Server Analysis Services (SSAS)
Sí (SQL Server 2016 y versiones posteriores) Sí Sí Consulte Compatibilidad con SSAS en Amazon RDS para SQL Server en la documentación de Amazon RDS.
SQL Server Integration Services (SSIS)
Sí (SQL Server 2016 y versiones posteriores) Sí Sí Consulte Compatibilidad con SSIS en Amazon RDS para SQL Server en la documentación de Amazon RDS.
SQL Server Reporting Services (SSRS)
Sí (SQL Server 2016 y versiones posteriores) Sí Sí Consulte Compatibilidad con SSRS en Amazon RDS para SQL Server en la documentación de Amazon RDS.
SQL Server Management Studio (SSMS)
Sí Sí Sí Asistente de migración de SQL Server (SSMA)
Sí Sí Sí SQL Server Profiler
Sí (seguimientos del lado del cliente y del servidor) Sí Sí sqlcmdSí Sí Sí Base de datos Stretch
No Sí Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
THROWinstrucciónSí (SQL Server 2014 y versiones posteriores) Sí (SQL Server 2019) Sí (SQL Server 2014 y versiones posteriores) Transact-SQL puntos finales
No Sí Sí Todas las operaciones que utilizan
CREATE ENDPOINTno están disponibles en Amazon RDS. Se recomienda instalar SQL Server en una instancia EC2 para estas operaciones.UTF-16 soporte
Sí (SQL Server 2014 y versiones posteriores) Sí Sí (SQL Server 2014 y versiones posteriores) WCF Data Service
No Sí Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
- HA/DR
-
Característica de desarrollo Amazon RDS Amazon RDS Custom Amazon EC2 Notas Grupos de disponibilidad AlwaysOn
Sí Sí (solo para fines de migración) Sí Si necesita un grupo de disponibilidad Always On autogestionado, le recomendamos que lo utilice AWS Launch Wizard para simplificar la implementación de SQL Server HA en una instancia EC2. Consulte AWS Launch Wizard SQL Server en la AWS documentación.
Instancias en clúster de conmutación por error de Always On (FCI)
No Sí Sí Puede utilizarlo AWS Launch Wizard para simplificar la implementación de FCI de SQL Server en Amazon EC2. Consulte AWS Launch Wizard SQL Server en la AWS documentación.
Copia de seguridad en Amazon S3
Sí Sí Sí Amazon RDS admite copias de seguridad y restauración nativas para bases de datos de SQL Server mediante el uso de archivos de copia de seguridad completos (archivos .bak) y Amazon S3 como repositorio. Consulte Importación y exportación de bases de datos de SQL Server en la documentación de Amazon RDS.
BACKUPcommandNo Sí Sí Consulte ¿Cómo realizo copias de seguridad nativas de una instancia de base de datos de Amazon RDS que ejecuta SQL Server
? en AWS Knowledge Center. Duplicación de bases de datos
No Sí Sí Replicación de SQL Server
No (suscripción push limitada) Sí Sí Si desea replicar una sola tabla en Amazon RDS, también puede usar AWS DMS
o configurar réplicas de lectura. Grupos de disponibilidad distribuida
No Sí (solo para migración) Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
Envío de registros
No Sí Sí Para fines de recuperación de desastres, puede utilizar réplicas de lectura o AWS DMS
. Despacho de registros personalizado
Sí Sí No aplicable
Copias de seguridad automatizadas
Sí Sí No (requiere configurar y administrar planes de mantenimiento o utilizar soluciones de terceros) Consulte Trabajo con copias de seguridad en la documentación de Amazon RDS.
Multi-AZ con conmutación por error automatizada
Sí Sí (replicación basada en almacenamiento) Sí (solo en Enterprise Edition, con la configuración manual de los grupos de disponibilidad de Always On) Consulte Multi-AZlas implementaciones de Amazon RDS for SQL Server en la documentación de Amazon RDS.
Réplicas de lectura
Sí (SQL Server 2016 y versiones posteriores) No Sí (con la configuración manual de los grupos de disponibilidad Always On) RESTOREcommandSí Sí Sí Consulte el Centro de conocimiento de AWS
. - Scalability
-
Característica de desarrollo Amazon RDS Amazon RDS Custom Amazon EC2 Notas Built-in monitoreo y métricas de instancias y bases de datos
Sí No (exporta tus propias métricas a Amazon CloudWatch o utiliza una solución de terceros) No (exporta tus propias métricas CloudWatch o utiliza una solución de terceros) Consulte la entrada del blog Supervise su base de datos de SQL Server mediante métricas personalizadas con Amazon CloudWatch y AWS Systems Manager
. Tamaño de almacenamiento configurable
Sí Sí Sí Número máximo de bases de datos por instancia
Depende del tamaño y la Multi-AZ configuración de la instancia
Máximo de SQL Server (5000)
Sin limitación Consulte Especificaciones de capacidad máxima para SQL Server
en la documentación de Microsoft SQL Server. Tamaño máximo de almacenamiento de una instancia de DB
64 TiB
64 TiB
Sin limitación Amazon RDS también admite bases de datos tempdb en discos locales mediante el almacenamiento de instancias Non-Volatile Memory Express (NVMe). Consulte Compatibilidad del almacén de instancias para la base de datos tempdb en Amazon RDS para SQL Server en la documentación de Amazon RDS.
Tamaño mínimo de almacenamiento de una instancia de DB
20 GiB
(Ediciones Enterprise, Standard, Web y Express)20 GiB
(Ediciones Enterprise, Standard, Web y Express)Sin limitación Nuevo optimizador de consultas
Sí (SQL Server 2016 y versiones posteriores) Sí (SQL Server 2019 y 2022) Sí (SQL Server 2014 y versiones posteriores) - Security
-
Característica de desarrollo Amazon RDS Amazon RDS Custom Amazon EC2 Notas Revisiones de software automáticas
Sí No (CEV) Sí (RPEV) No Una versión de motor personalizada (CEV) es una instantánea de volumen binario de una versión de base de datos y una Imagen de máquina de Amazon (AMI). Una versión del motor proporcionada por RDS (RPEV) es la imagen de máquina de Amazon (AMI) predeterminada y la instalación de Microsoft SQL Server.
Almacenamiento cifrado mediante AWS KMS
Sí Sí Sí Consulte la entrada del blog Cómo proteger los datos en Amazon RDS mediante AWS KMS cifrado
. Roles de servidor
Sí (SQL Server 2016 y versiones posteriores) Sí (SQL Server 2019 y 2022) Sí (SQL Server 2014 y versiones posteriores) Autenticación SQL
Sí Sí Sí SQL Server Audit
Sí Sí Sí SSL (cifrado en tránsito)
Sí Sí Sí Consulte Uso de SSL con una instancia de base de datos de Microsoft SQL Server en la documentación de Amazon RDS.
rol de administrador del sistema
No Sí Sí Para conocer los roles de nivel de servidor no compatibles, consulte Seguridad de Microsoft SQL Server en la documentación de Amazon RDS.
Cuando crea una nueva instancia de base de datos de RDS, el usuario maestro predeterminado que utiliza obtiene ciertos privilegios para esa instancia de base de datos (consulte Privilegios de cuenta en la documentación de Amazon RDS).
TDE (cifrado en reposo)
Sí (Edición Enterprise: 2016-2022; edición Standard: 2019 y 2022) Sí (Ediciones SQL Server 2019 y 2022, Enterprise, Standard, Web y Developer) Sí (Enterprise Edition: 2014-2019; Standard Edition: 2019) Consulte la información sobre la compatibilidad con TDE en la documentación de Amazon RDS y Amazon RDS Custom.
Autenticación de Windows
Sí Sí Sí - Other features
-
Característica de desarrollo Amazon RDS Amazon RDS Custom Amazon EC2 Notas Capacidad de instalar un agente de terceros
No Sí Sí Capacidad de cambiar el nombre de bases de datos existentes
Sí (Single-AZ únicamente) Sí Sí (no disponible para bases de datos en grupos de disponibilidad ni habilitada para la duplicación) Para Multi-AZ las implementaciones en Amazon RDS, consulte Cambiar el nombre de una base de datos de Microsoft SQL Server en una Multi-AZ implementación en la documentación de Amazon RDS.
Control sobre la instancia de base de datos y el sistema operativo
No Sí Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
Zonas horarias personalizadas
Sí Sí Sí Reproducción distribuida
No Sí Sí El servicio de cliente SQL Server Distributed Replay requiere permisos de administrador del sistema
, por lo que no es compatible con Amazon RDS. Importación de datos en la base de datos msdb
No Sí Sí Si esta característica es fundamental para su carga de trabajo, considere la posibilidad de elegir Amazon RDS Custom o Amazon EC2.
Métodos de instalación
N/A
N/A
Imagen de máquina de Amazon (AMI) o instalación manual
Ediciones de SQL Server
Enterprise, Standard, Web, Express
Enterprise, Standard, Developer
Enterprise, Standard, Web, Developer, Express
Versiones de SQL Server
2016, 2017, 2019, 2022
2019, 2022
2014, 2016, 2017, 2019, 2022
Para obtener información detallada sobre estas características, consulte lo siguiente:
-
AWSEC2-SQLServerDBRestore(Manual de automatización de AWS Systems Manager que restaura las copias de seguridad de las bases de datos de SQL Server almacenadas en Amazon S3 en SQL Server 2017 que se ejecuta en una instancia EC2 de Linux)
Responsabilidad compartida
El siguiente diagrama muestra la división de responsabilidades entre el usuario AWS y el usuario en la administración de las funciones y operaciones de SQL Server.
Con AWS los servicios, no tiene que preocuparse por las tareas de administración, como el aprovisionamiento del servidor, la aplicación de parches, la instalación, la configuración, las copias de seguridad o la recuperación. AWS supervisa continuamente sus clústeres para mantener sus cargas de trabajo en funcionamiento con un almacenamiento con capacidad de recuperación automática y un escalado automatizado. Usted se centra en tareas de desarrollo de aplicaciones de gran valor, como el diseño de esquemas, la creación de consultas y la optimización, mientras AWS se ocupa de las tareas operativas por usted.
Nunca tendrá que aprovisionar en exceso o insuficientemente la infraestructura para adaptarse al crecimiento de las aplicaciones, los picos intermitentes y los requisitos de rendimiento, ni incurrir en costes de capital fijos, como las licencias y el soporte de software, la actualización del hardware y los recursos para el mantenimiento del hardware. AWS los administra para que pueda dedicar tiempo a innovar y crear nuevas aplicaciones, no a administrar la infraestructura.
Para más información, consulte el Modelo de responsabilidad compartida