Convertir Configuración de Prueba o BYOL de DataSunrise a Facturación por Hora
En el panorama en constante evolución de la seguridad de datos, las soluciones eficientes y rentables son cruciales. DataSunrise proporciona robusta seguridad y auditoría de bases de datos, disponible bajo diferentes modelos de licencia, incluidos Prueba, Trae Tu Propia Licencia (BYOL) y Facturación por Hora. La transición de una configuración de Prueba o BYOL a un modelo de Facturación por Hora puede simplificar las operaciones y ofrecer más flexibilidad. Esta guía te lleva paso a paso para convertir tu configuración existente de DataSunrise a un modelo de Facturación por Hora en AWS.
Guía Paso a Paso para Convertir a Facturación por Hora
- Suscribirse a Facturación por Hora de DataSunrise en AWS Marketplace
Primero, necesitas suscribirte al producto DataSunrise Database and Data Cluster con Facturación por Hora en el AWS Marketplace. Esta suscripción es necesaria para habilitar la función de facturación por hora.
- Visita la página de AWS Marketplace para Facturación por Hora de DataSunrise.
- Haz clic en “Suscribirse” y sigue las indicaciones. No es necesario desplegar de inmediato; la suscripción en sí misma es suficiente.
- Verificar Conectividad de Red
Asegúrate de que el host donde está instalado DataSunrise pueda acceder al endpoint de medición de AWS Marketplace. Esto es esencial para que el servicio de medición funcione correctamente.
Pinga el Endpoint de Medición:
ping metering.marketplace.ap-southeast-1.amazonaws.com
Prueba la Conexión con cURL:
curl https://metering.marketplace.ap-southeast-1.amazonaws.com
- Solicitar una Clave de Licencia Especial
Contacta con el Soporte de DataSunrise para solicitar una clave de licencia especial para Facturación por Hora en AWS. Esta clave es necesaria para activar la función de facturación por hora dentro de tu configuración de DataSunrise.
- Actualizar Claves de Licencia en DataSunrise
Una vez que recibas la clave de licencia especial:
- Elimina las claves de licencia existentes de tu configuración de DataSunrise.
- Reemplázalas con la nueva clave de licencia de Facturación por Hora en AWS proporcionada por el Soporte de DataSunrise.
- Prepara el archivo de clave de licencia. Coloca la clave HB previamente recibida en el archivo y guárdalo como appfirewall.reg
- Sube el archivo appfirewall.reg al host de DataSunrise para transformarlo en un host HB/PAYG. Puedes utilizar cualquier método conveniente para realizar esta tarea:
- Cambia la propiedad del archivo al usuario:grupo datasunrise:datasunrise:
- Importa la clave de licencia a tu Diccionario de la configuración utilizando el comando AppBackendService IMPORT_LICENSE_FROM_FILE.
- Establece el código de producto de AWS en el archivo env de DS en caso de que aún recibas mensajes de error sobre la inicialización del cliente de medición de AWS y reinicia el servicio para aplicar los cambios (opcional):
– súbelo utilizando tu herramienta cliente SSH de preferencia;
– colócalo en el bucket S3 y cópialo al host DS utilizando comandos AWS CLI S3.
Ejemplo de comando a continuación:
aws s3 cp s3://tu/ruta/a/appfirewall.reg /opt/datasunrise/
sudo chown datasunrise:datasunrise /opt/datasunrise/appfirewall.reg
Flujo de trabajo:
cd /opt/datasunrise/ ./AppBackendService IMPORT_LICENSE_FROM_FILE=/opt/datasunrise/appfirewall.reg AF_HOME=/opt/datasunrise AF_CONFIG=/opt/datasunrise sudo systemctl restart datasunrise.service
echo AWS_PCODE=e4d3d3b6266ocd12it8gny7g | sudo tee -a /etc/datasunrise.conf sudo systemctl restart datasunrise.service
- Verificar Permisos de Rol IAM
Asegúrate de que la instancia EC2 que ejecuta DataSunrise tenga el rol IAM necesario con los permisos requeridos:
- Adjunta la política de IAM AWSMarketplaceMeteringFullAccess al rol IAM asociado con tu instancia EC2.
- Verifica que el rol IAM incluya el permiso aws-marketplace:MeterUsage.
A continuación, un ejemplo de la configuración de política requerida:
{ "Effect": "Allow", "Action": [ "aws-marketplace:MeterUsage" ], "Resource": "*" }
Consideraciones Adicionales
Despliegue en una Subred Privada
Si DataSunrise se despliega en una subred privada, asegúrate de que pueda acceder al endpoint de medición de AWS Marketplace. Esto se puede lograr mediante:
- Adjuntar un Gateway de Internet o un Gateway NAT a la tabla de rutas de la subred privada.
- Utilizar un Proxy HTTP con acceso a Internet para facilitar las conexiones de salida.
Uso del Tipo de Licencia BYOL
Si configurar acceso público no es factible debido a políticas de seguridad, considera continuar con el tipo de licencia BYOL. Para licencias BYOL, contacta el Soporte de DataSunrise para obtener asistencia.
Resolución de Problemas Comunes
Error: “No se puede verificar la función en la licencia: ¡Fallo del servicio de medición de AWS!”
Este error generalmente indica un problema con la conectividad del servicio de medición de AWS o los permisos del rol IAM. Sigue estos pasos para resolverlo:
- Verifica el Rol IAM. Asegúrate de que la instancia EC2 tenga el rol IAM correcto con la política AWSMarketplaceMeteringFullAccess adjunta.
- Verifica el Acceso a la Red. Confirma que la instancia EC2 pueda alcanzar el endpoint de medición de AWS Marketplace utilizando los comandos ping y curl proporcionados anteriormente.
- Verifica la Configuración de la Subred. Si se ha desplegado en una subred privada, asegúrate de que tenga configuraciones de routing adecuadas para el acceso de salida.
Conclusión
La transición a Facturación por Hora para DataSunrise en AWS puede optimizar tu eficiencia operativa y gestión de costes. Siguiendo esta guía, puedes convertir sin problemas de una configuración de Prueba o BYOL a un modelo de Facturación por Hora. Asegúrate de que todas las configuraciones de red y IAM sean correctas para evitar problemas comunes y aprovechar al máximo los beneficios de la facturación por hora. Para obtener asistencia adicional, no dudes en contactar al Soporte de DataSunrise.