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żo godzin, 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:
- Bezpłatne konto platformy Azure. Jeśli nie masz subskrypcji, przed rozpoczęciem utwórz bezpłatne konto.
Tworzenie wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL
Zaloguj się do witryny Azure Portal przy użyciu bezpłatnego konta platformy Azure.
Widok domyślny to pulpit nawigacyjny usług.
Aby utworzyć wystąpienie serwera elastycznego usługi Azure Database for PostgreSQL, wyszukaj i wybierz serwery usługi Azure Database for PostgreSQL:
Alternatywnie możesz wyszukać i przejść do pozycji Bezpłatne usługi, a następnie wybrać kafelek Azure Database for PostgreSQL z listy:
Wybierz pozycję Utwórz.
Wprowadź podstawowe ustawienia nowego wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL.
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. Hasło 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. W przypadku ustawienia Obliczenia i magazyn pozostaw wartości domyślne wypełnione po wybraniu typu obciążenia Programowanie .
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.
Wybierz pozycję Zapisz , aby kontynuować konfigurację.
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 elastycznych PostgreSQL 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.
Na karcie Sieć w polu Metoda łączności wybierz pozycję Dostęp publiczny (dozwolone adresy IP) i Prywatny punkt końcowy.
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.
Aby skonfigurować reguły zapory, wybierz pozycję Dodaj bieżący adres IP klienta.
Aby przejrzeć konfigurację serwera elastycznego usługi Azure Database for PostgreSQL, wybierz pozycję Przejrzyj i utwórz.
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ęcznie i 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.
Wybierz pozycję Utwórz, aby aprowizować serwer.
Aprowizowanie może potrwać kilka minut.
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ń
Teraz, po utworzeniu wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL w grupie zasobów, możesz nawiązać połączenie z serwerami i wykonywać zapytania względem baz danych, korzystając z następujących przewodników Szybki start Nawiązywanie połączenia i wykonywanie zapytań:
- psql
- Interfejs wiersza polecenia platformy Azure
- Python
- Java
- .NET
- Nawiązywanie połączenia z serwerem w sieci wirtualnej
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.
W witrynie Azure Portal wyszukaj pozycję Subskrypcje i wybierz bezpłatne konto platformy Azure — bezpłatna wersja próbna .
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.
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 - 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:
- W witrynie Azure Portal wyszukaj i wybierz pozycję Grupy zasobów.
- Na liście grup zasobów wybierz nazwę grupy zasobów.
- Na stronie Przegląd dla grupy zasobów wybierz pozycję Usuń grupę zasobów.
- 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ń.