Rychlý start: Vytvoření flexibilního serveru Azure Database for PostgreSQL na webu Azure Portal

Azure Database for PostgreSQL je spravovaná služba, pomocí které spouštíte, spravujete a škálujete vysoce dostupné databáze PostgreSQL v cloudu. V tomto rychlém startu se během pěti minut Azure Database for PostgreSQL vytvoření flexibilního serveru s využitím Azure Portal.

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.

Přihlášení k webu Azure Portal

Otevřete webový prohlížeč a přejděte na portál. Zadejte přihlašovací údaje pro přihlášení k portálu. Výchozím zobrazením je váš řídicí panel služby.

Vytvoření serveru Azure Database for PostgreSQL

Server Azure Database for PostgreSQL se vytvoří s konfigurovanou sadou výpočetních prostředků a prostředků úložiště. Server se vytvoří v rámci skupiny prostředků Azure.

Server Azure Database for PostgreSQL vytvoříte pomocí tohoto postupu:

  1. V levém horním rohu portálu vyberte Vytvořit prostředek (+).

  2. Vyberte Databáze > Azure Database for PostgreSQL.

    Nabídka Azure Database for PostgreSQL v nabídce

  3. Vyberte možnost Nasazení flexibilního serveru.

    Vyberte Azure Database for PostgreSQL nasazení flexibilního serveru.

  4. Do formuláře Základy zadejte následující informace:

    Vytvoření serveru

    Nastavení Navrhovaná hodnota Popis
    Předplatné Název vašeho předplatného Předplatné Azure, které chcete použít pro váš server. Pokud máte více předplatných, vyberte předplatné, ve kterém chcete prostředek fakturovat.
    Skupina prostředků myresourcegroup Název nové skupiny prostředků nebo některé ze stávajících ve vašem předplatném.
    Typ úlohy Výběr výchozí SKU Můžete si vybrat z nabídky Vývoj (SKU s možnostmi shlukování), Produkční malá/střední (skladová úroveň pro obecné účely) nebo Velká produkční (skladová položku optimalizovaná pro paměť). Skladové položky a úložiště můžete dále přizpůsobit kliknutím na odkaz Konfigurovat server.
    Zóna dostupnosti Upřednostňovaná skupina az Můžete zvolit, ve které zóně dostupnosti chcete server nasadit. To je užitečné ke spolupráci s vaší aplikací. Pokud zvolíte Žádná předvolba, vybere se pro vás výchozí az.
    Vysoká dostupnost Povolení zónově redundantního nasazení Když vyberete tuto možnost, pohotovostní server se stejnou konfigurací jako primární server se automaticky zřídí v jiné zóně dostupnosti ve stejné oblasti. Poznámka: Po vytvoření serveru můžete také povolit nebo zakázat vysokou dostupnost.
    Název serveru mydemoserver-pg Jedinečný název, který identifikuje váš server Azure Database for PostgreSQL. K zadanému názvu serveru se připojí název domény postgres.database.azure.com. Název serveru může obsahovat pouze malá písmena, číslice a znak spojovníku (-). Musí se skládat z 3 až 63 znaků.
    Uživatelské jméno správce myadmin Váš vlastní přihlašovací účet, který budete používat pro připojení k serveru. Přihlašovací jméno správce nemůže být azure_superuser, azure_pg_admin, správce, správce, root, host nebo veřejný . Nemůže začíná na pg_.
    Heslo Vaše heslo Nové heslo pro účet správce serveru. Musí mít 8 až 128 znaků. Heslo musí obsahovat znaky ze tří z těchto kategorií: velká písmena anglické abecedy, malá písmena anglické abecedy, číslice (0–9) a jiné než alfanumerické znaky (!, $, #, % apod.).
    Umístění Oblast nejbližší vašim uživatelům Umístění co nejblíže vašim uživatelům.
    Verze Nejnovější hlavní verze Nejnovější hlavní verze PostgreSQL, pokud nemáte jiné specifické požadavky.
    Výpočty + úložiště Pro obecné účely, 4 virtuální jádro, 512 GB, 7 dní Konfigurace výpočtů, úložiště a zálohování pro nový server. Vyberte Konfigurovat server. Pro obecné účely, 4 virtuální jádro, 512 GB a 7 dnů jsou výchozí hodnoty pro úroveň compute, virtuální jádro, Storage a dobu uchovávání záloh. Tyto posuvníky můžete ponechat tak, jak jsou, nebo je upravit. Vyberte OK a uložte tento výběr cenové úrovně. Další snímek zachycuje tyto výběry.

    Podokno Cenová úroveň

  5. Konfigurace možností sítě

    Na kartě Síť můžete zvolit způsob, jakým je váš server dostupný. Azure Database for PostgreSQL vytváří bránu firewall na úrovni serveru. Ta brání externím aplikacím a nástrojům v připojení k serveru a kterékoli databázi na serveru, pokud nevytvoříte pravidlo k otevření brány firewall pro konkrétní IP adresy. Doporučujeme, aby byl server veřejně přístupný:

    Podokno Sítě

    A pak ho omezte na vlastní IP adresu klienta:

    Vyberte Přidat aktuální IP adresu klienta.

    Pokud zvolíte privátní přístup

  6. Výběrem možnosti Zkontrolovat a vytvořit zkontrolujte vybrané možnosti. Vyberte Vytvořit, aby se server zřídil. Tato operace může trvat několik minut.

  7. Pokud chcete monitorovat proces nasazení, na panelu nástrojů vyberte ikonu Oznámení (zvonek). Po dokončení nasazení můžete vybrat Připnout na řídicí panel a vytvořit dlaždici pro tento server na řídicím panelu webu Azure Portal, která slouží jako zástupce stránky Přehled serveru. Výběr Přejít k prostředku otevře stránku Přehled serveru.

    Podokno Oznámení

    Ve výchozím nastavení se v rámci vašeho serveru vytvoří databáze postgres. Databáze postgres je výchozí databáze určená pro uživatele, nástroje a aplikace třetích stran. (Další výchozí databází je azure_maintenance. Její funkcí je oddělit procesy spravovaných služeb od akcí uživatelů. K této databázi nemáte přístup.)

    Poznámka

    Připojení k serveru Azure Database for PostgreSQL komunikují přes port 5432. Pokud se pokoušíte připojit z podnikové sítě, nemusí být odchozí provoz přes port 5432 bránou firewall vaší sítě povolený. V takovém případě se k serveru nemůžete připojit, dokud vaše IT oddělení neotevře port 5432.

Získání informací o připojení

Při vytváření vašeho serveru Azure Database for PostgreSQL se vytvoří i výchozí databáze postgres. Pro připojení ke svému databázovému serveru potřebujete úplný název serveru a přihlašovací údaje správce. Pravděpodobně jste si tyto hodnoty poznamenali v dřívější části tohoto článku Rychlý start. Pokud ne, název serveru a přihlašovací informace můžete snadno vyhledat na stránce Přehled serveru na portálu.

Otevřete stránku Přehled vašeho serveru. Poznamenejte si Název serveru a Přihlašovací jméno správce serveru. Přejeďte kurzorem přes jednotlivá pole a vpravo od textu se zobrazí symbol kopírování. Podle potřeby hodnoty zkopírujte výběrem symbolu kopírování.

Stránka přehledu serveru

Připojení k databázi PostgreSQL pomocí nástroje psql

Existuje řada aplikací, které můžete použít pro připojení k vašemu serveru Azure Database for PostgreSQL. Pokud má klientský počítač nainstalovaný systém PostgreSQL, můžete se připojit k serveru Azure PostgreSQL pomocí místní instance nástroje psql. Teď se pomocí nástroje příkazového řádku psql připojíme k serveru Azure PostgreSQL.

  1. Spusťte následující příkaz psql pro připojení k serveru Azure Database for PostgreSQL:

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

    Třeba tento příkaz provádí pomocí přihlašovacích údajů pro přístup připojení k výchozí databázi s názvem postgres na serveru PostgreSQL mydemoserver.postgres.database.azure.com. Zadejte heslo <server_admin_password>, které jste zvolili při zobrazení výzvy k zadání hesla.

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

    Jakmile budete připojeni, nástroj psql zobrazí příkazový řádek postgres, kde můžete zadávat příkazy jazyka SQL. Ve výstupu počátečního připojení se může zobrazit upozornění, protože nástroj psql, který používáte, může mít jinou verzi než na serveru Azure Database for PostgreSQL.

    Příklad výstupu nástroje psql:

    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=>
    
    

    Tip

    Pokud brána firewall není nakonfigurovaná k povolení IP adresy vašeho klienta, dojde k následující chybě:

    "psql: FATAL: no pg_hba.conf entry for host <IP address> , user "myadmin", database "postgres", SSL on FATAL: SSL connection is required. Zadejte možnosti SSL a zkuste to znovu.

    Ověřte, že IP adresa vašeho klienta je povolená v kroku pravidel brány firewall výše.

  2. Vytvořte prázdnou databázi s názvem mypgsqldb zadáním následujícího příkazu na příkazovém řádku:

    CREATE DATABASE mypgsqldb;
    
  3. Na příkazovém řádku spusťte následující příkaz pro přepnutí připojení na nově vytvořenou databázi mypgsqldb:

    \c mypgsqldb
    
  4. Zadejte \q a pak stisknutím klávesy Enter ukončete nástroj psql.

Připojili jste se k serveru Azure Database for PostgreSQL pomocí nástroje psql a vytvořili jste prázdnou uživatelskou databázi.

Vyčištění prostředků

Prostředky, které jste vytvořili v rámci tohoto rychlého startu, můžete vyčistit jedním ze dvou způsobů. Můžete odstranit skupinu prostředků Azure, což zahrnuje odstranění všech prostředků v této skupině prostředků. Pokud chcete ostatní prostředky zachovat beze změny, odstraňte pouze prostředek serveru.

Tip

Další rychlé starty v této kolekci jsou postavené na tomto rychlém startu. Pokud chcete pokračovat v práci s dalšími rychlými starty, neodstraňujte prostředky, které jste vytvořili v rámci tohoto rychlého startu. Pokud pokračovat nechcete, pomocí těchto kroků odstraňte prostředky vytvořené tímto rychlým startem na portálu.

Odstranění celé skupiny prostředků, včetně nově vytvořeného serveru:

  1. Vyhledejte skupinu prostředků na portálu. V nabídce na levé straně vyberte Skupiny prostředků. Potom vyberte název vaší skupiny prostředků, jako je myresourcegroup v tomto příkladu.

  2. Na stránce vaší skupiny prostředků vyberte Odstranit. Pokud chcete odstranění potvrdit, zadejte do textového pole název vaší skupiny prostředků, například myresourcegroup v příkladu. Vyberte Odstranit.

Odstranění pouze nově vytvořeného serveru:

  1. Vyhledejte váš server na portálu, pokud ho ještě nemáte otevřený. V nabídce na levé straně vyberte Všechny prostředky. Pak vyhledejte server, který jste vytvořili.

  2. Na stránce Přehled vyberte Odstranit.

    Tlačítko Odstranit

  3. Potvrďte název serveru, který chcete odstranit, a zobrazte jeho databáze, které tím ovlivníte. Do textového pole zadejte název vašeho serveru, například mydemoserver v příkladu . Vyberte Odstranit.

Další kroky