Kann mir jemand erklären, welche Komponenten Amazon Web Services in einem normalen Web-Service verwendet?

StackOverflow https://stackoverflow.com/questions/498391

  •  20-08-2019
  •  | 
  •  

Frage

Der Web-Dienst, die ich auf AWS ausgeführt werden soll hat speichern und Benutzerdaten vorhanden es dem Benutzer über eine Website abgerufen werden, und muss die Sitemaps von ein paar tausend Seiten zu der Lage sein, alle 10 Minuten oder so zu analysieren. Welche Komponenten von AWS, wie S3, EC2 und Cloudfront muss ich verwenden müssen. Eine kurze Übersicht über den Zweck der einzelnen Komponenten wäre schön. :)

ich besonders verstehe nicht, den Zweck des Simple Queue Service.

War es hilfreich?

Lösung

Sie könnten zum Beispiel verwenden EC2 (On-Demand, skalierbare VPS), die tatsächliche Anwendung und S3 (Netzwerkspeicher) zu veranstalten, um die Daten zu speichern. Sie würden wahrscheinlich nicht brauchen Cloudfront (geografisch optimierte Inhalte Spiegelung).

Wir verwenden SQS (Simple Queue Service) Aufgaben anstehen wir asynchron ausgeführt werden sollen, das heißt, ohne dass der Benutzer warten, bis sie zu vervollständigen. Da es SQS stellt sich heraus, wird unglaublich teuer, wenn Ihre Website selbst bescheidene Verkehr hat, so werden wir bald auf einem unserer eigenen Boxen Handhabung Warteschlangen sein.

Andere Tipps

Ein weiterer Service, den Sie vielleicht wollen, betrachten ist das Elastic Block Store (EBS), die für eine EC2-Instanz persistenten Speicher zur Verfügung stellt. Der Standardspeicher, die Sie mit einer Instanz erhalten, ist nicht beibehalten, wenn Sie die Instanz heruntergefahren, so würde ich empfehlen, alle Ihre wichtigen Daten auf EBS zu speichern, so dass Sie schnell erholen kann, wenn eine Instanz ausfällt.

SimpleDB könnte auch für Ihren Dienst nützlich sein.

Haben Sie einen Blick auf die Wikipedia-Eintrag für AWS über jeden Dienst mehr zu erfahren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top