Verwenden eines kostenlosen Azure-Kontos, um Azure Database for PostgreSQL – Flexible Server kostenlos zu testen

GILT FÜR: Azure Database for PostgreSQL – Flexible Server

Azure Database for PostgreSQL flexible Server ist ein verwalteter Dienst, den Sie zum Ausführen, Verwalten und Skalieren hoch verfügbarer PostgreSQL-Datenbanken in der Cloud verwenden. Mit einem kostenlosen Azure-Konto können Sie azure Database für PostgreSQL flexiblen Server kostenlos für 12 Monate mit monatlichen Grenzwerten von bis zu:

  • 750 Stundenburstfähige B1MS-Instanz – genügend Stunden, um eine Datenbankinstanz jeden Monat kontinuierlich auszuführen.
  • 32 GB Speicher und 32 GB Sicherungsspeicher.

In diesem Artikel erfahren Sie, wie Sie eine flexible Azure-Datenbank für PostgreSQL-Serverinstanz kostenlos mit einem kostenlosen Azure-Konto erstellen und verwenden.

Voraussetzungen

Für dieses Tutorial benötigen Sie Folgendes:

Erstellen einer Azure-Datenbank für flexible Serverinstanz für PostgreSQL

  1. Melden Sie sich mit Ihrem kostenlosen Azure-Konto beim Azure-Portal an.

    Die Standardansicht ist Ihr Dienstdashboard.

  2. Um eine Azure-Datenbank für flexible Serverinstanz für PostgreSQL zu erstellen, suchen und wählen Sie Azure-Datenbank für PostgreSQL-Server aus:

    Screenshot that shows how to search and select Azure Database for PostgreSQL flexible server.

    Alternativ können Sie nach Kostenlose Dienste suchen und zu diesen Diensten wechseln, um dort die Kachel Azure Database for PostgreSQL aus der Liste auszuwählen:

    Screenshot that shows a list of all free services on the Azure portal, highlighting PostgreSQL.

  3. Klicken Sie auf Erstellen.

  4. Geben Sie die grundlegenden Einstellungen für eine neue Azure-Datenbank für flexible Serverinstanz für PostgreSQL ein.

    Screenshot that shows the Basic Settings for creating an Azure Database for PostgreSQL flexible server instance.

    Einstellung Empfohlener Wert BESCHREIBUNG
    Subscription Ihr Abonnementname Wählen Sie die kostenlose Testversion des Azure-Abonnements aus.
    Resource group Ihre Ressourcengruppe Geben Sie eine neue Ressourcengruppe oder eine bereits vorhandene Gruppe aus Ihrem Abonnement ein.
    Servername mydemoserver-pgsql Geben Sie einen eindeutigen Namen an, um Ihren flexiblen Server zu identifizieren. Der Domänenname postgres.database.azure.com wird an den angegebenen Servernamen angefügt. Der Servername darf nur Kleinbuchstaben, Zahlen und den Bindestrich (-) enthalten. Er muss zwischen 3 und 63 Zeichen lang sein.
    Region Die Region, die Ihren Benutzern am nächsten liegt Wählen Sie einen Standort aus der Liste aus (vorzugsweise den Standort mit der geringsten Entfernung zu Ihren Benutzern).
    PostgreSQL-Version Die aktuelle Hauptversion Verwenden Sie die aktuelle PostgreSQL-Hauptversion (es sei denn, Sie haben besondere Anforderungen).
    Workloadtyp Entwicklung Wählen Sie für eine kostenlose Testversion die Workload Entwicklung aus. Für Produktionsworkloads können Sie abhängig von Ihren Anforderungen eine kleine/mittlere Größe oder eine große Größe auswählen.
    Compute und Speicher Standard Wählen Sie die SKU der Berechnung und des Speichers aus, die Ihren Leistungs- und Kostenanforderungen besser gerecht wird.
    Verfügbarkeitszone Keine Einstellung Wenn Ihre Anwendung (auf Azure-VMs, VM-Skalierungsgruppen oder AKS-Instanzen gehostet) in einer bestimmten Verfügbarkeitszone bereitgestellt wurde, erstellen Sie Ihren flexiblen Server in derselben Verfügbarkeitszone. Durch die gemeinsame Platzierung von Anwendung und Datenbank wird die Netzwerklatenz innerhalb der Zonen verringert, sodass sich die Leistung verbessern lässt. Wenn Sie Keine Einstellung auswählen, wird eine Standardverfügbarkeitszone für Sie ausgewählt.
    Hochverfügbarkeit Standard Lassen Sie die Option „Hochverfügbarkeit“ deaktiviert.
    Authentifizierungsmethode Nur PostgreSQL-Authentifizierung Wählen Sie die Authentifizierungsmethode aus, die Ihren Authentifizierungsanforderungen für diese Instanz von PostgreSQL entspricht.
    Administratorbenutzername myadmin Erstellen Sie ein Anmeldekonto für die Verbindungsherstellung mit dem Server. Der Administratorbenutzername muss zwischen 1 und 63 Zeichen enthalten, darf nur Zahlen und Buchstaben enthalten, darf nicht mit pg_ beginnen und darf nicht azure_superuser, azure_pg_admin, Administrator, Administrator, Stamm, Gast oder öffentlich sein.
    Kennwort Ihr Kennwort Geben Sie ein Kennwort für das Serveradministratorkonto an. Das Kennwort muss zwischen acht und 128 Zeichen lang sein. Darüber hinaus muss es Zeichen aus drei der folgenden vier Kategorien enthalten: lateinische Großbuchstaben, lateinische Kleinbuchstaben, Zahlen (0 bis 9) und nicht alphanumerische Zeichen (!, $, #, % usw.). Ihr Kennwort darf nicht vollständig oder teilweise des Anmeldenamens enthalten. Ein Teil eines Anmeldenamens wird als drei oder mehr aufeinander folgende alphanumerische Zeichen definiert.
  5. Übernehmen Sie für die Einstellung Compute und Speicher die Standardwerte, die bei Auswahl des Workloadtyps Entwicklung eingetragen werden.

    Screenshot that shows the default values for compute + storage settings.

    Wählen Sie Server konfigurieren aus, um die Einstellung Compute und Speicher zu überprüfen und anzupassen.

    Stellen Sie sicher, dass Sie die burstfähige B1MS-Instanz (1-2 vCores) auswählen. Geben Sie außerdem an, dass eine Speicherkapazität von maximal 32 GB verwendet werden soll, und übernehmen Sie für die übrigen Optionen die Standardeinstellungen.

    Screenshot that shows the Compute + Storage Configure Server blade, to choose B1MS SKU and 32GB Storage.

    Wählen Sie Speichern aus, um mit der Konfiguration fortzufahren.

  6. Wählen Sie die Registerkarte Netzwerk aus, um die Einstellungen für den Zugriff auf Ihren Server festzulegen.

    Azure Database for PostgreSQL flexible Server bietet zwei Möglichkeiten zum Verbinden:

    • Öffentlicher Zugriff (zulässige IP-Adressen) und privater Endpunkt
    • Privater Zugriff (VNET-Integration)

    Bei öffentlichem Zugriff ist der Zugriff auf Ihren Server auf zulässige IP-Adressen beschränkt, die Sie in eine Firewallregel oder auf Anwendungen einschließen, die die Instanz der Azure-Datenbank für PostgreSQL flexiblen Server über private Endpunkte erreichen können. Diese Methode verhindert, dass externe Anwendungen und Tools eine Verbindung mit dem Server und datenbanken auf dem Server herstellen, es sei denn, Sie erstellen eine Regel zum Öffnen der Firewall für eine bestimmte IP-Adresse oder einen bestimmten Bereich oder erstellen einen privaten Endpunkt.

    Bei privatem Zugriff ist der Zugriff auf Ihren Server auf Ihr virtuelles Netzwerk beschränkt. Weitere Informationen zu Konnektivitätsmethoden finden Sie in der Netzwerkübersicht.

    Aktivieren Sie für dieses Tutorial den öffentlichen Zugriff, um eine Verbindung mit dem Server herzustellen.

    Hinweis

    Azure Database for PostgreSQL flexible Serverunterstützung für private Endpunkte in Der Vorschau erfordert die Aktivierung von Enable Private Endpoints for PostgreSQL flexible ServerPreview-Feature in Ihrem Abonnement. Erst nach aktivierter Vorschaufunktion können Sie Server erstellen, die PE-fähig sind, d. h. über private Verknüpfungen vernetzt werden.

  7. Wählen Sie auf der Registerkarte "Netzwerk" für Verbinden ivity-Methode den öffentlichen Zugriff (zulässige IP-Adressen) und den privaten Endpunkt aus.

  8. Lassen Sie den öffentlichen Zugriff auf diese Ressource über das Internet mithilfe einer in diesem Fall aktivierten öffentlichen IP-Adresse zu, da die Instanz über die öffentliche IP-Adresse zugänglich sein soll, mit der Ihre Arbeitsstation im Internet navigiert. Durch Deaktivieren dieses Kontrollkästchens wäre der einzige eingehende Datenverkehr, der zulässig wäre, der durch private Endpunkte geleitet wird.

  9. Wählen Sie zum Konfigurieren von Firewallregeln die Option Aktuelle Client-IP-Adresse hinzufügen aus.

    Screenshot that shows the networking options to be chosen, and highlights the add current client IP address button.

  10. Um Ihre Azure-Datenbank für die flexible Serverkonfiguration von PostgreSQL zu überprüfen, wählen Sie "Überprüfen" und "Erstellen" aus.

    Screenshot that shows the Review + create blade.

    Wichtig

    Beim Erstellen der flexiblen Azure-Datenbank für PostgreSQL-Serverinstanz aus Ihrem kostenlosen Azure-Konto wird weiterhin eine geschätzte Kosten pro Monat im Blatt Compute + Storage : Kostenzusammenfassung und Registerkarte "Überprüfen + Erstellen " angezeigt. Solange Sie Jedoch Ihr kostenloses Azure-Konto verwenden, und Ihre kostenlose Dienstnutzung innerhalb von monatlichen Grenzwerten liegt (um Nutzungsinformationen anzuzeigen, den Abschnitt "Überwachen" und "Nutzung kostenloser Dienste nachverfolgen " weiter unten zu verfolgen), werden Sie für den Dienst nicht in Rechnung gestellt. Wir arbeiten aktuell an einer Verbesserung der Kostenzusammenfassung für kostenlose Dienste.

  11. Wählen Sie Erstellen aus, um den Server bereitzustellen.

    Die Bereitstellung kann einige Minuten dauern.

  12. Wählen Sie auf der Symbolleiste die Option Benachrichtigungen (Glockensymbol) aus, um den Bereitstellungsprozess zu überwachen.

    Nachdem die Bereitstellung abgeschlossen ist, wählen Sie "An Dashboard anheften" aus, um eine Kachel für die flexible Azure-Datenbank für PostgreSQL-Serverinstanz auf Ihrem Azure-Portal-Dashboard zu erstellen. Über diese Kachel gelangen Sie direkt zur Seite Übersicht des Servers. Wenn Sie Zu Ressource wechseln auswählen, wird die Übersicht des Servers geöffnet.

    Standardmäßig werden postgres-Datenbanken unter dem Server erstellt. Die postgres-Datenbank ist eine Standarddatenbank für die Verwendung durch Benutzer, Hilfsprogramme und Drittanbieteranwendungen. (Die andere Standarddatenbank ist azure_Standard Tenance. Seine Funktion besteht darin, die verwalteten Dienstprozesse von Benutzeraktionen zu trennen. Sie können nicht auf diese Datenbank zugreifen.)

Herstellen einer Verbindung und Ausführen von Abfragen

Nachdem Sie nun eine Azure-Datenbank für eine flexible Serverinstanz für PostgreSQL in einer Ressourcengruppe erstellt haben, können Sie mithilfe der folgenden Verbinden und Abfrageschnellstarts eine Verbindung mit Server- und Abfragedatenbanken herstellen:

Überwachen und Nachverfolgen der Nutzung kostenloser Dienste

Sie werden für Azure Database for PostgreSQL flexible Serverdienste, die kostenlos in Ihrem azure free-Konto enthalten sind, nicht in Rechnung gestellt, es sei denn, Sie überschreiten die kostenlosen Dienstgrenzwerte. Sie können die Nutzung Ihrer kostenlosen Dienste im Azure-Portal nachverfolgen und überwachen, um sicherzustellen, dass Sie die Grenzwerte nicht überschreiten.

  1. Suchen Sie im Azure-Portal nach Abonnements, und wählen Sie für das kostenlose Azure-Konto die kostenlose Testversion des Abonnements aus.

  2. Scrollen Sie auf der Seite Übersicht nach unten zur Kachel Top free services by usage (Kostenlose Top-Dienste nach Nutzung), und wählen Sie dann View all free services (Alle kostenlosen Dienste auswählen) aus.

    Screenshot that shows the Free Trial subscription overview page and highlights View all free services.

  3. Sie können die Nutzung mithilfe der nachfolgend aufgeführten Verbrauchseinheiten für Azure Database for PostgreSQL – Flexible Server nachverfolgen:

    Zähler BESCHREIBUNG Monatslimit
    Azure Database for PostgreSQL, Flexible Server Burstable BS Series Compute, B1MS (Azure Database for PostgreSQL – Flexible Server, burstfähige Computeleistung B-Serie, B1MS) Verfolgt die Computenutzung als Anzahl von Ausführungsstunden nach 750 Stunden pro Monat – burstfähige B1MS-Computeebene
    Azure Database for PostgreSQL, Flexible Server Storage, Data Stored (Azure Database for PostgreSQL – Flexible Server, Speicher, gespeicherte Daten) Verfolgt den bereitgestellten Datenspeicher als verwendete Kapazität in GB pro Monat nach 32 GB pro Monat

    Screenshot that shows the View and track usage information blade on Azure portal for all free services.

    • Verbrauchseinheit: Gibt die Maßeinheit für den Dienst an, für den der Verbrauch gemessen wird.
    • Nutzung/Limit: Nutzung und Grenzwert für die Verbrauchseinheit für den aktuellen Monat.
    • Status: Verwendungsstatus des Diensts. Basierend auf Ihrer Nutzung kann einer der folgenden Status gelten:
    • Nicht in Verwendung: Sie haben diese Verbrauchseinheit nicht verwendet, oder die Verwendung der Verbrauchseinheit hat das Abrechnungssystem nicht erreicht.
    • Überschritten am <Datum>: Sie haben den Grenzwert für die Verbrauchseinheit am <Datum> überschritten.
    • Überschreitung unwahrscheinlich: Es ist unwahrscheinlich, dass Sie das Limit für diese Verbrauchseinheit überschreiten.
    • Überschreitung am <Datum>: Sie werden den Grenzwert für die Verbrauchseinheit voraussichtlich am <Datum> überschreiten.

    Wichtig

    Bei einem kostenlosen Azure-Konto erhalten Sie zudem ein Guthaben in Höhe von 200 US-Dollar, das Sie innerhalb von 30 Tagen nutzen können. Während dieser Zeit wird jegliche Nutzung, die über die kostenlosen monatlichen Dienste hinausgeht, von diesem Guthaben abgezogen. Am Ende Ihrer ersten 30 Tage, oder nachdem Sie Ihr Guthaben in Höhe von 200 US-Dollar aufgebraucht haben (was zuerst eintritt), zahlen Sie nur für das, was Sie über die kostenlosen monatlichen Dienste hinaus nutzen. Wenn Sie nach 30 Tagen weiterhin kostenlose Dienste nutzen möchten, wechseln Sie zu einem Preismodell mit nutzungsbasierter Bezahlung. Wenn Sie nicht zur nutzungsbasierten Bezahlung wechseln, können Sie keine weiteren Azure-Dienste erwerben, nachdem Sie Ihr Guthaben in Höhe von 200 US-Dollar aufgebraucht haben. Ihr Konto und die Dienste werden letztendlich deaktiviert. Weitere Informationen finden Sie unter FAQ zum kostenlosen Azure-Konto.

Bereinigen von Ressourcen

Wenn Sie die Azure-Datenbank für PostgreSQL flexible Serverinstanz für Entwicklung, Tests oder vorhersagbare, zeitgebundene Produktionsworkloads verwenden, optimieren Sie die Nutzung, indem Sie den Server bei Bedarf starten und beenden. Nachdem Sie den Server beenden, verbleibt er sieben Tage in diesem Zustand (sofern er nicht früher neu gestartet wird). Weitere Informationen finden Sie im Artikel zum Starten und Beenden eines Servers, um die Gesamtkosten zu senken. Wenn Ihre Azure-Datenbank für Die flexible Serverinstanz von PostgreSQL beendet wird, gibt es keine Compute-Nutzung, aber die Speichernutzung wird weiterhin berücksichtigt.

Wenn Sie diese Ressourcen in Zukunft nicht benötigen, können Sie sie auch löschen, indem Sie die Ressourcengruppe löschen, oder Sie können einfach die Azure-Datenbank für flexible Serverinstanz von PostgreSQL löschen.

  • Führen Sie die folgenden Schritte aus, um die Ressourcengruppe zu löschen:

    1. Suchen Sie im Azure-Portal nach Ressourcengruppen, und wählen Sie die entsprechende Option aus.
    2. Wählen Sie den Namen Ihrer Ressourcengruppe in der Liste der Ressourcengruppen aus.
    3. Wählen Sie auf der Seite Übersicht der Ressourcengruppe die Option Ressourcengruppe löschen aus.
    4. Geben Sie im Bestätigungsdialogfeld den Namen Ihrer Ressourcengruppe ein, und wählen Sie Löschen aus.
  • Um die Azure-Datenbank für flexible Serverinstanz von PostgreSQL zu löschen, wählen Sie auf der Seite "Übersicht" für den Server "Löschen" aus.

Nächste Schritte