Podsumowanie

Zakończone

W tym module przedstawiono tworzenie baz danych Azure SQL Database i zarządzanie nimi. Proces można wykonać ręcznie za pośrednictwem witryny Azure Portal lub kodu, który można zintegrować z zautomatyzowanym procesem ciągłej integracji. Znasz już również rozszerzenie SQL Database Projects — narzędzie deweloperskie, które ułatwia opracowywanie baz danych SQL i zarządzanie nimi w środowisku opartym na projekcie. To rozszerzenie umożliwia tworzenie i modyfikowanie schematów bazy danych zapisanych w formacie pliku dacpac . Przedstawiono również złożoność tworzenia baz danych oraz sposób, w jaki narzędzia takie jak GitHub Actions i Azure DevOps zapewniają niezawodne rozwiązania do zarządzania tymi złożonościami, obsługując wdrażanie pakietu DACPAC, które upraszcza wdrażanie zmian bazy danych.

Jednym z głównych zagadnień z tego modułu jest zrozumienie znaczenia zagadnień dotyczących zabezpieczeń, monitorowania i rozwiązywania problemów w automatyzowaniu publikowania bazy danych. Kluczowe aspekty zabezpieczeń obejmują zarządzanie wpisami tajnymi i poświadczeniami, konfigurowanie reguł zapory, używanie szyfrowanych połączeń, implementowanie kontroli dostępu opartej na rolach (RBAC) oraz włączanie inspekcji i monitorowania. Skuteczne rozwiązania dotyczące monitorowania i rozwiązywania problemów, takie jak konfigurowanie alertów, kompleksowe rejestrowanie, monitorowanie wydajności, zautomatyzowane testowanie i planowanie strategii wycofywania są niezbędne do utrzymania kondycji i wydajności procesu publikowania bazy danych.

Materiały uzupełniające