Convertire la Configurazione di DataSunrise da Prova o BYOL a Fatturazione Oraria
Nella rapida evoluzione del panorama della sicurezza dei dati, soluzioni efficienti e convenienti sono cruciali. DataSunrise fornisce una robusta sicurezza del database e di auditing, disponibile sotto diversi modelli di licenza, inclusi Prova, Bring Your Own License (BYOL), e Fatturazione Oraria. Trasformare una configurazione da Prova o BYOL a un modello di Fatturazione Oraria può ottimizzare le operazioni e fornire maggiore flessibilità. Questa guida ti accompagna attraverso i passaggi necessari per convertire la tua configurazione esistente di DataSunrise a un modello di Fatturazione Oraria su AWS.
Guida Passo-Passo per Convertire alla Fatturazione Oraria
- Iscriversi a DataSunrise con Fatturazione Oraria su AWS Marketplace
Prima di tutto, devi iscriverti al prodotto DataSunrise Database and Data Cluster w/Hourly Billing su AWS Marketplace. Questa iscrizione è necessaria per abilitare la funzione di Fatturazione Oraria.
- Visita la pagina AWS Marketplace per DataSunrise con Fatturazione Oraria.
- Clicca su “Iscriviti” e segui le istruzioni. Non è necessario effettuare subito il deploy; l’iscrizione stessa è sufficiente.
- Verificare la Connettività di Rete
Assicurati che l’host su cui è installato DataSunrise possa accedere al punto finale della misurazione di AWS Marketplace. Questo è essenziale per il corretto funzionamento del servizio di misurazione.
Ping il Punto Finale della Misurazione:
ping metering.marketplace.ap-southeast-1.amazonaws.com
Testa la Connessione con cURL:
curl https://metering.marketplace.ap-southeast-1.amazonaws.com
- Richiedere una Chiave di Licenza Speciale
Contatta il Supporto DataSunrise per richiedere una chiave di licenza speciale per la Fatturazione Oraria su AWS. Questa chiave è necessaria per attivare la funzione di fatturazione oraria all’interno della tua configurazione di DataSunrise.
- Aggiornare le Chiavi di Licenza in DataSunrise
Una volta ricevuta la chiave di licenza speciale:
- Rimuovi le chiavi di licenza esistenti dalla tua configurazione di DataSunrise.
- Sostituiscile con la nuova chiave di licenza per la Fatturazione Oraria fornita dal Supporto DataSunrise.
- Prepara il file della chiave di licenza. Metti la chiave HB ricevuta in precedenza nel file e salvalo come appfirewall.reg
- Carica il file appfirewall.reg sull’host DataSunrise per trasformarlo in un host HB/PAYG. Puoi utilizzare qualsiasi metodo conveniente per te di svolgere il compito:
- Cambia la proprietà del file all’utente:gruppo datasunrise:datasunrise:
- Importa la chiave di licenza nel tuo dizionario della configurazione utilizzando il comando AppBackendService IMPORT_LICENSE_FROM_FILE.
- Imposta il codice del prodotto AWS nel file env di DS in caso ricevi ancora messaggi di errore sull’inizializzazione del client di misurazione AWS e riavvia il servizio per applicare le modifiche (opzionale):
– caricalo utilizzando il tuo strumento client SSH di preferenza;
– mettilo nel bucket S3 e copialo sull’host DS utilizzando i comandi AWS CLI S3.
Esempio di comando:
aws s3 cp s3://your/path/to/appfirewall.reg /opt/datasunrise/
sudo chown datasunrise:datasunrise /opt/datasunrise/appfirewall.reg
Workflow:
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
- Verificare i Permessi del Ruolo IAM
Assicurati che l’istanza EC2 che esegue DataSunrise abbia il ruolo IAM necessario con i permessi richiesti:
- Allega la policy IAM AWSMarketplaceMeteringFullAccess al ruolo IAM associato alla tua istanza EC2.
- Verifica che il ruolo IAM includa il permesso aws-marketplace:MeterUsage.
Ecco un esempio della configurazione della policy richiesta:
{ "Effect": "Allow", "Action": [ "aws-marketplace:MeterUsage" ], "Resource": "*" }
Considerazioni Aggiuntive
Deploying in a Private Subnet
Se DataSunrise è implementato in una sottorete privata, assicurati che possa accedere al punto finale della misurazione di AWS Marketplace. Questo può essere ottenuto tramite:
- Collegare un gateway Internet o NAT Gateway alla tabella di routing della sottorete privata.
- Utilizzare un proxy HTTP con accesso a Internet per facilitare le connessioni in uscita.
Utilizzare il Tipo di Licenza BYOL
Se configurare l’accesso pubblico non è fattibile a causa delle politiche di sicurezza, considera di continuare a utilizzare il tipo di licenza BYOL. Per le licenze BYOL, contatta il Supporto DataSunrise per assistenza.
Risoluzione dei Problemi Comuni
Errore: “Can’t check feature in license: AWS Metering service failure!”
Questo errore indica tipicamente un problema con la connettività del servizio di misurazione AWS o i permessi del ruolo IAM. Segui questi passaggi per risolverlo:
- Controlla il Ruolo IAM. Assicurati che l’istanza EC2 abbia il ruolo IAM corretto con la policy AWSMarketplaceMeteringFullAccess allegata.
- Verifica l’Accesso di Rete. Conferma che l’istanza EC2 possa raggiungere il punto finale della misurazione di AWS Marketplace utilizzando i comandi ping e curl forniti in precedenza.
- Controlla la Configurazione della Sottorete. Se implementata in una sottorete privata, assicurati che abbia le configurazioni di routing corrette per l’accesso in uscita.
Conclusione
Passare alla Fatturazione Oraria per DataSunrise su AWS può ottimizzare l’efficienza operativa e la gestione dei costi. Seguendo questa guida, puoi convertire senza problemi da una configurazione Prova o BYOL a un modello di Fatturazione Oraria. Assicurati che tutte le configurazioni di rete e IAM siano corrette per evitare problemi comuni e massimizzare i benefici della fatturazione oraria. Per ulteriore assistenza, non esitare a contattare il Supporto DataSunrise.