Dieser Artikel enthält einige Ressourcen, die Ihnen beim Einstieg in die Erstellung Ihrer Anwendung in der Rackspace-Cloud helfen sollen.
Cloud-Systemsteuerung
Das Cloud Control Panel hilft Ihnen bei der Verwaltung Ihrer Cloud-Infrastruktur.
Sie können das Cloud Control Panel auch verwenden, um die folgenden Aufgaben auszuführen:
-
Weisen Sie Benutzerberechtigungen mit Role Based Access Control (RBAC) zu.
-
Verwalten Sie Ihre Kontaktinformationen.
-
Rechnungsinformationen verwalten und Rechnungen anzeigen.
Greifen Sie auf Ihre Cloud-Server zu
Stellen Sie über Secure Shell (SSH), Remote Desktop (RDP) oder die Konsole eine Verbindung zu Ihrem Rackspace-Cloud-Server her. Ausführliche Anweisungen finden Sie unter Mit einem Cloud-Server verbinden.
Verschaffen Sie sich einen Vorsprung mit Cloud Orchestration
Wenn Sie eine Anwendung von Grund auf neu erstellen, sollten Sie CloudOrchestration ausprobieren. Cloud Orchestration bietet Stacks, die Ihnen helfen können, Ihre Anwendung viel schneller zum Laufen zu bringen, als sie von Grund auf neu zu erstellen. Orchestrierungsstacks reichen von Einzelserver-Setups (wie ein Linux® Apache® MySQL®PHP® (LAMP)-Stack) bis hin zu komplexen Konfigurationen mit mehreren Servern (wie ein Multiserver-WordPress®-Stack).
Migrationshilfe erhalten
Wenn Ihre Anwendung bereits bei einem anderen Anbieter aktiv ist, kann Rackspace möglicherweise begrenzte Hilfe bei der Migration von diesem Hosting-Anbieter anbieten. Einige professionelle Dienstleistungspartner können Hilfe anbieten. Wenden Sie sich an Ihren Launch Manager oder Ihr Account-Team, um weitere Informationen zu erhalten.
Modularisieren Sie Ihre Anwendung
Rackspace empfiehlt dringend, dass Sie eine modulare Anwendung erstellen. Die Modularisierung Ihrer Anwendung kann einen einzelnen Fehlerpunkt eliminieren und ermöglicht bei Bedarf eine deutlich schnellere Skalierung. Im Folgenden finden Sie einige Tipps zum Erstellen einer modularen Anwendung:
- Entkoppeln Sie Ihre Datenbank von Ihren Web- und App-Servern. Sie können dies tun, indem Sie eine Cloud-Datenbank verwenden oder indem Sie einen separaten Cloud-Server zum Ausführen Ihrer Datenbank verwenden.
- Bauen Sie mindestens zwei Web- oder App-Server für Redundanz und Verfügbarkeit auf.
- Platzieren Sie einen Cloud-Load-Balancer vor Ihren Web- oder App-Servern für horizontale Skalierbarkeit.
- Verwenden Sie eine Messaging-Warteschlange für asynchrone Prozesse.
E-Mail aus Ihrer Anwendung senden
Wenn Sie möchten, dass Ihre Anwendung E-Mails sendet (zum Zurücksetzen von Passwörtern, wöchentlichen Zusammenfassungen oder um neue Benutzer willkommen zu heißen), müssen Sie sie dafür konfigurieren. Verwenden Sie die folgenden Tipps für beste Ergebnisse:
- Um schwarze Listen zu vermeiden, leiten Sie Ihre E-Mails über Mailgun® weiter, anstatt sie direkt von Ihren Cloud-Servern zu senden.
- Verwenden Sie Rackspace Cloud Office für Mitarbeiterpostfächer und Zusammenarbeit. Internet Message Access Protocol (IMAP), Microsoft® Exchange, G Suite™ und Office 365® sind verfügbar.
Sicherheit
Sicherheit ist eine Partnerschaft. Um effektiv zu sein, stellen Sie sicher, dass Sie sich die Zeit nehmen, Ihre Bewerbung auf allen Ebenen zu sichern.
Kontoebene
Ergreifen Sie die folgende Sicherheitsmaßnahme auf Kontoebene:
- Richten Sie RBAC für Ihr Team ein. Verwenden Sie starke Passwörter, Sicherheitsfragen und Antworten für jedes Teammitglied.
- Zwei-Faktor-Authentifizierung konfigurieren.
Infrastrukturebene
Ergreifen Sie die folgenden Sicherheitsmaßnahmen auf Infrastrukturebene:
- Halten Sie Software und Sicherheitspatches auf dem neuesten Stand.
Serverebene
Ergreifen Sie die folgenden Sicherheitsmaßnahmen auf Serverebene:
- Üben Sie grundlegende Serversicherheit.
- Sperren Sie Ihre Firewalls manuell oder mithilfe eines Dienstes wie Dome9 oder CloudPassage®.
Anwendungsebene
Ergreifen Sie die folgenden Sicherheitsmaßnahmen auf Anwendungsebene:
- Sichern Sie die Benutzerauthentifizierung manuell oder mit einem Tool wie Stormpath®.
- Sichere Anwendungskommunikation mit Secure Sockets Layer (SSL).
- Verwenden Sie starke Passwörter und wechseln Sie diese häufig.
- Bleiben Sie mit Sicherheitspatches auf dem Laufenden.
- Filtern Sie mit Tools wie Cloudflare® und Incapsula® schädlichen Datenverkehr zu Ihren Websites heraus.
Sicherungen und Überwachung
Der Schutz Ihrer App mit einem soliden Sicherungs- und Überwachungsplan ist genauso wichtig wie der Start oder die Migration. Dieser Abschnitt enthält Empfehlungen für Backups und Überwachung.
Sicherungen
Backups sind wichtig, um Ihre Website wiederherzustellen, wenn ein Server ausfällt. Es gibt viele Möglichkeiten, Ihre Website und Inhalte zu sichern. Rackspace empfiehlt die Verwendung einer Kombination aus Server-Images, differenziellen Backups auf Dateiebene und Konfigurationsmanagement, um eine robuste, umfassende Backup-Strategie zu erreichen.
Sicherungen unter Linux
Wenn Sie Linux® verwenden, empfiehlt Rackspace die Verwendung von Cloud Backup in den folgenden Verzeichnissen.
Web- und App-Server
Konfigurieren Sie Backups der folgenden Verzeichnisse für Ihre Web- und App-Server:
- /home
- /root
- /etc
- /var/www
Datenbankserver
Konfigurieren Sie Backups der folgenden Verzeichnisse für Ihre Datenbanken:
- /home
- /root
- /etc
- /var/lib/mysqlbackup
Das letzte Verzeichnis ist für Server, die MySQL-Datenbanken ausführen. ManagedOperations-Kunden sichern ihre Datenbanken automatisch an diesem Speicherort. Managed Infrastructure-Kunden können dasselbe Backup mit dem Holland Backup Manager konfigurieren.
Dieser Artikel enthält weitere Informationen zum Einrichten von Rackspace Cloud Backup für Ihr Linux-System.
Hinweis :Rackspace empfiehlt, Datenbanken häufig zu sichern und über einen langen Zeitraum aufzubewahren.
Sicherungen unter Windows
Wenn Sie Windows® verwenden, empfiehlt Rackspace die folgenden Schritte:
- Überprüfen oder konfigurieren Sie Backup-Jobs für Ihre Web- und App-Server unter C:\inetpub .
- Überprüfen oder konfigurieren Sie Ihre Datenbanksicherungen (der Speicherort, an dem Sie Ihre Datenbankdateien sichern). Sie sollten häufige Sicherungen und eine lange Aufbewahrung verwenden.
Dieser Artikel enthält weitere Informationen zum Einrichten von Rackspace Cloud Backup für Ihr Windows-System.
Sichern Sie mit Cloud Block Storage
Die Verwendung von Blockspeicher ist eine großartige Möglichkeit, den Speicherplatz zu erhöhen, den Ihre Anwendung verwenden kann. Sie können Blockspeicher in ein Cloud-Backup einbeziehen und die Volumes auch als Image-Snapshots speichern. Wenn Sie CloudBlock Storage verwenden, ist es wichtig, die folgenden Dinge zu überprüfen:
- Überprüfen und konfigurieren Sie die Sicherung aller Cloud Block Storage-Volumes.
- Vergewissern Sie sich, dass sich Ihre angehängten Cloud Block Storage-Volumes nach dem Neustart wieder verbinden.
Überwachung
Die Überwachung kann Sie benachrichtigen, wenn Ihre Website nicht mehr reagiert. Kunden mit dem Servicelevel „Rackspace Managed Operations“ können den Rackspace-Support automatisch benachrichtigen, wenn die Überwachung auf möglicherweise besorgniserregende Bedingungen hinweist.
Möglicherweise möchten Sie die folgenden Überwachungsressourcen verwenden:
- URL-Prüfung :Fügen Sie eine Cloud Monitoring-Prüfung für die URL Ihrer Website hinzu, um sicherzustellen, dass Ihre Website antwortet.
- Neues Relikt :Melden Sie sich für eine kostenlose Testversion eines New Relic®-Kontos an und installieren Sie die Server- und Anwendungsüberwachungsagenten von New Relic auf Ihren Cloud-Servern.