2016-06-01 7 views
2

Ich habe einen Streaming-Server als EC2-Instanz und die Dauer der Video-Chunks beträgt 8 Sekunden. Ich möchte den Strom für die Prüfung Zweck zu archivieren, damit ich den Stream zurück als eine Datei jeweils 1 MinuteViele kleine Dateien Vs 1 große Datei für AWS S3 und Glacier:

sollte ich die 8 Sekunden Brocken S3 speichern nehmen Sie dann auf Gletscher oder den kombinierten 1-Minuten-Datei speichern

Welche Auswahl ist besser in Bezug auf Kosten und Leistung? für s3 und dann für Glacier

+0

Wie oft wird das archivierte Video benötigt? – error2007s

+0

S3 und Glacier lösen verschiedene Probleme. Es gibt keinen wirklichen Vergleich zwischen den beiden. In Bezug auf die Preise ist Gletscher viel billiger, aber es ist nicht für häufigen Zugang gedacht. Glacier Retrieval dauert Stunden und ist nicht vergleichbar mit dem Abruf von Daten aus s3 – Shibashis

+0

@Shibashis Ich möchte vergleichen zwischen "kleine Dateien" und "große Datei" Bitte lesen Sie den Titel – Yasser

Antwort

2

Also, Ihre Frage zu beantworten:

Sie sollten die größere Datei laden, die die 1 Minute Datei kombiniert ist.

In Bezug auf die Kosten berechnen sowohl S3 als auch Glacier pro Anfrage neben dem von Ihnen verwendeten GB-Speicher, so dass das Hochladen größerer Teile weniger Anfragen an S3 und Glacier bedeutet und somit Kosten spart.

In Bezug auf die Leistung haben Sie in den Kommentaren gesagt, dass Sie selten die Dateien abrufen müssen, also empfehle ich Ihnen, Glacier zu verwenden. Beachten Sie jedoch, dass es nach dem Einfügen einer Datei in Glacier einige Stunden dauern wird, sie wiederzuerlangen. Daher ist sie nur dann geeignet, wenn Sie die Daten sehr selten benötigen.

Wenn Sie die Daten häufig abrufen müssen, sollten Sie S3 (Datenabruf ist sofort) verwenden. Aber S3 berechnet mehr für die Lagerung als Gletscher, also gibt es Vor- und Nachteile zwischen beiden.