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

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

Azure Database for MySQL flexible Server ist ein verwalteter Dienst, mit dem Sie hoch verfügbare MySQL-Datenbanken in der Cloud ausführen, verwalten und skalieren können. Mit einem kostenlosen Azure-Konto können Sie azure Database für MySQL 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-Serverinstanz für MySQL kostenlos mit einem kostenlosen Azure-Konto erstellen und verwenden.

Voraussetzungen

Für dieses Tutorial benötigen Sie Folgendes:

Erstellen einer Azure-Datenbank für eine flexible Serverinstanz für MySQL

In diesem Artikel verwenden Sie die Azure-Portal, um eine flexible Azure-Serverinstanz für MySQL mit Methode für öffentliche Zugriffskonnektivität zu erstellen. Alternativ können Sie in den entsprechenden Schnellstarts eine Azure-Datenbank für mySQL flexible Serverinstanz mit Azure CLI, ARM-Vorlage, Terraform oder in einem VNET erstellen.

  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 mySQL flexible Serverinstanz zu erstellen, suchen Und wählen Sie Azure-Datenbank für MySQL-Server aus:

    Screenshot that shows how to search and select an Azure Database for MySQL flexible server instance in the Azure portal.

    Alternativ können Sie nach kostenlosen Diensten suchen und navigieren und dann in der Liste die Kachel "Azure-Datenbank für MySQL" auswählen:

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

  3. Klicken Sie auf Erstellen.

  4. Wählen Sie auf der Seite "Azure-Datenbank für MySQL-Bereitstellungsoption" die Option "Flexibler Server" aus.

    Screenshot that shows the Flexible Server Deployment Option to be chosen.

  5. Geben Sie die Grundlegenden Einstellungen für einen neuen flexiblen Server ein.

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

    Einstellung Vorgeschlagener Wert BESCHREIBUNG
    Subscription Ihr Abonnement 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-mysql Geben Sie einen eindeutigen Namen für Ihren flexiblen Server an. Der Domänenname mysql.database.azure.com wird dem 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).
    Workloadtyp Entwicklung Wählen Sie für eine kostenlose Testversion die Workload „Entwicklung“ aus. Wählen Sie für Produktionsworkloads je nach max_connections-Anforderungen eine kleine/mittlere Größe oder eine große Größe aus.
    Verfügbarkeitszone Keine Einstellung Wenn Ihre Anwendung (auf Azure-VMs gehostet, Skalierungssätze für virtuelle Computer oder AKS-Instanz) in einer bestimmten Verfügbarkeitszone bereitgestellt wird, erstellen Sie eine Azure-Datenbank für mySQL flexible Serverinstanz 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.
    Hochverfügbarkeit Standard Lassen Sie die Option „Hochverfügbarkeit“ deaktiviert.
    MySQL-Version Die aktuelle Hauptversion Verwenden Sie die aktuelle Hauptversion. Weitere Informationen finden Sie unter Unterstützte Azure-Datenbank für MySQL-Serverversionen.
    Administratorbenutzername myadmin Erstellen Sie ein Anmeldekonto zum Herstellen der Verbindung mit dem Server. Der Administratorbenutzername darf nicht „azure_superuser“, „admin“, „administrator“, „root“, „guest“ oder „public“ lauten.
    Kennwort Ihr Kennwort Geben Sie ein neues Kennwort für das Serveradministratorkonto ein. 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.).
  6. Wählen Sie unter Compute + Speicher die Option Server konfigurieren aus.

    Wählen Sie die burstfähige B1MS-Instanz (1-2 vCores) aus. 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.

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

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

    Der flexible Azure-Datenbank für MySQL-Server bietet zwei Möglichkeiten zum Herstellen einer Verbindung:

    • Öffentlicher Zugriff (zugelassene IP-Adressen)
    • Privater Zugriff (VNET-Integration)

    Bei öffentlichem Zugriff ist der Zugriff auf Ihren Server auf zugelassene IP-Adressen beschränkt, die in einer Firewallregel aufgenommen werden. Diese Methode verhindert, dass externe Anwendungen und Tools eine Verbindung mit der Serverinstanz oder mit Datenbanken auf dem Server herstellen – es sei denn, Sie erstellen eine Regel, um die Firewall für bestimmte IP-Adressen oder einen bestimmten IP-Adressbereich zu öffnen.

    Bei privatem Zugriff (VNet-Integration) ist der Zugriff auf Ihren Server auf Ihr virtuelles Netzwerk beschränkt. Weitere Informationen zu Konnektivitätsmethoden finden Sie unter Konnektivitäts- und Netzwerkkonzepte für Azure Database for MySQL – Flexible Server (Vorschau).

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

  9. Wählen Sie auf der Registerkarte Netzwerk als Konnektivitätsmethode die Option Öffentlicher Zugriff aus.

  10. 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.

    Hinweis

    Nach der Erstellung des Servers kann die Verbindungsmethode nicht mehr geändert werden. Wenn Sie während der Erstellung des Servers beispielsweise Öffentlicher Zugriff (zugelassene IP-Adressen) ausgewählt haben, können Sie nach der Erstellung nicht zu Privater Zugriff (VNET-Integration) wechseln. Es wird dringend empfohlen, den Server mit privatem Zugriff zu erstellen, um den Zugriff auf Ihren Server über die VNET-Integration zu schützen. Weitere Informationen über privaten Zugriff finden Sie unter Konnektivitäts- und Netzwerkkonzepte für Azure Database for MySQL – Flexible Server (Vorschau).

  11. Wenn Sie überprüfen möchten, dass Sie eine azure-Datenbank für die flexible Serverkonfiguration von MySQL sind, wählen Sie "Überprüfen" und "Erstellen" aus.

    Screenshot that shows the Review + create blade.

    Wichtig

    Beim Erstellen einer Azure-Datenbank für MySQL flexible Serverinstanz aus Ihrem kostenlosen Azure-Konto wird weiterhin eine geschätzte Kosten pro Monat im Blatt "Compute + Storage : Kostenzusammenfassung " und "Überprüfen + Erstellen " angezeigt. Solange Sie Jedoch Ihr kostenloses Azure-Konto verwenden und Ihre kostenlose Dienstnutzung monatlich begrenzt ist, werden Sie für den Dienst nicht in Rechnung gestellt. Informationen zur Nutzung finden Sie im folgenden Abschnitt "Überwachen und Nachverfolgen der nutzung kostenlosen Dienste". Wir arbeiten aktuell an einer Verbesserung der Kostenzusammenfassung für kostenlose Dienste.

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

    Die Bereitstellung kann einige Minuten dauern.

  13. 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 MySQL-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.

    Ihr Server enthielt standardmäßig folgende Datenbanken: „information_schema“, „mysql“, „performance_schema“ und „sys“.

Herstellen einer Verbindung und Ausführen von Abfragen

Nachdem Sie nun eine Azure-Datenbank für mySQL flexible Serverinstanz in einer Ressourcengruppe erstellt haben, können Sie eine Verbindung mit dem Server und den Abfragedatenbanken herstellen, indem Sie die folgenden Verbinden und Abfrageschnellstarts verwenden:

Überwachen und Nachverfolgen der Nutzung kostenloser Dienste

Sie werden nicht für Azure Database for MySQL flexible Serverdienste in Rechnung gestellt, die kostenlos mit Ihrem kostenlosen Azure-Konto enthalten sind, 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 Verbrauchseinheiten für Azure Database for MySQL – Flexible Server nachverfolgen.

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

    Zähler BESCHREIBUNG Monatslimit
    Azure-Datenbank für mySQL flexible Server Burstable BS Series Compute, B1MS Verfolgt die Computenutzung als Anzahl von Ausführungsstunden nach 750 Stunden pro Monat – burstfähige B1MS-Computeebene
    Azure-Datenbank für flexiblen Serverspeicher, gespeicherte Daten Verfolgt den bereitgestellten Datenspeicher in verbrauchten GiB pro Monat nach 32 GB pro Monat
    • 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 MySQL 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 unter Serverkonzepte. Wenn Ihre Azure-Datenbank für mySQL flexible Serverinstanz 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 die flexible Serverinstanz von MySQL 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 mySQL flexible Serverinstanz zu löschen, wählen Sie auf der Seite "Übersicht" für den Server " Löschen" aus.

Nächste Schritte