1. Was ist ein Multi-CDN?
Ein Content Delivery Network ist ein System geografisch verteilter Server, das die Bereitstellung digitaler Inhalte mit hoher Leistung und hoher Verfügbarkeit ermöglicht. Die Idee hinter einem CDN besteht darin, Inhalte näher an die Endnutzer heranzuziehen. Anstatt digitale Inhalte (Webanwendungen, Webobjekte, Dateien, herunterladbare Medien und Streaming-Medien) auf einer relativ kleinen Anzahl von Servern zu zentralisieren, werden die Inhalte auf vielen Servern weltweit zwischengespeichert. Endnutzer rufen nun die gesuchten Inhalte vom nächstgelegenen CDN-Edge-Server ab, anstatt den gesamten Weg zurück zum Ursprung zu gehen, um sie abzurufen. Ein CDN kann auch sofort ein Fernseherlebnis in Fernsehqualität schaffen und Live-Streams während des Betriebs in die richtigen Geräteformate konvertieren. Dies führt zu einer wesentlich besseren Leistung (geringere Latenz) für Ihre Kunden. Außerdem wird verhindert, dass Ihre Herkunft überlastet wird, und Ihre Zielgruppe kann skaliert werden.
2. Welche Vorteile bietet ein Multi-CDN?
Es gibt mehrere Gründe, eine Multi-CDN-Strategie in Erwägung zu ziehen:
Verfügbarkeit: Auch wenn ein Ausfall nicht zu weltweiter Bekanntheit führt, ist er wahrscheinlich genauso verheerend für Ihr Unternehmen. Da das Internet für jeden Aspekt des Unternehmens immer wichtiger geworden ist, können Ausfallzeiten innerhalb weniger Minuten Ihr Geschäftsergebnis beeinträchtigen und die Kundenbeziehungen beeinträchtigen. Multi-CDN kann Single Points of Failure minimieren, indem alternative Bereitstellungsoptionen während eines Ausfalls bereitgestellt werden.
Performance: Es ist unwahrscheinlich, dass jedes einzelne CDN die beste Performance für alle Datenverkehrstypen in allen Regionen bietet. Indem Sie Ihre Anforderungen an die Bereitstellung von Inhalten intelligent auf mehrere CDN-Anbieter abstimmen, können Sie die Auswirkungen von Performance-Schwachstellen bestimmter Anbieter in bestimmten Regionen für bestimmte Traffic-Typen mindern.
Kapazität: Umfangreiche Content Delivery Events können bei einzelnen CDN-Anbietern oder an bestimmten Standorten zu Choke Points führen. Multi-CDN beseitigt diese Engpässe, indem die Last auf mehrere CDNs verteilt wird. Bei großen Live-Events wie der Weltmeisterschaft ist die schnelle Skalierung eine entscheidende Funktion der CDNs. Wenn ein Spiel gegen Ende der Regelzeit ansteht, gibt es in der Regel massive Spitzen mit Fans, die sich anmelden, um die letzten Minuten zu sehen.
Sicherheit: Mit mehreren CDN-Anbietern können Sie im Falle eines Cyberangriffs das Risiko minimieren oder kompromittierte CDNs vollständig umgehen.
3. Wie funktioniert Multi-CDN?
In vielen Situationen kann Multi-CDN von Vorteil sein, aber wie werden mehrere CDNs implementiert, und welche Faktoren sollten bei der Bestimmung der besten Methode für Ihre spezielle Anwendung berücksichtigt werden?
DNS: Das Domain Name System (DNS) ist ein Namenssystem für das Internet. Die Internetausrüstung versteht Domainnamen jedoch nicht – sie arbeitet mit IP-Adressen. DNS führt die Übersetzung vom Domainnamen in die IP-Adresse durch. DNS ist eine der häufigsten Umschaltmethoden zwischen verschiedenen CDNs in einer Multi-CDN-Umgebung.
Statisch: Die einfachste Methode zur Integration mehrerer CDNs ist das Ändern von DNS-Einträgen. Diese Methode kann in einer Active-Standby-Konfiguration verwendet werden. Wenn beispielsweise ein CDN fehlschlägt, wird der DNS-Eintrag so geändert, dass alle Anforderungen an ein anderes CDN umgeleitet werden. Mit dieser Methode kann das Mapping verschiedener Hostnamen verschiedene Policys für verschiedene CDNs durchsetzen.
Gewichtetes Round–robin: Der gewichtete Round-robin-Ansatz ermöglicht es Ihnen, für jedes CDN eine andere Rangfolge anzuwenden, um die CDN-Präferenz anzugeben. Gewichte oder Verhältnisse können auf Kriterien basieren, die Sie für Ihr Unternehmen am wichtigsten bestimmen, z. B. Kosten, Leistung, ISP-Konnektivität usw.
Geolocation: Im Fall Geolocation wird der Datenverkehr zwischen CDNs basierend auf dem Standort des Endnutzers verteilt. Auf diese Weise können Sie bestimmte CDNs je nach Ursprung des Datenverkehrs bevorzugen.
Leistung: Der leistungsbasierte Lastausgleich berücksichtigt die aktuellen Netzwerkbedingungen, um die beste theoretische Leistung zu erzielen. Dieser Ansatz umfasst die Messung der Netzwerkbedingungen und die Berücksichtigung dieser Daten bei der Abwägung von Entscheidungen.
4. Ist Multi-CDN das Richtige für Sie?
Multi-CDN hat einige überzeugende Vorteile, ist aber nicht unbedingt für jeden geeignet. Stellen Sie sich diese Fragen, wenn Sie überlegen, ob eine Multi-CDN-Strategie für Sie die richtige ist: Können Sie sich Minuten oder Stunden Ausfallzeit leisten? Haben Sie Datenverkehrsspitzen, die durch eine Überlauffunktion zu anderen CDNs abgemildert werden könnten? Ist die Bereitstellung digitaler Inhalte leistungsabhängig? Ist Ihr Publikum auf der ganzen Welt verteilt? Wenn Sie diese Fragen mit „Ja“ beantworten, kann Ihr Unternehmen von Multi-CDN profitieren.
5. Auswahl des richtigen CDN-Partners
Sobald Sie festgestellt haben, dass das Hinzufügen eines CDN zu Ihrer Content Delivery-Umgebung sinnvoll ist, wird die nächste Frage gestellt, welcher CDN-Partner ausgewählt werden soll. Hier sind einige wichtige Faktoren, die zu berücksichtigen sind:
Geografische Abdeckung: Wichtige Fragen: Wo befinden sich Ihre Benutzer? Wo möchten Sie expandieren? Suchen Sie nach einem CDN mit Präsenz in den Regionen oder Ländern, in denen sich die meisten Ihrer Benutzer befinden. Bei der Betrachtung Ihrer globalen Verkehrsverteilung ist es auch wichtig, zukünftiges Wachstum zu berücksichtigen. Wenn Sie beispielsweise mit einem erhöhten Datenverkehr aus Schwellenländern wie Indien rechnen, müssen Sie Ihren CDN-Vertrag nicht neu verhandeln oder CDN-Anbieter vorzeitig verlegen. Suchen Sie nach einem CDN, das an Orten präsent ist, an denen sich die meisten Ihrer derzeitigen und zukünftigen Benutzer befinden.
Leistungskennzahlen: Klingt vielleicht offensichtlich, aber der beste Ausgangspunkt ist es, zu überlegen, was für die Kundenerfahrung am wichtigsten ist. In diesem Fall können wichtige Kennzahlen für die Videobereitstellung Repufferrate, Bitrate und Startzeit umfassen.
Leistungsmessung: Es gibt mehrere Instrumente zur Leistungsüberwachung, die jedoch in vielen Fällen irreführend sein können. Der beste Ansatz zur Leistungsbewertung besteht darin, einen Test oder einen Machbarkeitsnachweis mit einem oder mehreren CDNs durchzuführen, wobei Ihre tatsächliche Arbeitslast in den für Sie wichtigsten geografischen Regionen verwendet wird.
Service und Support: Manchmal läuft etwas schief, oder Sie sollten sich an einen Technikexperten wenden. In solchen Zeiten kann eine hervorragende Unterstützung den entscheidenden Unterschied ausmachen. Überlegen Sie, wie wichtig es ist, Zugang zu Live-Kundensupport zu haben. Steht dieser Support außerhalb der Geschäftszeiten zur Verfügung? Welche Art von Support wird in Ihrer Region angeboten? Ist der Support kostenlos oder wird für diesen Service eine Prämie erhoben? Wenn Sie Live-Events anbieten, welche relevante Erfahrung hat der CDN-Partner und ist er bereit, vor oder während der Veranstaltung auf einer Brücke teilzunehmen? Kann der CDN-Anbieter beim Onboarding oder der Migration von einem anderen CDN helfen?
Fazit: Die Verwendung mehrerer CDNs zur Bereitstellung dieser digitalen Inhalte verspricht noch mehr Verfügbarkeit und Leistung. Durch die Nutzung der richtigen Kombination aus Anbietern und Unternehmen können Sie gleichzeitig die Qualität der Benutzererfahrung verbessern und gleichzeitig die Kosten senken. Weitere Informationen zu diesem Thema finden Sie in den 5 wichtigsten Informationen von Limelight zur Implementierung einer Multi-CDN-Strategie.