Skorzystaj z bezpłatnego konta platformy Azure, aby wypróbować usługę Azure Database for PostgreSQL — serwer elastyczny bezpłatnie

DOTYCZY: Azure Database for PostgreSQL — serwer elastyczny

Serwer elastyczny usługi Azure Database for PostgreSQL to usługa zarządzana używana do uruchamiania i skalowania baz danych PostgreSQL o wysokiej dostępności oraz zarządzania nimi w chmurze. Bezpłatne konto platformy Azure umożliwia korzystanie z elastycznego serwera usługi Azure Database for PostgreSQL bezpłatnie przez 12 miesięcy z miesięcznymi limitami do:

  • 750 godzin wystąpienia B1MS z możliwością serii, wystarczająco dużogodzin, aby stale uruchamiać wystąpienie bazy danych każdego miesiąca.
  • 32 GB magazynu i 32 GB magazynu kopii zapasowych.

W tym artykule pokazano, jak utworzyć i użyć wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL bezpłatnie przy użyciu bezpłatnego konta platformy Azure.

Wymagania wstępne

Do ukończenia tego samouczka niezbędne są następujące elementy:

Tworzenie wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL

  1. Zaloguj się do witryny Azure Portal przy użyciu bezpłatnego konta platformy Azure.

    Widok domyślny to pulpit nawigacyjny usług.

  2. Aby utworzyć wystąpienie serwera elastycznego usługi Azure Database for PostgreSQL, wyszukaj i wybierz serwery usługi Azure Database for PostgreSQL:

    Screenshot that shows how to search and select Azure Database for PostgreSQL flexible server.

    Alternatywnie możesz wyszukać i przejść do pozycji Bezpłatne usługi, a następnie wybrać kafelek Azure Database for PostgreSQL z listy:

    Screenshot that shows a list of all free services on the Azure portal, highlighting PostgreSQL.

  3. Wybierz pozycję Utwórz.

  4. Wprowadź podstawowe ustawienia nowego wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL.

    Screenshot that shows the Basic Settings for creating an Azure Database for PostgreSQL flexible server instance.

    Ustawienie Sugerowana wartość opis
    Subskrypcja Nazwa subskrypcji Wybierz subskrypcję bezpłatnej wersji próbnej platformy Azure.
    Grupa zasobów Twoja grupa zasobów Wprowadź nową grupę zasobów lub istniejącą z subskrypcji.
    Nazwa serwera mydemoserver-pgsql Określ unikatową nazwę, aby zidentyfikować serwer elastyczny. Nazwa domeny postgres.database.azure.com jest dołączana do podawanej nazwy serwera. Nazwa serwera może zawierać tylko małe litery, cyfry i znaki łącznika (-). Musi zawierać od 3 do 63 znaków.
    Region (Region) Region najbliżej Twoich użytkowników Wybierz lokalizację z listy, najlepiej lokalizację znajdującą się najbliżej Twoich użytkowników.
    Wersja PostgreSQL Najnowsza wersja główna Użyj najnowszej wersji głównej bazy danych PostgreSQL, chyba że masz określone wymagania.
    Typ obciążenia Opracowywanie zawartości W celu uzyskania bezpłatnej wersji próbnej wybierz pozycję Obciążenie programistyczne . W przypadku obciążenia produkcyjnego wybierz pozycję Mały/Średni lub Duży rozmiar w zależności od wymagań.
    Obliczenia i magazyn Wartość domyślna Wybierz jednostkę SKU zasobów obliczeniowych i magazynu, która lepiej odpowiada potrzebom w zakresie wydajności i kosztów.
    Availability zone Brak preferencji Jeśli aplikacja (hostowana na maszynach wirtualnych platformy Azure, zestawach skalowania maszyn wirtualnych lub wystąpieniu usługi AKS) jest aprowizowana w określonej strefie dostępności, utwórz serwer elastyczny w tej samej strefie dostępności. Sortowanie aplikacji i bazy danych zwiększa wydajność dzięki zmniejszeniu opóźnienia sieci między strefami. W przypadku wybrania opcji Brak preferencji zostanie wybrana domyślna opcja AZ.
    Wysoka dostępność Wartość domyślna Pozostaw niezaznaczoną opcję Wysoka dostępność.
    Metoda uwierzytelniania Tylko uwierzytelnianie postgreSQL Wybierz metodę uwierzytelniania odpowiadającą potrzebom uwierzytelniania dla tego wystąpienia bazy danych PostgreSQL.
    Nazwa użytkownika administratora myadmin Utwórz konto logowania do użycia podczas nawiązywania połączenia z serwerem. Nazwa użytkownika administratora musi zawierać od 1 do 63 znaków, musi zawierać tylko cyfry i litery, nie może zaczynać się od pg_ i nie może być azure_superuser, azure_pg_admin, administrator, administrator, główny, gość lub publiczny.
    Password Twoje hasło Określ hasło dla konta administratora serwera. Hasło musi zawierać od 8 do 128 znaków. Musi również zawierać znaki z trzech z następujących czterech kategorii: wielkie litery angielskie, małe litery angielskie, cyfry (od 0 do 9) i znaki inne niż alfanumeryczne (!, $, #, %itd.). Hasło nie może zawierać całej nazwy logowania ani jej części. Część nazwy logowania jest zdefiniowana jako trzy lub więcej kolejnych znaków alfanumerycznych.
  5. W przypadku ustawienia Obliczenia i magazyn pozostaw wartości domyślne wypełnione po wybraniu typu obciążenia Programowanie .

    Screenshot that shows the default values for compute + storage settings.

    Wybierz pozycję Konfiguruj serwer , aby przejrzeć i dostosować ustawienie Obliczenia i magazyn .

    Upewnij się, że wybrano opcję Wystąpienie B1MS z możliwością skalowania (1–2 rdzenie wirtualne), określ, aby uwzględnić magazyn mniejszy niż lub równy 32 GB, i zachować ustawienia domyślne pozostałych opcji.

    Screenshot that shows the Compute + Storage Configure Server blade, to choose B1MS SKU and 32GB Storage.

    Wybierz pozycję Zapisz , aby kontynuować konfigurację.

  6. Wybierz kartę Sieć , aby skonfigurować sposób uzyskiwania dostępu do serwera.

    Serwer elastyczny usługi Azure Database for PostgreSQL oferuje dwa sposoby nawiązywania połączenia:

    • Dostęp publiczny (dozwolone adresy IP) i prywatny punkt końcowy
    • Dostęp prywatny (integracja z siecią wirtualną)

    W przypadku dostępu publicznego dostęp do serwera jest ograniczony do dozwolonych adresów IP uwzględnionych w regule zapory lub do aplikacji, które mogą dotrzeć do wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL za pośrednictwem prywatnych punktów końcowych. Ta metoda uniemożliwia zewnętrznym aplikacjom i narzędziom nawiązywanie połączenia z serwerem i wszelkimi bazami danych na serwerze, chyba że utworzysz regułę otwierającą zaporę dla określonego adresu IP lub zakresu lub utwórz prywatny punkt końcowy.

    W przypadku dostępu prywatnego dostęp do serwera jest ograniczony do sieci wirtualnej. Aby uzyskać więcej informacji na temat metod łączności, zobacz Omówienie sieci.

    Na potrzeby tego samouczka włącz publiczny dostęp w celu nawiązania połączenia z serwerem.

    Uwaga

    Obsługa serwera elastycznego usługi Azure Database for PostgreSQL dla prywatnych punktów końcowych w wersji zapoznawczej wymaga włączenia funkcji Włącz prywatne punkty końcowe dla serwerów elastycznychPostgreSQL w wersji zapoznawczej w ramach subskrypcji. Dopiero po włączeniu funkcji w wersji zapoznawczej można tworzyć serwery z obsługą protokołu PE, tj. można je połączyć za pomocą usługi Private Link.

  7. Na karcie Sieć dla metody Połączenie ivity wybierz pozycję Dostęp publiczny (dozwolone adresy IP) i Prywatny punkt końcowy.

  8. Pozostaw opcję Zezwalaj na publiczny dostęp do tego zasobu za pośrednictwem Internetu przy użyciu publicznego adresu IP włączonego w tym przypadku, ponieważ chcesz, aby wystąpienie było dostępne z publicznego adresu IP, za pomocą którego stacja robocza przechodzi w Internecie. Wyłączenie tego pola wyboru powoduje, że jedynym dozwolonym ruchem przychodzącym będzie ruch przychodzący przechodzący przez prywatne punkty końcowe.

  9. Aby skonfigurować reguły zapory, wybierz pozycję Dodaj bieżący adres IP klienta.

    Screenshot that shows the networking options to be chosen, and highlights the add current client IP address button.

  10. Aby przejrzeć konfigurację serwera elastycznego usługi Azure Database for PostgreSQL, wybierz pozycję Przejrzyj i utwórz.

    Screenshot that shows the Review + create blade.

    Ważne

    Podczas tworzenia wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL z bezpłatnego konta platformy Azure w bloku Obliczenia i magazynowanie jest nadal widoczny szacowany koszt miesięczniei karta Przeglądanie i tworzenie. Jeśli jednak korzystasz z bezpłatnego konta platformy Azure, a użycie bezpłatnej usługi mieści się w miesięcznych limitach (aby wyświetlić informacje o użyciu, zapoznaj się z sekcją Monitorowanie i śledzenie użycia bezpłatnych usług poniżej), nie będą naliczane opłaty za usługę. Obecnie pracujemy nad ulepszeniem środowiska podsumowania kosztów dla bezpłatnych usług.

  11. Wybierz pozycję Utwórz, aby aprowizować serwer.

    Aprowizowanie może potrwać kilka minut.

  12. Na pasku narzędzi wybierz pozycję Powiadomienia (ikona dzwonka), aby monitorować proces wdrażania.

    Po zakończeniu wdrażania wybierz pozycję Przypnij do pulpitu nawigacyjnego, aby utworzyć kafelek dla wystąpienia elastycznego serwera usługi Azure Database for PostgreSQL na pulpicie nawigacyjnym witryny Azure Portal. Ten kafelek jest skrótem do strony Przegląd serwera. Po wybraniu pozycji Przejdź do zasobu zostanie otwarta strona Przegląd serwera.

    Domyślnie baza danych postgres zostanie utworzona na Twoim serwerze. Baza danych postgres to domyślna baza danych, która jest przeznaczona do użycia dla użytkowników oraz na potrzeby narzędzi i aplikacji innych firm. (Druga domyślna baza danych to azure_maintenance. Jej funkcja polega na oddzieleniu procesów usługi zarządzanej od akcji użytkownika. Nie można uzyskać dostępu do tej bazy danych).

Nawiązywanie połączeń i wykonywanie zapytań

Po utworzeniu wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL w grupie zasobów możesz nawiązać połączenie z bazami danych serwera i wykonywać zapytania, korzystając z następujących Połączenie i przewodników Szybki start dotyczących zapytań:

Monitorowanie i śledzenie użycia bezpłatnych usług

Nie są naliczane opłaty za usługi serwera elastycznego usługi Azure Database for PostgreSQL, które są dostępne bezpłatnie przy użyciu bezpłatnego konta platformy Azure, chyba że przekroczono limity bezpłatnych usług. Aby pozostać w granicach, użyj witryny Azure Portal, aby śledzić i monitorować użycie bezpłatnych usług.

  1. W witrynie Azure Portal wyszukaj pozycję Subskrypcje i wybierz bezpłatne konto platformy Azure — bezpłatna wersja próbna .

  2. Na stronie Przegląd przewiń w dół, aby wyświetlić kafelek Najważniejsze bezpłatne usługi według użycia, a następnie wybierz pozycję Wyświetl wszystkie bezpłatne usługi.

    Screenshot that shows the Free Trial subscription overview page and highlights View all free services.

  3. Znajdź poniższe mierniki związane z usługą Azure Database for PostgreSQL — serwer elastyczny do śledzenia użycia:

    Miernik opis Miesięczny limit
    Azure Database for PostgreSQL, obliczenia serii BS z serii BS serwera elastycznego, B1MS Śledzi użycie zasobów obliczeniowych pod względem liczby godzin działania 750 godzin miesięcznie — warstwa obliczeniowa B1MS z możliwością rozszerzenia
    Azure Database for PostgreSQL, elastyczny magazyn serwera, dane przechowywane Śledzi aprowizację magazynu danych pod względem użycia GB miesięcznie 32 GB miesięcznie

    Screenshot that shows the View and track usage information blade on Azure portal for all free services.

    • Miernik: określa jednostkę miary używanej usługi.
    • Użycie/limit: użycie i limit dla miernika w bieżącym miesiącu.
    • Stan: stan użycia usługi. Na podstawie użycia jest określany jeden z następujących stanów:
    • Nieużyj: nie użyto miernika ani użycia miernika nie osiągnięto systemu rozliczeniowego.
    • Przekroczono <datę>: przekroczono limit miernika w dniu<>.
    • Mało prawdopodobne, aby przekroczyć: prawdopodobnie nie przekroczysz limitu miernika.
    • Przekroczono <datę>: prawdopodobnie przekroczysz limit miernika w dniu<>.

    Ważne

    Bezpłatne konto platformy Azure daje również środki w wysokości 200 USD do użycia w ciągu 30 dni. W tym czasie wszelkie użycie wykraczające poza miesięczne kwoty bezpłatnych usług zostanie odliczone od tych środków. Po upływie pierwszych 30 dni lub po wydaniu środków w wysokości 200 USD (w zależności od tego, co nastąpi wcześniej), zapłacisz tylko za to, czego używasz poza bezpłatną miesięczną kwotą usług. Aby nadal otrzymywać bezpłatne usługi po upływie 30 dni, przejdź na cennik płatności zgodnie z rzeczywistym użyciem. Jeśli nie przejdziesz do płatności zgodnie z rzeczywistym użyciem, nie możesz zakupić usług platformy Azure przekraczających środki w wysokości 200 USD — a ostatecznie Twoje konto i usługi zostaną wyłączone. Aby uzyskać więcej informacji, zobacz Często zadawane pytania dotyczące bezpłatnego konta platformy Azure.

Czyszczenie zasobów

Jeśli używasz elastycznego wystąpienia serwera usługi Azure Database for PostgreSQL do tworzenia, testowania lub przewidywalnego, ograniczonego czasowo obciążeń produkcyjnych, zoptymalizuj użycie, uruchamiając i zatrzymując serwer na żądanie. Po zatrzymaniu serwera pozostaje on w tym stanie przez siedem dni, chyba że zostanie ponownie uruchomiony wcześniej. Aby uzyskać więcej informacji, zobacz Uruchamianie/zatrzymywanie serwera w celu obniżenia TCO. Po zatrzymaniu wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL nie ma użycia zasobów obliczeniowych, ale użycie magazynu jest nadal brane pod uwagę.

Alternatywnie, jeśli nie oczekujesz, że te zasoby będą potrzebne w przyszłości, możesz je usunąć, usuwając grupę zasobów lub po prostu usunąć wystąpienie serwera elastycznego usługi Azure Database for PostgreSQL.

  • Aby usunąć grupę zasobów, wykonaj następujące kroki:

    1. W witrynie Azure Portal wyszukaj i wybierz pozycję Grupy zasobów.
    2. Na liście grup zasobów wybierz nazwę grupy zasobów.
    3. Na stronie Przegląd dla grupy zasobów wybierz pozycję Usuń grupę zasobów.
    4. W oknie dialogowym potwierdzenia wpisz nazwę grupy zasobów, a następnie wybierz pozycję Usuń.
  • Aby usunąć wystąpienie serwera elastycznego usługi Azure Database for PostgreSQL, na stronie Przegląd serwera wybierz pozycję Usuń.

Następne kroki