Nasazení služby Azure Database for MySQL
Azure Database for MySQL je relační databázová služba založená na MySQL Community Edition. Jedná se o plně spravovanou nabídku databáze jako služby, která dokáže zpracovávat důležité úlohy s předvídatelným výkonem a dynamickým škálováním.
Možnosti nasazení Azure Database for MySQL
K hostování databáze MySQL v Azure můžete použít možnost nasazení jednoúčelového serveru nebo flexibilního serveru. Možnost Flexibilní server poskytuje:
- Lepší kontrola databázových serverů a optimalizace nákladů.
- Schopnost vyvíjet aplikace přizpůsobením modulu MySQL.
- Zónově redundantní vysoká dostupnost
- Spravovaná období údržby ke kontrole časování oprav a upgradů.
- Parametry konfigurace pro ladění
Poznámka
Možnost Jednoúčelový server je naplánovaná na vyřazení do 16. září 2024.
Příkazy pro nasazení instance flexibilního serveru
Kroky v této lekci znázorňují nasazení instance flexibilního serveru. Skutečně tyto kroky provedete v další jednotce.
Pokud chcete nasadit instanci flexibilního serveru Azure Database for MySQL, nejprve vytvoříte skupinu prostředků. Pak vytvoříte instanci ve skupině prostředků. Nakonec pro přístup k instanci nakonfigurujete pravidlo brány firewall.
Následující kroky popisují příkazy pro tyto úlohy:
Přihlaste se k Azure:
az login
Vytvořte skupinu prostředků Azure.
MYSQL_RES_GRP_NAME
musí být v rámci vašeho předplatného jedinečný.MYSQL_LOCATION
musí být jednou z hodnot vrácených ve sloupciName
při spuštění příkazuaz account list-locations --output table
.az group create --name $MYSQL_RES_GRP_NAME --location $MYSQL_LOCATION
Vytvoření instance flexibilního serveru služby Azure Database for MySQL
MYSQL_SERVER_NAME
musí být v rámci skupiny prostředků jedinečné. Název může obsahovat pouze malá písmena, číslice a znak spojovníku (-). Název musí být minimálně tři znaky a maximálně 63 znaků. Pro jednoduchost stačí použít hodnotuMYSQL_RES_GRP_NAME
.MYSQL_PASSWORD
je heslo správce. Heslo musí mít minimálně osm znaků a maximálně 128 znaků. Heslo musí obsahovat znaky ze tří z následujících kategorií: velká písmena anglické abecedy, malá písmena anglické abecedy, číslice a jiné než alfanumerické znaky.PUBLIC_IP
je veřejná IP adresa názvu hostitele, ze kterého chcete povolit připojení mimo Azure. Používá se k testování databáze z místního hostitele.az mysql flexible-server create \ --location $MYSQL_LOCATION \ --resource-group $MYSQL_RES_GRP_NAME \ --name $MYSQL_SERVER_NAME \ --admin-user $MYSQL_USER \ --admin-password $MYSQL_PASSWORD \ --sku-name Standard_B1ms \ --public-access $PUBLIC_IP \ --storage-size 32 \ --version 5.7
Vytvořte pravidlo brány firewall:
az mysql flexible-server firewall-rule create \ -g $MYSQL_RES_GRP_NAME \ -n $MYSQL_SERVER_NAME \ -r AllowAllAzureIPs \ --start-ip-address 0.0.0.0 \ --end-ip-address 255.255.255.255
Souhrn jednotek
Byly vám představeny základní příkazy pro vytvoření Azure databáze pro MySQL. V další lekci provedete kroky k vytvoření a konfiguraci databáze pro použití v aplikaci Jakarta EE.