stackit.guru
Storage

Backup Service

backup disaster-recovery

Ü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)
}

Dokumentation

Verwandte Artikel