2 Repos
Tools for managing the operational state and availability of backend service instances.
Distinct from Video Backend Management: None of the candidates address the administrative transitioning of backend server availability in a proxy context.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Backend Availability Managers. Refine with filters or upvote what's useful.
Atlas ist ein MySQL-Datenbank-Proxy und Middleware-System, das entwickelt wurde, um den Datenverkehr zwischen Clients und Datenbankclustern zu verwalten. Es fungiert als hochverfügbares Datenbank-Gateway und Sharding-Middleware und bietet einen fehlertoleranten Einstiegspunkt für Routing, Lastverteilung und die Verwaltung von Datenbankverbindungen. Das Projekt zeichnet sich durch eine Kombination aus Read-Write-Splitting, das Abfragen an primäre oder replizierte Server leitet, und Daten-Sharding aus, um Informationen über mehrere Backend-Instanzen hinweg zu verteilen. Es nutzt einen Connection-Pooler, um den Overhead beim Aufbau neuer Sitzungen zu reduzieren, und implementiert protokollbewusstes Routing, um Client-Anfragen abzufangen und weiterzuleiten. Das System umfasst Funktionen für Gesundheitsüberwachung und automatisiertes Failover, um einen kontinuierlichen Dienst zu gewährleisten. Es unterstützt die administrative Kontrolle über die Verfügbarkeit von Backend-Servern, Client-IP-Filterung für die Zugriffskontrolle und einen Mechanismus für Zero-Downtime-Upgrades durch signalgesteuerte Verkehrsumleitung. Die Transaktionsintegrität wird durch automatische Rollbacks bei unerwarteten Client-Verbindungsabbrüchen verwaltet.
Allows transitioning backend database servers online or offline without interrupting the overall availability of the service.
Opserver ist ein plattformübergreifender Monitoring-Server und ein Infrastruktur-Dashboard, das für die Verfolgung von Systemzustand, Leistungsmetriken und der Verfügbarkeit von Backend-Diensten entwickelt wurde. Es fungiert als externer Metrik-Aggregator und Tool zur unternehmensweiten Gesundheitsüberwachung, das Daten aus Monitoring-Quellen Dritter in einer einzigen Ansicht zentralisiert. Das System integriert sich mit Incident-Response-Diensten wie PagerDuty, um Benutzeridentitäten abzubilden und Benachrichtigungs-Workflows zu verwalten. Es verbindet sich zudem mit externen Verzeichnis- und Identitätsanbietern, um Benutzerauthentifizierung und Berechtigungszuweisungen zu handhaben. Die Plattform deckt mehrere Kernfunktionsbereiche ab, einschließlich der Verfolgung der Datenbankverfügbarkeit für eigenständige Instanzen und Cluster, der Verfolgung von Anwendungsfehlern für Exception-Logs und der Verwaltung von Netzwerk-Service-Backends. Sie unterstützt netzwerkbereichsbasierte Zugriffskontrolle, um nicht authentifizierten Dashboard-Zugriff für spezifische öffentliche Netzwerkbereiche zu erlauben. Die Anwendung wird als eigenständige ausführbare Datei oder als Container-Image für die Bereitstellung unter Windows, macOS und Linux vertrieben.
Monitors server health and controls the operational state of backend network services.