In meinem letzten Blog habe ich erörtert, warum Anwendungsproxys heute im Bereich der WAN-Optimierung immer seltener eingesetzt werden. Zusammenfassend lässt sich sagen, dass der NUMMER EINER der Gründe, warum die Technologie weitgehend vom „Layer-7-Proxy“-Modell abgerückt ist, in der hohen Neigung liegt, viele der Anwendungen, die sie angeblich unterstützen, zu „zerstören“. Der Aryaka-Ansatz
Wie kann Aryaka also den Datenverkehr optimieren, ohne Dutzende von anwendungsspezifischen Layer-7-Proxys zu verwenden, wie „die anderen Jungs“? Einfach. Indem Sie die Ursache des Anwendungsproblems beheben, anstatt zu versuchen, das Symptom zu maskieren. Nehmen Sie zum Beispiel die Technologie zur Datendeduplizierung. Es stimmt zwar, dass die alten „blockbasierten“ Versionen von Deduplizierungs-Engines wissen mussten, wo der Datenteil eines IP-Pakets begann, und dass sie in der Lage sein mussten, einen Block zusammenhängender Daten zuzuordnen, um vernünftige Deduplizierungsergebnisse zu erzielen, aber die neueren Deduplizierungs-Engines auf „Byte-Ebene“, wie die Technologie, die Aryaka in unserem WAN-Optimierungssoftware-Stack verwendet, sind in der Lage, Daten an jeder Stelle des IP-Pakets zu deduplizieren, was die Notwendigkeit spezifischer Proxys für Anwendungen wie NFS und SRDF unnötig macht. Leichtgewichtige, transaktionale Anwendungen wie MS-RDP oder Citrix ICA profitieren ohnehin nicht von der Deduplizierung. In diesen Fällen ist die Datenmenge in den IP-Paketen sehr gering und wird bereits komprimiert. Die Leistungsprobleme, mit denen die Endbenutzer dieser Anwendungen zu kämpfen haben, werden in der Regel durch netzwerkbezogene Probleme wie hohe oder variierende Netzwerklatenzen oder Paketverluste verursacht. Es gibt eigentlich nur drei wichtige technische Lösungen, um die Leistungsprobleme der Endbenutzer bei der Verwendung dieser Arten von Protokollen über das WAN zu verbessern:
- Stabilisieren Sie die End-to-End-Latenz. In den meisten WAN-Provider-Netzwerken kann es aufgrund von Routing-Änderungen, zwischenzeitlichen Engpässen, Überbelegung der Bandbreite, fehlerhaften Geräten usw. zu unterschiedlichen Latenzen und Latenzspitzen kommen. Da Aryaka das Netzwerk besitzt, haben wir Kapazitäten und Redundanzen eingebaut, um sicherzustellen, dass es immer einen stabilen Netzwerkkern gibt. Mit vordefiniertem Traffic-Routing und mehreren redundanten Pfaden kann Aryaka einer Anwendung stabile, konsistente und vorhersehbare Netzwerkbedingungen bieten, die die Effizienz der Sende- und Empfangspuffer von Anwendungen verbessern und zu einem wesentlich reibungsloseren interaktiven Endbenutzererlebnis führen.
- Reduzieren Sie Paketverluste. In Kombination mit unterschiedlichen Latenzzeiten sind Paketverluste die Hauptursache für Leistungsprobleme bei Benutzern von Transaktionsanwendungen. Verlorene Datenpakete führen zu Verzögerungen bei Mausbewegungen oder beim Tippen auf dem Bildschirm sowie zu Problemen mit der Sprach- oder Bildqualität bei Programmen für die Zusammenarbeit wie MS-Lync. Es gibt zwar eine Reihe verschiedener Technologien, die versuchen, Paketverluste auf verlustbehafteten Verbindungen zu mindern, aber keine ist so effektiv bei der Verbesserung der Anwendungsleistung wie eine saubere, verlustarme Verbindung.Durch den Besitz des Netzwerkkerns kann Aryaka die Hauptursachen für Paketverluste beseitigen, die in der Regel auf Netzwerküberlastung oder fehlerhafte Geräte zurückzuführen sind. Aryaka überbietet niemals seine Bandbreite, so dass es nie zu einer Überlastung des Kerns kommt. In der Tat unterhält Aryaka eine deutlich höhere Bandbreite als die, die unseren Kunden garantiert wird. Dies ermöglicht eine schnelle Bereitstellung von zusätzlicher Bandbreite für Kunden, wenn diese benötigt wird, und erlaubt es den Kunden, ihre bereitgestellten Tarife zu überziehen. Sollte es auf einem WAN-Segment aufgrund eines Gerätefehlers zu einem Paketverlust kommen, wird der Datenverkehr sofort und nahtlos auf eine redundante WAN-Verbindung übertragen, um Auswirkungen auf den Kundenverkehr zu vermeiden.
- Nehmen Sie dem Endpunkt der Anwendung die Verantwortung für die Staukontrolle ab und übertragen Sie sie auf das Netzwerk, wo sie hingehört. Das zugrundeliegende Transportprotokoll für viele Anwendungen ist TCP, und TCP fordert den Endbenutzer auf, herauszufinden, wie verfügbar das zwischengeschaltete Netzwerk für den Datenversand ist, und dann seine Übertragungsrate an das Netzwerk anzupassen. Während dieser Ansatz vor 15 oder 20 Jahren gut funktionierte, als Weitverkehrsnetze in der Regel eine sehr geringe Bandbreite aufwiesen und oft überlastet waren, führt dies heute dazu, dass die Anwendung zum Engpass wird. Während die meisten WAN-Optimierungsgeräte ein gewisses Maß an TCP-Überlastungskontrolle für ihre appliancebasierten Punkt-zu-Punkt-Lösungen bieten, muss Aryaka diese spezielle Funktion nur am Rande bereitstellen, vom Standort des Kunden bis zum ersten Aryaka Point of Presence. In allen geografischen Regionen kontrolliert Aryaka den gesamten Datentransit über unser Kernnetz, so dass wir in der Lage sind, neuere, effizientere Protokollalgorithmen zu verwenden, die für die größeren und längeren WAN-Verbindungen, die heute verwendet werden, effektiver sind.
Traditionelle Anbieter von WAN-Optimierung haben keine Kontrolle über die Bedingungen im Zwischennetz und müssen versuchen, Probleme, die über die WAN-Transitverbindungen auftreten, zu lösen oder zu maskieren. Sie können z.B. nichts gegen Paketverluste oder schwankende Netzwerklatenzen ausrichten, die bei den heutigen leichteren WAN-Anwendungen wie Citrix, MS-RDP, VoIP usw. Probleme verursachen. Dies führt dazu, dass herkömmliche WAN-Optimierungstechnologien feststecken und versuchen, die zwischenzeitlichen Verluste und Latenzprobleme, die im WAN auftreten, zu „entschärfen“, anstatt sie tatsächlich zu beheben. Mehr mit weniger“ erreichen Anwendungsproxys Es gibt immer noch einige Protokolle der Anwendungsschicht, wie ältere Versionen von CIFS oder SMB, die von einem speziellen Proxy für die Optimierung über das WAN profitieren, und natürlich unterstützt Aryaka diese Eckfälle heute. Aber diese Liste wird immer kürzer. Die Wahrheit ist, dass sich die meisten Protokolle im WAN besser verhalten, je weiter sie sich entwickeln. Durch die Verringerung der Abhängigkeit von spezifischen Proxys der Anwendungsschicht kann die Technologie von Aryaka eine bessere Optimierung bieten und gleichzeitig die Zuverlässigkeit verbessern und potenzielle Fehlerquellen beseitigen. Unsere Deduplizierungs- und Komprimierungstechnologie auf Byte-Ebene unterstützt den gesamten unverschlüsselten Datenverkehr, unabhängig von der anwendungsspezifischen Datenformatierung. Und unsere segmentübergreifende, optimierte, private Netzwerkarchitektur bietet global verteilten Unternehmen eine bessere Leistung – ohne die mit häufigen Upgrades, Patches und Fixes verbundenen Kopfschmerzen.