Wprowadzenie
Azure Database for MySQL — serwer elastyczny to w pełni zarządzana baza danych MySQL jako usługa na platformie Azure, która może obsługiwać obciążenia o znaczeniu krytycznym z odpornością, przewidywalną wydajnością i dynamiczną skalowalnością. Jest to przyjazna dla deweloperów usługa, która pomaga zwiększyć produktywność dzięki zmniejszeniu nakładu pracy związanego z zarządzaniem serwerem z uruchomionym programem MySQL, zapewniając jednocześnie opcje kontroli i dostosowywania, aby dostosować serwer pod kątem wydajności. Usługa jest używana w kilku popularnych przypadkach użycia, w tym aplikacji internetowych i mobilnych, aplikacji do handlu elektronicznego i gier.
Usługa Azure Database for MySQL — serwer elastyczny zapewnia elastyczność tworzenia aplikacji przy użyciu ulubionych narzędzi, języków i struktur. Możesz również wdrażać szybciej, integrując się z usługami platformy Azure, takimi jak App Services lub Azure Kubernetes Service (AKS), oraz automatyzując zadania ciągłej integracji/ciągłego wdrażania przy użyciu usługi GitHub lub Azure DevOps. Ponadto możesz ulepszyć analizę aplikacji MySQL, integrując się z usługami Azure AI Search i Azure OpenAI.
Przykładowy scenariusz
Załóżmy, że pracujesz w firmie dostarczającej żywność, a Twój zespół jest odpowiedzialny za zarządzanie platformą internetową, która umożliwia klientom wyświetlanie opcji restauracji, zamawianie jedzenia online i wybieranie opcji dostarczania żywności.
Ponieważ aplikacje i bazy danych MySQL są hostowane lokalnie, deweloperzy w zespole poświęcają dużo czasu na zadania zarządzania serwerami, zarządzanie zabezpieczeniami i rozwiązywanie problemów z systemami operacyjnymi i bazami danych. Ostatnio zauważono również wiele problemów z wydajnością i awariami, ponieważ aplikacja nie może obsłużyć nagłych wzrostów żądań użytkowników występujących w godzinach szczytu i weekendach.
Po przeprowadzeniu badań ustalisz, że przejście do opartego na chmurze rozwiązania zarządzanego, takiego jak Azure Database for MySQL — serwer elastyczny, byłoby dobrym rozwiązaniem. Przeniesienie pomogłoby rozwiązać problemy z wydajnością i dostępnością, ułatwić zarządzanie bazami danych i zmniejszyć obciążenie deweloperów. Jednocześnie chcesz zwiększyć wydajność aplikacji, migrując do i modernizując architekturę aplikacji na platformie Azure.
Co zrobisz
Dowiesz się, jak opracowywać i wdrażać aplikacje na platformie Azure zintegrowane z usługą Azure Database for MySQL — serwer elastyczny na zapleczu. W tym celu wykonasz następujące czynności:
- Wykonywanie zapytań względem elastycznego serwera usługi Azure Database for MySQL z poziomu aplikacji.
- Oceń i wybierz najlepsze opcje hostingu aplikacji na platformie Azure.
- Twórz i wdrażaj aplikację w usłudze aplikacja systemu Azure Service, korzystając z możliwości bogatego ekosystemu usług platformy Azure.
- Poznaj najlepsze rozwiązania dotyczące tworzenia aplikacji za pomocą usługi Azure Database for MySQL — serwer elastyczny.
Podstawowy cel
Po ukończeniu tego modułu powinno być możliwe kompilowanie i wdrażanie aplikacji przy użyciu w pełni zarządzanej usługi Azure Database for MySQL — serwer elastyczny i integracja z innymi usługami platformy Azure.