📚
Lerndokumentationen
Cloud
Cloud
  • Cloud
  • Grundlagen
    • Cloud Computing
    • Betriebskonzepte
      • Cloudarten
      • Computerdienste
      • Dienstmodelle
  • Serverless
  • Azure
    • Was ist Azure?
    • Platform as a Service
      • Datenbank
      • App Service
      • Containerization
    • Function as a Service
    • CI/CD
    • IaC
    • Security
    • Berechtigungen
    • Netzwerk und Firewall
Bereitgestellt von GitBook
Auf dieser Seite
  1. Azure
  2. Platform as a Service

Datenbank

VorherigePlatform as a ServiceNĂ€chsteApp Service

Zuletzt aktualisiert vor 8 Tagen

Azure bietet verschiedene Arten von Datenbanken zur VerfĂŒgung, die vollstĂ€ndig von Azure gemanagt werden. Das heisst, dass wir uns nicht um Dinge wie Ausfallsicherheit und Updates kĂŒmmern mĂŒssen. Diese Art der Bereitstellung von Datenbanken wird auch DBaaS (Database as a Service) genannt.

Erstellung

1

Ressource Erstellen

Klicke auf "" und wÀhle einen Datenbank-Service aus "Azure Database for MySQL Flexible Server"

2

Datenbank konfigurieren

Nun vergibst du der Datenbank einen Namen, teilst ihr einer Ressourcengruppe zu, spezifizierst eine Region und wÀhlst einen Plan aus.

3

Networking

StandardmÀssig ist die Datenbank nun öffentlich (von ausserhalb Azure) zugÀnglich, allerdings nur von bestimmten, erlaubten IP-Adressen.

Damit wir spĂ€ter mit der Azure CLI auf die Datenbank zugreifen können, erlauben wir im Tab «Networking» unsere eigene IP-Adresse. Um die Firewall-Regel hinzuzufĂŒgen, klicke auf «Add current client IP address (xxx.xxx.xxx.xxx)».

Aktiviere ausserdem die Checkbox «Allow public access from any Azure service within Azure to this server». Mithilfe dessen können wir spÀter mit anderen Ressourcen auf diese Datenbank verbinden.

4

Mit der Datenbank verbinden

docker run -it --rm mysql mysql --host=<SERVER_URL> --user=<ADMIN_USERNAME> -p

In der Workbench kannst du eine neue Connection erstellen und darin die Angaben aus dem Azure Portal abfĂŒllen.

mysql -h sbaenl-mysql-database.mysql.database.azure.com -u sbaenl -p
Create a resource