Rövid útmutató: Azure Database for PostgreSQL létrehozása – Rugalmas kiszolgálópéldány létrehozása az Azure Portalon

A következőkre vonatkozik: Azure Database for PostgreSQL – Rugalmas kiszolgáló

A rugalmas Azure Database for PostgreSQL-kiszolgáló egy felügyelt szolgáltatás, amellyel magas rendelkezésre állású PostgreSQL-adatbázisokat futtathat, kezelhet és skálázhat a felhőben. Ez a rövid útmutató bemutatja, hogyan hozhat létre rugalmas Azure Database for PostgreSQL-kiszolgálópéldányt körülbelül öt perc alatt az Azure Portal használatával.

Ha nem rendelkezik Azure-előfizetéssel, mindössze néhány perc alatt létrehozhat egy ingyenes Azure-fiókot a virtuális gép létrehozásának megkezdése előtt.

Jelentkezzen be az Azure Portalra

Nyissa meg a webböngészőjét, és lépjen a portálra. Adja meg a hitelesítő adatait a Portalra való bejelentkezéshez. Az alapértelmezett nézet a szolgáltatási irányítópult.

Azure-adatbázis létrehozása PostgreSQL-kiszolgálóhoz

Rugalmas Azure Database for PostgreSQL-kiszolgálópéldány jön létre a számítási és tárolási erőforrások konfigurált készletével. A kiszolgáló egy Azure-erőforráscsoporton belül jön létre.

Rugalmas Azure Database for PostgreSQL-kiszolgálópéldány létrehozásához hajtsa végre a következő lépéseket:

  1. Válassza az Erőforrás létrehozása (+) lehetőséget a portál bal felső sarkában.

  2. Válassza az Adatbázisok>Azure Database for PostgreSQL lehetőséget.

    Az Azure Database for PostgreSQL menüben.

  1. Töltse ki az Alapismeretek űrlapot a következő információkkal:

    Hozzon létre egy kiszolgálót.

    Beállítás Ajánlott érték Leírás
    Előfizetés Az Ön előfizetésének a neve A kiszolgálóhoz használni kívánt Azure-előfizetés. Ha több előfizetéssel rendelkezik, válassza ki azt az előfizetést, amelyben ki szeretné számlázni az erőforrást.
    Erőforráscsoport Az erőforráscsoport neve Egy új erőforráscsoport neve vagy egy meglévő az előfizetéséből.
    Számítási feladat típusa Alapértelmezett termékváltozat kiválasztása Választhat a fejlesztés (burstable SKU), a kis- és közepes üzemű (általános célú termékváltozat) vagy a nagy üzemű (memóriaoptimalizált termékváltozat) közül. A kiszolgáló hivatkozásának konfigurálásával tovább testre szabhatja az SKU-t és a tárterületet.
    A rendelkezésre állási zóna Az Ön által előnyben részesített AZ Kiválaszthatja, hogy melyik rendelkezésre állási zónában szeretné üzembe helyezni a kiszolgálót. Ez hasznos az alkalmazással való közös kereséshez. Ha a Nincs beállítás lehetőséget választja, a rendszer kiválaszt egy alapértelmezett AZ-t.
    Magas szintű rendelkezésre állás Engedélyezze ugyanazt a zónát vagy zónaredundáns üzembe helyezést Ha ezt a beállítást választja, a magas rendelkezésre állási módhoz kiválasztott beállítástól függően a rendszer automatikusan ugyanabban az avaibalitási zónában vagy egy másik rendelkezésre állási zónában helyezi üzembe az elsődleges konfigurációval megegyező készenléti kiszolgálót. Megjegyzés: A kiszolgálólétrehozás után is engedélyezheti vagy letilthatja a magas rendelkezésre állást.
    Kiszolgálónév A kiszolgáló neve Egyedi név, amely azonosítja a rugalmas Azure Database for PostgreSQL-kiszolgálópéldányt. A rendszer hozzáfűzi a postgres.database.azure.com tartománynevet a megadott kiszolgálónévhez. A kiszolgálónév csak kisbetűket, számokat és a kötőjel (-) karaktert tartalmazhatja. A jelszó 3–63 karakterből állhat.
    Rendszergazdai felhasználónév A rendszergazda felhasználóneve A kiszolgálóhoz való csatlakozáshoz használt bejelentkezési fiókja. A rendszergazdai felhasználónévnek 1 és 63 karakter közöttinek kell lennie, csak számokat és betűket tartalmazhat, nem kezdődhet pg_ , és nem lehet azure_superuser, azure_pg_admin, rendszergazda, rendszergazda, gyökér, vendég vagy nyilvános.
    Jelszó Jelszava Adja meg a kiszolgálói rendszergazdai fiók jelszavát. A jelszónak 8 és 128 karakter közötti karaktert kell tartalmaznia. A következő négy kategória közül háromnak is tartalmaznia kell karaktereket: angol nagybetűk, angol kisbetűk, számok (0–9) és nem alfanumerikus karakterek (!, $, #, %stb.). A jelszó nem tartalmazhatja a bejelentkezési név egészét vagy egy részét. A bejelentkezési név egy része három vagy több egymást követő alfanumerikus karakterként van definiálva.
    Hely A felhasználókhoz legközelebb eső régió A felhasználókhoz legközelebb eső hely.
    Verzió A legújabb főverzió A legújabb PostgreSQL-főverzió, hacsak nincsenek más konkrét követelmények.
    Számítás + tárolás Általános célú, 4 virtuális mag, 512 GB, 7 nap Az új kiszolgáló számítási, tárolási és biztonsági mentési konfigurációi. Válassza a Kiszolgáló konfigurálása lehetőséget. Az általános célú, 4 virtuális mag, 512 GB és 7 nap a számítási szint, a virtuális mag, a tárolás és a biztonsági mentés megőrzési időszakának alapértelmezett értékei (napokban). Ezeket a csúszkákat tetszés szerint hagyhatja el, vagy módosíthatja őket.

    Ha georedundáns biztonsági másolatokkal szeretné konfigurálni a kiszolgálót a régiószintű hibák elleni védelem érdekében, engedélyezheti a Helyreállítás a regionális kimaradásból vagy a vészhelyreállítás jelölőnégyzetet. Vegye figyelembe, hogy a georedundáns biztonsági mentés csak a kiszolgáló létrehozásakor konfigurálható. A tarifacsomag-kijelölés mentéséhez válassza a Mentés lehetőséget. A következő képernyőkép ezeket a beállításokat tartalmazza.

    A Tarifacsomag panel.

  2. Hálózati beállítások konfigurálása

  3. A Hálózatkezelés lapon kiválaszthatja, hogy a kiszolgáló hogyan érhető el. A rugalmas Azure Database for PostgreSQL-kiszolgáló kétféleképpen csatlakozhat a kiszolgálóhoz:

    • Nyilvános hozzáférés (engedélyezett IP-címek)
    • Privát hozzáférés (VNet-integráció)

    Nyilvános hozzáférés használata esetén a kiszolgálóhoz való hozzáférés a tűzfalszabályhoz hozzáadott engedélyezett IP-címekre korlátozódik. Ez a módszer megakadályozza, hogy a külső alkalmazások és eszközök csatlakozzanak a kiszolgálóhoz és a kiszolgálón lévő adatbázisokhoz, hacsak nem hoz létre egy szabályt a tűzfal megnyitásához egy adott IP-címhez vagy tartományhoz. Ha privát hozzáférést (VNet-integrációt) használ, a kiszolgálóhoz való hozzáférés a virtuális hálózatra korlátozódik. További információ a kapcsolati módszerekről a fogalmakról szóló cikkben.

    Ebben a rövid útmutatóban megtudhatja, hogyan engedélyezheti a nyilvános hozzáférést a kiszolgálóhoz való csatlakozáshoz. A Hálózatkezelés lapon a Csatlakozás ivity metódushozválassza a Nyilvános hozzáférés (alllowed IP-címek) lehetőséget. A tűzfalszabályok konfigurálásához válassza az Aktuális ügyfél IP-címének hozzáadása lehetőséget.

    Feljegyzés

    A kiszolgáló létrehozása után nem módosíthatja a kapcsolati módszert. Ha például a kiszolgáló létrehozásakor a nyilvános hozzáférést (engedélyezett IP-címeket) választja, a kiszolgáló létrehozása után nem válthat privát hozzáférésre (VNet-integráció). Javasoljuk, hogy privát hozzáféréssel hozza létre a kiszolgálót, hogy a virtuális hálózatok integrációjával biztonságossá tegye a kiszolgálóhoz való hozzáférést. A magánhozzáférésről az alapfogalmakról szóló cikkben talál további információt.

    A Hálózatkezelés panel.

  4. Válassza a Véleményezés + létrehozás lehetőséget a kijelölések áttekintéséhez. A kiszolgáló üzembe helyezéséhez válassza a Létrehozás lehetőséget. A művelet eltarthat néhány percig.

  5. A rendszer automatikusan egy képernyőre viszi, amelyen nyomon követheti az üzembe helyezés előrehaladását. Az üzembe helyezés után kiválaszthatja a Rögzítés az irányítópulton lehetőséget, amellyel létrehoz egy csempét a kiszolgálóhoz az Azure Portal irányítópultján. A csempe a kiszolgáló Áttekintés oldalának közvetlen megnyitására szolgál. Az Erőforrás megnyitása lehetőség kiválasztásával megnyitja a kiszolgáló Áttekintés oldalát.

    Az Értesítések panel.

    Alapértelmezés szerint a postgres adatbázis a kiszolgáló alatt jön létre. A postgres adatbázis egy alapértelmezett adatbázis, amelyet a felhasználók, segédprogramok és külső féltől származó alkalmazások általi használatra szántak. (A másik alapértelmezett adatbázis a azure_maintenance. Funkciója a felügyelt szolgáltatásfolyamatok elkülönítése a felhasználói műveletektől. Az adatbázis nem érhető el.)

    Feljegyzés

    Csatlakozás rugalmas Azure Database for PostgreSQL-kiszolgálópéldányhoz való csatlakozás az 5432-s porton keresztül kommunikál. Ha vállalati hálózaton belülről próbál csatlakozni, lehetséges, hogy a hálózati tűzfal nem engedélyezi a kimenő forgalmat az 5432-es porton keresztül. Ebben az esetben addig nem tud csatlakozni a kiszolgálóhoz, amíg az informatikai részleg meg nem nyitja az 5432-es portot.

Kapcsolatadatok lekérése

Rugalmas Azure Database for PostgreSQL-kiszolgálópéldány létrehozásakor létrejön egy postgres nevű alapértelmezett adatbázis. Az adatbázis-kiszolgálóhoz való csatlakozáshoz a teljes kiszolgálónévre és a rendszergazdai bejelentkezési hitelesítő adatokra van szüksége. Ezeket a rövid útmutatóban korábban már feljegyezhette. Ha nem jegyezte fel, a kiszolgáló nevét és bejelentkezési adatait megtalálja a kiszolgáló Áttekintés lapján a portálon.

Nyissa meg kiszolgáló Áttekintés lapját. Jegyezze fel a kiszolgálónevet és a kiszolgáló-rendszergazdai bejelentkezési nevet. Vigye az egérmutatót az egyes mezők fölé. Ekkor a szövegtől jobbra megjelenik a másolási szimbólum. Az értékek másolásához kattintson a másolási szimbólumra.

A kiszolgáló áttekintési lapja.

Csatlakozás rugalmas Azure Database for PostgreSQL-kiszolgálóadatbázishoz a psql használatával

Számos alkalmazással csatlakozhat rugalmas Azure Database for PostgreSQL-kiszolgálópéldányához. Ha az ügyfélszámítógépen telepítve van a PostgreSQL, helyi psql-példány használatával csatlakozhat egy rugalmas Azure Database for PostgreSQL-kiszolgálópéldányhoz. Most a psql parancssori segédprogrammal kapcsolódjunk a rugalmas Azure Database for PostgreSQL-kiszolgálópéldányhoz.

  1. Futtassa a következő psql-parancsot egy rugalmas Azure Database for PostgreSQL-kiszolgálópéldányhoz való csatlakozáshoz.

    psql --host=<servername> --port=<port> --username=<user> --dbname=<dbname>
    

    Az alábbi parancs például a rugalmas Azure Database for PostgreSQL-kiszolgálópéldány postgres nevű alapértelmezett adatbázisához csatlakozik, mydemoserver.postgres.database.azure.com hozzáférési hitelesítő adatok használatával. Adja meg a <server_admin_password> kiszolgálói rendszergazdai jelszót, amelyet a jelszó megadásakor választott.

    psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --username=myadmin --dbname=postgres
    

    A csatlakozás után a psql segédprogram egy postgres promptot jelenít meg, ahová az SQL-parancsokat beírhatja. A kezdeti kapcsolat kimenetében figyelmeztetés jelenhet meg, mert a használt psql más verziójú lehet, mint a rugalmas Azure Database for PostgreSQL-kiszolgáló verziója.

    Példa psql kimenetre:

    psql (12.3 (Ubuntu 12.3-1.pgdg18.04+1), server 13.2)
    WARNING: psql major version 12, server major version 13.
          Some psql features might not work.
    SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, bits: 256, compression: off)
    Type "help" for help.
    
    postgres=>
    
    

    Tipp.

    Ha a tűzfal nincs konfigurálva az ügyfél IP-címének engedélyezésére, a következő hiba történik:

    "psql: FATAL: no pg_hba.conf entry for host <IP address>, user "myadmin", database "postgres", SSL on FATAL: SSL connection is required. Adja meg az SSL-beállításokat, és próbálkozzon újra.

    Győződjön meg arról, hogy az ügyfél IP-címe engedélyezve van a tűzfalszabályok fenti lépésében.

  2. Hozzon létre egy mypgsqldb nevű üres adatbázist. Ehhez írja be a következő parancsot a parancssorba:

    CREATE DATABASE mypgsqldb;
    
  3. Amikor a rendszer kéri, hajtsa végre a következő parancsot, hogy az újonnan létrehozott mypgsqldb adatbázishoz kapcsolódhasson:

    \c mypgsqldb
    
  4. A psql-ből való kilépéshez írja be a \q parancsot, majd nyomja le az Enter billentyűt.

A rugalmas Azure Database for PostgreSQL-kiszolgálópéldányhoz psql-en keresztül csatlakozott, és létrehozott egy üres felhasználói adatbázist.

Az erőforrások eltávolítása

Kétféleképpen távolíthatja el a rövid útmutatóban létrehozott erőforrásokat. Törölheti az Azure-erőforráscsoportot, amely tartalmazza az erőforráscsoportban lévő összes erőforrást. Ha a többi erőforrást érintetlenül szeretné hagyni, csak a kiszolgálói erőforrást törölje.

Tipp.

Az ebben a gyűjteményben található többi rövid útmutató erre a rövid útmutatóra épül. Ha azt tervezi, hogy folytatja ezen rövid útmutatók használatát, akkor ne törölje az ebben a rövid útmutatóban létrehozott erőforrásokat. Ha nem folytatja a munkát, akkor a következő lépésekkel törölheti a rövid útmutató segítségével létrehozott erőforrásokat a portálon.

Ha az újonnan létrehozott kiszolgálót is magában foglaló teljes erőforráscsoportot törölni szeretné:

  1. Keresse meg az erőforráscsoportot a portálon. A bal oldali menüben válassza az Erőforráscsoportok lehetőséget. Ezután válassza ki annak az erőforráscsoportnak a nevét, amelyben rugalmas Azure Database for PostgreSQL-kiszolgálóerőforrást hozott létre.

  2. Az erőforráscsoport oldalán kattintson a Törlés parancsra. A törlés megerősítéséhez írja be az erőforráscsoport nevét a szövegmezőbe. Válassza a Törlés lehetőséget.

Csak az újonnan létrehozott kiszolgáló törlése:

  1. Keresse meg a kiszolgálót a portálon, ha nincs megnyitva. A bal oldali menüben válassza a Minden erőforrás elemet. Ezután keressen rá az Ön által létrehozott kiszolgálóra.

  2. Az Áttekintés oldalon válassza a Törlés elemet.

    A Törlés gomb.

  3. Erősítse meg a törölni kívánt kiszolgáló nevét, és tekintse meg az érintett adatbázisokat. Írja be a kiszolgáló nevét a szövegmezőbe, és válassza a Törlés lehetőséget.

Következő lépések