Drupal ist ein beliebtes Content-Management-System (CMS), das für Blogs, Unternehmenswebsites, politische Kampagnen und viele andere Anwendungsfälle verwendet wird. Sie wird von über 3 % der Top 1 Million Websites im Internet und über 10 % der Top 10.000 Websites im Internet genutzt. Es ist besonders beliebt bei Websites mit hohem Datenaufkommen und wird von allen genutzt, von Pinterest bis zur NBA und League of Legends.
In dieser Übung lernen Sie, wie man eine Drupal-Site einrichtet, um einen Blog zu betreiben. Drupal benötigt eine relationale Datenbank zur Speicherung seiner Daten. In dieser Übung werden Sie Amazon RDS, einen vollständig verwalteten Datenbankdienst von AWS, verwenden, um eine relationale Datenbank für Ihre Drupal-Site bereitzustellen.
Ihre Drupal-Datenbank wird alle Ihre persistenten Daten für Ihre Drupal-Site speichern. Alle von Ihnen verfassten Blog-Einträge oder von Ihnen erstellte Landingpages werden in dieser Datenbank gespeichert. Wenn Ihre Datenbank ausfällt, könnten Sie alle Daten verlieren, die Ihre Website versorgen.
Der Betrieb und die Pflege einer Datenbank ist eine schwierige Aufgabe. Die Optimierung der Datenbankleistung, Failover-Strategien und Disaster-Recovery-Verfahren sind komplexe Bereiche, die jahrelange Erfahrung erfordern. Ein Fehler in diesem Bereich kann Ihr Unternehmen teuer zu stehen kommen. Wenn Sie eine Drupal-Website betreiben, möchten Sie sich auf die Erstellung der Inhalte konzentrieren, die für Ihre Benutzer wichtig sind, und nicht auf die Pflege einer Datenbank.
Die Verwendung einer vollständig verwalteten Datenbank-Hosting-Lösung wie Amazon RDS ist eine hervorragende Möglichkeit, die Wartungsarbeiten an der Datenbank zu entlasten. AWS hat den undifferenzierten Schwerstarbeitsaufwand für den Betrieb einer Datenbank automatisiert, so dass Sie frei sind, Ihre beste Arbeit zu leisten.
Mit Amazon RDS erhalten Sie:
- Einfache, schnelle Bereitstellung beliebter relationaler Datenbank-Engines, die mit vernünftigen Standardeinstellungen konfiguriert sind, um die Leistung zu verbessern;
- Multi-AZ-Replikation und automatisiertes Failover, so dass Ihre Website auch bei einem Ausfall weiterläuft;
- Ändern Sie die Größe mit einem Klick, so dass Sie die Größe Ihrer Datenbank mit zunehmendem Website-Traffic erhöhen können.
Mit diesen Funktionen können Sie eine leistungsstarke Drupal-Website betreiben, ohne sich um die Datenbankverwaltung kümmern zu müssen. Sie können Ihre Website erstellen und die Skalierungsprobleme einfach handhaben.
In den folgenden Modulen werden Sie eine Drupal-Installation mit Amazon RDS konfigurieren. Um diese Drupal-Site zu konfigurieren, werden Sie die folgenden Ressourcen in AWS erstellen:
- eine Amazon EC2-Instance zum Installieren und Hosten Ihrer Drupal-Website;
- eine Amazon RDS-Datenbank zur Speicherung Ihrer Drupal-Daten.
Im folgenden Schritt erstellen Sie ein AWS-Konto, damit Sie die Module in dieser Übung mitverfolgen können.
Erfahrung mit AWS: Fortgeschritten
Zeit bis Fertigstellung: 50 Minuten
Kosten bis zum Abschluss: Dieses Tutorial kostet Sie nichts, vorausgesetzt, Sie bleiben im kostenlosen Kontingent von AWS*.
Genutzte Technologien:
• Aktives AWS-Konto**
• Browser: AWS empfielt Firefox
• Amazon Relational Database Service (RDS)
• Amazon Elastic Compute Cloud (EC2)
*Diese Schätzung setzt voraus, dass Sie die empfohlenen Konfigurationen während des gesamten Tutorials befolgen und alle Ressourcen nach Abschluss beenden.
**Innerhalb der letzten 24 Stunden erstellte Konten haben möglicherweise noch keinen Zugriff auf alle für dieses Projekt erforderlichen Ressourcen.
Verwenden Sie ein persönliches Konto oder erstellen Sie ein neues AWS-Konto für diese Übung, anstatt das Konto einer Organisation zu verwenden, um sicherzustellen, dass Sie vollen Zugang zu den erforderlichen Services haben und um sicherzustellen, dass Sie keine Ressourcen aus der Übung hinterlassen.
Sobald Sie ein AWS-Konto eingerichtet haben, gehen Sie zum nächsten Modul über, in dem Sie eine Datenbankinstanz mit Amazon RDS starten.