Szybki start: tworzenie wystąpienia usługi Azure Database for MySQL — serwer elastyczny przy użyciu witryny Azure Portal

DOTYCZY: Azure Database for MySQL — serwer elastyczny

Azure Database for MySQL — serwer elastyczny to usługa zarządzana, której można użyć do uruchamiania serwerów MySQL o wysokiej dostępności i zarządzania nimi w chmurze. W tym przewodniku Szybki start pokazano, jak utworzyć elastyczny serwer usługi Azure Database for MySQL przy użyciu witryny Azure Portal.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.

Zaloguj się do witryny Azure Portal.

W witrynie Azure Portal wprowadź swoje poświadczenia, aby zalogować się do portalu. Widok domyślny to pulpit nawigacyjny usług.

Tworzenie elastycznego serwera usługi Azure Database for MySQL

Utworzysz wystąpienie usługi Azure Database for MySQL — serwer elastyczny przy użyciu zdefiniowanego zestawu zasobów obliczeniowych i magazynowych w celu utworzenia serwera elastycznego. Utwórz serwer w grupie zasobów platformy Azure.

Wykonaj następujące kroki, aby utworzyć serwer elastyczny usługi Azure Database for MySQL:

  1. W witrynie Azure Portal wyszukaj, a następnie wybierz pozycję Serwery usługi Azure Database for MySQL:

    Screenshot that shows a search for Azure Database for MySQL servers.

  2. Wybierz pozycję Utwórz.

  3. W okienku Wybierz opcję wdrażania usługi Azure Database for MySQL wybierz opcję Serwer elastyczny jako opcję wdrożenia:

    Screenshot that shows the Flexible server option.

  4. Na karcie Podstawowe wprowadź lub wybierz następujące informacje:

    Ustawienie Sugerowana wartość opis
    Subskrypcja Nazwa subskrypcji Subskrypcja platformy Azure, która ma być używana dla serwera. Jeśli masz wiele subskrypcji, wybierz subskrypcję, w której chcesz naliczać opłaty za zasób.
    Grupa zasobów: myresourcegroup Utwórz nową nazwę grupy zasobów lub wybierz istniejącą grupę zasobów z subskrypcji.
    Nazwa serwera mydemoserver Unikatowa nazwa identyfikująca wystąpienie usługi Azure Database for MySQL — serwer elastyczny. Nazwa mysql.database.azure.com domeny jest dołączana do wprowadzonej nazwy serwera. Nazwa serwera może zawierać tylko małe litery, cyfry i znak łącznika (-). Musi zawierać od 3 do 63 znaków.
    Region Region najbliżej Twoich użytkowników Lokalizacja znajdująca się najbliżej użytkowników.
    Typ obciążenia Opracowywanie zawartości W przypadku obciążenia produkcyjnego można wybrać opcję Mały/Średni lub Duży rozmiar w zależności od wymagań max_connections
    Strefa dostępności Brak preferencji Jeśli klient aplikacji jest aprowizowany w określonej strefie dostępności, możesz ustawić serwer elastyczny usługi Azure Database for MySQL na tę samą strefę dostępności, aby kolokować aplikację i zmniejszyć opóźnienie sieci.
    Wysoka dostępność Zaakceptowane W przypadku serwerów produkcyjnych wybierz między strefowo nadmiarową wysoką dostępnością a wysoką dostępnością w tej samej strefie. Zalecamy użycie wysokiej dostępności w celu zapewnienia ciągłości działania i ochrony przed awarią maszyny wirtualnej.
    Strefa dostępności rezerwowej Brak preferencji Wybierz lokalizację strefy rezerwowej serwera. Colocate serwer z serwerem rezerwowym aplikacji w przypadku wystąpienia awarii strefy.
    Wersja programu MySQL 5.7 Główna wersja bazy danych MySQL.
    Nazwa użytkownika administratora mydemouser Twoje własne konto logowania do użycia podczas nawiązywania połączenia z serwerem. Nazwa użytkownika administratora nie może być azure_superuser, administrator, administrator, główny, gość, sa lub publiczny. Maksymalna dozwolona liczba znaków to 32.
    Hasło Twoje hasło Nowe hasło do konta administratora serwera. Musi zawierać od 8 do 128 znaków. Musi również zawierać znaki z trzech z następujących kategorii: wielkie litery angielskie, małe litery angielskie, cyfry (od 0 do 9) i znaki niefanumeryczne (!, $, #, %i tak dalej).
    Obliczenia i magazyn Z możliwością serii, Standard_B1ms, 10 GiB, 100 iops, 7 dni Operacje obliczeniowe, magazynowe, wejściowe/wyjściowe na sekundę (IOPS) i konfiguracje kopii zapasowych dla nowego serwera. W okienku Konfigurowanie serwera wartości domyślne dla warstwy obliczeniowej, rozmiaru obliczeniowego, rozmiaru magazynu, liczby operacji we/wy na sekundę i okresu przechowywania (dla kopii zapasowej) są możliwe do skalowania, Standard_B1ms, 100 gib, 100 operacji we/wy na sekundę i 7 dni. Możesz zachować wartości domyślne lub zmodyfikować te wartości. Aby przyspieszyć ładowanie danych podczas migracji, zalecamy zwiększenie liczby operacji we/wy na sekundę do maksymalnego rozmiaru obsługiwanego dla wybranego rozmiaru obliczeniowego. Później przeprowadź skalowanie z powrotem, aby zminimalizować koszty. Aby zapisać wybór zasobów obliczeniowych i magazynu, wybierz pozycję Zapisz , aby kontynuować konfigurację.
  5. Następnie skonfiguruj opcje sieci.

    Na karcie Sieć ustaw sposób uzyskiwania dostępu do serwera. Usługa Azure Database for MySQL — serwer elastyczny oferuje dwa sposoby nawiązywania połączenia z serwerem:

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

    W przypadku korzystania z dostępu publicznego dostęp do serwera jest ograniczony do dozwolonych adresów IP dodanych do reguły zapory. Użycie tej metody 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 adresów IP. Po wybraniu pozycji Utwórz plik azuredeploy.json dostęp do serwera jest ograniczony do sieci wirtualnej. Aby uzyskać więcej informacji na temat dostępu prywatnego, zobacz artykuł dotyczący pojęć .

    Z tego przewodnika Szybki start dowiesz się, jak ustawić publiczny dostęp w celu nawiązania połączenia z serwerem. Na karcie Sieć w polu Metoda Połączenie ivity wybierz pozycję Dostęp publiczny. Aby ustawić reguły zapory, wybierz pozycję 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 wdrożeniu serwera nie będzie można zmienić ustawienia na Dostęp prywatny (integracja z siecią wirtualną). Zdecydowanie zalecamy utworzenie serwera w celu korzystania z dostępu prywatnego w celu zapewnienia bezpiecznego dostępu do serwera za pośrednictwem integracji z siecią wirtualną. Aby uzyskać więcej informacji na temat dostępu prywatnego, zobacz artykuł dotyczący pojęć .

    Screenshot that shows the Networking tab.

  6. Wybierz pozycję Przejrzyj i utwórz , aby przejrzeć konfigurację serwera elastycznego usługi Azure Database for MySQL.

  7. Wybierz pozycję Utwórz, aby aprowizować serwer. Aprowizowanie może potrwać kilka minut.

  8. Na pasku narzędzi wybierz pozycję Powiadomienia (ikona dzwonka), aby monitorować proces wdrażania. Po zakończeniu wdrażania możesz wybrać pozycję Przypnij do pulpitu nawigacyjnego , aby utworzyć kafelek dla elastycznego serwera usługi Azure Database for MySQL na pulpicie nawigacyjnym witryny Azure Portal. Ten kafelek jest skrótem do okienka Przegląd serwera. Po wybraniu pozycji Przejdź do zasobu zostanie otwarte okienko Przegląd serwera elastycznego.

Domyślnie te bazy danych są tworzone na serwerze: information_schema, mysql, performance_schema i sys.

Uwaga

Aby uniknąć problemów z łącznością, sprawdź, czy sieć zezwala na ruch wychodzący przez port 3306, port używany przez usługę Azure Database for MySQL — serwer elastyczny.

Nawiązywanie połączenia z serwerem

Przed rozpoczęciem pobierz publiczny certyfikat SSL do użycia na potrzeby weryfikacji urzędu certyfikacji.

Jeśli wdrożysz usługę Azure Database for MySQL — serwer elastyczny przy użyciu metody łączności dostępu publicznego, możesz szybko rozpocząć pracę przy użyciu wbudowanego narzędzia klienta wiersza polecenia MySQL lub usługi Azure Cloud Shell. Aby użyć narzędzia wiersza polecenia, na pasku menu w okienku Przegląd wybierz pozycję Połączenie.

Screenshot that how to connect with Azure Cloud Shell.

Po wybraniu Połączenie możesz zobaczyć szczegółowe informacje na temat nawiązywania połączenia lokalnego przy użyciu narzędzia klienta usługi Azure Database for MySQL — serwer elastyczny oraz sposobu inicjowania operacji importowania i eksportowania danych.

Screenshot that shows the Connect pane.

Ważne

Jeśli podczas nawiązywania połączenia z serwerem elastycznym usługi Azure Database for MySQL zostanie wyświetlony następujący komunikat o błędzie, nie wybrano pola wyboru Zezwalaj na dostęp publiczny z dowolnej usługi platformy Azure na platformie Azure do tego serwera podczas konfigurowania reguł zapory lub opcja nie jest zapisywana. Ustaw reguły zapory, a następnie spróbuj ponownie.

ERROR 2002 (HY000): Can't connect to MySQL server on <servername> (115)

Czyszczenie zasobów

Jeśli nie potrzebujesz już zasobów utworzonych do użycia w tym przewodniku Szybki start, możesz usunąć grupę zasobów zawierającą wystąpienie usługi Azure Database for MySQL — serwer elastyczny. Wybierz grupę zasobów dla zasobu usługi Azure Database for MySQL — serwer elastyczny, a następnie wybierz pozycję Usuń. Wprowadź nazwę grupy zasobów, którą chcesz usunąć.

Następny krok

Aby dowiedzieć się więcej o innych sposobach wdrażania serwera elastycznego, przejdź do następnego przewodnika Szybki start. Możesz również dowiedzieć się, jak utworzyć aplikację internetową w języku PHP (Laravel) przy użyciu programu MySQL.