Nextiva verbessert die Netzwerk- und Anwendungsleistung erheblich mit NGINX Plus und NGINX Controller

Nextiva ist ein Unternehmen für Geschäftskommunikation, das sich dafür einsetzt, Organisationen dabei zu unterstützen, ihre Kommunikation, Produktivität und Kundenbeziehungen auf einer wirklich einheitlichen Plattform zu verwalten. Sie bieten eine Vielzahl vernetzter Kommunikationstools für Unternehmen auf der ganzen Welt, darunter Voice-over-IP-Telefondienste ( VoIP ), CRM, Umfragen, Online-Chat, Tools für die Zusammenarbeit, Analysen und Faxdienste.

Geschäftliche Herausforderung

Nextiva ist stolz darauf, seinen vielen Kunden, die sich in Sachen Telefon , Fax und anderen wichtigen Geschäftskommunikationskanälen auf das Unternehmen verlassen, Service auf höchstem Niveau zu bieten. Doch bei einer geografisch verteilten Architektur, die sich über acht Rechenzentren in den gesamten Vereinigten Staaten erstreckte, erwies sich die Verwaltung der komplexen Serverbereitstellung, des Patchens und der Aktualisierung als mühsam und kostspielig. 

Angesichts eines vorhandenen F5 NGINX Plus-Footprints von 30 Instanzen wurde klar, dass die Wartung einzelner NGINX Plus-Installationen, wie etwa monatliche Updates zur Einhaltung interner Sicherheitsanforderungen, nicht effizient war. Außerdem war es ohne ein zentrales Tool schwierig, neue Produktfunktionen und Updates zu testen oder bereitzustellen. Und es gab Komponenten innerhalb der Netzwerkarchitektur, wie z. B. HAProxy und Load Balancer, denen Funktionen wie die Sitzungspersistenz fehlten, die die Systemadministratoren von Nextiva benötigten, um die Gesamtleistung ihrer Dienste zu verbessern. Da ihre NGINX Plus-Infrastruktur mehr als eine Milliarde Anfragen pro Stunde bearbeitet (Tendenz steigend), war es für Nextiva von entscheidender Bedeutung, die Kontrolle über den gesamten Footprint zu haben, unabhängig vom geografischen Standort.

Lösungen

Um die allgemeine Netzwerkeffizienz und -leistung zu verbessern und Ausfallzeiten für Benutzer zu begrenzen, benötigten die Systemingenieure von Nextiva eine Möglichkeit, den gesamten NGINX Plus-Footprint zentral zu verwalten. Die bestehende Methode der individuellen Verwaltung von Instanzen führte zu zusätzlicher Komplexität und kostete wertvolle Zeit. NGINX Controller [jetzt F5 NGINX Management Suite] löst dieses Problem, indem es den Ingenieuren ermöglicht, Sicherheitspatches und Upgrades von einem zentralen Dashboard aus auf jede Instanz anzuwenden, wodurch der Ressourcenbedarf zur Wartung des Netzwerks und zur Gewährleistung der Einhaltung interner Sicherheitsanforderungen erheblich reduziert wird.

Controller ermöglicht Nextiva aber auch, die Leistung, Nutzung und andere Kennzahlen einzelner NGINX Plus-Server über den gesamten Footprint hinweg in einer einzigen Ansicht zu überwachen. Für Nextiva ist dies eine wichtige Funktionalität, insbesondere da NGINX Plus mehrere Funktionen im Netzwerk ausführt, darunter: 

  • Weiterleitung von Server-zu-Server-Mutual-TLS-Datenverkehr (mTLS) zwischen Anwendungen
  • Dient als Edge-Quelle in der DMZ zur Verteilung von VoIP-Telefonkonfigurationen
  • Handhabung des Softphone-Anwendungs- und Reverse-Proxy-Datenverkehrs
  • Filtern Sie unerwünschten Datenverkehr

Darüber hinaus kann Nextiva mit Controller NGINX Plus nutzen, um produktionsähnliche Entwicklungsumgebungen schnell und einfach dynamisch bereitzustellen. Dadurch kann DevOps Code in Echtzeit bereitstellen und mögliche Verbesserungen an Produkten oder Kerndiensten iterieren, ohne die tatsächlichen Kunden zu beeinträchtigen. Dies verkürzt die Markteinführungszeit für kritische Funktionen und Fehlerbehebungen erheblich. Und die API-Verwaltungsfunktionen von Controller bieten eine leistungsstarke Plattform für die Verwaltung der Bereitstellung und Sicherheit der APIs, die sowohl von internen Systemen als auch von externen Kunden verwendet werden. 

Da NGINX Plus andere Komponenten von Drittanbietern wie HAProxy und Apache HTTP Server ersetzt hat, stellen die Systemingenieure von Nextiva schließlich eine deutliche allgemeine Verbesserung der Netzwerk- und Anwendungsleistung fest.

Ergebnisse

Deutlich reduzierte architektonische Komplexität

Um die Funktionalitäts- und Leistungsanforderungen seiner Kerndienste zu erfüllen, musste Nextiva in seinen gesamten Netzwerken mehrere unterschiedliche Technologien einsetzen. Nextiva hatte HAProxy für das Caching und Apache HTTP Server für die Anwendungsbereitstellung verwendet. Diese beiden Anwendungen stellten zwar wichtige Funktionen bereit, komplizierten jedoch auch die Gesamtarchitektur erheblich, machten die Verwaltung komplexer, erforderten mehr Ressourcen und verschlechterten die Gesamtleistung. Durch die Konsolidierung der Funktionalität konnte NGINX Plus den Systemingenieuren von Nextiva ermöglichen, alle HAProxy- und Apache-Instanzen zu ersetzen und so die Anzahl der Netzwerkkomponenten in der geografisch verteilten Architektur des Unternehmens deutlich zu reduzieren.

Verbessertes Management und reduzierte Ausfallzeiten

Seit der Einführung des NGINX Controllers konnten die Systemingenieure von Nextiva eine deutliche Verbesserung der Gesamteffizienz ihrer Abläufe feststellen. Da sie NGINX Plus-Instanzen nicht mehr einzeln aktualisieren und patchen müssen, können sie technische Ressourcen für andere unternehmenskritische Projekte einsetzen. Mit den integrierten Verwaltungsfunktionen des NGINX Controllers können die Techniker von Nextiva außerdem Updates in Echtzeit und ohne Ausfallzeiten von Diensten oder Anwendungen bereitstellen, z. B. Sicherheitspatches, die aus Gründen der internen Konformität alle 30 Tage angewendet werden müssen, und Entwicklungsinstanzen dynamisch starten. Dadurch wird sichergestellt, dass Kunden auf die Produkte zugreifen können, für die sie bezahlen, während die für die Anwendungs- und Dienstbereitstellung erforderlichen Netzwerkressourcen auf dem neuesten Stand bleiben.

Bessere Anwendungs- und Serviceleistung

Als Teil seiner Servicearchitektur nutzte Nextiva Apache zur Bereitstellung der Anwendungsressourcen und HAProxy für das Caching. Und obwohl jede Technologie die erforderliche Funktionalität bereitstellen konnte, führte die Kombination mehrerer Komponenten innerhalb der Anwendungsreaktionskette zu unnötiger Latenz. Nachdem die Systemingenieure von Nextiva die Funktionalität dieser anderen Komponenten in NGINX Plus konsolidiert hatten, konnten sie erhebliche Verbesserungen der Serviceleistung feststellen. NGINX Plus-Instanzen, die Softphone-Anwendungen und anderen Endbenutzerverkehr verarbeiten, wurden für die Bearbeitung von weit über einer Milliarde Anfragen pro Stunde konfiguriert.

Alle Kundengeschichten ansehen

 

Vodafone-Logo
Vorteile
  • NGINX ermöglicht die Überwachung von Leistung, Nutzung und anderen individuellen Kennzahlen im gesamten Netzwerkbereich über eine einzige Ansicht
  • Durch die Konsolidierung der Funktionalität in NGINX Plus reduzierte Nextiva die Komplexität seiner verteilten Architektur und erzielte Verbesserungen bei der Serviceleistung
  • Ermöglicht die dynamische Bereitstellung produktionsähnlicher Entwicklungsumgebungen, um Verbesserungen an Produkten oder Kerndiensten zu testen, ohne die tatsächlichen Kunden zu beeinträchtigen.

Herausforderungen
  • Die Verwaltung der Komplexität der Serverbereitstellung, des Patchens und des Upgradens in einer geografisch verteilten Architektur mit acht Rechenzentren war mühsam und kostspielig
  • Ohne ein zentrales Tool war es schwierig, neue Produktfunktionen und Updates zu testen oder einzuführen, ohne die Kunden zu beeinträchtigen.
  • Bei bestimmten Komponenten der Netzwerkarchitektur fehlte die Sitzungspersistenz, was die Gesamtleistung des Dienstes beeinträchtigte. 

Produkte