Umstellung der DataSunrise-Test- oder BYOL-Konfiguration auf Abrechnung nach Stunden
Im sich rasant entwickelnden Umfeld der Datensicherheit sind effiziente und kostengünstige Lösungen von entscheidender Bedeutung. DataSunrise bietet robuste Datenbanksicherheit und -überwachung, verfügbar unter verschiedenen Lizenzmodellen, einschließlich Testversion, Bring Your Own License (BYOL) und Abrechnung nach Stunden. Die Umstellung von einer Test- oder BYOL-Konfiguration auf ein Modell mit Stundenabrechnung kann die Betriebsabläufe optimieren und mehr Flexibilität bieten. Dieser Leitfaden führt Sie durch die notwendigen Schritte, um Ihre bestehende DataSunrise-Konfiguration auf ein Modell mit Stundenabrechnung bei AWS umzustellen.
Schritt-für-Schritt-Anleitung zur Umstellung auf Stundenabrechnung
- Abonnieren Sie DataSunrise Stundenabrechnung im AWS Marketplace
Zunächst müssen Sie das Produkt DataSunrise Database und Data Cluster mit Stundenabrechnung im AWS Marketplace abonnieren. Dieses Abonnement ist erforderlich, um die Funktion der Stundenabrechnung zu aktivieren.
- Besuchen Sie die AWS Marketplace-Seite für DataSunrise Stundenabrechnung.
- Klicken Sie auf „Abonnieren“ und folgen Sie den Anweisungen. Es ist nicht notwendig, sofort bereitzustellen; das Abonnement allein ist ausreichend.
- Überprüfen Sie die Netzwerkkonnektivität
Stellen Sie sicher, dass der Host, auf dem DataSunrise installiert ist, auf den AWS Marketplace Metering Endpoint zugreifen kann. Dies ist essenziell, damit der Messdienst korrekt funktioniert.
Ping des Metering Endpoints:
ping metering.marketplace.ap-southeast-1.amazonaws.com
Testen der Verbindung mit cURL:
curl https://metering.marketplace.ap-southeast-1.amazonaws.com
- Aktualisieren Sie die Lizenzschlüssel in DataSunrise
Sobald Sie den speziellen Lizenzschlüssel erhalten haben:
- Entfernen Sie die bestehenden Lizenzschlüssel aus Ihrer DataSunrise-Konfiguration.
- Ersetzen Sie diese durch den neuen AWS-Stundenabrechnung-Lizenzschlüssel, der von DataSunrise Support bereitgestellt wurde.
- Bereiten Sie die Lizenzdatei vor. Fügen Sie den zuvor erhaltenen HB-Schlüssel in die Datei ein und speichern Sie diese als
appfirewall.reg. - Laden Sie die Datei
appfirewall.regauf den DataSunrise-Host hoch. Dies können Sie tun mit: - Ändern Sie den Dateibesitz:
- Importieren Sie die Lizenz in Ihre Konfiguration mit:
- Legen Sie den korrekten AWS-Produktcode in Ihrer Umgebungsconfig fest, abhängig von Ihrem Bereitstellungstyp:
– Ihrem bevorzugten SSH-Client;
– AWS CLI via S3:
aws s3 cp s3://your/path/to/appfirewall.reg /opt/datasunrise/
sudo chown datasunrise:datasunrise /opt/datasunrise/appfirewall.reg
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
Für eine Einzelknoten-(non-HA) Bereitstellung:
echo AWS_PCODE=e4d3d3b6266ocd12it8gny7gh | sudo tee -a /etc/datasunrise.conf
Für eine Cluster-Bereitstellung mit Load Balancer:
echo AWS_PCODE=88q6e9h0zcpo4hpvxrxtlglgd | sudo tee -a /etc/datasunrise.conf
Anschließend starten Sie den Dienst neu, um die Änderungen anzuwenden:
sudo systemctl restart datasunrise.service
- Überprüfen Sie die IAM-Rollen-Berechtigungen
Stellen Sie sicher, dass die EC2-Instanz, auf der DataSunrise ausgeführt wird, die notwendige IAM-Rolle mit den erforderlichen Berechtigungen besitzt:
- Hängen Sie die IAM-Richtlinie AWSMarketplaceMeteringFullAccess an die IAM-Rolle an, die Ihrer EC2-Instanz zugeordnet ist.
- Überprüfen Sie, ob die IAM-Rolle die Berechtigung aws-marketplace:MeterUsage beinhaltet.
Hier ein Beispiel für die erforderliche Richtlinienkonfiguration:
{ "Effect": "Allow", "Action": [ "aws-marketplace:MeterUsage" ], "Resource": "*" }
Weitere Überlegungen
Bereitstellung in einem privaten Subnetz
Wenn DataSunrise in einem privaten Subnetz bereitgestellt wird, stellen Sie sicher, dass es auf den AWS Marketplace Metering Endpoint zugreifen kann. Dies kann erreicht werden durch:
- Das Anhängen eines Internet Gateways oder NAT Gateways an die Routentabelle des privaten Subnetzes.
- Die Verwendung eines HTTP-Proxys mit Internetzugang, um ausgehende Verbindungen zu ermöglichen.
Verwendung des BYOL-Lizenztyps
Falls die Konfiguration eines öffentlichen Zugangs aufgrund von Sicherheitsrichtlinien nicht möglich ist, ziehen Sie in Betracht, mit dem BYOL-Lizenztyp fortzufahren. Für BYOL-Lizenzen wenden Sie sich an den DataSunrise Support, um Unterstützung zu erhalten.
Fehlerbehebung bei häufig auftretenden Problemen
Fehler: “Can’t check feature in license: AWS Metering service failure!”
Dieser Fehler deutet in der Regel auf ein Problem mit der Konnektivität des AWS-Metering-Dienstes oder den IAM-Rollen-Berechtigungen hin. Befolgen Sie diese Schritte, um das Problem zu beheben:
- Überprüfen Sie die IAM-Rolle. Stellen Sie sicher, dass die EC2-Instanz die korrekte IAM-Rolle mit der angehängten Richtlinie AWSMarketplaceMeteringFullAccess verwendet.
- Überprüfen Sie den Netzwerkzugang. Vergewissern Sie sich, dass die EC2-Instanz den AWS Marketplace Metering Endpoint mit den zuvor angegebenen Ping- und cURL-Befehlen erreichen kann.
- Überprüfen Sie die Subnetkonfiguration. Falls die Bereitstellung in einem privaten Subnetz erfolgt, stellen Sie sicher, dass die Routing-Konfigurationen für den ausgehenden Zugriff korrekt sind.
Fazit
Die Umstellung auf Stundenabrechnung für DataSunrise bei AWS kann Ihre betriebliche Effizienz und Kostenkontrolle optimieren. Indem Sie diesem Leitfaden folgen, können Sie nahtlos von einer Test- oder BYOL-Konfiguration auf ein Modell mit Stundenabrechnung umstellen. Stellen Sie sicher, dass alle Netzwerk- und IAM-Konfigurationen korrekt sind, um häufige Probleme zu vermeiden und die Vorteile der Stundenabrechnung voll auszuschöpfen. Für weitere Unterstützung wenden Sie sich bitte an den DataSunrise Support.