Wprowadzenie
Azure Database for MySQL — serwer elastyczny to w pełni zarządzana, skalowalna usługa zapewniana przez platformę Azure, która upraszcza wdrażanie, zarządzanie i skalowanie baz danych MySQL. Ta usługa jest w pełni zgodna z istniejącymi aplikacjami opartymi na bazie mySQL.
Przykładowy scenariusz
Wyobraź sobie, że jesteś deweloperem dużych usług finansowych, używając stosu LAMP (Linux, Apache, MySQL, PHP/Perl/Python) do tworzenia aplikacji internetowej. Obecnie weryfikacja koncepcji aplikacji korzysta z lokalnego serwera MySQL. W miarę jak projekt przechodzi w kierunku fazy pilotażowej w kilku oddziałach, przewidujesz, że istniejący serwer nie może obsłużyć oczekiwanej dużej liczby transakcji. Masz również obawy dotyczące odporności bieżącej konfiguracji.
Aby sprostać tym wyzwaniom, przyjrzysz się używaniu rozwiązań w chmurze i rozważasz wdrożenie bazy danych MySQL na platformie Microsoft Azure. Wolisz skupić się bardziej na programowaniu niż na zarządzaniu infrastrukturą, więc chcesz zapoznać się z usługą Azure Database for MySQL — serwer elastyczny, usługą zarządzaną, zamiast zarządzać usługą MySQL na maszynach wirtualnych platformy Azure.
Co zrobisz
W tym module zapoznasz się z podstawowymi funkcjami usługi Azure Database for MySQL. Następnie użyjesz nowo uzyskanej wiedzy, aby skonfigurować wystąpienie usługi Azure Database for MySQL — serwer elastyczny i nawiązać z nim połączenie.
Podstawowy cel
Po ukończeniu tego modułu należy wiedzieć, jak pomyślnie utworzyć serwer elastyczny usługi Azure Database for MySQL i nawiązać z nią połączenie. Dzięki temu można zwiększyć skalowalność, wydajność i odporność aplikacji przy minimalnych obciążeniach związanych z zarządzaniem. W rezultacie będziesz w stanie skupić się bardziej na tworzeniu i mniej na złożoności operacyjnej, optymalizowaniu czasu i zasobów.