Udostępnij przez


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

Azure Database for MySQL — elastyczny serwer to zarządzana usługa, która służy do uruchamiania i skalowania baz danych MySQL o wysokiej dostępności w chmurze oraz zarządzania nimi. Korzystając z bezpłatnego konta platformy Azure, możesz bezpłatnie korzystać z usługi Azure Database for MySQL — elastyczny serwer 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ć wystąpienie serwera elastycznego usługi Azure Database for MySQL i korzystać z niego 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:

Utwórz instancję serwera elastycznego Azure Database for MySQL

W tym artykule użyjesz witryny Azure Portal do utworzenia wystąpienia serwera elastycznego usługi Azure Database for MySQL z użyciem metody łączności z dostępem publicznym. Alternatywnie, zapoznaj się z odpowiednimi przewodnikami "Szybki start", aby utworzyć wystąpienie serwera elastycznego usługi Azure Database for MySQL przy użyciu przewodnika "Szybki start: tworzenie wystąpienia usługi Azure Database for MySQL — serwer elastyczny przy użyciu interfejsu wiersza polecenia platformy Azure", "Szybki start: tworzenie wystąpienia usługi Azure Database for MySQL — serwer elastyczny przy użyciu usługi Azure Resource Manager", "Szybki start: tworzenie wystąpienia usługi Azure Database for MySQL — serwer elastyczny przy użyciu narzędzia Terraform" lub w sieci wirtualnej.

  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ć instancję elastycznego serwera usługi Azure Database for MySQL, wyszukaj i wybierz Azure Database for MySQL servers:

    Zrzut ekranu przedstawiający sposób wyszukiwania i wybierania instancji elastycznego serwera Azure Database for MySQL w portalu Azure.

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

    Zrzut ekranu przedstawiający listę wszystkich bezpłatnych usług w witrynie Azure Portal.

  3. Wybierz pozycję Utwórz.

  4. Na stronie Wybieranie opcji wdrażania usługi Azure Database for MySQL wybierz pozycję Serwer elastyczny.

    Zrzut ekranu przedstawiający wybraną opcję wdrożenia serwera elastycznego.

  5. Wprowadź podstawowe ustawienia nowego serwera elastycznego.

    Zrzut ekranu przedstawiający ustawienia podstawowe służące do tworzenia wystąpienia serwera elastycznego usługi Azure Database for MySQL.

    Ustawienie Sugerowana wartość opis
    Subskrypcja Twoja subskrypcja 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-mysql Określ unikatową nazwę, aby zidentyfikować serwer elastyczny. Nazwa domeny mysql.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.
    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ń max_connections .
    Strefa dostępności Brak preferencji Jeśli Twoja aplikacja (hostowana na maszynach wirtualnych platformy Azure, zestawach skalowania maszyn wirtualnych lub wystąpieniu usługi AKS) jest przydzielona w określonej strefie dostępności, utwórz serwer elastyczny Azure Database for MySQL w tej samej strefie dostępności. Sortowanie aplikacji i bazy danych zwiększa wydajność dzięki zmniejszeniu opóźnienia sieci między strefami.
    Wysoka dostępność Wartość domyślna Pozostaw niezaznaczoną opcję Wysoka dostępność.
    Wersja programu MySQL Najnowsza wersja główna Użyj najnowszej wersji głównej. Aby uzyskać więcej informacji, zobacz wszystkie obsługiwane wersje.
    Nazwa użytkownika administratora myadmin Utwórz konto logowania do użycia podczas nawiązywania połączenia z serwerem. Nazwa użytkownika administratora nie może być azure_superuser, administrator, główny, gość lub publiczny.
    Hasło Twoje hasło Określ nowe 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.).
  6. W obszarze Obliczenia i magazyn wybierz pozycję Konfiguruj serwer.

    Wybierz pozycję Wystąpienie B1MS z możliwością skalowania (1–2 rdzenie wirtualne), określ magazyn mniejszy lub równy 32 GB i zachowaj ustawienia domyślne pozostałych opcji.

    Zrzut ekranu przedstawiający blok Obliczenia i magazyn Konfiguruj serwer, aby wybrać jednostkę SKU B1MS i magazyn 32 GB.

  7. Wybierz pozycję Zapisz , aby kontynuować konfigurację.

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

    Usługa Azure Database for MySQL — elastyczny serwer oferuje dwa sposoby nawiązywania połączenia:

    • Dostęp publiczny (dozwolone adresy IP)
    • Dostęp prywatny (integracja z siecią wirtualną)

    W przypadku dostępu publicznego dostęp do serwera jest ograniczony do dozwolonych adresów IP uwzględninych w regule zapory. Ta metoda uniemożliwia zewnętrznym aplikacjom i narzędziom nawiązywanie połączenia z serwerem i wszelkimi bazami danych na serwerze, chyba że zostanie utworzona reguła otwierająca zaporę dla określonego adresu IP lub zakresu.

    W przypadku dostępu prywatnego (integracja z siecią wirtualną) dostęp do serwera jest ograniczony do sieci wirtualnej. Aby uzyskać więcej informacji na temat metod łączności, zobacz Pojęcia dotyczące łączności i sieci dla usługi Azure Database for MySQL — serwer elastyczny

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

  9. Na karcie Sieć w polu Metoda łączności wybierz pozycję Dostęp publiczny.

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

    Zrzut ekranu przedstawiający wybrane opcje sieciowe i wyróżniony przycisk Dodaj bieżący adres IP klienta.

    Uwaga

    Nie można zmienić metody łączności po utworzeniu serwera. Jeśli na przykład podczas tworzenia serwera zostanie wybrana opcja Dostęp publiczny (dozwolone adresy IP), po utworzeniu serwera nie będzie można zmienić na Dostęp prywatny (integracja z siecią wirtualną). Zdecydowanie zalecamy utworzenie serwera z dostępem prywatnym w celu zabezpieczenia dostępu do serwera za pośrednictwem integracji z siecią wirtualną. Aby uzyskać więcej informacji na temat dostępu prywatnego, zobacz Pojęcia dotyczące łączności i sieci dla usługi Azure Database for MySQL — serwer elastyczny

  11. Aby sprawdzić konfigurację serwera Flexible Server usługi Azure Database for MySQL, wybierz pozycję Przejrzyj i utwórz.

    Zrzut ekranu przedstawiający blok Przeglądanie i tworzenie.

    Ważne

    Podczas tworzenia wystąpienia usługi Azure Database for MySQL — serwer elastyczny na podstawie bezpłatnego konta platformy Azure, w panelu Obliczenia i magazynowanie: Podsumowanie kosztów i na karcie Przeglądanie + tworzenie widać jeszcze szacowany miesięczny koszt. Jeśli jednak korzystasz z bezpłatnego konta platformy Azure, a użycie bezpłatnej usługi mieści się w miesięcznych limitach, opłaty za usługę nie będą naliczane. Aby wyświetlić informacje o użyciu, zobacz następującą sekcję Monitorowanie i śledzenie użycia bezpłatnych usług. Obecnie pracujemy nad ulepszeniem środowiska podsumowania kosztów dla bezpłatnych usług.

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

    Aprowizowanie może potrwać kilka minut

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

    Po zakończeniu wdrożenia wybierz Przypnij do pulpitu nawigacyjnego, aby utworzyć kafelek dla wystąpienia elastycznego serwera Azure Database for MySQL na głównym ekranie portalu Azure. Ten kafelek jest skrótem do strony Przegląd serwera. Po wybraniu pozycji Przejdź do zasobu zostanie otwarta strona Przegląd serwera.

    Domyślnie serwer zawierał następujące bazy danych: information_schema, mysql, performance_schema i sys.

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

Teraz, po utworzeniu wystąpienia serwera elastycznego usługi Azure Database for MySQL w grupie zasobów, możesz nawiązać połączenie z serwerem i wysyłać zapytania do baz danych, korzystając z następujących przewodników Szybki start do nawiązywania połączenia i wykonywania zapytań:

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

Nie są naliczane opłaty za usługi Azure Database for MySQL — serwer elastyczny dostępny bezpłatnie za korzystanie z 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 subskrypcję 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.

    Zrzut ekranu przedstawiający stronę przeglądu subskrypcji bezpłatnej wersji próbnej i wyróżnioną pozycją Wyświetl wszystkie bezpłatne usługi.

  3. Znajdź liczniki związane z usługą Azure Database for MySQL – Elastyczny Serwer, aby śledzić użycie.

    Zrzut ekranu przedstawiający blok Wyświetl i śledź informacje o użyciu w witrynie Azure Portal dla wszystkich bezpłatnych usług.

    Miernik opis Miesięczny limit
    Azure Database for MySQL — elastyczny serwer z możliwością rozpraszania zasobów serii BS opartej na wydajności, 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
    Pamięć masowa elastycznego serwera bazy danych Azure dla MySQL, dane przechowywane Śledzi aprowizację magazynu danych pod względem użycia giB 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 na opłaty za rzeczywiste zużycie, nie będziesz w stanie kupować usług Azure przekraczających 200 USD kredytu, 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 wystąpienia serwera elastycznego usługi Azure Database for MySQL na potrzeby programowania, testowania lub przewidywalnego obciążenia produkcyjnego, 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 Pojęcia dotyczące serwera w usłudze Azure Database for MySQL — serwer elastyczny. Po zatrzymaniu instancji serwera elastycznego Azure Database for MySQL 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 MySQL.

  • 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 MySQL, na stronie Przegląd serwera wybierz pozycję Usuń.

Następny krok