Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle RAC in Clouds von Drittanbietern

Gestern bin ich auf dieses Whitepaper von Oracle Corp über Oracle RAC Support in Clouds von Drittanbietern gestoßen. Das Papier ist definitiv ein Muss für diejenigen, die Oracle RAC auf AWS-, Google- oder Azure-Cloud-Anbietern ausführen möchten. Der erste Absatz war vielversprechend, wo es hieß:

Das klingt großartig, aber das Zitat bezieht sich auf die Oracle-Datenbank und nicht auf die RAC-Option. Ich fand es interessant, dass das Papier viel Zeit damit verbringt, über AWS und Azure zu sprechen, aber niemals die Cloud von Google erwähnt.

Hier ist das Fazit zur Position von Oracle zur Unterstützung von RAC auf anderen Cloud-Angeboten:

Das Papier geht sehr ausführlich dar, um zu veranschaulichen, wie AWS das Wasser in Bezug auf die Speicher- und Netzwerkanforderungen trübt, die zum Ausführen von RAC in AWS erforderlich sind.

Es sollte offensichtlich sein, dass Oracle versucht, seine Kunden durch die Lektüre dieses Dokuments davon abzuhalten, RAC in AWS auszuführen. Amazon hat Informationen veröffentlicht, die uns wissen lassen, wie einfach es ist, RAC in AWS auszuführen. Aber nachdem ich dieses Oracle-Whitepaper gelesen habe, hätte ich Bedenken, wie gut die AWS-Umgebung für unternehmenskritische RAC-Bereitstellungen funktionieren würde.

AWS stellt gemeinsam genutzten Speicher für RAC bereit, indem iSCSI-Ziele auf VMs verwendet werden, die ich niemals für etwas anderes als ein Testbed verwenden würde. Ein Problem ist die Redundanz auf Speicherebene. Um Redundanz auf Speicherebene zu haben:

Für das private Netzwerk unterstützt AWS kein Multicasting, eine Anforderung für Grid Infrastructure Cluster Interconnect. AWS umgeht dies, indem es ein Punkt-zu-Punkt-VPN-Netzwerk mit n2n ntop verwendet. Aber auf der eigenen Website von ntop gibt es in den letzten zwei Jahren keine Weiterentwicklung dazu.

Versteh mich nicht falsch. Ich denke, dass AWS eine großartige Cloud-Lösung für viele verschiedene Dinge ist. Zugegeben, ich habe RAC auf AWS noch nicht ausgeführt, zumindest noch nicht. Aber wenn ich die RAC-Datenbankinfrastruktur meines Unternehmens in die Cloud verlagern möchte, würde ich die Behauptungen in diesem Oracle-Whitepaper ernsthaft untersuchen, bevor ich mich für die AWS-Lösung entscheide. Dieser letzte Satz ist der ganze Sinn dieses Blogposts.