2013-04-02 16 views
14

Sie müssen einen Vorschlag zur Verwendung von Amazon S3 mit CloudFront als CDN erstellen. Eine der wichtigsten ist, eine Kostenschätzung zu machen. Ich habe die AWS-Website und Foren gelesen, ihren Taschenrechner benutzt, konnte aber mit der endgültigen Nummer (ungefähr), zu der ich mich sicher fühle, nicht zu einem Schluss kommen. Ehrlich gesagt, ich war verwirrt zwischen Begriffen wie "Datentransfer Out", "GET und andere Anfragen" und ob ich die Details sowohl bei Amazon S3 und Amazon CloudFront ausfüllen muss und dann eine Gesamtsumme machen muss.CloudFront: Kostenvoranschlag

Also brauche Hilfe hier, um meine monatliche Rechnung zu schätzen.

  • Ich werde S3 verwenden zum Speichern von Dateien (meist Bilder)
  • Ich werde Wolkenfront mit meinem S3 Eimer wird die Konfiguration, den Inhalt zu liefern.
  • Die meisten Kunden (fast 95%) sind in den USA.

  • Durchschnittliche Dateigröße: 500 KB

  • Durchschnittliche Anzahl der Dateien auf S3 gespeichert monatlich: 80000 (80K)
  • ca. Anzahl der gesamten Benutzer für die Datei anfordert monatlich oder ca. Gesamtzahl der Anforderungen, die Datei zu holen von Cloudfront: 30 Millionen monatlich
  • Es wird einige Ungültigkeits Anfragen pro Monat (sagen wir mal 1000)

wäre toll, wenn ich mehr Verständnis bekommen, wie meine monatliche Rechnung berechnet und wha t ungefähr wird es sein.

Auch mit den oben genannten Daten und Schätzungen, etwa auf wie viel die monatliche Rechnung, wenn ich Akamai oder Rackspace verwenden.

+0

Das sind ernsthafte Zahlen. Warum kontaktierst du nicht direkt die Anbieter? Zum Teil, weil sie Preisinformationen kennen, die einige von uns nicht kennen würden, und zum Teil, weil Sie Vorzugspreise erhalten können. –

+0

Danke @DavidTaiaroa. Ja, ich werde das machen, aber vorher muss ich einen groben Vorschlag zusammen mit dem POC vorbereiten, um es meinem Boss zu präsentieren, und dann denke ich, dass er Amazon erreichen wird. – user1270392

+0

FWIW, ich habe versucht, auch zu schätzen. Mein Ergebnis war $ 200- $ 400, was weniger ist, als ich anfangs vermutet hätte. –

Antwort

3

Die S3-Felder put und get request (in Ihrem Fall) sollten auf die Anzahl beschränkt sein, mit der Sie die Dateien in S3 wahrscheinlich nur von Ihrer Anwendung aus aufrufen/aktualisieren.

Um die Cloudfront-Servicekosten zu berechnen, sollten Sie die grobe ausgehende Bandbreite Ihrer Seitenauslastung berechnen (Anzahl der von Cloudfront pro Seite bereitgestellten Objekte - dann verdoppeln Sie sie, um sich etwas Spielraum zu verschaffen) und den Rest von die Felder.

Grobe ber. 500 GB Daten aus (Vermutung) 500k durchschnittliche Objektgröße 1000 Ungültigkeits fordert 95% auf US-basierten Kantenort 5% nach Europa basierte Kantenort

kommt bei $ 60.80 + Ihre S3 Kosten.

+0

Danke, dass Sie mir bei der Schätzung geholfen haben und erklären, wie die Kosten für s3 funktionieren! – user1270392

+0

Glücklich zu helfen :) – user2240751

3

Ich werde eine andere Nummer in den Ring werfen.

Mit http://calculator.s3.amazonaws.com/calc5.html

Cloudfront
Datenübertragung aus 0.5MB x 30 Millionen = 1500GB

Ave Größe 500kb

1000 Ungültigkeits fordert

95% US

S3
Lagerung 80K x 0,5 MB 4GB

Anfragen 30 Millionen

Mein erstes Ergebnis ist $ 195. Wie @ user2240751 festgestellt hat, ist ein Sicherheitsfaktor von 2 nicht unangemessen, also liegt er im Bereich von 200 bis 400 US-Dollar pro Monat.

Ich bin es gewohnt, mit kleineren Nummern zu arbeiten, aber die endgültige Menge ist immer mehr, als Sie aufgrund zusätzlicher Anfragen und Datenübertragung erwarten würden.

Korrekturen oder Verbesserungsvorschläge erwünscht!

Viel Glück

2

Ich denke, die hier Mathematik falsch 0,5MB * 30.000.000 ist 14503GB NICHT 1500GB - das ist ein Faktor von 10, es sei denn ich etwas fehlt bin

Was bedeutet, dass Ihre monatlichen Kosten gehen zu Seien Sie um $ 2000 nicht $ 200