Einführung - Echtzeit-Kommunikation in AWS

Einführung

Telekommunikationsanwendungen, die Sprache, Video und Messaging als Kanäle verwenden, sind für viele Unternehmen und ihre Endbenutzer eine wichtige Anforderung. Diese Workloads für die Echtzeitkommunikation (RTC) haben spezifische Latenz- und Verfügbarkeitsanforderungen, die mit bewährten Designmethoden erfüllt werden können. In der Vergangenheit wurden RTC-Workloads in traditionellen On-Premises-Rechenzentren mit dedizierten Ressourcen bereitgestellt.

Dank eines ausgereiften und wachsenden Funktionsumfangs können RTC-Workloads jedoch trotz strenger Service-Level-Anforderungen in Amazon Web Services (AWS) bereitgestellt werden und gleichzeitig von Skalierbarkeit, Elastizität und hoher Verfügbarkeit profitieren. Derzeit nutzen mehrere Kunden Lösungen von AWS, seinen Partnern sowie Open-Source-Lösungen, um RTC-Workloads mit einer potenziellen Verteilung in Minutenschnelle sowie umfangreichen Funktionen von AWS-Services günstiger und agiler auszuführen.

Kunden nutzen AWS-Funktionen wie Enhanced Networking mit einem Elastic Network Adapter (ENA) und EC2-Instances (Amazon Elastic Compute Cloud) der neuesten Generation, um vom Data Plane Development Kit (DPDK), Single-Root-I/O-Virtualisierung (SR-IOV), Huge Pages, NVM Express (NVMe), Unterstützung für Non-Uniform Memory Access (NUMA) sowie Bare-Metal-Instances zur Erfüllung der RTC-Workload-Anforderungen zu profitieren. Diese Instances bieten eine Netzwerkbandbreite von bis zu 100 Gbit/s und eine entsprechende Anzahl an Paketen pro Sekunde und somit eine höhere Leistung für netzwerkintensive Anwendungen. Für die Skalierung bietet Elastic Load Balancing den Application Load Balancer mit WebSocket-Unterstützung sowie den Network Load Balancer, der Millionen von Anfragen pro Sekunde verarbeiten kann. AWS Global Accelerator stellt für die Netzwerkbeschleunigung statische IP-Adressen bereit, die als fester Einstiegspunkt zu Ihren Anwendungsendpunkten in AWS dienen. Unterstützung statischer IP-Adressen für die Lastenverteilung. AWS Direct Connect stellt für reduzierte Latenz, niedrigere Kosten und einen erhöhten Bandbreitendurchsatz eine dedizierte Netzwerkverbindung von On-Premises zu AWS her. Hochverfügbares verwaltetes SIP-Trunking wird vom Amazon Chime Voice Connector bereitgestellt. Amazon Kinesis Video Streams mit WebRTC streamen problemlos Zwei-Wege-Medien in Echtzeit mit hoher Verfügbarkeit.

Dieses Dokument enthält Referenzarchitekturen, die die Einrichtung von RTC-Workloads in AWS veranschaulichen, sowie bewährte Methoden zur Optimierung von Lösungen, um sie auf die Cloud vorzubereiten und gleichzeitig die Anforderungen der Endbenutzer zu erfüllen. Der Evolved Packet Core (EPC) ist für dieses Whitepaper nicht verfügbar, aber die bewährten Methoden können auf virtuelle Netzwerkfunktionen (VNFs) angewendet werden.