AWS Germany – Amazon Web Services in Deutschland

Neue Funktionen zur Kostenoptimierung und Verbesserung der Skalierbarkeit in Amazon RDS für SQL Server und Oracle

Author: Matheus Guimaraes, Übersetzung: Philip Gutberlet

Die Verwaltung von Datenbankumgebungen erfordert ein Gleichgewicht zwischen Ressourceneffizienz und Skalierbarkeit. Organisationen benötigen flexible Optionen für den gesamten Lebenszyklus ihrer Datenbanken, die Entwicklungs-, Test- und Produktions-Workloads mit unterschiedlichen Speicher- und Rechenanforderungen umfassen.

Um diese Anforderungen zu erfüllen, kündigen wir vier neue Funktionen für Amazon Relational Database Service (Amazon RDS) an, die Kunden dabei helfen, ihre Kosten zu optimieren sowie Effizienz und Skalierbarkeit für ihre Amazon RDS for Oracle– und Amazon RDS for SQL Server-Datenbanken zu verbessern. Diese Verbesserungen umfassen die Unterstützung der SQL Server Developer Edition und erweiterte Speicherfunktionen für sowohl RDS for Oracle als auch RDS for SQL Server. Darüber hinaus können Sie Optionen zur CPU-Optimierung für RDS for SQL Server auf M7i- und R7i-Instanzen nutzen, die Preisreduzierungen gegenüber Instanzen der vorherigen Generation und separat abgerechnete Lizenzgebühren bieten.

Schauen wir uns an, was neu ist.

Unterstützung der SQL Server Developer Edition

SQL Server Developer Edition ist jetzt auf RDS for SQL Server verfügbar und bietet eine kostenlose SQL Server-Edition, die alle Funktionen der Enterprise Edition enthält. Die Developer Edition ist speziell für Nicht-Produktions-Workloads lizenziert, sodass Sie Anwendungen erstellen und testen können, ohne SQL Server-Lizenzkosten in Ihren Entwicklungs- und Testumgebungen zu verursachen.

Diese Version bringt erhebliche Kosteneinsparungen für Ihre Entwicklungs- und Testumgebungen bei gleichzeitiger Konsistenz mit Ihren Produktionskonfigurationen. Sie haben Zugriff auf alle Enterprise Edition-Funktionen in Ihrer Entwicklungsumgebung, was das Testen und Validieren Ihrer Anwendungen erleichtert. Darüber hinaus profitieren Sie während Ihres gesamten Entwicklungsprozesses von der vollständigen Suite der Amazon RDS-Funktionen, einschließlich automatisierter Backups, Software-Updates, Überwachung und Verschlüsselungsfunktionen.

Um zu beginnen, laden Sie Ihre SQL Server-Binärdateien in Amazon Simple Storage Service (Amazon S3) hoch und verwenden Sie diese, um Ihre Developer Edition-Instanz zu erstellen. Sie können vorhandene Daten von Ihren Enterprise- oder Standard Edition-Instanzen zu Developer Edition-Instanzen mithilfe integrierter SQL Server-Backup- und Wiederherstellungsvorgänge migrieren.

M7i/R7i-Instanzen auf RDS for SQL Server mit Unterstützung für CPU-Optimierung

Sie können jetzt M7i- und R7i-Instanzen auf Amazon RDS for SQL Server verwenden, um mehrere wichtige Vorteile zu erzielen. Diese Instanzen bieten erhebliche Kosteneinsparungen gegenüber Instanzen der vorherigen Generation. Sie erhalten auch eine verbesserte Transparenz über Ihre Datenbankkosten, da Lizenzgebühren und Amazon RDS DB-Instanzkosten separat abgerechnet werden.

RDS for SQL Server M7i/R7i-Instanzen bieten bis zu 55% niedrigere Kosten im Vergleich zu Instanzen der vorherigen Generation.

Mit der CPU-Optimierungsfunktion auf diesen Instanzen können Sie die Anzahl der vCPUs auf den lizenzinbegriffenen RDS for SQL Server-Instanzen anpassen. Diese Verbesserung ist besonders wertvoll für Datenbank-Workloads, die einen hohen Speicherbedarf und viele Ein-/Ausgabeoperationen pro Sekunde (IOPS) erfordern, aber eine geringere Anzahl an vCPUs benötigen.

Diese Funktion bietet erhebliche Vorteile für Ihre Datenbankoperationen. Sie können vCPU-basierte Lizenzkosten erheblich reduzieren und gleichzeitig die gleichen Arbeitsspeicher- und IOPS-Leistungsniveaus beibehalten, die Ihre Anwendungen benötigen. Diese Funktion unterstützt höhere Speicher-zu-vCPU-Verhältnisse und deaktiviert automatisch Hyperthreading, während die Instanzleistung erhalten bleibt. Am wichtigsten ist, dass Sie Ihre CPU-Einstellungen präzise an Ihre spezifischen Workload-Anforderungen anpassen können, was eine optimale Ressourcennutzung ermöglicht.

Um zu beginnen, wählen Sie SQL Server mit einem M7i- oder R7i-Instanztyp beim Erstellen einer neuen Datenbankinstanz aus. Wählen Sie unter CPU optimieren die Option Anzahl der vCPUs konfigurieren und legen Sie die gewünschte vCPU-Anzahl fest.

Zusätzliche Speichervolumen für RDS for Oracle und SQL Server

Amazon RDS for Oracle und Amazon RDS for SQL Server unterstützen jetzt bis zu 256 TiB Speichergröße, eine Vervierfachung der Speichergröße pro Datenbankinstanz, durch das Hinzufügen von bis zu drei zusätzlichen Speichervolumen.

Die zusätzlichen Speichervolumen bieten umfassende Flexibilität bei der Verwaltung Ihrer Datenbankspeicheranforderungen. Sie können Ihre Volumen sowohl mit io2- als auch mit gp3-Volumes konfigurieren, um eine optimale Speicherstrategie zu erstellen. Sie können häufig abgerufene Daten auf hochleistungsfähigen Provisioned IOPS SSD (io2)-Volumen speichern, während Sie historische Daten auf kostengünstigen General Purpose SSD (gp3)-Volumen aufbewahren, was Leistung und Kosten ausbalanciert. Für temporäre Speicheranforderungen, wie z. B. Monatsendverarbeitung oder Datenimporte, können Sie Speichervolumen nach Bedarf hinzufügen. Nach Abschluss dieser Vorgänge können Sie die Volumen leeren und dann entfernen, um unnötige Speicherkosten zu reduzieren.

Diese Speichervolumen bieten operative Flexibilität ohne Ausfallzeiten, und Sie können zusätzliche Speichervolumen hinzufügen oder entfernen, ohne Ihre Datenbankoperationen zu unterbrechen. Sie können auch mehrere Volumen parallel hochskalieren, um schnell wachsenden Speicheranforderungen gerecht zu werden. Bei Multi-AZ-Bereitstellungen werden alle zusätzlichen Speichervolumen automatisch repliziert, um hohe Verfügbarkeit zu gewährleisten.

Sie können Speichervolumen zu neuen oder vorhandenen Datenbankinstanzen über die AWS Management Console, das AWS Command Line Interface (AWS CLI) oder AWS SDKs hinzufügen.

Lassen Sie mich Ihnen ein kurzes Beispiel zeigen. Ich werde ein Speicher-Volume zu einer vorhandenen RDS for Oracle-Datenbankinstanz hinzufügen.

Zuerst navigiere ich zur RDS-Konsole und dann zur Detailseite meiner RDS for Oracle-Datenbankinstanz. Ich schaue unter Konfiguration nach und finde den Abschnitt Zusätzliche Speichervolumen.

Sie können bis zu drei zusätzliche Speichervolumen hinzufügen, und jedes muss gemäß einer Namenskonvention benannt werden. Speichervolumen können nicht denselben Namen haben, und Sie müssen zwischen rdsdbdata2, rdsdbdata3 und rdsdbdata4 wählen. Für RDS for Oracle-Datenbankinstanzen kann ich zusätzliche Speichervolumen zur Datenbankinstanz mit einer primären Speichervolumen-Größe von 200 GiB oder höher hinzufügen.

Ich werde zwei Volumen hinzufügen, also wähle ich Zusätzliches Speichervolumen hinzufügen und fülle dann alle erforderlichen Informationen aus. Ich wähle rdsdbdata2 als Volumen-Namen und gebe ihm 12000 GiB zugewiesenen Speicher mit 60000 bereitgestellten IOPS auf einem io2-Speichertyp. Für mein zweites zusätzliches Speichervolumen, rdsdbdata3, wähle ich 2000 GiB auf gp3 mit 15000 bereitgestellten IOPS.

Nach der Bestätigung warte ich, bis Amazon RDS meine Anfrage verarbeitet hat, und dann sind meine zusätzlichen Volumen verfügbar.

Sie können auch die AWS CLI verwenden, um Volumen während der Erstellung von Datenbankinstanzen oder bei deren Änderung hinzuzufügen.

Wissenswertes

Diese Funktionen sind jetzt in allen kommerziellen AWS-Regionen und den AWS GovCloud (US)-Regionen verfügbar, in denen Amazon RDS for Oracle und Amazon RDS for SQL Server angeboten werden.

Weitere Informationen zu jeder dieser Funktionen finden Sie in der Amazon RDS-Dokumentation für Developer Edition, CPU-Optimierung, zusätzliche Speicher-Volumen für RDS for Oracle und zusätzliche Speicher-Volumen für RDS for SQL Server.

Um mehr über die entbündelte Preisstruktur für M7i- und R7i-Instanzen auf RDS for SQL Server zu erfahren, besuchen Sie die Amazon RDS for SQL Server-Preisseite.

Um mit einer dieser Funktionen zu beginnen, gehen Sie zur Amazon RDS-Konsole oder erfahren Sie mehr, indem Sie die Amazon RDS-Dokumentation besuchen.

Matheus Guimaraes

Matheus Guimaraes

Matheus Guimaraes (@codingmatheus) ist ein Spezialist für digitale Transformation mit Schwerpunkt auf KI-Adoption und Microservices-Architektur. Als internationaler Keynote-Speaker mit über 20 Jahren Erfahrung in der Technologiebranche hat er viele Rollen ausgefüllt: vom Junior-Spieleprogrammierer bis zum CTO und technischen Mitgründer. Matheus hat Unternehmen aller Größen dabei geholfen, ihre Systeme zu modernisieren und zu skalieren, Transformationsprogramme zu leiten und Cloud-native, KI-bereite Architekturen zu entwerfen. Heute teilt er sein Fachwissen weltweit durch Vorträge, Blogs und Videos und ist leidenschaftlich daran interessiert, anderen beim Wachstum in der Branche zu helfen. Außerhalb seines Berufslebens ist er Gamer, Schwimmer, Musiker und fest davon überzeugt, dass Kreativität und Technologie sich kraftvoll überschneiden.


Dieser Inhalt wurde aus dem ursprünglichen Blogbeitrag übersetzt, der hier zu finden ist.