Wie wir Betrieb, Sicherheit und Überwachung handhaben

Zurück zur Übersicht
Wie wir Betrieb, Sicherheit und Überwachung handhaben

GatewayAPI ist ein komplexes System, das dafür sorgt, dass Ihr SMS-Verkehr schnell, zuverlässig und sicher an Orte auf der ganzen Welt gesendet wird, während die Preise niedrig bleiben. Das ist keineswegs eine triviale Angelegenheit.

In diesem Blogbeitrag gehen wir darauf ein, wie wir den täglichen Betrieb, die Überwachung und die Sicherheit handhaben. Wir werden auch verraten, woran wir derzeit arbeiten, um die Standards von GatewayAPI weiter zu erhöhen.

TD_KT

Betrieb

Hier erfahren Sie, wie unser Rechenzentrum aufgebaut ist, wie wir es überwachen und welche Prozesse wir eingeführt haben, um einen reibungslosen Betrieb zu gewährleisten.

Einrichtung eines Tier-4-Rechenzentrums (basierend auf europäischen Normen): Ein Tier-4-Rechenzentrum verfügt über hohe Sicherheit sowie redundante Server, Speicher und Internetverbindungen. Darüber hinaus erhalten die Komponenten Strom aus mehreren unabhängigen Quellen. All dies garantiert eine extrem hohe Betriebszeit. In den letzten 90 Tagen (ab dem 9. April) lag unsere Verfügbarkeit der API bei bis zu 100 %. (Gehen Sie zu status.gatewayapi.com, um den Status von GatewayAPI zu verfolgen). Von unseren Servern werden täglich Backups erstellt, und es ist möglich, jede frühere Version des Systems sechs Monate zurückzustellen.

monitoring

Überwachung

Unsere Überwachung erledigen wir mit Icinga und Nagios. Darüber hinaus wurde unser Büro in eine von der NASA inspirierte Kommandozentrale mit einer Reihe von Bildschirmen umgewandelt, die unser Team kontinuierlich mit relevanten Informationen über SMS-Geschwindigkeit, Warteschlangen, Lieferkapazität, Betreiber, Datenzentren usw. versorgen.

4-Augen-Prinzip: Jede Aktion muss von zwei Mitarbeitern genehmigt werden, bevor sie ausgeführt werden kann. Dies verbessert die Entscheidungsfindung und hilft, Fehler zu vermeiden. Wir arbeiten auch zusammen, um sicherzustellen, dass alle unsere Lösungen auf die neuesten Versionen aktualisiert werden.

Redundanz des Bedienpersonals: Nachrichten werden immer über den am besten geeigneten Mobilfunkbetreiber weitergeleitet, je nach Nachrichtenklasse, Zielort, Verkehrsaufkommen usw. Wenn einer der Bediener ausfällt, können wir schnell zwischen ihnen wechseln.

kubernetes-logo

Woran wir arbeiten

Wir arbeiten derzeit an der Einrichtung eines neuen Rechenzentrums, um die garantierte Betriebszeit weiter zu verbessern.

Wir arbeiten auch an der Containerisierung aller Teile der Plattform und der Bereitstellung auf Kubernetes, was auf 15 Jahren Erfahrung mit der Ausführung von Produktionsarbeitslasten bei Google aufbaut. Kubernetes definiert eine Reihe von Bausteinen (Primitive), die zusammen die Bereitstellung, Wartung und Skalierung von Anwendungen ermöglichen. Sobald die Implementierung abgeschlossen ist, werden wir in der Lage sein, die GatewayAPI mühelos auf eine sehr hohe Arbeitslast zu skalieren, was auch die Art und Weise, wie wir den täglichen Betrieb verwalten, verbessern wird.

Das war’s für dieses Mal, Leute!  Wenn Sie weitere Fragen zum Betrieb, zur Überwachung und zur Sicherheit haben, zögern Sie bitte nicht, unser Support-Team zu kontaktieren.