Database
 sql >> Datenbank >  >> RDS >> Database

Was ist AWS RDS

In diesem Artikel erklären wir, was AWS RDS ist und wie es den Wartungs- und Verwaltungsaufwand reduziert. Relational Database Service (RDS) ist ein von Amazon bereitgestellter Webdienst. Die meisten Unternehmen nutzen diesen Service, weil er die schnelle, sichere und kostengünstige Komponente einer modernen Cloud-Infrastruktur ist. RDS bietet sechs vertraute Datenbank-Engines, darunter beliebte Open-Source-Optionen wie PostgreSQL, MySQL, MariaDB.

Kurz gesagt handelt es sich um eine Database as a Service, bei der Amazon Ihre Datenbank bereitstellt und betreibt. Es kümmert sich um Aufgaben wie Backup und Patchen der Datenbanksoftware sowie um Hochverfügbarkeit Es ist auch einfach, mit RDS eine gute Basisleistung zu erzielen. Jede RDS-Instanz ist vorkonfiguriert und basierend auf der ausgewählten Größe optimiert. RDS-Instances skalieren durch Anpassen des DB-Instance-Typs (Speicher oder Rechenleistung nach oben oder unten) nach Bedarf. Es ist auch einfach, Lesereplikate zu konfigurieren oder eine synchrone Replikation über Verfügbarkeitszonen hinweg einzurichten, um Leistung, Verfügbarkeit und Haltbarkeit zu verbessern. Bei Verwendung von RDS kann die vollständig verwaltete Serviceoption großartig sein, um einen Großteil der DBA-Aufgaben zu entfernen. Der Dienst bietet derzeit jedoch nicht die Möglichkeit, jede Art von Aufgabe auszuführen. RDS verwaltet auch die Replikation. Wenn Entwickler Hochverfügbarkeit in einer Datenbank benötigen, kann die Multi-Availability-Zone-Option in RDS verwendet werden. Eine Replikatdatenbank wird mit dieser Option im Fehlerfall mit der Primärdatenbank synchron gehalten.

AWS RDS bei den Kosten am Laufen halten:

„Bezahlen Sie für das, was Sie verwenden“ Sie müssen ein Auge darauf haben, was Sie auf dem Dienst ausführen. Wenn Sie die Instanz für POC/Testing verwenden und vergessen haben, sie zu kündigen, sind Überbelegung häufige Ursachen für steigende Kosten. Mit dem Kostenrechner können Sie Ihre monatliche Rechnung schätzen. Da ein kleines Unternehmen oder ein mittelständisches Unternehmen eine gute Option ist, um die Hardwaredienste zu erbringen, kann ein Inhouse-Service sinnvoll sein. Aber wenn das Unternehmen schnell skaliert oder nur kurzfristig läuft, dann sollte AWS weiterhin die beste Option sein.

Über AWS RDS

  • Relationale Datenbanken bereitstellen und verwalten
  • Bearbeitet automatisch
    • Sicherungen
    • Replikation*
    • Patching
    • Aktualisierungen*
  • Vorhersagbare, zuverlässige Leistung
  • Skalieren Sie spontan vertikal
  • Horizontal skalieren
    • Read Replica für MySQL
    • Manuelles Sharding

Wann Amazon RDS verwendet werden sollte

Amazon RDS verwenden

– Eine mittlere bis hohe Abfrage-/Schreibrate
– Komplexe Transaktionen oder komplexe Abfragen
– Nicht mehr als ein einzelner Worker-Knoten/Shard
– Hohe Haltbarkeit

Wie empfohlen, Amazon RDS nicht verwenden:

– Scherben
– Massive Lese-/Schreibraten

Beispiel:150.000 Schreibvorgänge/Sekunde
– Einfache GET/PUT-Anforderungen und Abfragen
– RDBMS-Anpassung

Am Ende des Artikels haben wir erklärt, was AWS RDS ist.