Mit AWS können wir unseren Onlinelesern jetzt Geschwindigkeit und Effizienz bereitstellen, die je nach Bedarf skaliert werden können und eine bessere Erfahrung für den Leser bedeuten.
Rob Grutko Director of Technology, The Seattle Times

The Seattle Times wurde 1896 gegründet und ist ein Nachrichtenmedienunternehmen im Familienbesitz für die nordwestliche Region der USA. The Seattle Times hat 10 Pulitzer-Preise gewonnen, die weltweit höchste Journalismus-Auszeichnung, und zwei der prestigeträchtigen Online Journalism Awards für digitale Nachrichten. Seattletimes.com hat monatlich fast 7 Millionen Besucher und wird dadurch zum größten lokalen digitalen Netzwerk der Region. Die Printausgabe der The Seattle Times ist die zweitgrößte Zeitung an der Westküste der USA und die wichtigste Nachrichtenquelle für Seattle und Umgebung.

Nachdem The Seattle Times fast zwei Jahrzehnte lang Hardware und spezielle Publishing-Software lokal genutzt und verwaltet hatte, dachte das Unternehmen darüber nach, sein Website-Publishing auf eine moderne Content-Management-Plattform zu verlagern. Um die Kosten für die Anschaffung und Konfiguration einer neuen Hardwareinfrastruktur und für die erforderlichen Wartungsmitarbeiter einzusparen, entschied sich das Unternehmen zunächst für einen vollständig verwalteten Hosting-Anbieter. Aber nach mehreren Monaten bemerkte das Software-Engineering-Team der Zeitung, dass es Flexibilität und Agilität für weniger Wartungsaufgaben geopfert hatte. Als die gehostete Plattform Probleme mit dem Verwalten des Datenverkehrs unter einer stark variierenden Auslastung bekam, konnte The Seattle Times nicht mehr auf den Benutzerbedarf reagieren und hochskalieren.

Tom Bain, der Software-Engineering-Manager, der die Migration überwachte, sagt: "Wir hatten an eine relativ standardmäßige Architektur gedacht, aber als wir mit der Migration begannen und den Anbieter baten, sich unseren Anforderungen anzupassen, hatte dieser Probleme damit, sein eigenes Geschäftsmodell zu verändern, um unseren sehr speziellen Hosting-Anforderungen zu entsprechen."

Um diese zentralen Skalierungsprobleme zu lösen, dachte das Technikteam von The Seattle Times über mehrere alternative Hosting-Optionen nach, darunter das Selbst-Hosting am Standort, flexiblere verwaltete Hosting-Optionen und verschiedene Cloud-Anbieter. Das Team kam zu der Erkenntnis, dass die verfügbaren Cloud-Optionen die erforderliche Flexibilität, die entsprechende Architektur und die gewünschten Kosteneinsparungen boten. Das Unternehmen entschied sich schließlich für Amazon Web Services (AWS), teilweise aufgrund der Ausgereiftheit des Produktangebots und vor allem aufgrund der in den Service integrierten automatischen Skalierungsfunktionen. Die neue Software von The Seattle Times basiert auf dem LAMP-Stack, und die zusätzlichen Vorteile eines systemeigenen, Linux-basierten Cloud-Hostings erschienen bei der Auswahl eines neuen Anbieters am sinnvollsten.

The Seattle Times entwickelte eine Machbarkeitsstudie und einen Implementierungsplan, der von einem AWS Support-Team überprüft wurde. "Sie sahen sich unsere Architektur an und sagten: "Hier finden Sie einige Empfehlungen unsererseits, einige bewährte Methoden und einige Lektionen ", so Rob Grutko, Director of Technology bei The Seattle Times. "Sie waren sehr hilfreich und stellten sicher, dass wir produktionsbereit waren."

Nach dem Implementieren der gewünschten Systemarchitektur und dem Überprüfen der ausgewählten Komponenten und der Konfiguration mit AWS stellte The Seattle Times das neue System in nur sechs Stunden bereit. Die Website wurde zwischen 23 Uhr und 3 Uhr auf die AWS-Plattform verschoben, und die finalen Tests wurden um 5 Uhr abgeschlossen – rechtzeitig für die Nachrichten des nächsten Tages.

Seattletimes.com wird jetzt in einer Amazon Virtual Private Cloud (Amazon VPC) gehostet, ein logisch isolierter Abschnitt der AWS-Cloud. Die Website verwendet Amazon Elastic Compute Cloud (Amazon EC2) für eine anpassbare Rechenkapazität und Amazon Elastic Block Store (Amazon EBS) für dauerhafte Blockebenen-Speichervolumes. Amazon Relational Database Service (Amazon RDS) dient als skalierbare Cloud-basierte Datenbank, Amazon Simple Storage Service (Amazon S3) stellt eine vollständig redundante Infrastruktur zum Speichern und Abrufen von Daten bereit und Amazon Route 53 bietet einen hoch verfügbaren und skalierbaren DNS-Web-Service (Domain Name System).

The Seattle Times verwendet Amazon CloudFront vor mehreren Amazon S3-Buckets, um eine riesige Fotosammlung zu verteilen. Die Kombination aus Amazon CloudFront und Amazon S3 wird verwendet, um Fotos in Nachrichten zu integrieren, die mit niedriger Latenz und hohen Übertragungsgeschwindigkeiten an die Leser der Zeitung verteilt werden. Außerdem dient Amazon ElastiCache als speicherinterner "Cache in der Cloud" in der neuen Konfiguration von The Seattle Times. Die Times verwendet außerdem AWS Lambda, um die Bildgrößen an unterschiedliche Geräte wie Desktop-Computer, Tablets oder Smartphones anzupassen.

Mit AWS kann The Seattle Times jetzt sehr schnell hochskalieren, um Spitzen im Website-Datenverkehr abzufangen, wenn wichtige Nachrichten veröffentlicht werden, und in Zeiten mit geringerem Datenverkehr herunterskalieren, um Kosten zu senken. "Die automatische Skalierung ist wirklich der Dreh- und Angelpunkt", erläutert Grutko. "Mit AWS können wir unseren Onlinelesern jetzt Geschwindigkeit und Effizienz bereitstellen, die je nach Bedarf skaliert werden können und eine bessere Erfahrung für den Leser bedeuten."

Außerdem können Nachrichtenbilder ist jetzt auf unterschiedliche Betrachtungsumgebungen angepasst werden, sodass wichtige Nachrichten die Leser schneller erreichen. "AWS Lambda stellt uns eine äußerst schnelle Größenanpassung für Bilder bereit", sagt Grutko. "Wenn wir früher ein Bild in 10 verschiedene Größen konvertieren mussten, wurde ein Bild nach dem anderen erstellt. Mit AWS Lambda werden alle 10 Bilder gleichzeitig erstellt. Der ganze Vorgang ist also deutlich schneller und umfasst keine Serverwartung."

Anstatt sich darauf zu verlassen, dass ein Hosting-Service unvermeidbare Systemprobleme behebt, hat The Seattle Times jetzt die volle Kontrolle über die Back-End-Umgebung, sodass Probleme schon bei ihrem Auftreten behoben werden können. "Wenn Schwierigkeiten auftreten, können wir sofort an die Arbeit gehen und fast jedes Problem lösen", erklärt Grutko. "Das ist unsere Umgebung, und wir steuern und kontrollieren sie."

Wenn das Unternehmen auf ein Problem trifft, das es nicht lösen kann, kommt der AWS Support ins Spiel. "Unsere ersten Erfahrungen mit dem AWS Support-Team waren recht gut", sagt Miles Van Pelt, Senior Development Engineer bei The Seattle Times. "Sie haben sich wirklich sehr viel Mühe gegeben, um unsere Fragen zu beantworten und Informationen zu suchen, die wir in ihrer umfangreichen Dokumentation nicht finden konnten."

Durch die Entscheidung für AWS ist The Seattle Times jetzt in einer besseren Position, um das Ziel eines marktführenden Medienunternehmens für digitale Nachrichten zu erreichen. "Durch die Umstellung auf AWS haben wir die Agilität und Flexibilität erhalten, die wir zur Unterstützung der journalistischen Zielsetzung des Unternehmens benötigen, ohne dass die Ausgaben und Anforderungen anfallen, die für die Anschaffung umfangreicher Hardware erforderlich wären", so Grutko .

Weitere Informationen zum Ausführen Ihrer Website in der Cloud mithilfe von AWS finden Sie auf unserer Detailseite zu Websites und zum Website-Hosting. Um mehr darüber zu erfahren, wie AWS Lambda Sie bei der Echtzeitverarbeitung von Dateien unterstützen kann, besuchen Sie unsere Detailseite zu serverloser Datenverarbeitung.