Überblick

Lieblingsfunktionen

  • Instant Purge

  • Individuelles VCL

  • Origin Shield

  • Streaming Logs

Warum Fastly

  • Streaming Logs
  • Open Source
  • Sofortige Updates
Drupal Screenshot

Über Drupal

===========

Drupal ist ein Open-Source-Tool, das Millionen von Websites und Anwendungen unterstützt, indem es Nutzer in die Lage versetzt, Inhalte hochzuladen und zu verwalten. Über eine Million Nutzer weltweit arbeiten auf Drupal.org, einer Website, die von der Drupal Association finanziert und verwaltet wird. Die Drupal Association ist eine gemeinnützige Organisation mit Sitz in Portland, Oregon, die das Drupal Softwareprojekt, die Community und deren Wachstum fördert und unterstützt. Die Association wird sowohl von Einzelpersonen als auch von Organisationen unterstützt und nutzt ihre Ressourcen, ihr Netzwerk und ihre Mittel, um Menschen über Drupal zu informieren und das Wachstum des Drupal Projekts zu fördern.

Warum Fastly

Drupal Liefert Content-Management-Lösungen für 12,2 % der 100.000 weltweit führenden Websites – darunter whitehouse.gov, Weather.com, Pinterest, NBCUniversal, Tesla, Pfizer, MLS, NBA, die GRAMMYs, die Emmys und Harvard. Die Drupal Association ist die zentrale und verlässliche Quelle für Neuigkeiten, Add-ons, Entwicklung und sämtliche Updates rund um Drupal. Wie die meisten Websites, die auf Drupal basieren, verwendet die Drupal Association den Open Source Web Accelerator Varnish, um seine Websites und Services zu cachen und zu beschleunigen.

Drupal.org hostet die Download- (https://ftp.drupal.org) und Update-Services für die Bereitstellung wichtiger Drupal Pakete, Themen und Module zur Erweiterung der Kernfunktionen von Drupal.

„Dank Fastly konnten wir Traffic-Volumina stemmen, die zuvor eine große Herausforderung darstellten. Die Gespräche mit Fastly und die Informationen über das Open Source Alliance Program haben uns davon überzeugt, mit einem Open-Source-freundlichen Content-Distributionsnetzwerk zu arbeiten, das Software verwendet, mit der wir vertraut sind. Fastly versteht die Bedürfnisse eines Open-Source-Projekts.“ Rudy Grigar, Infrastructure Manager

„Fastly passt perfekt zu einer Organisation wie der Drupal Association: Es ist Open-Source-freundlich, basiert auf Varnish und bietet ein hervorragendes Distributionsnetzwerk mit zahlreichen verteilten POPs. Bei unserer globalen Community brauchen wir schnelle, globale Reichweite, und Services wie Fastly machen das möglich.“ Joshua Mitchell, CTO

Als wichtiger Teil der Infrastruktur von Millionen von Websites suchte die Drupal Association nach einem CDN, das es ihr ermöglicht, ihre Infrastruktur ihrem Wachstum anzupassen, die robusten Funktionen der Plattform (einschließlich schnellerer Downloads, Updates und neuester Nachrichten) auf die gesamte Community auszuweiten und unvorhersehbare Traffic-Spitzen zu bewältigen, ohne die Origin-Server zu überlasten. Die Drupal Association wandte sich an Fastly , um die gesamte Infrastruktur und das Caching von Assets auf den Download- und Updates-Services auszulagern sowie Drupal.org auszuliefern. Da Fastly auf Varnish basiert, konnte Drupal seine vorhandene Anwendungslogik einfach bis auf die Edge ausweiten und näher zu den globalen Nutzern bringen, um schnellere Erlebnisse für die Drupal Community schaffen. Fastlys Origin Shield ermöglicht Drupal.org eine risikofreie Skalierung, indem es Traffic-Spitzen absorbiert und gleichzeitig für hohe Verfügbarkeit und schnelle, globale Cache-Konsistenz sorgt, um sofortige Updates und Echtzeit-Releases zu unterstützen.

Drupal Screenshot 2

Bessere Performance für Drupal.org

Drupal Nutzer auf der ganzen Welt wünschen sich schnelle, zuverlässige Seitenladezeiten – laut Kissmetrics erwarten 47 % der Nutzer, dass Websites in zwei Sekunden oder weniger geladen werden.Dies ist besonders wichtig für Drupal.org, wo die Community nach den neuesten Nachrichten und Updates sucht. In weniger als zwei Wochen migrierte Drupal seine Plattform für die Kerninhalte von www.drupal.org sowie die Websites für die Drupal API, Übersetzungen und weltweite Events (DrupalCons) zu Fastly, was eine Verringerung der Seitenladezeit um 33 % zur Folge hatte.

„Drupal.org lädt jetzt knapp eine Sekunde schneller als vorher. Auf einigen Seiten wie der Startseite von Drupal.org konnten wir die Ladezeit von 2,16 Sekunden auf 1,42 Sekunden verkürzen. Unsere Cache-Hitrate stieg ebenfalls von 70 % auf über 90 %. Damit schneiden auch unsere Origin-Server viel besser ab, wenn es um die Bewältigung von Traffic geht. Das bedeutet wiederum eine drastische und einschneidende Verbesserung für unsere Nutzer.“ Joshua Mitchell, CTO

Die Power von Varnish und sofortigen Änderungen über VCL

Fastly verwendet eine stark angepasste Version von Varnish, die es der Drupal Association ermöglicht, ihren eigenen individuellen Code in der Varnish Configuration Language (VCL) zu schreiben und bereitzustellen, und ultimative Flexibilität beim Cachen und Aktualisieren von Inhalten bietet.

„Der spezifische VCL-Code liefert uns jede Menge Features, die es uns ermöglichen, die Seitenladezeiten erheblich zu beschleunigen. Mit Fastly können wir deutlich mehr Inhalte cachen als mit unserem vorherigen (und nicht besonders leistungsstarken) Anbieter.“ Joshua Mitchell, CTO

„Die Möglichkeit, Konfigurationsänderungen schnell zu testen und bereitzustellen, bietet enorme Vorteile. Bei dringenden Änderungen dauerte es bei unserem vorherigen Anbieter bis zu vier Stunden, bis diese Änderungen live gingen. Mit Fastly dauert das nur wenige Sekunden.“ Rudy Grigar, Infrastructure Manager

Die Tatsache, dass Fastly auf Varnish basiert, machte es für Drupal einfach, seine Inhalte und bestehenden Konfigurationen näher zu seinen Nutzern zu bringen – und damit ein schnelleres Erlebnis zu schaffen, als es mit Varnish allein möglich wäre. Mit dem individuellen VCL von Fastly kann Drupal seine globale Reichweite ausbauen und gleichzeitig seine Origin-Server vor Traffic-Spitzen schützen, was weltweit für ein besseres Nutzererlebnis sorgt.

Origin Shield Icon

Origin Shielding und Skalierung für globales Wachstum

Bevor Drupal.org zu Fastly wechselte, wurden die Origin-Server des Open-Source-Projekts mit riesigen Mengen an Traffic überflutet. Fastlys Origin Shield schützt Drupal.org vor Traffic-Spitzen und hilft bei der Minimierung der Bandbreitennutzung für besonders gefragte Services wie Updates. Wenn Drupal eine Aktualisierung vornimmt, während 15.000 Anfragen gleichzeitig eingehen, ist darauf Verlass, dass seine Origin-Server geschützt sind.

„Origin Shield ist äußerst hilfreich. Updates sind unsere größten Bandbreitenverbraucher, und jetzt haben wir eine Hitrate von 99 % für unseren Update-Traffic, was uns eine Menge Infrastrukturkosten spart.“ Joshua Mitchell, CTO

Durch die geringere Belastung seiner Origin-Server konnte Drupal Betriebskosten einsparen und so den Weg für globales Wachstum ebnen.

„Durch die erhebliche Entlastung unseres Origin-Servers konnten wir intern eine Menge Netzwerkressourcen freisetzen. Außerdem unterstützt uns die bessere Bandbreitenverteilung bei der globalen Ausweitung von Drupal und der Bereitstellung eines besseren Nutzererlebnisses.“ Rudy Grigar, Infrastructure Manager

Sofortige Updates und Echtzeit-Releases

„Die Geschwindigkeit, mit der wir Daten ausliefern, ist entscheidend für das Nutzererlebnis – nicht nur in puncto Sicherheit, sondern auch bei der schnelleren Bereitstellung von Downloads für Nutzer auf der ganzen Welt. Dank Fastly können wir Releases bereitstellen, sobald sie verfügbar sind. Das ist besonders für die Sicherheit von Vorteil, denn wir können Sicherheitsreleases innerhalb von Sekunden für alle verfügbar machen, sobald wir sie gepackt haben.“ Joshua Mitchell, CTO

Schnelle Innovationen sind entscheidend: Millionen von führenden modernen Unternehmen verlassen sich täglich auf Drupal. Deshalb ist es wichtig, dass neue Releases schnell und zuverlässig bereitgestellt werden können. Dies ist sowohl im Hinblick auf das Nutzererlebnis als auch in puncto Sicherheit unerlässlich, denn wichtige Sicherheitsupdates muss Drupal.org den Nutzern sofort zur Verfügung stellen.

Beim vorherigen Anbieter dauerten Updates neuer Projekte, Module und anderer Drupal-bezogener Inhalte oft 45 Minuten oder länger. Mit Fastly kann Drupal.org Inhalte innerhalb von 150 Millisekunden aktualisieren. Mit der Gewissheit, dass Updates sofort bereitgestellt werden können, kann die Organisation Inhalte länger cachen (und die Anzahl der Anfragen an ihre Origin-Server minimieren).

„Bei unserem vorherigen Anbieter gab es kein Instant Purge – wir mussten oft fast eine Stunde warten, bis Updates verfügbar waren. Bei Fastly haben wir die Ablaufzeiten für den Cache mit 365 Tagen sehr hoch angesetzt, aber wenn ein Update kommt, können wir es sofort bereitstellen.“ Rudy Grigar, Infrastructure Manager

Streaming Logs für Prüfungen in Echtzeit

Die Drupal Association hat die Streaming Logs von Fastly mit einem zentralen Log Server verbunden und kann so Nutzerdaten aggregieren, um wichtige Informationen zu erhalten. Neben dem Log Streaming an den syslog Endpoint sendet die Drupal Association eine Kopie ihrer Logs direkt von Fastly an S3-Buckets. Drupal verwendet diese Logs, um Nutzungsstatistiken für Projekte auf Drupal.org zu erstellen. Da die Organisation an mehreren Standorten tätig ist, an die es die Logs senden kann, kann sie so zuverlässigere Statistiken erstellen.

„Die Streaming Logs von Fastly sind extrem nützlich. Wir verwenden sie zum Aggregieren der Nutzungsstatistiken der Projekte auf Drupal.org und um zu nachzuverfolgen, wie viele Websites ein Drupal Modul oder Thema aktiviert haben.“ Rudy Grigar, Infrastructure Manager