Backup Service
Übersicht
STACKIT Backup Service bietet automatisierte, zuverlässige Backup-Lösungen für virtuelle Maschinen und Datenbanken. Mit flexiblen Backup-Plänen und Aufbewahrungsrichtlinien schützen Sie Ihre kritischen Daten. Der Service unterstützt inkrementelle Backups für effiziente Speichernutzung, Point-in-Time-Recovery und Cross-Region-Replikation für Disaster Recovery. Verschlüsselte Backups gewährleisten Datensicherheit. Backup Service ist essentiell für Business Continuity, Compliance-Anforderungen und Schutz vor Datenverlust durch Hardware-Ausfälle oder menschliche Fehler.
Go SDK Beispiel
package main
import (
"context"
"fmt"
"github.com/stackitcloud/stackit-sdk-go/services/backup"
)
func main() {
// Initialize Backup client
client, err := backup.NewClient()
if err != nil {
panic(err)
}
// Create a backup policy
policy, err := client.CreateBackupPolicy(context.Background(), &backup.CreateBackupPolicyRequest{
ProjectID: "your-project-id",
Name: "daily-backup",
Schedule: "0 2 * * *", // Daily at 2 AM
RetentionDays: 30,
ResourceType: "vm",
ResourceIDs: []string{"vm-id-1", "vm-id-2"},
})
if err != nil {
panic(err)
}
fmt.Printf("Backup policy created: %s\n", policy.Name)
}