Megosztás a következőn keresztül:


Rövid útmutató: Rugalmas fürt létrehozása Bicep-sablon használatával az Azure Database for PostgreSQL-lel

A rugalmas fürtökkel rendelkező Azure Database for PostgreSQL egy felügyelt szolgáltatás, amellyel magas rendelkezésre állású PostgreSQL-adatbázisokat futtathat, kezelhet és skálázhat a felhőben vízszintes horizontális felskálázási képességgel. Az Azure Database for PostgreSQL flexibilis kiszolgálóhoz tartozó rugalmas fürtcsoport példányt Bicep-sablon használatával hozhat létre.

Bicep egy tartományspecifikus nyelv (DSL), amely deklaratív szintaxist használ az Azure-erőforrások üzembe helyezéséhez. Tömör szintaxist, megbízható típusbiztonságot és a kód újrafelhasználásának támogatását biztosítja. A Bicep a legjobb szerzői élményt nyújtja az Azure-beli infrastruktúra-kódmegoldásokhoz.

Előfeltételek

Egy Azure-fiók, aktív előfizetéssel. Hozzon létre egyet ingyen.

A Bicep-sablon felülvizsgálata

A rugalmas Azure Database for PostgreSQL rugalmas fürtpéldány egy régión belüli elosztott adatbázis szülőerőforrása. A fürtre vonatkozó felügyeleti szabályzatok hatókörét biztosítja: tűzfal, felhasználók, szerepkörök és konfigurációk.

Hozzon létre egy elastic-cluster-template.bicep fájlt, és másolja be a következő szkriptet.

param administratorLogin string

@secure()
param administratorLoginPassword string

param clusterName string

param location string = 'canadacentral'

param clusterSize int = 2

param skuName string = 'Standard_D4ds_v5'
param serverEdition string = 'GeneralPurpose'

param storageSizeGB int = 64

param availabilityZone string = '1'

param backupRetentionDays int = 7

resource server 'Microsoft.DBforPostgreSQL/flexibleServers@2025-08-01' = {
  location: location
  name: clusterName
  properties: {
    createMode: 'Default'
    version: '17'
    administratorLogin: administratorLogin
    administratorLoginPassword: administratorLoginPassword
    availabilityZone: availabilityZone
    Storage: {
      StorageSizeGB: storageSizeGB
      Autogrow: 'Disabled'
    }
    Network: {
      publicNetworkAccess: 'Enabled'
    }
    Backup: {
      backupRetentionDays: backupRetentionDays
      geoRedundantBackup: 'Disabled'
    }
    highAvailability: {
      mode: 'Disabled'
    }
    cluster: {
      clusterSize: clusterSize
    }
  }
  sku: {
    name: skuName
    tier: serverEdition
  }
}

param firewallRules object = {
  rules: [
    {
      name: 'AllowAll'
      startIPAddress: '0.0.0.0'
      endIPAddress: '255.255.255.255'
    }
  ]
}

// Create one child firewall rule per entry in firewallRules.rules
resource serverFirewallRules 'Microsoft.DBforPostgreSQL/flexibleServers/firewallRules@2025-08-01' = [
  for rule in firewallRules.rules: {
    name: rule.name
    parent: server
    properties: {
      startIpAddress: rule.startIPAddress
      endIpAddress: rule.endIPAddress
    }
  }
]

Ezek az erőforrások a Bicep-fájlban vannak definiálva:

A Bicep fájl üzembe helyezése

A Bicep-fájl üzembe helyezéséhez használja az Azure CLI-t vagy az Azure PowerShellt.

az login

$resourceGroupName = Read-Host -Prompt "Enter a name for the resource group where the server will exist"

az deployment group create `
  --resource-group $resourceGroupName `
  --template-file ./elastic-cluster-template.bicep

A rendszer a következő értékek megadását kéri:

  • clusterName: Adjon meg egy egyedi nevet, amely azonosítja az Azure Database for PostgreSQL rugalmas kiszolgáló fürtpéldányát. A tartománynév postgres.database.azure.com hozzá lesz fűzve a megadott fürtnévhez. A fürt neve csak kisbetűket, számokat és kötőjelet (-) tartalmazhat. Legalább 3, és legfeljebb 63 karakterből állhat.
  • administratorLogin: Adja meg a saját hitelesítési fiókját, amelyet a kiszolgálóhoz való csatlakozáskor használhat. Például: clusterAdmin. A rendszergazdai hitelesítés neve nem lehet azure_superuser, azure_pg_admin, admin, administrator, root, guestvagy public. Ez nem kezdődhet a .pg_
  • administratorLoginPassword: adjon meg egy új jelszót a kiszolgálói rendszergazdai fiókhoz. A jelszó 8–128 karakterből állhat. A jelszónak tartalmaznia kell karaktereket a következő kategóriák közül legalább háromból: angol nagybetűs karakterek, angol kisbetűs karakterek, számjegyek (0–9) és nem alfanumerikus karakterek (!, $, #, % stb.).

Üzembe helyezett erőforrások áttekintése

Kövesse az alábbi lépéseket annak ellenőrzéséhez, hogy az Azure Database for PostgreSQL rugalmas kiszolgálófürt létrejött-e.

  1. Az Azure Portalon keresse meg és válassza ki a rugalmas Azure Database for PostgreSQL-kiszolgálókat.
  2. Az adatbázislistában válassza ki az új kiszolgálót, hogy megtekintse az Áttekintés lapot, és kezelhesse a rugalmas fürtöt.

Megjegyzés:

Tartsa meg ezt az erőforráscsoportot és a rugalmas fürtöt, ha azt szeretné használni a Kapcsolódó tartalom szakaszban felsorolt következő javasolt lépések végrehajtásához. A következő lépések bemutatják, hogyan használhat rugalmas fürtöket az alkalmazások különböző elosztási modelleivel és kialakításaival.

Erőforrások tisztítása

Ha végzett a rugalmas fürtkörnyezettel, törölje a rugalmas fürterőforrást.

A rugalmas fürt törléséhez kövesse az alábbi lépéseket:

A portálon válassza ki a törölni kívánt rugalmas fürtöt.

  1. Az Áttekintés lapon válassza a Törlés lehetőséget.
  2. Tekintse át az erőforrás adatait, és a jelölőnégyzet bejelölésével nyugtázza a törlési műveletet jóváhagyó törlési kérést.
  3. Válassza a Törlés lehetőséget.