Überlegungen zur Speicherung
Um die Speicherungsoptionen von Oracle Cloud Infrastructure zu verstehen, müssen Sie die folgenden Speicherungseigenschaften definieren: Performance, Dauerhaftigkeit, Verfügbarkeit, Skalierbarkeit, Elastizität, Sicherheit und Zugriffsmethode.
- Unter Performance wird die Kombination aus Durchsatz, Bandbreite und Latenzzeit beschrieben.
- Die Dauerhaftigkeit stellt sicher, dass die Daten gespeichert werden und nicht verdächtig sind, wenn sie während eines Absturzes verloren gehen oder gelöscht werden.
- Die Verfügbarkeit des Service beschreibt, wie der Speicherservice innerhalb der Availability-Domains erstellt wird, um den Zugriff auf die Daten sicherzustellen.
- Die Skalierbarkeit und Elastizität beschreiben, wie einfach das Wachstum oder Verkleinern von Daten ist, während die Daten zwischen Rechensystemen verschoben werden können.
- Unter Sicherheit wird beschrieben, wie Daten durch nicht autorisierten Zugriff gesichert werden.
- Die Zugriffsmethode beschreibt, wie Kunden auf Daten über die verschiedenen Speicherangebote hinweg zugreifen können.
Speicherungseigenschaften | Datei | Block | NVMe | Objekt | Archiv |
---|---|---|---|---|---|
Performance | Gut | Besser | Beste | Gut | Offline |
Dauerhaftigkeit | Über mehrere Availability-Domains hinweg | Über mehrere Availability-Domains hinweg | Lokal verwaltet | Regional | Über Regionen hinweg |
Verfügbarkeit | Hoch | Hoch | Lokal verwaltet | Hoch | Persistent |
Skalierbarkeit | Hoch | Hoch | Statisch | Hoch | Hoch |
Elastizität | Automatisch | Dynamisch | Statisch | Automatisch | Automatisch |
Sicherheit | Gemeinsam verwendet | Gemeinsam verwendet | Individueller Host | Gemeinsam verwendet | Gemeinsam verwendet |
Zugriffsmethode | Netzwerk | Dediziert | Direkt | HTTPS | HTTPS |
Dateispeicher
- General Purpose FileStorage: Zugriff auf einen unbegrenzten Pool von Dateisystemen zur Verwaltung des Wachstums strukturierter und unstrukturierter Daten.
- Big Data und Analytics: Führen Sie analytische Workloads aus, und speichern Sie persistente Daten mit gemeinsamen Dateisystemen.
- Lift and Shift von Geschäftsanwendungen: Migrieren Sie vorhandene Oracle-Anwendungen, die NFS-Speicher benötigen, wie Oracle E-Business Suite und PeopleSoft.
- Datenbanken und Transaktionsanwendungen: Führen Sie Test- und Entwicklungs-Workloads mit Oracle, MySQL oder anderen Datenbanken aus.
- Backups, Business Continuity und Disaster Recovery: Führen Sie eine sekundäre Kopie der relevanten Dateisysteme von On Premise in die Cloud aus, um Backup- und Disaster Recovery zu ermöglichen.
- MicroServices und Docker: Sorgen Sie für zustandsbehaftete Persistenz für Container. Einfach skalieren, während die containerbasierten Umgebungen wächst.
Wenn NFS-Dateien im On-Premise-Data Center verwendet werden, kann das Verschieben in File Storage einfach und direkt erfolgen. Wenn es auf dem Microsoft Windows-Server einen Ausgang gibt, verwenden Sie den NFS-Client, um die NFS-Shares den Windows Server-Hosts zuzuordnen.
Block-Volume
Mit dem Oracle Cloud Infrastructure Block Volumes-Service können Sie Ihren aktuellen Speicher-Footprint einblenden. Es bietet persistenten Speicher, der zwischen Instanzen innerhalb von Oracle Cloud Infrastructure verschoben werden kann. Volumes arbeiten mit Bare-Metal- und Virtual-Machine-(VM-)Instanzen und werden über iSCSI für Datenvolumen oder paravirtualisiert
Mit Block-Volume kann ein Oracle Cloud Infrastructure-Benutzer Datenträger nach Bedarf erstellen, anhängen, verbinden und verschieben, um die Speicheranforderungen der Anwendung zu erfüllen. Nachdem Sie ein Volume an eine Instanz angehängt haben, verhält sich das Volume wie ein standardmäßiges Festplattenlaufwerk. Datenträger können auch getrennt und an eine andere Instanz angehängt werden, ohne dass Daten verloren gehen. So können Daten bei jeder Änderung der Anforderungen einfach im Augenblick gespeichert werden.
- Instanz: Ein Bare Metal- oder VM-Host, der in der Cloud ausgeführt wird.
- Datenträgeranhang: Einer der folgenden Typen:
- iSCSI: Ein TCP/IP-basierter Standard, der für die Kommunikation zwischen einem Volume und einer zugeordneten Instanz verwendet wird.
- Paravirtualisiert: Ein virtualisierter Anhang, der für VMs verfügbar ist.
- Datenträger: Einer der folgenden Typen:
- Block-Volume: Ein herausnehmbares Block Storage Device, mit dem Sie die Speicherkapazität einer Instanz dynamisch erweitern können.
- Boot-Volume: Ein herausnehmbares Boot-Volume Device, das das Image zum Booten einer Compute-Instanz enthält.
Block-Volumes in Oracle Cloud Infrastructure sind eine hervorragende Performanceoption und bieten eine flexible Konfiguration für die HDFS-Kapazität. Block-Volumes sind ein netzwerkangeschlossener Speicher. Beispiel: Sie verwenden die VNIC-Bandbreite für I/O. Block-Volumes können auch in IOPS und MB/s je nach konfigurierter Größe (pro GB) skaliert werden. Individueller Block-Volume-Durchsatz überschreitet 320 MB/s für 700GB oder größere Datenträger.
NVMe -Geräte
Oracle Cloud Infrastructure stellt lokal zugeordnete NVMe-Geräte in bestimmten Rechenleistungseinheiten bereit. Diese Geräte bieten extrem geringe Latenz, leistungsstarken Blockspeicher, der sich optimal für Big Data, OLTP und andere Workloads eignet, die von leistungsstarkem Blockspeicher profitieren können.
Beachten Sie, dass diese Geräte nicht auf irgendeine Weise geschützt sind. Sie sind einzelne Geräte, die lokal auf Ihrer Instanz installiert sind. Oracle Cloud Infrastructure verwendet keine Images, kein Backup oder keine anderen Methoden, um die Daten auf NVMe-Geräten zu schützen. Diese Geräte werden nicht automatisch geschützt und erfordern die richtige RAID-Konfiguration, um die Daten auf ihnen zu schützen.
Object Storage
Verwenden Sie Oracle Cloud Infrastructure Object Storage für Daten, für die Sie schnellen, unmittelbaren und häufigen Zugriff benötigen. Die Daten für Barrierefreiheit und Performance richten einen höheren Eckpreis aus, um Daten in der Object Storage-Tier zu speichern.
Der Object Storage-Service kann eine unbegrenzte Anzahl unstrukturierter Daten eines beliebigen Inhaltstyps speichern, einschließlich Analysedaten und umfangreichem Inhalt, wie Bilder und Videos.
Mit Object Storage können Sie Daten sicher und sicher im Internet oder in der Cloud-Plattform speichern oder abrufen. Object Storage ist ein regionaler Service und ist mit keiner spezifischen Compute-Instanz verknüpft. Sie können von überall oder außerhalb des Kontextes von Oracle Cloud Infrastructure auf Daten zugreifen, solange Sie über Internetkonnektivität verfügen und auf einen der Object Storage-Endpunkte zugreifen können. Object Storage unterstützt auch privaten Zugriff von Oracle Cloud Infrastructure-Ressourcen in einem VCN über ein Servicegateway. Ein Servicegateway ermöglicht die Konnektivität zu den öffentlichen Object Storage-Endpunkten von privaten IP-Adressen in privaten Subnetzen.
- Hadoop/Big Data Support - Sie können Object Storage als primäres Daten-Repository für Big Data verwenden. Object Storage bietet eine skalierbare Speicherplattform, mit der Sie große Datasets speichern und nahtlos auf diesen Datasets arbeiten können.
- Backup/Archiv - Mit Object Storage können Sie Backup- und Archivdaten beibehalten, die für einen längeren Zeitraum gespeichert werden müssen, um den verschiedenen Complianceanforderungen gerecht zu werden.
- Inhalts-Repository: Sie können Object Storage als primäres Content-Repository für Daten, Bilder, Logs und Videos verwenden.
- Logdaten: Mit Object Storage können Sie Anwendungslogdaten beibehalten, sodass Sie diese Daten rückwirkend analysieren können, um Verwendungsmuster und Debug-Probleme zu bestimmen.
- Große Datasets - Mit Object Storage können Sie generierte Anwendungsdaten speichern, die für den späteren Gebrauch beibehalten werden müssen. Pharmazeutische Versuchsdaten, Genome-Daten und Internet of Things - (IoT-) Daten sind Beispiele für generierte Anwendungsdaten, die Sie mit Object Storage beibehalten können.
Archivspeicher
Verwenden Sie Archive Storage für Daten, auf die Sie selten oder selten zugreifen können, die aber für lange Zeiträume beibehalten und beibehalten werden müssen. Die Kosteneffizienz der Archive Storage-Stufe verrechnet die lange Durchlaufzeit, die für den Zugriff auf die Daten erforderlich ist.
- Compliance- und Audit-Mandate
- Analysieren Sie die Logdaten erneut, um das Verwendungsmuster oder die Debug-Probleme zu bestimmen
- Historische oder nicht häufig aufgerufene Inhalts-Repository-Daten
- Anwendungsgenerierte Daten, die für künftige Analysen oder rechtliche Zwecke archiviert werden müssen
Im Gegensatz zu Object Storage wird das Abrufen von Archivspeicherdaten nicht sofort ausgeführt.