Hosting von Facebook-Anwendungen

Anmelden für Amazon Web Services

Jetzt anmelden

Die Herausforderung

Facebook ist eines der weltweit beliebtesten sozialen Netzwerke mit einer umfangreichen Entwicklerplattform, auf der Sie Ihre Anwendungen erstellen und diese einer riesigen, stets wachsenden Nutzer-Community zur Verfügung stellen können. Mit der Facebook-Plattform erhalten Sie umfassende Verteilungskapazitäten und leistungsstarke Tools für soziale Netzwerke, mit denen Sie Ihren Benutzern wertvolle und gemeinsam nutzbare Leistungen bieten können. Stellen Sie sich vor der Auswahl des Cloud-Anbieters für die Bereitstellung Ihrer Facebook-Anwendung folgende Fragen:

  • Kann ich meine bevorzugten Programmiersprachen und Web-Anwendungsplattformen nutzen?
  • Kann ich die Betriebssysteme und Umgebungen meiner bestehenden Website nutzen?
  • Verfügt der Cloud-Anbieter über Erfahrung mit dem Betrieb hochverfügbarer und zuverlässiger Web-Infrastrukturen?
  • Muss ich im Voraus Verträge unterzeichnen oder die Hardware aus eigener Tasche bezahlen?
  • Ist eine schnelle Skalierung möglich, falls meine Anwendung aufgrund der viralen Eigenschaften der Facebook-Umgebung extrem erfolgreich wird und eine hohe Nachfrage besteht?
  • Welche globale Reichweite wird mir zur Bereitstellung von Rich Media-Funktionalität geboten?
  • Wie bewältige ich die in Facebook notwendige Moderation von benutzergenerierten Inhalten?


Hosting von Facebook-Anwendungen mit AWS

Eine Facebook-Anwendung ist im Grunde genommen eine gehostete Web-Anwendung, die für den Zugriff innerhalb der Facebook-Umgebung die Facebook-API für Entwickler nutzt. Entwickler können ihre Facebook-Anwendungen auf Amazon Web Services (AWS) hosten und erhalten so eine zuverlässige, skalierbare und kosteneffektive Computing-Infrastrukrur. Die folgenden AWS-Komponenten können sowohl eigenständig als auch im Rahmen einer kombinierten Lösung für die Erstellung Ihrer skalierbaren Facebook-Anwendung verwendet werden:

Amazon Elastic Compute Cloud (Amazon EC2). Amazon EC2 bietet anpassbare Rechenkapazitäten in der Cloud. Sie definieren Ihre virtuelle Amazon EC2-Umgebung mit dem für Ihre gehostete Anwendung erforderlichen Betriebssystem, den Dienstleistungen, den Datenbanken und dem Anwendungsplattform-Stack. Amazon EC2 stellt eine vollständige Management-Konsole und APIs zur Verwaltung Ihrer Rechenressourcen bereit. Weitere Informationen

Amazon Simple Storage Service (Amazon S3). Amazon S3 bietet eine einfache Web-Service-Schnittstelle zum Speichern und Abrufen einer beliebigen Datenmenge zu jeder Zeit und von jedem Ort im Internet aus. Der Dienst ist beständig, hochverfügbar und sicher. Amazon S3 speichert zudem mehrere redundante Kopien Ihrer Daten. Weitere Informationen

Amazon Relational Database Service (Amazon RDS). Mit Amazon RDS ist das Einrichten, Betreiben und Skalieren einer relationalen Datenbank in der Cloud ganz einfach. Amazon RDS bietet kostengünstige und anpassbare Kapazitäten und übernimmt zeitraubende Datenbank-Verwaltungsaufgaben. So werden wertvolle Ressourcen frei, die Sie der verstärkten Verteilung Ihrer Facebook-Anwendung widmen können. Weitere Informationen

Amazon SimpleDB. Amazon SimpleDB liefert die Datenbank-Kernfunktionen zum Indizieren und Abfragen von Daten. Sie können Ihre Anwendungen so schreiben, dass Sie die Einfachheit von Amazon SimpleDB sowie die Fähigkeit zur nahtlosen Skalierung nutzen können. Weitere Informationen

Amazon CloudFront. Amazon CloudFront bietet ein leistungsstarkes, global verteiltes System zur Bereitstellung von Inhalten. Über Amazon CloudFront kann Ihre Anwendung auf einfache Weise Inhalte an Facebook-Benutzer verteilen – mit geringer Verzögerungszeit, hoher Datenübertragungs-Geschwindigkeit, ohne Verpflichtungen und nahtlos in Amazon S3 integriert. Weitere Informationen

Amazon Simple Queue Service (Amazon SQS). Amazon SQS bietet ein leistungsstarkes und sicheres Warteschlangensystem für Ihre Facebook-Anwendung, mit dem Sie Aufgaben zuverlässig auf die einzelnen Prozesse Ihrer Anwendung verteilen können. Weitere Informationen


Die Vorteile auf einen Blick

Einfache Verwendung. AWS ist so konzipiert, dass Ihnen ein Großteil der mühsamen Aufgaben bei der Einrichtung und Verwaltung Ihrer eigenen IT-Infrastruktur erspart bleibt. Sie müssen keine Hardware kaufen und konfigurieren. AWS ist innerhalb von wenigen Minuten einsatzbereit, so dass sich Ihre Ideen nahezu reibungsfrei für Ihre Kunden bereitstellen lassen. Und Sie können die AWS Management Console, verschiedene Verwaltungstools anderer Anbieter sowie die gut dokumentierten AWS Web-Service-APIs nutzen, um Ihre Cloud-Infrastruktur zu verwalten und zu warten.

Flexibel. Bei AWS können Sie das Betriebssystem, die Programmiersprache, die Web-Anwendungsplattform, die Software sowie weitere erforderliche Dienstleistungen auswählen. Mit AWS erhalten Sie eine virtuelle Umgebung, mit der Sie die Software und Dienstleistungen laden können, die Ihre Facebook-Anwendung benötigt.

Kostengünstig. Sie zahlen lediglich für die genutzte Rechenleistung, den genutzten Speicher sowie weitere Ressourcen, die Sie verwenden, und müssen dabei keine langfristigen Verträge eingehen oder Vorleistungen erbringen. Weitere Informationen zum Kostenvergleich zwischen anderen Hosting-Alternativen und AWS finden Sie im AWS Wirtschaftszentrum.

Zuverlässig. Mit AWS nutzen Sie die Vorteile einer skalierbaren, zuverlässigen und sicheren globalen Recheninfrastruktur, die das virtuelle Rückgrat des mehrere Milliarden US-Dollar schweren Einzelhandelsgeschäfts von Amazon.com darstellt und seit über einem Jahrzehnt immer weiter verbessert wird.

Skalierbar und extrem leistungsfähig. Durch den Einsatz von AWS-Tools, Auto Scaling und Elastic Load Balancing kann Ihre Anwendung je nach Bedarf nach oben oder unten skaliert werden. Dank der Unterstützung durch die enorme Infrastruktur von Amazon haben Sie Zugriff auf die Rechen- und Speicherressourcen, wenn Sie sie benötigen.

Sicher. AWS verfolgt einen umfassenden Ansatz, um die Infrastruktur durch physische, betriebliche und Software-basierte Maßnahmen zu sichern und zu festigen. Weitere Informationen erhalten Sie im AWS Sicherheitszentrum.


Ressourcen für das Hosten von Facebook-Anwendungen





AWS-Sicherheitszentrum
Greifen Sie auf Informationen, Tools und Ressourcen zu, mit denen Sie den wirtschaftlichen Wert von Cloud Computing beurteilen können.

Zum AWS-Sicherheitszentrum



AWS-Wirtschaftszentrum
Greifen Sie auf Informationen, Tools und Ressourcen zu, mit denen Sie den wirtschaftlichen Wert von Cloud Computing beurteilen können.

Zum AWS-Wirtschaftszentrum



Whitepaper mit Best Practices zu AWS
In diesem Whitepaper erhalten Cloud-Architekten ausführliche Anleitungen zum Gestalten effizienter und skalierbarer Cloud-Anwendungen.

Whitepaper herunterladen

©2011, Amazon.com, Inc. oder Tochtergesellschaften.