[FAQ] Backup & Archiv – Häufig gestellte Fragen

Überblick

Dieses FAQ behandelt häufige Fragen zu Flosum Backup & Archive, einschließlich seiner Architektur auf verschiedenen Cloud-Plattformen, Sicherheit, Betriebsverhalten und Wiederherstellungsfunktionen.

Architektur & Infrastruktur

chevron-rightWie ist die Architektur von Flosum Backup & Archive auf AWS aufgebaut?hashtag

Flosum Backup & Archive läuft auf einer Amazon EC2-Instanz und verbindet sich extern mit Salesforce SaaS.

  • Nginx verarbeitet Proxy-Anfragen und ermöglicht SSL.

  • Der User Pool Service verwaltet die Zugriffskontrolle.

  • MySQL speichert Anwendungs-Konfigurationseinstellungen.

  • Lokale Speicheroptionen umfassen:

    • SSD (gp2 oder gp3)

    • S3-Objektspeicher

chevron-rightWie ist die Architektur für die Google Cloud Platform (GCP) aufgebaut?hashtag

Läuft innerhalb einer GCP-VM und verbindet sich extern mit Salesforce SaaS.

  • Nginx für Proxy/SSL

  • Google Identity Platform für Zugriffskontrolle

  • MySQL für Konfigurationsspeicherung

  • Lokale CSV-Speicherung auf SSD

chevron-rightWie ist die Architektur für Azure aufgebaut?hashtag

Läuft innerhalb einer Azure-VM mit Zugriff auf Salesforce SaaS.

  • Nginx für Proxy/SSL

  • Azure Active Directory für Zugriffskontrolle

  • MySQL für Anwendungseinstellungen

  • Speicheroptionen:

    • SSD (gp2 oder gp3)

    • S3-kompatibler Speicher

chevron-rightWelchen Zweck hat MySQL in Backup & Archive?hashtag

MySQL (läuft in einem Docker-Container) speichert Konfigurationsdaten, aber nicht speichert Kunden-Backups.

chevron-rightWie viele EC2-Instanzen werden benötigt?hashtag

Für eine standardmäßige selbst gehostete Bereitstellung wird nur eine EC2-Instanz benötigt.

chevron-rightWie patcht man eine selbst gehostete Backup & Archive-Installation?hashtag

Verwenden Sie die folgenden Befehle, um:

  1. Auszuführen

  2. Aktualisieren

  3. Zu überprüfen

Sicherheit & Speicher

chevron-rightWerden Daten vor der Übertragung an AWS verschlüsselt?hashtag

Ja, Daten werden sowohl während der Übertragung als auch im Ruhezustand mit dem SHA-256 Algorithmus verschlüsselt.

chevron-rightKönnen wir SSD statt S3 wählen?hashtag

Ja, Sie können zwischen SSD (gp2/gp3) oder S3/S3 Glacier für Ihre lokalen Speicheranforderungen wählen.

chevron-rightWelche Rolle spielen die Global Settings und der Local Storage?hashtag
  • Global verwaltet Salesforce-Verbindungen und steuert den Benutzerzugriff mit AWS Cognito (oder jeweiligen Identitätsanbietern).

  • Lokaler Speicher dient als temporärer Datenspeicher während der Verarbeitung.

chevron-rightWelche lokalen Speichertypen sind verfügbarhashtag
  • SSD (gp2)

  • SSD (gp3)

  • S3 Glacier Instant Retrieval

  • S3 Glacier Flexible Retrieval

chevron-rightWelche Aufgabe hat Nginx?hashtag
  • Leitet Anfragen an den Docker-Container weiter

  • Verwaltet SSL-Termination und Zertifikate

  • Ermöglicht HTTPS für sichere Kommunikation

Backup- & Wiederherstellungsverhalten

chevron-rightWarum benötige ich zwei Backups zur Wiederherstellung von Daten (Korruptions- und Wiederherstellungspunkte)?hashtag

Um Vermutungen zu minimieren und nur betroffene Daten wiederherzustellen. Flosum vergleicht Änderungen zwischen:

  • Dem Backup vor dem Datenverlust (Wiederherstellungspunkt)

  • Dem Backup nach dem Vorfall (bekannter Korruptionspunkt)

Nur die geänderten Datensätze werden wiederhergestellt, wodurch Präzision und Geschwindigkeit gewährleistet werden.

chevron-rightKann ich mehrere Backup- oder Wiederherstellungsaufträge gleichzeitig ausführen?hashtag

Nein, nur ein Auftrag (Backup, Wiederherstellung, Archivierung oder Suche) kann zu einem gegebenen Zeitpunkt ausgeführt werden.

chevron-rightWas passiert, wenn ein geplantes Backup mit einem laufenden Auftrag überlappt?hashtag

Das überlappende Backup wird übersprungen. Der nächste ungeplante Slot erfasst alle verpassten Änderungen. Composite Backups setzen fort und erfassen alle Deltas seit dem letzten erfolgreichen Lauf.

chevron-rightWarum werden History-Objekte nicht wiederhergestellt?hashtag

In Salesforce fehlen History-Objekten Insert/Update Berechtigungen. Dies ist eine Einschränkung auf Plattformebene von Salesforce, nicht eine Begrenzung von Flosum.

chevron-rightWie funktionieren Datensatzzählungen in den Backup-Jobs?hashtag

Beim Überprüfen eines abgeschlossenen Backup-Jobs zeigt die App Datensatzzählungen an, die angeben, wie viele Datensätze im Backup gespeichert sind und wie viele in diesem Job verarbeitet wurden.

  • Gesamt: Anzahl aller Datensätze, die derzeit in der Backup & Archive-App für ein bestimmtes Objekt (z. B. Accounts, Contacts) gespeichert sind.

  • Ein Klick auf eine Objektzeile öffnet die Datensatztabelle, die Folgendes anzeigt:

    • Alle = Hinzugefügt + Geändert + Gelöscht

    • Hinzugefügt = Neue Datensätze, die in diesem Job erfasst wurden

    • Geändert = Bestehende Datensätze, die aktualisiert wurden

    • Gelöscht = Datensätze, die seit dem letzten Backup entfernt wurden

Beispiel:

Zum Beispiel wurde gestern ein neues Backup erstellt und hat 40 Case-Datensätze aus Ihrer Organisation erfasst. Das Gesamt würde 40 Case-Datensätze anzeigen. Heute haben Sie 10 neue Cases hinzugefügt und 5 bestehende Cases aktualisiert.

Das heutige Backup wird anzeigen:

Gesamt

50 (40 ursprünglich + 10 neu)

Hinzugefügt

10

Geändert

5

Gelöscht

0

Alle

15 (10 hinzugefügt + 5 geändert)

Zusammenfassung:

  • Gesamt = Alle gespeicherten Datensätze

  • Alle / Hinzugefügt / Geändert / Gelöscht = Änderungen in diesem spezifischen Backup-Job

chevron-rightWas bedeuten die Symbole und Chips auf dem Bildschirm „Child-Objekte hinzufügen“ in der Backup & Archive-App?hashtag

Symbole und Indikatoren auf dem Bildschirm "Child-Objekte hinzufügen" vermitteln wichtige Beziehungen zwischen Eltern- und Kindobjekten, insbesondere bei Löschungen während der Archivierung:

Gelbes Warn-Dreieck (Kaskadenlöschung)

  • Das Kindobjekt hat eine abhängige (Kaskadenlöschung) Beziehung zum Elternobjekt.

  • Diese werden als abhängige Objekte in Salesforce betrachtet.

  • Optional in das Archiv aufzunehmen .

  • Wenn ausgeschlossen, werden Kinddatensätze gelöscht, wenn das Elternteil archiviert und gelöscht wird.

  • Dies spiegelt das native Kaskadenverhalten von Salesforce wider.

Rotes Schloss-Symbol (Eingeschränkte Löschung)

  • Das Kindobjekt hat eine Beziehung mit eingeschränkter Löschung zum Elternobjekt.

  • Diese Objekte werden automatisch in die Archivvorlage aufgenommen und können nicht ausgeschlossen werden.

  • In Salesforce verhindern Beziehungen mit eingeschränkter Löschung, dass der Elterndatensatz gelöscht wird, es sei denn, die zugehörigen Kinddatensätze werden zuerst gelöscht.

  • Erforderlich für die Archivierung, um Fehler zu verhindern.

chevron-rightWarum erhalte ich während der Wiederherstellung für das Feld RecordTypeId beim Objekt Order einen INVALID_CROSS_REFERENCE_KEY-Fehler?hashtag

Dieser Fehler tritt auf, wenn die RecordTypeId aus den archivierten Daten nicht mehr existiert oder in der aktuellen Organisation nicht zugänglich ist.

Ursachen:

  • Der archivierte Datensatz hat eine implizit zugewiesene RecordTypeId, die:

    • In der aktuellen Organisation nicht mehr existiert.

    • Für den Wiederherstellungsbenutzer (ausführenden Benutzer) nicht sichtbar/zugänglich ist.

    • Mit einer früheren Konfiguration oder einem Managed Package verknüpft war.

Lösung:

  • Schließen Sie das Feld RecordTypeId während der Wiederherstellung aus.

  • Salesforce weist automatisch den Standard-Recordtyp zu.

  • Verhindert Cross-Reference-Fehler und schließt die Wiederherstellung ab.

chevron-rightWarum erhalte ich den Fehler INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST beim Wiederherstellen eines EmailMessage-Datensatzes mit einem FromAddress?hashtag

Dies geschieht, wenn die FromAddress in Ihrer Salesforce-Organisation nicht erkannt oder validiert wird.

Salesforce zulässt nur:

  • organisationweite E-Mail-Adressen

  • E-Mail-to-Case-Routing-Adressen

  • E-Mail-Adressen aktiver Benutzer

Wenn die FromAddress in Ihrem Backup (z. B. [email protected]) nicht validiert ist, gibt Salesforce zurück:

  • INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST

  • INVALID_FIELD_VALUE

Dieser Fehler tritt auf, weil Salesforce eine Einschränkung für das FromAddress Feld des EmailMessage Objekts durchsetzt. Der Fehler bezieht sich auf ValidatedFromAddress, aber das Problem liegt im Wert im FromAddress Feld, das in Salesforce validiert und autorisiert sein muss.

Intern verwendet Salesforce ein Feld namens ValidatedFromAddress um sicherzustellen, dass der FromAddress unter den autorisierten Absendern ist. Um diesen Fehler während einer Wiederherstellung oder eines Inserts zu vermeiden, schließen Sie das ValidatedFromAddress Feld aus Ihrer Wiederherstellungsanfrage für EmailMessage-Datensätze aus.

chevron-rightWann sollte die Berechtigung „Query All Files“ einem Benutzer der Backup & Archive-App gewährt werden und was passiert, wenn sie nicht gewährt wird?hashtag

Die "Query All Files" Berechtigung ist sensibel und sollte nur vertrauenswürdigen System- oder Integrationsbenutzern zugewiesen werden.

Erforderlich wenn:

  • Dateien gesichert oder wiederhergestellt werden, die nicht ausdrücklich mit dem Benutzer geteilt wurden.

Wenn nicht gewährt:

  • Werden nur freigegebene Dateien gesichert.

  • Einige Dateien, die über Datensatzzugriff sichtbar sind, können übersprungen werden.

  • Die Wiederherstellung kann Dateianhänge verpassen, die nicht erfasst wurden.

Auswirkung:

  • Unvollständige Datei-Backup- und Wiederherstellungsprozesse.

  • Risiko von Datenlücken in gemeinsam genutzten oder kollaborativen Umgebungen.

Zuletzt aktualisiert

War das hilfreich?