Überlegungen zur Oracle Lizenzierung - Bewährte Methoden für die Ausführung von Oracle Database in AWS

Überlegungen zur Oracle Lizenzierung

Sie können Amazon RDS for Oracle unter zwei verschiedenen Lizenzmodellen ausführen: „License Included“ (Lizenz enthalten) und „Bring-Your-Own-License (BYOL)“ (Verwendung der eigenen Lizenz). Im Service-Modell „Lizenz enthalten“ benötigen Sie keine separat erworbenen Oracle-Lizenzen.

Die Oracle Database-Lizenzierung auf AWS basiert auf der Anzahl der virtuellen CPUs auf der EC2-Instance, auf der die Datenbank installiert ist. Informationen zur Oracle Database-Lizenzierung finden Sie in Ihrem Oracle-Vertrag oder in den Lizenzbedingungen. Sie können sich bei konkreten Lizenzfragen und für die Planung von AWS-Instances an unabhängige Drittanbieter für Lizenzprüfungen wenden. Nehmen Sie für weitere Informationen Kontakt mit Ihrem AWS-Kundenbetreuer auf. Beachten Sie folgende wichtige Punkte:

  • Wie auf der Seite Amazon-EC2-Instance-Typen angegeben, ist jede vCPU ein Thread eines Intel Xeon-Kerns oder eines AMD EPYC-Kerns, mit Ausnahme von A1-Instances, T2-Instances und m3.medium.

  • AWS bietet eine Funktion zur CPU-Optimierung in RDS- und EC2-Instances. Sie können die folgenden CPU-Optionen angeben, um Ihre Instance für bestimmte Workloads oder Geschäftsanforderungen zu optimieren:

  • Anzahl der CPU-Kerne: Sie können die Anzahl der CPU-Kerne für die Instance anpassen.

  • Threads pro Kern: Sie können Multithreading deaktivieren, indem Sie einen einzelnen Thread pro CPU-Kern angeben. 

  • VMware Cloud on AWS bietet auch eine benutzerdefinierte Funktion zur Anzahl der CPU-Kerne für seine Hostknoten. Sie können 8, 16 oder 32 CPU-Kerne pro Host für I3 oder 8, 16 oder 48 CPU-Kerne für den R5-Hosttyp auswählen.

  • Erörterungen der Oracle-Lizenzrichtlinien und -kosten in diesem Whitepaper dienen nur zu Informationszwecken und basieren auf den zum Zeitpunkt der Veröffentlichung verfügbaren Informationen. Spezifischere Informationen erhalten Benutzer ihren eigenen Oracle-Lizenzvereinbarungen.

Amazon RDS-Lizenz enthalten

Sie können die Kosten der Oracle Database-Lizenz in den Stundenpreis des Amazon RDS-Service einschließen, wenn Sie das Servicemodell „Lizenz enthalten“ verwenden. In diesem Fall müssen Sie keine Oracle-Lizenzen separat erwerben. Die Oracle Database-Software wurde von AWS lizenziert. Die Stundenpreise für „Lizenz enthalten“ gelten für Software, zugrunde liegende Hardware-Ressourcen sowie Amazon RDS-Verwaltungsfunktionen. Dieses Servicemodell optimiert die Lizenzkosten und bietet Ihnen Flexibilität bei der Auf- oder Abskalierung Ihrer Amazon RDS-Instances. Nutzen Sie die Stundenpreise ohne Vorauszahlungen oder langfristige Verpflichtungen. Darüber hinaus können Sie Amazon RDS Reserved Instances mit Reservierungsbedingungen über ein oder drei Jahre erwerben. Bei Reserved Instances können Sie eine einmalige und geringe Vorauszahlung für jede Datenbank-Instance leisten und anschließend eine bedeutend geringere Nutzungsgebühr pro Stunde bezahlen.

Anmerkung

Hinweis: Die Stundenlizenz für das Modell „Lizenz enthalten“ in Amazon RDS ist nur für Oracle Standard Edition One und Standard Edition Two verfügbar. Für andere Editionen von Oracle Database auf Amazon RDS und eine Edition von Oracle Database auf Amazon EC2 müssen Sie Ihre eigene Lizenz verwenden (d. h. eine Lizenz von Oracle erwerben), wie im folgenden Abschnitt beschrieben.

Da Sie für die Oracle-Lizenz nur für die Stunden bezahlen, die Sie Amazon RDS nutzen, können Sie mit der Option „Lizenz enthalten“ die Gesamtlizenzkosten für Entwicklungs- und Testumgebungen reduzieren, die nur während der Geschäftszeiten aktiv sind. In den meisten Unternehmen beträgt die Gesamtarbeitszeit pro Woche (10 x 5 = 50 Stunden) nur etwa 30 % der Gesamtstunden einer Woche (24 x 7 = 168 Stunden), sodass dieses Servicemodell erhebliche Einsparungen bedeuten kann.

Dieses Servicemodell bietet Ihnen auch die Flexibilität, die Größe der Instance Ihren Bedürfnissen anzupassen, da die Lizenz in den Instance-Kosten enthalten ist. Wenn Ihre regulären Kapazitätsanforderungen viel geringer sind als die regelmäßigen, vorhersehbaren Spitzen, können Sie mit diesem Servicemodell aufskalieren, um die erforderlich zusätzliche Kapazität aufzunehmen, und abskalieren, um Kosten zu sparen. Beispielsweise haben Sie vielleicht Datenbanken, die an den meisten Tagen des Monats mit Ausnahme der letzten drei Tage die Leistung einer db.m3.large-Instance erfordern. In den letzten drei Tagen des Monats wird Ihre Datenbank möglicherweise aufgrund der Lohn- und Gehaltsabrechnung und des Monatsabschlusses stark genutzt. In diesem Szenario können Sie im Laufe des Monats Oracle Database auf Amazon RDS basierend auf dem db.m3.large-Instance-Typ verwenden und die letzten drei Tage auf db.m3.2xlarge aufskalieren und dann wieder abskalieren. Dies könnte im Vergleich mit der Verwendung der db.m3.2xlarge-Instance für den ganzen Monat eine Kostenersparnis von 65 % oder mehr ergeben.

Bring-Your-Own-License (BYOL)

Wenn Sie bereits Oracle Database-Lizenzen besitzen, können Sie das BYOL-Servicemodell verwenden, um Ihre Oracle-Datenbanken auf Amazon RDS auszuführen. Dadurch entstehen geringere Kosten für die Amazon RDS-Instance, da die Kosten für die Oracle-Lizenz nicht enthalten sind. Das BYOL-Modell ist für Kunden konzipiert, die lieber ihre vorhandene Oracle Database-Lizenzen verwenden oder neue Lizenzen direkt von Oracle erwerben möchten.

Wenn Sie Oracle Database Enterprise Edition mit Amazon RDS verwenden oder Ihre eigene selbstverwaltete Oracle-Datenbank auf Amazon EC2 oder VMware Cloud auf AWS ausführen möchten, ist BYOL die einzige unterstützte Option.

Oracle-Lizenzportabilität auf AWS

Vorbehaltlich der Bedingungen der spezifischen Lizenzvereinbarung können Oracle-Lizenzen auf AWS portiert werden. Mit anderen Worten, Ihre vorhandenen Lizenzen können zur Verwendung auf AWS übertragen werden. Dazu zählen:

  • Serverbasierte Lizenzen (basierend auf verwendeten CPUs)

  • Enterprise License Agreements (ELA)

  • Unlimited License Agreements (ULA)

  • BPO-Lizenzen (Business Process Outsourcing)

  • OPN-Lizenzen (Oracle PartnerNetwork)

  • Named User Plus-Lizenzen

Für Lizenzen, die auf AWS portiert werden, gelten zusätzliche Bedingungen oder Einschränkungen (einschließlich möglicher Kosten). Weitere Details und Informationen zu Einschränkungen finden Sie in Ihrer jeweiligen Lizenzvereinbarung.

Die Oracle-Lizenzierung ist ähnlich wie bei Oracle Database auf Amazon RDS und Amazon EC2, mit der Ausnahme, dass die stündliche Lizenzierung nur auf Amazon RDS verfügbar ist.