Konvertieren Sie die Test- oder BYOL-Konfiguration von DataSunrise zu stundenweiser Abrechnung
In der sich schnell entwickelnden Landschaft der Datensicherheit sind effiziente und kosteneffektive Lösungen entscheidend. DataSunrise bietet robuste Datenbanksicherheit und -prüfung, die unter verschiedenen Lizenzmodellen verfügbar sind, einschließlich Testversion, Bring Your Own License (BYOL) und stundenweiser Abrechnung. Der Übergang von einer Test- oder BYOL-Konfiguration zu einem stundenweisen Abrechnungsmodell kann die Abläufe rationalisieren und mehr Flexibilität bieten. Dieser Leitfaden führt Sie durch die notwendigen Schritte, um Ihre bestehende DataSunrise-Konfiguration auf ein stundenweises Abrechnungsmodell bei AWS umzustellen.
Schritt-für-Schritt-Anleitung zur Konvertierung zur stundenweisen Abrechnung
- Abonnieren Sie DataSunrise stundenweise Abrechnung im AWS Marketplace
Zuerst müssen Sie das DataSunrise Database and Data Cluster w/Hourly Billing Produkt im AWS Marketplace abonnieren. Dieses Abonnement ist notwendig, um die stundenweise Abrechnungsfunktion zu aktivieren.
- Besuchen Sie die AWS Marketplace-Seite für DataSunrise stundenweise Abrechnung.
- Klicken Sie auf „Abonnieren“ und folgen Sie den Aufforderungen. Es ist nicht sofort erforderlich, das Produkt bereitzustellen; das Abonnement selbst ist ausreichend.
- Überprüfen Sie die Netzwerkverbindung
Stellen Sie sicher, dass der Host, auf dem DataSunrise installiert ist, auf den AWS Marketplace Metering-Endpunkt zugreifen kann. Dies ist für das ordnungsgemäße Funktionieren des Abrechnungsdienstes unerlässlich.
Ping den Metering-Endpunkt:
ping metering.marketplace.ap-southeast-1.amazonaws.com
Testen Sie die Verbindung mit cURL:
curl https://metering.marketplace.ap-southeast-1.amazonaws.com
- Anfordern eines speziellen Lizenzschlüssels
Kontaktieren Sie den DataSunrise-Support, um einen speziellen Lizenzschlüssel für die stundenweise Abrechnung bei AWS anzufordern. Dieser Schlüssel ist erforderlich, um die stundenweise Abrechnungsfunktion in Ihrer DataSunrise-Konfiguration zu aktivieren.
- Aktualisieren Sie die Lizenzschlüssel in DataSunrise
Sobald Sie den speziellen Lizenzschlüssel erhalten haben:
- Entfernen Sie die vorhandenen Lizenzschlüssel aus Ihrem DataSunrise-Setup.
- Ersetzen Sie diese durch den neuen AWS Hourly Billing Lizenzschlüssel, der von DataSunrise-Support bereitgestellt wurde.
- Bereiten Sie die Lizenzschlüsseldatei vor. Fügen Sie den zuvor erhaltenen HB-Schlüssel in die Datei ein und speichern Sie sie als appfirewall.reg.
- Laden Sie die Datei appfirewall.reg auf den DataSunrise-Host hoch, um ihn in einen HB/PAYG-Host zu verwandeln. Verwenden Sie eine beliebige, für Sie bequeme Methode:
- Ändern Sie den Eigentümer der Datei auf datasunrise:datasunrise Benutzer:Gruppe:
- Importieren Sie den Lizenzschlüssel in Ihr Setup-Verzeichnis mit dem Befehl AppBackendService IMPORT_LICENSE_FROM_FILE.
- Setzen Sie den AWS-Produktcode in die Umgebungsdatei von DS, falls Sie weiterhin Fehlermeldungen zur AWS Metering Client-Initialisierung erhalten, und starten Sie den Dienst neu, um die Änderungen anzuwenden (optional):
– Übertragen Sie sie mit Ihrem bevorzugten SSH-Client-Tool;
– Legen Sie sie in den S3-Bucket und kopieren Sie sie mit AWS CLI S3-Befehlen in den DS-Host.
Beispielbefehl:
aws s3 cp s3://ihr/pfad/zu/appfirewall.reg /opt/datasunrise/
sudo chown datasunrise:datasunrise /opt/datasunrise/appfirewall.reg
Ablauf:
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
- Überprüfen Sie die IAM-Rollenberechtigungen
Stellen Sie sicher, dass die EC2-Instanz, auf der DataSunrise ausgeführt wird, die erforderliche IAM-Rolle mit den notwendigen Berechtigungen hat:
- Hängen Sie die IAM-Richtlinie AWSMarketplaceMeteringFullAccess an die IAM-Rolle an, die Ihrer EC2-Instanz zugewiesen ist.
- Stellen Sie sicher, dass die IAM-Rolle die Berechtigung aws-marketplace:MeterUsage enthält.
Hier ist ein Beispiel für die erforderliche Richtlinienkonfiguration:
{ "Effect": "Allow", "Action": [ "aws-marketplace:MeterUsage" ], "Resource": "*" }
Zusätzliche Überlegungen
Einsatz in einem privaten Subnetz
Wenn DataSunrise in einem privaten Subnetz eingesetzt wird, stellen Sie sicher, dass es auf den AWS Marketplace Metering-Endpunkt zugreifen kann. Dies kann erreicht werden durch:
- Anhängen eines Internet-Gateways oder NAT-Gateways an die Routingtabelle des privaten Subnetzes.
- Verwenden eines HTTP-Proxys mit Internetzugang, um ausgehende Verbindungen zu erleichtern.
Verwendung des BYOL-Lizenztyps
Wenn die Konfiguration des öffentlichen Zugriffs aufgrund von Sicherheitsrichtlinien nicht möglich ist, erwägen Sie die Fortsetzung mit dem BYOL-Lizenztyp. Für BYOL-Lizenzen wenden Sie sich bitte an den DataSunrise-Support.
Fehlerbehebung bei häufigen Problemen
Fehler: „Kann Funktion im Lizenzschlüssel nicht überprüfen: AWS Metering-Dienstfehler!“
Dieser Fehler weist normalerweise auf ein Problem mit der Konnektivität des AWS Metering-Dienstes oder den IAM-Rollenberechtigungen hin. Befolgen Sie diese Schritte zur Behebung:
- Überprüfen Sie die IAM-Rolle. Stellen Sie sicher, dass die EC2-Instanz die richtige IAM-Rolle mit der angehängten Richtlinie AWSMarketplaceMeteringFullAccess hat.
- Überprüfen Sie den Netzwerkzugang. Bestätigen Sie, dass die EC2-Instanz den AWS Marketplace Metering-Endpunkt mit den zuvor bereitgestellten Ping- und Curl-Befehlen erreichen kann.
- Überprüfen Sie die Subnetzkonfiguration. Wenn Sie in einem privaten Subnetz bereitgestellt haben, stellen Sie sicher, dass es ordnungsgemäße Routing-Konfigurationen für ausgehenden Zugriff hat.
Schlussfolgerung
Der Übergang zur stundenweisen Abrechnung für DataSunrise auf AWS kann Ihre Betriebseffizienz und Kostenmanagement optimieren. Durch das Befolgen dieses Leitfadens können Sie nahtlos von einer Test- oder BYOL-Konfiguration zu einem stundenweisen Abrechnungsmodell wechseln. Stellen Sie sicher, dass alle Netzwerk- und IAM-Konfigurationen korrekt sind, um häufige Probleme zu vermeiden und die Vorteile der stundenweisen Abrechnung zu maximieren. Für weitere Unterstützung wenden Sie sich bitte an den DataSunrise-Support.