HDG erklärt: Was ist Amazon S3?


Haben Sie große Datenmengen, die gespeichert werden müssen? Sind Sie es leid, hohe Pauschalgebühren für die Speicherung dieser Daten zu zahlen? Wie wäre es mit der Notwendigkeit sicherer, verschlüsselter Datei-Uploads und -Downloads? Wenn auf eine dieser Fragen ein klares „Ja“ folgte, ist Amazon S3 möglicherweise eine Option, die es wert ist, erkundet zu werden.

Aber was ist Amazon S3? Mit seiner einfachen Webdienstschnittstelle bietet Amazon S3 Lösungen für all diese Fragen und vieles mehr in Bezug auf Ihre Datenspeicheranforderungen. Entwickler können auf dieselbe hoch skalierbare, zuverlässige, schnelle und kostengünstige Datenspeicherinfrastruktur zugreifen, auf der Amazon sein eigenes globales Netzwerk von Websites betreibt.

Mit Amazon S3 können Sie dies tun Speichern und Abrufen beliebiger Datenmengen zu jeder Zeit von überall im Web.

Was ist Amazon S3?

Amazon S imple Storage Service (S3) wurde speziell für Entwickler entwickelt. Es erleichtert das Computing im Web-Maßstab und ist ein wichtiger Bestandteil einer soliden AMazon Web SService-Cloud-Umgebung (AWS).

Über die Weboberfläche bietet Amazon S3 Objektspeicheroder, wie AWS es nennt, „grundlegende Entitäten, die in Amazon S3 gespeichert werden können“. Der Objektspeicher wurde zum Speichern, Schützen und Abrufen von Daten aus „grundlegenden Speichercontainern“ erstellt, die als Bucketsbezeichnet werden. Ein Benutzer erstellt einen Bucket und der Bucket speichert Objekte in der Cloud.

Dieser Service steht Organisationen jeder Größe in jeder Branche zur Nutzung von Websites zur Verfügung, ist jedoch nicht darauf beschränkt. Mobile Apps, Archivierung, Datensicherungen und -wiederherstellungen, IoT-Geräte und Unternehmensanwendungen.

In_content_1 all: [300x250] / dfp: [640x360]->

Wie funktioniert Amazon S3?

Um zu verstehen, was Amazon S3 ist und wie alles funktioniert, werden wir etwas tiefer gehen in jede Komponente des Speichersystems. Wir konzentrieren uns auf zwei Hauptpunkte - Eimer und Gegenstände. Diese beiden Komponenten arbeiten zusammen, um Ihr Amazon S3-Speichersystem zu erstellen.

Amazon S3-Objekte können Dokumente, Fotos, Videos und mehr von jedem Dateityp sein. Jedes Objekt erhält einen eindeutigen Schlüssel, der es in der S3-Umgebung identifizierbar macht. Die Größe des Hochladens von Objektdateien ist auf maximal 160 GB festgelegt. AWS verfügt jedoch über verschiedene Tools, mit denen Sie bei Bedarf größere Dateien hinzufügen können.

Objekte benötigen Speicherorte in der S3-Umgebung, und hier kommen Buckets ins Spiel. Wie bereits erwähnt, ist ein Bucket der grundlegende Speichercontainer für ein Objekt. Mit der Amazon S3-API können Sie unbegrenzt viele Objekte in einen einzelnen Bucket hochladen.

AWS beschränkt die Erstellung von Buckets auf 100 für jedes Ihrer AWS-Cloud-Konten. Diese Anzahl kann nach Übermittlung einer Anforderung zur Erhöhung des Servicelimits auf maximal 1000 erhöht werden.

Wenn ein Bucket erstellt wird, wählen Sie die AWS-Region aus, in der er gespeichert werden soll. Je näher die Region an Ihrem physischen Standort liegt, desto geringer sind Ihre Latenzprobleme und Kosten. Objekte in einem Bucket, die in einer bestimmten Region gespeichert sind, bleiben dort, bis sie von Ihnen übertragen werden.

Die eindeutige Kennung für jeden Bucket ist global. Dies bedeutet, dass nirgendwo sonst auf der Welt ein Bucket denselben Namen hat wie der, den Sie erstellt haben, bis dieser Bucket gelöscht wurde.

Die Amazon S3-Konsole befindet sich in der AWS Management Console. Hier erstellen, konfigurieren und verwalten Sie jeden Bucket sowie die darin enthaltenen Speicherobjekte.

Die Amazon S3-Konsole verwendet eine hierarchische Ordnerstruktur, die Suchvorgänge mit Schlüsselwörtern oder Phrasen ermöglicht, die Ihnen helfen Auf einfache Weise finden und abrufen, wonach Sie suchen.

Die Zugriffsberechtigungen für Ihre Buckets und Objekte werden auch über die Verwaltungskonsole festgelegt.

Die Vorteile von Amazon S3

Amazon S3 ist ein einfacher und robuster sicherer Speicher. Die bereitgestellten Funktionen bieten Skalierbarkeit, Haltbarkeit, Zugänglichkeit, Kosteneffizienz und Sicherheit. Sie bieten auch eine sogenannte Versionierung, mit der Sie Duplikate eines Objekts im selben Bucket wie ausfallsicher für ein Daten-Rollback oder eine Datenwiederherstellung erstellen können.

Skalierbarkeit

Amazon S3 entspricht nicht dem Standard Ihres normalen Cloud-Speicheranbieters. Anstatt für festgelegte Limits zu zahlen, die Sie möglicherweise verwenden oder nicht, berechnet Amazon S3 Ihnen nur das, was Sie tatsächlich verwenden.

Dieser Dienst hilft zu vermeiden, dass nicht besetzter Speicherplatz und das Potenzial für überlastet werden Überalterungsgebühren sollten Sie Ihr Limit überschreiten. Bei Amazon S3 fallen keinerlei versteckte Gebühren oder Überkosten an. Sie können Ihre Speicherressourcen nach oben und unten skalieren, um Ihren schwankenden Anforderungen gerecht zu werden.

Haltbarkeit, Zugänglichkeit und Kosteneffizienz

AWS stellt fest, dass Amazon S3 dies ist "Entwickelt für 99,999999999% der Haltbarkeit und speichert Daten für Millionen von Anwendungen für Unternehmen auf der ganzen Welt." Amazon S3 erstellt und speichert Ihre S3-Objekte automatisch auf mehreren ausfallgeschützten Systemen. Dies ermöglicht bei Bedarf einen schnellen Zugriff auf Ihre Daten.

Die Daten können in einer Reihe von frequenzbasierten Speicherklassengespeichert werden. Die Speicherklassen reichen von hohen bis zu niedrigen Kosten, je nachdem, wie wichtig die Dateien für den Zugriff auf bestimmte Dateien sind.

Wenn Sie sofortigen Zugriff auf wichtige Dateien benötigen, ist der Bereich auf das teurere Ende gesetzt. Dies kann sich im Laufe der Zeit ändern, je nachdem, wie oft auf die Dateien zugegriffen wird. AWS bietet Ihnen die Tools, mit denen Sie jedes Objekt überwachen und feststellen können, ob es in eine höhere oder niedrigere Speicherklasse verschoben werden muss. Außerdem werden Ihre Objekte automatisch basierend auf laufenden Zugriffsmustern verschoben.

Dieses Setup ist nützlich, um eine Lebenszyklusrichtlinie zu erstellen. Diese definiert die Aktionen, die Amazon S3 während der Lebensdauer eines Objekts ausführen soll. Ein Beispiel hierfür wäre der Übergang von Objekten zu einer anderen Speicherklasse, deren Archivierung oder das Löschen nach einem bestimmten Zeitraum. Sie können dann die automatische Datenübertragung einrichten, wenn die von Ihnen festgelegten Richtlinienbedingungen erfüllt sind.

Sicherheit

Verschlüsselungsfunktionen und Zugriffstools Schützen Sie die Daten, die Sie in Ihrer AWS S3-Umgebung speichern, vor unbefugtem Zugriff. Dies gilt sowohl für die Bucket-Ebene als auch für die Kontoebene.

Standardmäßig haben Benutzer nur Zugriff auf die von ihnen erstellten Buckets und Objekte. AWS bietet eine Vielzahl von Sicherheitsverwaltungsfunktionen, mit denen Sie Zugriffsberechtigungen ändern und anpassen können.

Auswählen von Amazon S3

Amazon S3 wurde für ausgereifte Unternehmen entwickelt benötigen Skalierbarkeit und sind daher möglicherweise nicht ideal für kleinere Unternehmen, die nur minimale Datenspeicherung benötigen, und keine kurzfristigen Pläne für eine zukünftige Erweiterung.

Mit einem flexiblen Kostenmodell, einer robusten Architektur und einer allgegenwärtigen Präsenz im Web ist Amazon S3 jedoch eine gute Wahl für jedes Unternehmen, das über das Internet zugängliche Daten benötigt, die auf seine Anforderungen zugeschnitten sind.

Zusammenhängende Posts:


30.05.2020