Custom cover image
Custom cover image

Verteilte Systeme mit Kubernetes entwerfen : Patterns und Prinzipien für skalierbare und zuverlässige Services / Brendan Burns ; deutsche Übersetzung von Thomas Demmig

By: Contributor(s): Resource type: Ressourcentyp: Buch (Online)Book (Online)Publisher number: 1906348Language: German Original language: English Publisher: Heidelberg : O'Reilly, 2018Distributor: [Ipswich, Massachusetts] : EBSCO IndustriesEdition: 1. AuflageDescription: 1 Online-Ressource (XII, 148 Seiten) : Illustrationen, DiagrammeISBN:
  • 9783960102403
  • 9783960102410
  • 9783960102427
Uniform titles:
  • Designing distributed systems
Subject(s): Additional physical formats: 9783960090885 | 3960102402. | 9783960102403. | Erscheint auch als: Verteilte Systeme mit Kubernetes entwerfen. Druck-Ausgabe 1. Auflage. Heidelberg : O'Reilly, 2018. XII, 148 Seiten | Print version: Verteilte Systeme mit Kubernetes entwerfen : Patterns und Prinzipien für skalierbare und zuverlässige Services. Heidelberg : O'Reilly,c2018RVK: RVK: ST 200LOC classification:
  • QA76.9.D5*
Online resources: Summary: Ein Beispiel-Sidecar: HTTPS für einen alten ServiceDynamische Konfiguration mit Sidecars; Modulare Anwendungs-Container; Aus der Praxis: Den topz-Container deployen; Mit Sidecars eine einfache PaaS bauen; Modularität und Wiederverwendbarkeit durch Sidecars; Container parametrisieren; Die API jedes Containers definieren; Dokumentieren Sie Ihre Container; Zusammenfassung; Kapitel 3: Ambassador; Mit einem Ambassador einen Service per Sharding aufteilen; Aus der Praxis: Einen Sharded Redis implementieren; Einen Ambassador zum Service Brokering einsetzenSummary: Intro; Inhalt; Vorwort; Kapitel 1: Einführung; Eine kurze Geschichte der System-Entwicklung; Eine kurze Geschichte von Mustern in der Software-Entwicklung; Formalisierung der algorithmischen Programmierung; Muster für die objektorientierte Programmierung; Der Aufstieg von Open-Source-Software; Der Wert von Mustern, Praktiken und Komponenten; Auf den Schultern von Riesen stehen; Eine gemeinsame Sprache für Gespräche über unsere Praktiken; Gemeinsame Komponenten für einfache Wiederverwendung; Zusammenfassung; Teil I: Single-Node-Muster; Motivation; Zusammenfassung; Kapitel 2: SidecarSummary: Mit einem Ambassador experimentieren oder Requests splittenAus der Praxis: 10 %-Experimente umsetzen; Kapitel 4: Adapter; Monitoring; Aus der Praxis: Prometheus für das Monitoring einsetzen; Logging; Aus der Praxis: Verschiedene Logging-Formate mit fluentd normalisieren; Einen Health-Monitor ergänzen; Aus der Praxis: Ausführliches Health Monitoring für MySQL; Teil II: Serving-Muster; Kapitel 5: Replizierte lastverteilte Services; Zustandslose Services; Readiness-Prüfungen für das Load Balancing; Aus der Praxis: Einen replizierten Service in Kubernetes erstellen; Services mit Session TrackingSummary: Replizierte Services auf AnwendungsebeneEinziehen einer Caching-Schicht; Ihren Cache deployen; Aus der Praxis: Die Caching-Schicht deployen; Die Cache-Schicht erweitern; Rate Limiting und Denial-of-Service-Verteidigung; SSL Termination; Aus der Praxis: nginx und SSL Termination deployen; Zusammenfassung; Einführung in Microservices; Kapitel 6: Sharded Services; Sharded Caching; Warum Sie einen Sharded Cache brauchen könnten; Die Rolle des Cache für die System-Performance; Replizierte Sharded Caches; Aus der Praxis: Einen Ambassador und Memcache für einen Sharded Cache deployenSummary: Sharding-FunktionenAuswahl eines Schlüssels; Konsistente Hashing-Funktionen; Aus der Praxis: Einen konsistenten HTTP Sharding Proxy bauen; Repliziertes Sharded Serving; Hot Sharding Systems; Kapitel 7: Scatter/Gather; Scatter/Gather mit Root-Verteilung; Aus der Praxis: Verteilte Dokumentensuche; Scatter/Gather mit Leaf Sharding; Aus der Praxis: Sharded Dokumentensuche; Die richtige Anzahl an Blättern wählen; Scatter/Gather für mehr Zuverlässigkeit und bessere Skalierbarkeit replizieren; Kapitel 8: Funktionen und ereignisgesteuerte Verarbeitung; Herausfinden, ob FaaS sinnvoll istPPN: PPN: 1041745877Package identifier: Produktsigel: ZDB-4-NLEBK
No physical items for this record