Die Buchungsdatenbank der Nordlicht Reisen GmbH läuft in Azure (Lektion 2.1). Jetzt verlangt der Vertrieb morgens viele schwere Berichte, an Kampagnentagen kommt die zehnfache Last, 400 externe Benutzer der Partnerhotels dürfen nur ihre eigenen Buchungen sehen, und in der Tabelle liegen Passnummern, die auch in der IT niemand im Klartext lesen soll. Die Prüfung nennt das: eine Lösung für Skalierbarkeit von Datenbanken und eine Lösung für den Datenschutz empfehlen. Beides sind Auswahlfragen mit Grenzen.
Vorwissen. Dienst, Stufe und Rechenform stehen in Lektion 2.1. Sicherung und Wiederherstellung zeigt K3 in Lektion 3.6.5, Hashen, Verschlüsseln und Signieren in Lektion 3.3.6, Schlüssel im Tresor Lektion 1.4. Hochverfügbarkeit und Notfallwiederherstellung der Daten kommen in den Lektionen 3.1, 3.2 und 3.4 und werden hier nur berührt. Neu ist, welcher Weg zu welcher Anforderung passt.
Die Anforderung
Alle Zahlen sind Annahmen der Aufgabe.
| Anforderung | Quelle | Messgröße (Annahme) |
|---|---|---|
| Berichte dürfen Buchungen nicht bremsen | Vertrieb | 40 schwere Abfragen gleichzeitig, 7 bis 9 Uhr |
| Zehnfache Last an Kampagnentagen | Marketing | Termine zwei Wochen vorher bekannt |
| Hotels sehen nur eigene Buchungen | Partnerverträge | etwa 400 externe Benutzer, Zugriff über die Schnittstelle |
| Passnummern nie im Klartext in der IT | Datenschutz | auch Datenbankadministratoren sehen sie nicht |
| Support sieht E-Mail-Adressen maskiert | Datenschutz | nur die letzten Zeichen |
| Schlüssel der Datenbankverschlüsselung kontrolliert die Datenschutzbeauftragte | Datenschutz | Schlüssel aus Lektion 1.4 |
| Wiederherstellung zu einem beliebigen Zeitpunkt der letzten Wochen | Betrieb | 35 Tage |
| Buchungsbelege lange aufbewahren | Controlling | zehn Jahre (verbindlich klärt das die Steuerberatung) |
| Zugriffe protokollieren | Revision | alle Administratorzugriffe nachvollziehbar |