Arbeiten mit AWS RDS DB

Arbeiten mit AWS RDS DB
Amazon Relational Database Service ist ein voll verwalteter AWS-Distributed-Dienst, der in Cloud ausgeführt wird, mit dem die relationale Datenbank-Setup und -Operationen vereinfacht werden. Es wird verwendet, um verschiedene Datenbankvorgänge zu vereinfachen, z. B. das Erstellen einer neuen Datenbank, die Abfrage der Datenbank, die Reservierung von EC2.

Es gibt einige Vorgänge, die AWS in RDS automatisch durchführen. Zum Beispiel die automatisierte AWS -Backup im relationalen Datenbankdienst. Falls ein laufender Server fehlschlägt, ist eine Sicherung zur Verwendung vorhanden. Darüber hinaus gibt es eine Option in AWS RDS DB, Standby -Kopien der Datenbanken zu erstellen. Bedenken Sie, dass eine Datenbank aus irgendeinem Grund keine Aufgaben ausführt, eine Standby -Replik verfügbar ist. Die Standby -Datenbank ist in einer anderen Verfügbarkeitszone gespeichert.

Es gibt zwei Arten von RDS -Datenbanklizenzen in AWS, ich.e., "BYOL (Bringen Sie Ihre eigene Lizenz mit) und" AWS -Lizenz ". Da die Datenbanken in RDS unter Verwendung von EC2 -Instanzen erstellt werden, lautet der verwendete Volumentyp "EBS (Elastic Block Store)".

Manuelle Konfigurationen in RDS

Benutzer können Folgendes in AWS RDS konfigurieren:

DB -Einstellungen verwalten: Benutzer werden gebeten, grundlegende Konfigurationen wie Benutzername, Kennwort, EC2 -Instanz, Instanztypen, Speichertypen usw. einzugeben.

Erstellen Sie ein relationales DB -Schema: Darüber hinaus kann der Benutzer die Typen und Attribute der Datenbank auswählen.

Tuning der Datenbankleistung: Benutzer können die Leistung des Datenbanksystems anhand von Instanz, Speicher, Durchsatz und Einstellungen konfigurieren. Beispiel.

Verwenden von AWS RDS DB

Der AWS RDS -Service ist zuverlässig, skalierbar und einfach zu bedienen, wie andere AWS -Dienste. Der primäre Betrieb in RDS besteht darin, eine Datenbank zu erstellen:

Erstellen einer Datenbank in RDS
Das Erstellen einer Datenbank im Amazon Relational Database System ist einfach und erfordert einige einfache Schritte. Wir werden einige wichtige Schritte hervorheben, während wir eine Datenbank in RDS erstellen. Melden Sie sich bei der AWS -Konsole an und wählen Sie RDS aus AWS -Diensten aus. Klicken Sie nach dem Öffnen des AWS RDS -Dienstes auf die Schaltfläche „Datenbank erstellen“:

Benutzer können als Erstellungsmethode „Standard erstellen“ oder „einfach erstellen“ auswählen. Der Unterschied zwischen den beiden besteht darin, dass der Benutzer in der Methode „Standard Create“ alle Konfigurationsoptionen festlegt und in der Methode „Easy Create“ die AWS-empfohlenen Optionen automatisch ausgewählt werden:

Als nächstes gibt es Optionen vom Typ RDB -Motor, i, ich.e., Mein SQL -Server, mein SQL, Oracle, AWS Aurora, PostgreSQL und Mariadb. AWS Aurora ist der Motortyp, der den höchsten Durchsatz enthält. Benutzer können eine der Motoren entsprechend ihren Anforderungen auswählen. Zum Beispiel wählen wir den beliebtesten Motortyp "My SQL" aus, um fortzufahren:

Der Benutzer kann die Beispielvorlage auswählen. Hier wählen wir "Free Tier" aus:

Der Benutzer muss ein Passwort für die Datenbank festlegen. Es gibt auch eine Option, um ein Passwort automatisch generieren zu können:

Nach ein paar weiteren Konfigurationen klicken Sie auf die Schaltfläche „Datenbank erstellen“ und auf diese Weise wird die Datenbank erstellt:

Der Status der Datenbank wird als „Sicherung“ angezeigt, was bedeutet, dass die Datenbank erstellt und derzeit unterstützt wird:

Nach einigen Minuten ändert sich der Status der Datenbank in "verfügbar". Dies bedeutet, dass die Datenbank erfolgreich erstellt und automatisch gesichert wird:

Scrollen Sie nach unten zu den Details der neu erstellten Datenbank. Die Benutzer können den VPC -Sicherheitsgruppen eingehende Regeln hinzufügen, indem sie auf die Standard -VPC -ID klicken:

Dadurch wird der Benutzer zur EC2 -Verwaltungskonsole geleitet und die Details der Sicherheitsgruppen geöffnet. Gehen Sie in den Abschnitt „Inbound -Regeln“ der Sicherheitsgruppe:

Klicken Sie auf "Inbound -Regeln bearbeiten":

Klicken Sie auf "Regel hinzufügen" und fügen Sie dann eine eingehende Regel des Typs "SSH" oder "RDP" hinzu, um eine Verbindung zur EC2 -Instanz herzustellen:

Erstellen einer EC2 -Instanz mit Datenbank

Um eine Verbindung zur neu erstellten Datenbank herstellen zu können, starten Sie eine neue EC2 -Instanz:

Wählen Sie „Startinstanzen“ aus und konfigurieren Sie dann die Schritte. Geben Sie den Namen für die EC2 -Instanz ein:

Wählen Sie einen AMI aus, hier wählen wir "Amazon Linux" aus:

Klicken Sie auf "Wählen Sie die vorhandene Sicherheitsgruppe aus" und wählen Sie die mit der RDS -Datenbank zugeordnete Gruppe aus:

Klicken Sie nach Auswahl der Konfigurationsoptionen auf die Schaltfläche „Startinstanz“. Auf diese Weise wird die EC2 -Instanz gestartet und mit der Datenbank verknüpft. Das EBS -Volumen der EC2 -Instanz wird für die RDS -Datenbank verwendet.

Notiz: Um eine Verbindung zur Datenbank aus der Instanz herzustellen, muss der Benutzer den angesehenen Client der Datenbank installieren (beispielsweise, wenn MySQL verwendet wird, dann mySQL -Befehlszeilenschnittstelle) und dann die Verbindung zu dem in der neu erstellten Endpunkt festlegen RDS DB.

Einschränkungen der AWS -RDS -Datenbank

Wir werden einige wichtige Einschränkungen des AWS RDS DB besprechen:

  • Die Benutzer können nicht mehr als vierzig Datenbanken pro AWS -Konto über ihre eigene Datenbanklizenz erstellen.
  • Mithilfe einer AWS -Lizenz können Sie dem Benutzer nur zehn Datenbanken pro Konto erstellen. Dies bedeutet, dass, wenn eine AWS -Lizenz zum Erstellen von Datenbanken verwendet wird, eine persönliche Lizenz erforderlich ist, um die verbleibenden dreißig Datenbankinstanzen zu erstellen.
  • Der Benutzer kann die Zeitzone eines vorhandenen relationalen Datenbanksystems nicht ändern.

Hier ging es um die Datenbanken im AWS Relational Database System.

Abschluss

AWS Relational Database System ist zuverlässig und Benutzer können Datenbanken mit diesem Dienst problemlos erstellen und abfragen. Benutzer müssen sich keine Sorgen um den Datenverlust mit diesem Dienst machen, da die Daten automatisch gesichert und aktiviert werden, wenn eine Server- oder Datenbankinstanz fehlschlägt. Die Erstellung von Datenbanken ist ebenfalls einfach. Der Benutzer muss zunächst die Datenbankerstellungsmethode deklarieren, den Motortyp auswählen und dann einige andere Konfigurationsoptionen hinzufügen. Dieser Artikel erklärte gut über die Arbeit mit dem AWS RDS DB.