Uhrwerk kündigte heute einen neuen Dienst an, der seinen Uhrensynchronisierungsdienst verwendet, um Paketverluste zu eliminieren und Unternehmen dabei zu helfen, ihre Netzwerkleistung zu verbessern.
Vor einem Jahr sorgte das Unternehmen für Aufsehen, als es seinen Uhrensynchronisierungsdienst ankündigte, der Unternehmen dabei hilft, ihre Serverflotten synchron zu halten. Uhren mit einer Genauigkeit von bis zu fünf Nanosekunden (für hardwarebasierte Zeitstempel) synchron zu halten, ist eine ziemliche Errungenschaft, aber die Idee hier war immer, den Stapel zu erweitern und Tools auf dieser grundlegenden Technologie aufzubauen. Das erste Tool, Latency Sensei, liefert Benutzern feinkörnige Daten über die Latenz in ihren Netzwerken. Jetzt bündelt Clockwork dieses Tool mit anderen Funktionen und einem neuen „Sense-and-Control“-Dashboard, um sie alle zu verwalten, mit dem Ziel, Unternehmen dabei zu helfen, Netzwerklatenz und Jitter zu reduzieren und Paketverluste zwischen ihren Maschinen praktisch zu eliminieren, unabhängig von Standort oder Computerumgebung .
Traditionell, um Paketverluste zu reduzieren (und diese Verluste und ihre Neuübertragungen sind grundlegendes Merkmal von TCP die das Internet zum Laufen bringen), verwenden Netzwerk-Switches Puffer. Sondern als Clockwork-Mitbegründer und Stanford-Informatikprofessor Balaji Prabhakar In einem Interview auf der KubeCon Europe Anfang dieses Monats wurde festgestellt, dass dies mit viel Overhead verbunden ist.
One-Way-Messungen, argumentiert das Clockwork-Team, sind ein weitaus genauerer Indikator für Überlastung als Paketverluste, und in der Demo des Unternehmens senkt das einfache Einschalten dieser Packet Rocket-Überlastungskontrollfunktion, wie das Unternehmen es nennt, den Paketverlust auf fast null während Verringerung der Latenz und Erhöhung der Bandbreitennutzung. Das klingt fast zu schön, um wahr zu sein, aber Clockwork kann diese Behauptungen untermauern und das Unternehmen hat bereits eine Reihe von Unternehmenskunden, die die gesamte Cloud Deluxe-Plattform erfolgreich getestet haben.
„Wenn wir genaue Uhren in Netzwerken haben, messen wir zuerst die Überlastung sehr genau – in eine Richtung, nicht in die Hin- und Rückfahrt geteilt durch zwei. Zweitens, wenn Sie die Einwegmessung schnell und genau durchführen können, dann können Sie die Staus tatsächlich auf eine Art und Weise kontrollieren, wie es vorher nicht möglich war“, erklärte Prabhakar. „Weil das meiste Problem mit Netzwerküberlastung besteht, wenn Sie nicht in Richtung Packet Drops gehen wollen – das ist die nukleare Option – wenn Sie nicht auch nur in die Nähe davon gehen wollen, sagen die Leute immer: Hier ist ein Puffer.“ Es ist jedoch schwierig herauszufinden, wie die Überlastung genau gemessen werden kann, und selbst bei einem großen Puffer sind eine Reihe von Paketverlusten (und der damit verbundene Overhead) erforderlich, bevor das System den erforderlichen Schwellenwert erreicht, um aktiv zu werden.
Mit dieser Kerntechnologie kann Clockwork einer bestimmten virtuellen Maschine dann auch problemlos Bandbreite zuweisen und/oder den Datenverkehr basierend auf den Anforderungen einer bestimmten Anwendung priorisieren. Mit den vorhandenen Latenzdaten kann das Unternehmen auch feststellen, welche Maschinen sich wahrscheinlich auf demselben physischen Host befinden, sodass Unternehmen Workloads verschieben können, um dies zu vermeiden laute Geschwister Problem.
„Uhrwerk Systems hilft uns, einen besseren Einblick in unsere komplexe Multi-Cloud-Umgebung zu erhalten“, sagte Albert Greenberg, Vice President of Platform Engineering bei Uber. „UhrwerkDie bahnbrechende Technologie von kann Stauengpässe mit genauen Latenzmessungen lokalisieren – und das Problem beheben, indem Paketverzögerungen beseitigt und Paketverluste eliminiert werden. Wir sind von den bisherigen Versuchen beeindruckt und untersuchen das Potenzial für Uhrwerk’s Cloud Deluxe-Software, um uns dabei zu helfen, eine leistungsstarke Netzwerkinfrastruktur auf Basis generischer Cloud-Umgebungen aufzubauen.“
Bald, sagte mir Prabhakar, wird das Unternehmen auch in der Lage sein, bessere Snapshots des Netzwerkstatus für Backups und Disaster Recovery zu ermöglichen. Um einen genauen Snapshot des Netzwerkstatus zu erhalten, müssten Sie die Anwendung traditionell anhalten, warten, bis die Pakete ihr Ziel erreichen, und dann den Snapshot erstellen. Aber mit genaueren Uhren ist es möglich, einfach zu sagen: Alle VMs machen eine Pause für ein paar Nanosekunden, warten ein paar Millisekunden, bis alles landet, was noch im Flug ist, machen Sie den Snapshot und fahren Sie fort.
All dies wird jetzt von der UniChron-API von Clockwork unterstützt, die es Benutzern ermöglicht, dynamische Grenzen für die Genauigkeit der Uhr festzulegen, und die über das neue interaktive Bedienfeld des Unternehmens gesteuert wird. Das Unternehmen bietet auch programmgesteuerten Zugriff auf alle Funktionen über APIs.