DR-Funktionen der Oracle Cloud
Oracle Cloud Infrastructure stellt mehrere Bausteine bereit, mit denen Sie ein Disaster Recovery (DR) für Ihre Anwendungen planen können.
Regionen und Availability-Domains
- Regionen
Jede Oracle Cloud Infrastructure-Region befindet sich in einem geografischen Gebiet, das unabhängig ist und durch große Distanzen voneinander oder sogar Kontinente von allen anderen Regionen getrennt ist. Sie können Anwendungen in verschiedenen Regionen bereitstellen, um das Risiko von regionsweiten Ereignissen wie großen Wettersystemen und Erdbeben zu mindern.
- Availability-Domains
Eine Availability-Domain entspricht mindestens einem Data Center innerhalb einer Region. Availability-Domains sind voneinander isoliert und fehlertolerant. Es ist sehr unwahrscheinlich, dass sie gleichzeitig ausfallen. Da Availability-Domains keine gemeinsame physische Infrastruktur haben, wie Stromversorgung oder Kühlung, und nicht das interne Availability-Domainnetzwerk teilen, hat ein Ausfall einer Availability-Domain wahrscheinlich keine Auswirkungen auf andere. Die Availability-Domains innerhalb einer Region sind durch ein verschlüsseltes Netzwerk mit geringer Latenz verbunden.
- Faultdomains
Eine Faultdomain ist eine Gruppierung aus Hardware und Infrastruktur innerhalb einer Availability-Domain. Jede Availability-Domain umfasst drei Faultdomains. Mit Fehlerdomains können Sie Ihre Ressourcen so verteilen, dass sie nicht von derselben physischen Hardware innerhalb einer Availability-Domain abhängen. So haben Hardwareausfälle oder Wartungsereignisse, die sich auf eine Faultdomain auswirken, keine Auswirkungen auf die Ressourcen in anderen Faultdomains.
Berechnen
Der Oracle Cloud Infrastructure Compute-Service stellt Bare-Metal- und VM-Compute-Instanzen bereit, die Performance, Flexibilität und Kontrolle bieten. Der Service basiert auf der internetfähigen Infrastruktur der nächsten Generation von Oracle, die Sie bei der Entwicklung und Ausführung Ihrer anspruchsvollsten Anwendungen und Workloads in der Cloud unterstützt.
Im Kontext der DR empfehlen wir das Deployment Ihrer Compute-Instanzen über mehrere Availability-Domains oder Faultdomains hinweg, um Ihre Anwendungen vor Ausfällen zu schützen. Beim Erstellen von Compute-Instanzen können Sie die Faultdomains angeben, in denen die Instanzen platziert werden sollen. Bei der Verwaltung der zugrunde liegenden Compute-Infrastruktur stellt Oracle sicher, dass jeweils nur eine Faultdomain betroffen ist. In dieser Übung wird die Verfügbarkeit Ihrer Instanzen in den restlichen Faultdomains sichergestellt. Daher wird empfohlen, Ihre Instanzen auf mehrere Faultdomains zu verteilen, um High Availability zu erreichen.
Mit dem Compute-Service können Sie benutzerdefinierte Images in allen Mandanten und Regionen freigeben, indem Sie die Imageimport-/Exportfunktion verwenden.
Block-Volumes
Mit dem Service Oracle Cloud Infrastructure Block Volumes können Sie Blockspeicher-Volumes dynamisch bereitstellen und verwalten. Sie können Datenträger nach Bedarf erstellen, anschließen, verbinden und verschieben, um Ihre Speicher- und Anwendungsanforderungen zu erfüllen.
Mit dem Volume-Backupfeature können Sie ein Point-in-Time-Backup von Daten auf einem Block-Volume erstellen. Das Backup-Volume bietet eine zuverlässige Kopie Ihrer Daten und ermöglicht den erfolgreichen Abschluss der DR innerhalb derselben Region. Sie können manuelle Backups ausführen oder automatisierte, Policy-gesteuerte Backups implementieren.
Zur Dauerhaftigkeit der Daten werden mehrere Kopien der Daten redundant auf mehreren Storage Servern in einer Availability-Domain gespeichert. Um sich vor dem Ausfall oder der Nichtverfügbarkeit einer Availability-Domain zu schützen, wird empfohlen, regelmäßige Backups in einer Remoteregion zu erstellen.
Dateispeicher
Der Oracle Cloud Infrastructure File Storage-Service stellt ein dauerhaftes, skalierbares, verteiltes Netzwerkdateisystem der Enterprise-Klasse bereit. File Storage erfüllt die Anforderungen von Anwendungen und Benutzern, die ein Unternehmensdateisystem für verschiedene Anwendungsfälle benötigen.
Datenreplikation für Dauerhaftigkeit in jeder Availability-Domain in einer hochverfügbaren Infrastruktur, die branchenführende Verfahren und Best Practices zum Datenschutz implementiert. Um sich vor dem Ausfall einer Availability-Domain zu schützen, sollten Sie regelmäßige Backups von Dateisystem-Snapshots in einer zweiten Availability-Domain in derselben Region oder einer Remoteregion erstellen.
Objektspeicher
Der Oracle Cloud Infrastructure Object Storage-Service ist eine internetbasierte, leistungsstarke Speicherplattform, die zuverlässige und kostengünstige Dauerhaftigkeit von Daten bietet. Sie können diesen Service verwenden, um Daten direkt aus dem Internet oder aus der Cloud-Plattform sicher zu speichern oder abzurufen. Dank der Elastizität der Plattform können Sie klein anfangen und nahtlos skalieren, ohne Beeinträchtigung der Performance oder Zuverlässigkeit des Service zu erfahren.
Object Storage ist im Grunde ein besonders dauerhafter Speicherservice. Sie müssen also keine Backups von Daten erstellen, die in Object Storage gespeichert sind. Alle Objekte werden redundant auf mehreren Storage Servern innerhalb einer Region gespeichert. In jeder Region werden Daten automatisch über Availability-Domains und Faultdomains verteilt, um die Dauerhaftigkeit zu maximieren. Die Datenintegrität wird mithilfe von Prüfsummen kontinuierlich überwacht, und beschädigte Daten werden im Hintergrund ohne Beeinträchtigung der Benutzerfreundlichkeit korrigiert. Mit diesen nativen Objektspeicherdauerhaftigkeitsmerkmalen werden die traditionellen Backups vermieden. Object Storage ist extrem zuverlässig und wurde für 99,9 % Verfügbarkeit konzipiert.
- Objekte, die nach der Erstellung der Replikations-Policy in den Quell-Bucket hochgeladen werden, werden asynchron in dem Ziel-Bucket repliziert.
- Objekte, die vor dem Erstellen der Replikations-Policy in einen Quell-Bucket hochgeladen wurden, werden nicht repliziert.
- Objekte, die nach dem Erstellen der Replikations-Policy aus dem Quell-Bucket gelöscht wurden, werden automatisch aus dem Ziel-Bucket gelöscht.
Speicher-Gateway
Mit Storage Gateway können Sie Ihre On-Premise-Anwendungen mit Oracle Cloud verbinden. Mit dem Gateway können Sie Dateien als kostengünstige Backuplösung in Oracle Cloud Infrastructure Archive Storage verschieben. Sie können einzelne Dateien und komprimierte oder nichtkomprimierte ZIP- oder TAR-Archive verschieben.
Das Speichern sekundärer Datenkopien ist ein idealer Anwendungsfall für Storage Gateway. Mit Storage Gateway können herkömmliche Anwendungen Daten in einen extrem langlebigen Objektspeicher verschieben. Wenn Sie Daten wiederherstellen müssen, wird eine neue Instanz des Gateways erstellt, und Daten können problemlos wiederhergestellt werden.
Netzwerkbetrieb
Oracle Cloud Infrastructure stellt mehrere netzwerkbezogene Services und Features bereit, die den DR-Anforderungen Ihrer Anwendung entsprechen.
Ein virtuelles Cloud-Netzwerk (VCN) ist ein softwaredefiniertes Netzwerk, das Sie in Oracle-Data Centern einrichten, mit Firewallregeln und Kommunikationsgateways, die Sie definieren können. Sie können bestimmen, ob Subnetze öffentlich oder privat sind und ob Instanzen öffentliche IP-Adressen abrufen. Sie können Ihr VCN für den Zugriff auf das Internet oder zur Isolierung einrichten. Sie können Ihr VCN außerdem mit öffentlichen Oracle Cloud Infrastructure-Services, wie Object Storage, mit Ihrem On-Premise-Netzwerk oder einem anderen VCN verbinden.
Mit reservierten öffentlichen IP-Adressen können Sie eine IP-Adresse bei einem Failover oder Failback einer anderen Instanz zuweisen, was den DR-Prozess vereinfacht.
Mit Oracle Cloud Infrastructure FastConnect können Sie ganz einfach eine dedizierte, private Verbindung zwischen Ihrem On-Premise-Data Center und der Cloud-Infrastruktur von Oracle herstellen. FastConnect bietet Optionen mit hoher Bandbreite und ein zuverlässigeres und konsistenteres Netzwerk als bei internetbasierten Verbindungen.
Der Oracle Cloud Infrastructure Load Balancing-Service ermöglicht automatisierte Trafficverteilung von einem Einstiegspunkt auf mehrere Server, die über das VCN erreichbar sind. Der Service bietet einen Load Balancer mit Ihrer Wahl zwischen einer öffentlichen oder privaten IP-Adresse und der bereitgestellten Bandbreite. Der Load Balancer kann das Wartungsfenster reduzieren, indem er Traffic aus einem fehlerhaften Anwendungsserver umleitet, bevor Sie ihn zur Wartung aus dem Service entfernen.
Datenbank
Der Oracle Cloud Infrastructure Database-Service bietet verschiedene Arten von Oracle-Datenbanken. Sie können schnell ein Datenbanksystem starten, das Ihren Anforderungen entspricht. Sie haben vollständigen Zugriff auf die Features und Vorgänge, die mit der Datenbank verfügbar sind. Oracle ist jedoch Eigentümer und verwaltet die Infrastruktur.
- Exadata-DB-Systeme
- VM-DB-Systeme
- Autonome Datenbanken: Autonomous Transaction Processing und Autonomous Data Warehouse
Oracle bietet zertifizierte, vollständig unterstützte RAC-DB-Systeme mit 2 Knoten, bei denen die Plattform jeden DB-Knoten standardmäßig einer anderen Faultdomain zuweist. Sie können die Faultdomain für jeden Knoten während des Provisionings auswählen. Sie können für jeden der beiden DB-Knoten eine andere Faultdomain auswählen und die Application Tier in der dritten Faultdomain beibehalten, um einen Single Point of Failure zu vermeiden.
Benutzerdefinierte Anwendungen, die auf PaaS ausgeführt werden (Platform-as-a-Service)
Oracle bietet mehrere standardisierte Entwicklungs- und Deployment-Plattformen als Service. Diese Plattformen umfassen in der Regel Middleware sowie Entwicklungs-, Management-, Sicherheits- und Integrationsfunktionen, die alle als Service bereitgestellt werden.
Diese Frameworks enthalten die Infrastruktur- und Middleware-Komponenten, mit denen Entwickler, IT-Administratoren und Endbenutzer mobile und Webanwendungen erstellen, integrieren, migrieren, bereitstellen, sichern und verwalten können. Bei diesem Systemtyp handelt es sich um mehrere Ebenen, für die eine konsistente Point-in-Time-Recovery-Strategie erforderlich ist. Oracle SOA Cloud Service und Oracle WebLogic Server for Oracle Cloud Infrastructure sind wohl die besten Beispiele für PaaS-Services der mittleren Netzwerkebene, die von Tausenden Kunden weit verbreitet werden.
Oracle WebLogic Server for Oracle Cloud Infrastructure stellt die Anwendungsserverplattform bereit, die zur Ausführung von Java Platform, Enterprise Edition-(Java EE-)Anwendungen in Oracle Cloud Infrastructure erforderlich ist.
Oracle SOA Cloud Service stellt eine PaaS für das Entwerfen, Bereitstellen und Verwalten von Compositeanwendungen bereit, die mehrere Systeme mit einer serviceorientierten Architektur integrieren.
Endpunktvirtualisierung und konsistente Datenreplikation auf Dateisystem- und Datenbankebene sind Schlüsselfunktionen in diesen Produkten, die eine optimale Recovery-Zeit bei minimalem Datenverlust ermöglichen.