Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server na maszynach wirtualnych Azure
W tym artykule przedstawiono sposób migrowania zawsze włączonej grupy dostępności SQL Server do SQL Server na maszynach wirtualnych Azure przy użyciu narzędzia Azure Migrate: narzędzie do migracji serwera. Za pomocą narzędzia do migracji można migrować każdą replikę w grupie dostępności do maszyny wirtualnej Azure hostującego SQL Server wraz z metadanymi klastra, metadanymi grupy dostępności i innymi niezbędnymi składnikami wysokiej dostępności.
W tym artykule dowiesz się, jak:
- Przygotuj Azure i środowisko źródłowe do migracji.
- Uruchom replikację serwerów.
- Monitorowanie replikacji.
- Uruchom pełną migrację serwera.
- Skonfiguruj ponownie grupę dostępności Always On.
W tym przewodniku użyto podejścia do migracji opartego na agencie Azure Migrate, które traktuje dowolny serwer lub maszynę wirtualną jako serwer fizyczny. Podczas migracji maszyn fizycznych Azure Migrate: Migracja serwera używa tej samej architektury replikacji co odzyskiwanie po awarii opartej na agencie w usłudze Azure Site Recovery, a niektóre składniki współużytkują tę samą bazę kodu. Część zawartości może zawierać linki do dokumentacji Site Recovery.
Wymagania wstępne
Przed rozpoczęciem tego samouczka należy spełnić następujące wymagania wstępne:
- Subskrypcja Azure. W razie potrzeby utwórz bezpłatne konto.
- Zainstaluj moduł Azure PowerShell
Az. - Pobierz skrypty przykładów programu PowerShell z repozytorium GitHub.
Przygotuj Azure
Przygotuj Azure do migracji za pomocą narzędzia migracji Server.
| Zadanie | Szczegóły |
|---|---|
| Tworzenie projektu Azure Migrate | Twoje konto Azure musi mieć uprawnienia Współautora lub Właściciela, aby utworzyć nowy projekt. |
| Wersyfikowanie uprawnień dla konta Azure | Konto Azure musi mieć następujące uprawnienia do tworzenia Key Vault, tworzenia maszyny wirtualnej i zapisywania na dysku zarządzanym Azure: Uprawnienia współautora lub właściciela subskrypcji Azure, uprawnienia do rejestrowania aplikacji w Microsoft Entra ID (formerly Azure Active Directory) i uprawnienia administratora dostępu użytkowników w subskrypcji Azure. |
| Kongurowanie sieci wirtualnej Azure | Skonfiguruj sieć wirtualną Azure. Podczas replikacji do Azure maszyny wirtualne Azure są tworzone i dołączane do sieci wirtualnej Azure określonej podczas konfigurowania migracji. |
Aby sprawdzić, czy masz odpowiednie uprawnienia, wykonaj następujące kroki:
- W portalu Azure otwórz subskrypcję i wybierz pozycję Kontrolka dostępu (IAM).
- W obszarze Sprawdź dostęp znajdź odpowiednie konto i wybierz je, aby wyświetlić uprawnienia.
- Musisz mieć uprawnienia współautora lub właściciela .
- Jeśli właśnie utworzono bezpłatne konto Azure, jesteś właścicielem subskrypcji.
- Jeśli nie jesteś właścicielem subskrypcji, poproś właściciela o przypisanie roli.
Jeśli musisz przypisać uprawnienia, wykonaj kroki opisane w Prepare dla konta użytkownika Azure.
Przygotowanie do migracji
Aby przygotować się do migracji serwera, sprawdź ustawienia serwera fizycznego i przygotuj się do wdrożenia urządzenia replikacji.
Sprawdzanie wymagań dotyczących maszyny
Aby przeprowadzić migrację do Azure, upewnij się, że maszyny źródłowe są zgodne z wymaganiami. Wykonaj te kroki:
- Sprawdź wymagania dotyczące serwera.
- Sprawdź, czy maszyny źródłowe replikowane do Azure są zgodne z wymaganiami maszyn wirtualnych Azure.
- Niektóre źródła Windows wymagają kilku dodatkowych zmian. Migracja źródła przed wprowadzeniem tych zmian może uniemożliwić rozruch maszyny wirtualnej w Azure. W przypadku niektórych systemów operacyjnych Azure Migrate automatycznie wprowadza te zmiany.
Przygotowanie do replikacji
Azure Migrate: Migracja serwera używa urządzenia replikacji do replikowania maszyn w Azure. Urządzenie replikacji uruchamia następujące składniki:
- Serwer konfiguracji: Serwer konfiguracji koordynuje komunikację między środowiskiem lokalnym i Azure oraz zarządza replikacją danych.
- Serwer przetwarzania: serwer przetwarzania działa jako brama replikacji. Odbiera dane replikacji; optymalizuje go za pomocą buforowania, kompresji i szyfrowania oraz wysyła go do konta magazynu pamięci podręcznej w Azure.
Przygotuj się do wdrożenia urządzenia w następujący sposób:
- Utwórz maszynę Windows Server 2016 do hostowania urządzenia replikacji. Przejrzyj wymagania dotyczące maszyny.
- Urządzenie replikacji używa programu MySQL. Zapoznaj się z opcjami instalowania bazy danych MySQL na urządzeniu.
- Przejrzyj adresy URL Azure wymagane do uzyskania dostępu do chmury publicznej i rządowej.
- Zapoznaj się z wymaganiami dotyczącymi dostępu do portów dla urządzenia replikacji.
Uwaga / Notatka
Urządzenie replikacji powinno być zainstalowane na maszynie innej niż maszyna źródłowa, którą replikujesz lub migrujesz. Nie należy go instalować na żadnej maszynie, na której wcześniej zainstalowano urządzenie Azure Migrate do odnajdywania i oceny.
Pobieranie instalatora urządzenia replikacji
Aby pobrać instalatora urządzenia replikacji, wykonaj następujące kroki:
W projekcie Azure Migrate >Servers w Azure Migrate: Server Migration wybierz Discover.
W Wyszukiwaniu maszyn>Czy twoje maszyny są zwirtualizowane?, wybierz Fizyczne lub inne (AWS, GCP, Xen itp.).
W regionie Target wybierz region Azure, do którego chcesz przeprowadzić migrację maszyn.
Wybierz pozycję Potwierdź, że region docelowy migracji to nazwa regionu.
Wybierz pozycję Utwórz zasoby. Ta operacja tworzy magazyn Azure Site Recovery w tle.
- Jeśli migracja została już skonfigurowana przy użyciu Azure Migrate: Migracja serwera, nie można skonfigurować opcji docelowej, ponieważ zasoby zostały wcześniej skonfigurowane.
- Nie można zmienić regionu docelowego dla tego projektu po wybraniu tego przycisku.
- Wszystkie kolejne migracje dotyczą tego regionu.
W obszarze Czy chcesz zainstalować nowe urządzenie replikacji?, wybierz pozycję Zainstaluj urządzenie replikacji.
W części Pobierz i zainstaluj oprogramowanie urządzenia replikacji, pobierz instalator urządzenia oraz klucz rejestracji. Aby zarejestrować urządzenie, musisz pobrać klucz. Klucz jest ważny przez pięć dni po jego pobraniu.
Skopiuj plik instalacyjny urządzenia i plik klucza do maszyny Windows Server 2016 utworzonej dla urządzenia.
Po zakończeniu instalacji kreator konfiguracji urządzenia zostanie uruchomiony automatycznie (możesz również uruchomić kreatora ręcznie przy użyciu skrótu cspsconfigtool utworzonego na pulpicie komputera urządzenia). Użyj karty Zarządzanie kontami kreatora, aby utworzyć konto testowe z następującymi szczegółami:
- "gość" jako przyjazna nazwa
- "nazwa użytkownika" jako nazwa użytkownika
- "hasło" jako hasło dla konta.
To fikcyjne konto jest używane na etapie Włączania replikacji.
Po zakończeniu instalacji i ponownym uruchomieniu urządzenia w obszarze Odnajdywanie maszyn wybierz nowe urządzenie w obszarze Wybierz serwer konfiguracji i wybierz pozycję Finalizuj rejestrację. Ukończenie rejestracji przygotowuje urządzenie do replikacji, wykonując kilka ostatnich zadań.
Instalowanie usługi mobilności
Zainstaluj agenta Mobility service na serwerach, które chcesz zmigrować. Programy instalacyjne agentów są dostępne na urządzeniu replikacji. Znajdź odpowiedniego instalatora i zainstaluj agenta na każdej maszynie, którą chcesz zmigrować.
Aby zainstalować Mobility service, wykonaj następujące kroki:
Zaloguj się do urządzenia replikacji.
Przejdź do strony
%ProgramData%\ASR\home\svsystems\pushinstallsvc\repository.Znajdź instalatora dla systemu operacyjnego i wersji maszyny. Przejrzyj obsługiwane systemy operacyjne.
Skopiuj plik instalatora do maszyny, którą chcesz przeprowadzić migrację.
Upewnij się, że masz hasło wygenerowane podczas wdrażania urządzenia.
- Zapisz plik w tymczasowym pliku tekstowym na maszynie.
- Hasło można uzyskać na urządzeniu replikacji. W wierszu polecenia uruchom polecenie
C:\ProgramData\ASR\home\svsystems\bin\genpassphrase.exe -v, aby wyświetlić bieżące hasło. - Nie wygeneruj ponownie hasła. Spowoduje to przerwanie łączności i konieczne jest ponowne wyrejestrowanie urządzenia replikacji.
- W parametrze
/PlatformokreślVMwarezarówno dla maszyn VMware, jak i maszyn fizycznych.
Połącz się z maszyną i wyodrębnij zawartość pliku instalatora do folderu lokalnego (takiego jak c:\temp). Uruchom następujące polecenia w wierszu polecenia administratora:
ren Microsoft-ASR_UA*Windows*release.exe MobilityServiceInstaller.exe MobilityServiceInstaller.exe /q /x:C:\Temp\Extracted cd C:\Temp\ExtractedUruchom Instalatora usługi mobilności:
UnifiedAgent.exe /Role "MS" /Platform "VmWare" /SilentZarejestruj agenta przy użyciu urządzenia replikacji:
cd C:\Program Files (x86)\Microsoft Azure Site Recovery\agent UnifiedAgentConfigurator.exe /CSEndPoint <replication appliance IP address> /PassphraseFilePath <Passphrase File Path>
Może minąć trochę czasu po instalacji, zanim odnalezione maszyny pojawią się w Azure Migrate: Server Migration. Po odnalezieniu maszyn wirtualnych liczba odnalezionych serwerów rośnie.
Przygotowywanie maszyn źródłowych
Aby przygotować maszyny źródłowe, uruchom skrypt Get-ClusterInfo.ps1 na węźle klastra, aby pobrać informacje o zasobach klastra. Skrypt zwraca nazwę roli, nazwę zasobu, adres IP i port sondy Cluster-Config.csv w pliku.
./Get-ClusterInfo.ps1
Tworzenie modułu równoważenia obciążenia
Aby klastry i role klastra odpowiadały prawidłowo na żądania, wymagane jest równoważenie obciążenia Azure. Bez modułu równoważenia obciążenia inne maszyny wirtualne nie mogą uzyskać dostępu do adresu IP klastra, ponieważ nie są one rozpoznawane jako należące do sieci ani klastra.
Aby utworzyć moduł równoważenia obciążenia, wykonaj następujące kroki:
- Wypełnij kolumny w
Cluster-Config.csvpliku:
| Nagłówek kolumny | Description |
|---|---|
NewIP |
Określ adres IP w Azure sieci wirtualnej (lub podsieci) dla każdego zasobu w pliku CSV. |
ServicePort |
Określ port usługi, który ma być używany przez każdy zasób w pliku CSV. W przypadku zasobu klastrowanego SQL użyj tej samej wartości dla portu usługi co port sondy w pliku CSV. W przypadku innych ról klastra używane wartości domyślne to 1433, ale nadal można używać numerów portów skonfigurowanych w bieżącej konfiguracji. |
- Uruchom skrypt,
Create-ClusterLoadBalancer.ps1aby utworzyć moduł równoważenia obciążenia przy użyciu następujących parametrów:
| Parameter | Typ | Description |
|---|---|---|
ConfigFilePath |
Mandatory | Określ ścieżkę pliku Cluster-Config.csv wypełnionego w poprzednim kroku. |
ResourceGroupName |
Mandatory | Określ nazwę grupy zasobów, w której ma zostać utworzony moduł równoważenia obciążenia. |
VNetName |
Mandatory | Określ nazwę sieci wirtualnej Azure, z którą ma być skojarzony moduł równoważenia obciążenia. |
SubnetName |
Mandatory | Określ nazwę podsieci w sieci wirtualnej Azure, z którą ma być skojarzony moduł równoważenia obciążenia. |
VNetResourceGroupName |
Mandatory | Określ nazwę grupy zasobów dla Azure sieci wirtualnej, z którą ma być skojarzony moduł równoważenia obciążenia. |
Location |
Mandatory | Określ lokalizację, w której ma zostać utworzony moduł równoważenia obciążenia. |
LoadBalancerName |
Mandatory | Określ nazwę modułu równoważenia obciążenia do utworzenia. |
./Create-ClusterLoadBalancer.ps1 -ConfigFilePath ./cluster-config.csv -ResourceGroupName $resourcegroupname -VNetName $vnetname -subnetName $subnetname -VnetResourceGroupName $vnetresourcegroupname -Location "eastus" -LoadBalancerName $loadbalancername
Replika maszyn
Teraz wybierz maszyny do migracji. Można replikować maksymalnie 10 maszyn razem. Jeśli chcesz replikować więcej, zreplikuj je jednocześnie w partiach 10.
Aby replikować maszyny, wykonaj następujące kroki:
W projekcie Azure Migrate >ServersAzure Migrate: Server Migration wybierz Replicate.
W sekcji Replicate, >Ustawienia źródła>Czy maszyny są zwirtualizowane?, wybierz pozycję Fizyczne lub inne (AWS, GCP, Xen itp.)
W lokalne urządzenie wybierz nazwę urządzenia Azure Migrate, które skonfigurowałeś.
Na serwerze przetwarzania wybierz nazwę urządzenia replikacji.
W obszarze Poświadczenia gościa wybierz fikcyjne konto utworzone wcześniej podczas konfiguracji instalatora replikacji opisanej wcześniej w artykule. Następnie wybierz pozycję Dalej: Maszyny wirtualne.
W Virtual Machines w Importuj ustawienia migracji z oceny? pozostaw ustawienie domyślne No, określę ustawienia migracji ręcznie.
Zaznacz każdą maszynę wirtualną, którą chcesz zmigrować. Następnie wybierz pozycję Dalej: Ustawienia docelowe.
W Ustawienia usługiTarget wybierz subskrypcję i region docelowy, do którego przeprowadzisz migrację, i określ grupę zasobów, w której Azure maszyny wirtualne będą znajdować się po migracji.
W Sieć Wirtualna wybierz sieć wirtualną Azure/podsieć, do której maszyny wirtualne Azure zostaną dołączone po migracji.
W Opcjach dostępności wybierz:
- Strefa dostępności, aby przypiąć zmigrowany komputer do określonej strefy dostępności w regionie. Użyj tej opcji, aby rozłożyć serwery tworzące wielowęzłową warstwę aplikacyjną w Availability Zones. Jeśli wybierzesz tę opcję, musisz określić strefę dostępności do użycia dla każdej z wybranych maszyn na karcie Obliczenia. Ta opcja jest dostępna tylko wtedy, gdy region docelowy wybrany do migracji obsługuje Availability Zones.
- Zestaw dostępności umożliwiający umieszczenie migrowanej maszyny w zestawie dostępności. Wybrana docelowa grupa zasobów musi mieć co najmniej jeden zestaw dostępności, aby można było użyć tej opcji.
- Brak wymaganej opcji nadmiarowości infrastruktury, jeśli nie potrzebujesz żadnej z tych konfiguracji dostępności dla migrowanych maszyn.
W typie szyfrowania dysku wybierz:
- Szyfrowanie danych w spoczynku z kluczem zarządzanym przez platformę
- Szyfrowanie danych w spoczynku z kluczem zarządzanym przez klienta
- Podwójne szyfrowanie przy użyciu kluczy zarządzanych przez platformę i zarządzanych przez klienta
Uwaga / Notatka
Aby replikować maszyny wirtualne przy użyciu klucza zarządzanego przez klienta (CMK), należy utworzyć zestaw szyfrowania dysku w docelowej grupie zasobów. Obiekt zestawu szyfrowania dysku mapuje Managed Disks na Key Vault, który zawiera klucz CMK do użycia w SSE.
W Azure Hybrid Benefit:
- Wybierz No jeśli nie chcesz stosować Azure Hybrid Benefit. Następnie wybierz Dalej.
- Wybierz Yes jeśli masz maszyny Windows Server objęte aktywnym pakietem Software Assurance lub subskrypcjami Windows Server i chcesz zastosować korzyść dla migrujących maszyn. Następnie wybierz Dalej.
W obszarze Obliczenia przejrzyj nazwę maszyny wirtualnej, rozmiar, typ dysku systemu operacyjnego i konfigurację dostępności (jeśli wybrano w poprzednim kroku). Maszyny wirtualne muszą być zgodne z wymaganiami Azure.
- Rozmiar maszyny wirtualnej: jeśli używasz zaleceń dotyczących oceny, lista rozwijana Rozmiar maszyny wirtualnej zawiera zalecany rozmiar. W przeciwnym razie Azure Migrate wybiera rozmiar na podstawie najbliższego dopasowania w subskrypcji Azure. Alternatywnie, wybierz ręczny rozmiar w rozmiarze maszyny wirtualnej Azure.
- Dysk systemu operacyjnego: określ dysk systemu operacyjnego (rozruchu) dla maszyny wirtualnej. Dysk systemu operacyjnego to dysk, na którym jest zainstalowany program ładujący i instalator systemu operacyjnego.
- Strefa dostępności: określ strefę dostępności do użycia.
- Grupa dostępności: określ grupę dostępności, której chcesz użyć.
W Disks określ, czy dyski maszyn wirtualnych mają być replikowane do Azure, a następnie wybierz typ dysku (dyski SSD/HDD w warstwie Standardowa lub dyski zarządzane w warstwie Premium) w Azure. Następnie wybierz Dalej.
W obszarze Przeglądanie i uruchamianie replikacji przejrzyj ustawienia, a następnie wybierz pozycję Replikuj , aby rozpocząć replikację początkową dla serwerów.
Uwaga / Notatka
Ustawienia replikacji można aktualizować w dowolnym momencie przed rozpoczęciem replikacji, Zarządzaj>maszynami replikującymi. Ustawień nie można zmienić po rozpoczęciu replikacji.
Śledzenie i monitorowanie
Replikacja jest kontynuowana w następującej sekwencji:
- Po wybraniu pozycji Replikuj rozpoczyna się zadanie uruchamiania replikacji .
- Po pomyślnym zakończeniu zadania Start Replication maszyny rozpoczynają początkową replikację do Azure.
- Po zakończeniu replikacji początkowej rozpoczyna się replikacja różnicowa. Przyrostowe zmiany dysków lokalnych są okresowo replikowane do dysków repliki na platformie Azure.
Stan zadania można śledzić w powiadomieniach portalu.
Stan replikacji można monitorować, wybierając pozycję Replicating servers w Azure Migrate: Server Migration.
Migrowanie maszyn wirtualnych
Po replikacji maszyn są one gotowe do migracji. Aby przeprowadzić migrację serwerów, wykonaj następujące kroki:
W projekcie Azure Migrate >Servers>Azure Migrate: Server Migration wybierz pozycję Replicating servers.
Aby upewnić się, że zmigrowany serwer jest synchronizowany z serwerem źródłowym, zatrzymaj usługę SQL Server dla każdej repliki w grupie dostępności, począwszy od replik pomocniczych (w SQL Server Configuration Manager>Services) przy jednoczesnym zapewnieniu, że dyski obsługujące dane SQL są w trybie online.
W obszarze Replikowanie maszyn> wybierz nazwa serwera >Przegląd. Przed przejściem do następnego kroku upewnij się, że ostatni zsynchronizowany znacznik czasu znajduje się po zatrzymaniu usługi SQL Server na serwerach, które mają zostać zmigrowane. Ten proces powinien potrwać tylko kilka minut.
W Replikowanie maszyn kliknij prawym przyciskiem myszy maszynę wirtualną, a następnie wybierz >Migrate.
W obszarze Migrowanie>Zamknij maszyny wirtualne i przeprowadź planowaną migrację bez utraty danych, wybierz pozycję Nie>OK.
Uwaga / Notatka
W przypadku migracji serwera fizycznego zamknięcie maszyny źródłowej nie jest obsługiwane automatycznie. Zaleca się wyłączenie aplikacji w ramach okna migracji (nie zezwalaj aplikacjom na akceptowanie żadnych połączeń). Następnie należy zainicjować migrację (serwer musi być uruchomiony, więc pozostałe zmiany można zsynchronizować) przed zakończeniem migracji.
Zostanie uruchomione zadanie migracji maszyny wirtualnej. Śledź zadanie w powiadomieniach Azure.
Po zakończeniu zadania możesz wyświetlić maszynę wirtualną i zarządzać nią na stronie Virtual Machines.
Ponowne konfigurowanie klastra
Po przeprowadzeniu migracji maszyn wirtualnych wykonaj następujące kroki, aby ponownie skonfigurować klaster:
Zamknij zmigrowane serwery w Azure.
Dodaj zmigrowane maszyny do puli zaplecza modułu równoważenia obciążenia. Przejdź do Load Balancer>pule zaplecza.
Wybierz pulę zaplecza i dodaj zmigrowane maszyny.
Uruchom zmigrowane serwery w Azure i zaloguj się do dowolnego węzła.
Skopiuj plik
Cluster-Config.csvi uruchom skryptUpdate-ClusterConfig.ps1, przekazując plik CSV jako parametr. Ten skrypt gwarantuje, że zasoby klastra zostaną zaktualizowane o nową konfigurację klastra do pracy w Azure../Update-ClusterConfig.ps1 -ConfigFilePath $filepath
Twoja grupa dostępności Always On jest gotowa.
Kończenie migracji
- Po zakończeniu migracji kliknij prawym przyciskiem myszy migrację maszyny wirtualnej >Zatrzymaj. To polecenie:
- Zatrzymuje replikację maszyny lokalnej.
- Usuwa maszynę z liczby serwerów replikujących w Azure Migrate: Migracja serwera.
- Czyści informacje o stanie replikacji dla maszyny.
- Zainstaluj agenta maszyny wirtualnej Azure for Windows na migrowanych maszynach.
- Wykonaj wszelkie dostosowania aplikacji po migracji, takie jak aktualizowanie parametrów połączenia bazy danych i konfiguracje serwera internetowego.
- Przeprowadź końcowe testy akceptacyjne aplikacji i migracji w zmigrowanej aplikacji uruchomionej w Azure.
- Przełącz ruch na zmigrowaną instancję maszyny wirtualnej Azure.
- Usuń lokalne maszyny wirtualne z lokalnego spisu maszyn wirtualnych.
- Usuń lokalne maszyny wirtualne z lokalnych kopii zapasowych.
- Zaktualizuj dowolną wewnętrzną dokumentację, aby wyświetlić nową lokalizację i adres IP maszyn wirtualnych Azure.
Najlepsze rozwiązania dotyczące po migracji
- W przypadku SQL Server:
- Zainstaluj rozszerzenie agenta IaaS SQL Server aby zautomatyzować zadania zarządzania i administrowania.
- Optimize wydajność SQL Server na maszynach wirtualnych Azure.
- Zapoznaj się z cennikiem SQL Server na platformie Azure.
- Aby zwiększyć odporność:
- Zabezpieczaj dane, tworząc kopie zapasowe maszyn wirtualnych Azure przy użyciu usługi Azure Backup.
- Zachowaj obciążenia uruchomione i stale dostępne, replikując maszyny wirtualne Azure do regionu pomocniczego przy użyciu Site Recovery.
- W celu zwiększenia bezpieczeństwa:
- Zablokuj i ogranicz dostęp do ruchu przychodzącego za pomocą Microsoft Defender for Cloud — zarządzanie w odpowiednim czasie.
- Ogranicz ruch sieciowy do punktów końcowych zarządzania przy użyciu sieciowych grup zabezpieczeń.
- Wdróż Azure Disk Encryption, aby ułatwić zabezpieczanie dysków i zabezpieczanie danych przed kradzieżą i nieautoryzowanym dostępem.
- Przeczytaj więcej na temat zabezpieczania zasobów IaaS i odwiedź Microsoft Defender for Cloud.
- Monitorowanie i zarządzanie:
- Rozważ wdrożenie usługi Microsoft Cost Management w celu monitorowania użycia zasobów i wydatków.