Alte und neue API-Versionen unter demselben Hostnamen und TLS bereitstellen und dabei beide bereitstellbar halten. Wie sollten Sie den Traffic routen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Separate Backend-Dienste (Backend-Pools) pro API-Pfad hinter dem Load Balancer verwenden.
Warum dies die Antwort ist
Um alte und neue API-Versionen unter demselben Hostnamen und TLS bereitzustellen und beide bereitstellbar zu halten, ist die Verwendung separater Backend-Dienste (Backend-Pools) pro API-Pfad hinter einem Load Balancer die effizienteste Methode. Der Load Balancer kann so konfiguriert werden, dass er eingehenden Traffic basierend auf dem URL-Pfad an den entsprechenden Backend-Dienst (z.B. /v1/ an den alten Dienst, /v2/ an den neuen Dienst) weiterleitet. Dies ermöglicht eine nahtlose Koexistenz beider Versionen und eine schrittweise Migration. Einen neuen Load Balancer zu konfigurieren wäre unnötig komplex und würde zusätzliche Kosten verursachen. Legacy-Clients neu zu konfigurieren ist oft nicht praktikabel oder erfordert erhebliche Entwicklungsarbeit auf Client-Seite. Die alte API Anfragen weiterleiten zu lassen, würde die alte API zu einem Single Point of Failure machen und unnötige Latenz einführen.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich