Cómo Convertir la Configuración de Prueba o BYOL de DataSunrise a Facturación por Hora
En el panorama de la seguridad de datos en rápida evolución, las soluciones eficientes y rentables son cruciales. DataSunrise proporciona seguridad robusta para bases de datos y auditoría, disponibles bajo diferentes modelos de licencia, incluyendo Prueba, Trae Tu Propia Licencia (BYOL) y Facturación por Hora. La transición de una configuración de Prueba o BYOL a una de Facturación por Hora puede optimizar operaciones y proporcionar más flexibilidad. Esta guía te lleva a través de los pasos necesarios 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
- Suscríbete a la Facturación por Hora de DataSunrise en AWS Marketplace
Primero, debes suscribirte al producto de DataSunrise Database and Data Cluster w/Hourly Billing en AWS Marketplace. Esta suscripción es necesaria para habilitar la característica 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í es suficiente.
- Verifica la Conectividad de Red
Asegúrate de que el host donde está instalado DataSunrise pueda acceder al endpoint de Facturación de AWS Marketplace. Esto es esencial para que el servicio de medición funcione correctamente.
Haz ping al Endpoint de Facturación:
ping metering.marketplace.ap-southeast-1.amazonaws.com
Prueba la Conexión con cURL:
curl https://metering.marketplace.ap-southeast-1.amazonaws.com
- Solicita una Clave de Licencia Especial
Contacta al Soporte de DataSunrise para solicitar una clave de licencia especial para Facturación por Hora de AWS. Esta clave es necesaria para activar la característica de facturación por hora dentro de tu configuración de DataSunrise.
- Actualiza las 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 de AWS proporcionada por el Soporte de DataSunrise.
- Prepara el archivo de la clave de licencia. Pon la clave HB recibida previamente 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 usar cualquier forma que prefieras para realizar esta tarea:
- Cambia la propiedad del archivo a usuario:grupo datasunrise:datasunrise:
- Importa la clave de licencia a tu Dictionary de la configuración usando el comando AppBackendService IMPORT_LICENSE_FROM_FILE.
- Establece el código del producto AWS en el archivo env de DS en caso de que aún recibas mensajes de error sobre la inicialización del cliente de facturación de AWS y reinicia el servicio para aplicar los cambios (opcional):
– súbelo usando tu herramienta cliente SSH de preferencia;
– ponlo en el bucket de S3 y cópialo al host DS usando comandos de AWS CLI S3.
Ejemplo de comando abajo:
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
- Verifica los Permisos del 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 IAM AWSMarketplaceMeteringFullAccess al rol IAM asociado con tu instancia EC2.
- Verifica que el rol IAM incluya el permiso aws-marketplace:MeterUsage.
Aquí hay 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 está desplegado en una subred privada, asegúrate de que pueda acceder al endpoint de Facturación de AWS Marketplace. Esto se puede lograr mediante:
- Adjuntar una Puerta de Enlace a Internet o una Puerta de Enlace NAT a la tabla de enrutamiento de la subred privada.
- Utilizando un Proxy HTTP con acceso a Internet para facilitar las conexiones salientes.
Uso del Tipo de Licencia BYOL
Si configurar el acceso público no es factible debido a políticas de seguridad, considera continuar con el tipo de licencia BYOL. Para licencias BYOL, contacta al Soporte de DataSunrise para recibir asistencia.
Solución de Problemas Comunes
Error: “¡No se puede verificar la característica en la licencia: Fallo del servicio de Facturación de AWS!”
Este error típicamente indica un problema con la conectividad del servicio de facturación de AWS o 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 puede llegar al endpoint de Facturación de AWS Marketplace usando los comandos ping y curl proporcionados anteriormente.
- Revisa la Configuración de Subred. Si está desplegado en una subred privada, asegúrate de que tenga las configuraciones de enrutamiento adecuadas para acceso saliente.
Conclusión
La transición a Facturación por Hora para DataSunrise en AWS puede optimizar tu eficiencia operativa y la gestión de costos. Siguiendo esta guía, puedes convertir sin problemas 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 maximizar los beneficios de la facturación por hora. Para mayor asistencia, no dudes en contactar al Soporte de DataSunrise.