Slide-in Box

Audyt Azure Migrate: pierwszy krok do przeniesienia NAV i Business Central do chmury

Jeśli firma korzysta z Microsoft Dynamics NAV lub Business Central on-premise, migracja do chmury nie powinna zaczynać się od przenoszenia serwerów. Najpierw warto sprawdzić, co faktycznie działa w środowisku, ile zużywa zasobów i jakie koszty może wygenerować in Azure. Do tego służy audyt Azure Migrate.

Najważniejsze wnioski

  • Audyt Azure Migrate to bezpieczna ocena środowiska, a nie właściwa migration – nic nie jest jeszcze przenoszone do chmury.

  • Skanowanie działa w trybie read-only, więc nie restartuje serwerów NAV, Business Central, sql server, RDP ani file serverów.

  • Wynik audytu to konkretne dane: rekomendowane virtual machines, klasy dysków, szacowane koszty miesięczne, zależności i lista ryzyk.

  • Sam azure migrate jest bezpłatnym narzędziem microsoft w ramach subscription, ale wartością jest interpretacja raportu i plan cloud migration.

  • Dobrze wykonany assessment pomaga ograniczyć ryzyko przestojów, ukrytych kosztów i błędnych decyzji infrastrukturalnych.

Na obrazku widoczny jest administrator analizujący infrastrukturę serwerową w biurze, korzystający z narzędzi do oceny i migracji serwerów w chmurze Azure. W tle znajdują się serwery oraz monitor z otwartym panelem Azure Portal, co sugeruje, że administrator pracuje nad migracją danych i zabezpieczeniem systemów.

Czym jest audyt Azure Migrate i jak działa ocena (Assessment)?

Azure Migrate to narzędzie, które umożliwia organizacjom uproszczenie procesu migracji do chmury Azure, oferując zintegrowane podejście do oceny i migracji zasobów. W praktyce jest to centralny hub w Microsoft Azure, dostępny przez the azure portal, który pomaga assess and migrate servers, bazy danych oraz application zależne od systemów ERP.

W kontekście NAV i Business Central audyt oznacza sprawdzenie, czy obecna infrastructure nadaje się do przeniesienia do microsoft azure from środowisk lokalnych lub innych platform, jakie elementy można migrate metodą lift and shift, a które wymagają modernizacji. Dotyczy to m.in. NAV/BC, sql server, serwerów plików, RDP, integracji EDI, WMS, CRM, web apps oraz komponentów .NET, które w przyszłości mogą trafić na azure app service lub azure kubernetes service.

Audyt polega na instalacji lekkiego appliance’u, który przez 7–30 dni collect dane o CPU, RAM, IO dysków, sieci, wersjach systemów, bazach database, zależnościach i wymaganiach data protection. Appliance nie wykonuje database migration ani nie kopiuje your data do produkcyjnego środowiska cloud – zbiera informacje potrzebne do planu.

Bezpieczne skanowanie bez wpływu na produkcję

Najczęstsza obawa klientów brzmi: „czy audyt nie zatrzyma systemu?”. Odpowiedź brzmi: nie powinien. Azure Migrate działa pasywnie, w trybie odczytu. Przejście przez assessment odbywa się through kontrolowane zbieranie danych, bez zmian w systemie produkcyjnym. Nie zmienia konfiguracji, nie instaluje łatek, nie restartuje maszyn i nie ingeruje directly w procesy NAV lub Business Central.

Dane są szyfrowane i przesyłane do wybranej subscription w Azure. Dostępy są ograniczane do minimum: zwykle wystarcza rola read-only, access control w IAM, kontrolowane access do vCenter, hyper v lub serwerów fizycznych. To ważne, bo Microsoft Azure oferuje zaawansowane funkcje zabezpieczeń, takie jak szyfrowanie, kontrola dostępu i inteligencja zagrożeń, co zapewnia pełną ochronę danych krytycznych dla business.

W środowiskach z ograniczonym Internetem można użyć proxy, DMZ lub dedykowanych reguł ruchu wychodzącego. Dobrą praktyką jest set up okien skanowania i monitorowania tak, aby ensure minimalne obciążenie sieci produkcyjnej.

Co dokładnie analizuje narzędzie (wirtualizatory, bazy danych, serwery plików)

Azure Migrate obsługuje VMware vSphere, Hyper-V, hyper v, serwery fizyczne oraz maszyny już działające in Azure. W dokumentacji Microsoft znajdziesz szczegóły dotyczące appliance Azure Migrate.

W środowiskach NAV/BC najważniejsza jest analiza sql server: wersja, edition, użycie CPU, RAM, IOPS, wzrost database, SQL Agent, SSRS i funkcje specyficzne dla sql. Narzędzie pozwala też identify serwery plików, RDP oraz zapomniane maszyny connected z ERP.

Assessment wykrywa zależności sieciowe: który serwer łączy się z którym, przez jakie porty i z jakim natężeniem. To pomaga grupować maszyny w spójne aplikacje i wybrać właściwe migration tools. W interfejsie możesz zobaczyć angielskie etykiety, takie jak the following, for more information, for more, migrate servers, options, service, support czy deployment – warto je znać, bo często pojawiają się w raporcie; jeśli potrzebujesz bardziej dostępnego formatu raportu lub eksportu, możesz poprosić o them dostawcę albo partnera wdrożeniowego bezpośrednio.

Typowe środowisko NAV / Business Central on‑premise a chmura Azure

W polskich firmach w latach 2024–2025 typowy krajobraz to NAV 2016–2018 albo Business Central on-premise, sql server na osobnej maszynie, serwery plików, RDP i kilka integracji. Często dochodzi System Center, monitoring, kopie zapasowe oraz niestandardowe dodatki tworzone przez lata.

Migracja do Microsoft Azure pozwala na redukcję kosztów poprzez eliminację sprzętu lokalnego, co przekształca wydatki kapitałowe CapEx w wydatki operacyjne OpEx z większą kontrolą nad wydatkami w chmurze. Migracja do Azure zwiększa też elastyczność i skalowalność, umożliwiając łatwe dostosowanie wykorzystania chmury w zależności od potrzeb biznesowych. To korzyści that zwykle uzasadniają rozpoczęcie audytu jeszcze przed wyborem docelowej architektury.

Audyt pomaga choose, co przenieść jako virtual machines, a co modernizować jako PaaS: Azure SQL Database, sql database, Azure SQL Managed Instance, azure app service lub azure kubernetes service. However, nie każda starsza customizacja NAV od razu nadaje się do PaaS – czasem bezpieczniejszy jest etap IaaS, a modernizacja after stabilizacji.

SQL Server i aplikacyjny BC – ocena kompatybilności

SQL Server jest sercem NAV i Business Central. Audyt sprawdza wersję, np. 2014, 2016, 2019, edycję Standard lub Enterprise, zużycie CPU, RAM, IO, rozmiar baz, tempo przyrostu danych oraz używane features, takie jak SQL Agent, SSRS lub CLR.

Możliwe ścieżki database migration obejmują Azure SQL Database, Azure SQL Managed Instance albo SQL Server on Azure VM. Jeżeli używasz funkcji niedostępnych w Managed Instance, raport may oznaczyć serwer jako „ready with conditions”. Taki wynik nie jest porażką – to informacja, że trzeba zaplanować poprawki przed migration.

Serwer aplikacyjny BC/NAV jest oceniany pod kątem liczby użytkowników, sesji RDP, RAM, CPU i zapasu na rozwój. For example: środowisko z 80–120 użytkownikami może wymagać osobnych VM dla aplikacji, SQL i usług pomocniczych, zamiast jednej dużej maszyny.

Zależności między serwerami (SQL, File Server, RDP)

W NAV/BC zależności bywają mniej oczywiste niż sama lista serwerów. Azure Migrate buduje mapę połączeń: NAV/BC ↔ SQL ↔ File Server ↔ serwery integracyjne, wydruki, EDI, WMS, CRM i archiwa dokumentów.

Ta mapa wskazuje, co migrować razem do jednej sieci wirtualnej in Azure, a co można zostawić lokalnie na etap przejściowy. Pokazuje też natężenie ruchu, co pomaga dobrać VPN, ExpressRoute i reguły security.

Często największą wartością audytu jest wykrycie maszyn „ukrytych”: starego serwera wydruków, archiwum faktur, małego serwera API lub udziału plikowego, o którym wie tylko jedna osoba w IT. Bez tej wiedzy plan cloud migration jest niepełny.

Umów konsultację ze specjalistą Microsoft ERP:

 

Zespół IT dyskutuje nad mapą zależności systemów, analizując różne usługi takie jak SQL Server, Azure App Service oraz Azure Kubernetes Service, aby skutecznie zaplanować migrację serwerów i aplikacji do chmury Microsoft Azure. Spotkanie ma na celu zrozumienie infrastruktury oraz potrzeb związanych z migracją i ochroną danych.

Jakie informacje i twarde dane dostarcza audyt Azure Migrate?

Po zakończeniu oceny IT i zarząd dostają raport, który można eksportować do Excela lub PDF. Zawiera listę serwerów, status readiness, rekomendowane rozmiary VM, klasy dysków, zależności, szacowane koszty and cost oraz ryzyka technologiczne.

Najważniejsze dane to:

Obszar

Co pokazuje raport

Readiness

ready, ready with conditions, not ready

VM sizing

vCPU, RAM, typ serii, dyski

Storage

Premium SSD, Standard SSD, pojemność, IOPS

Dependencies

połączenia między serwerami i porty

Cost estimates

miesięczny koszt compute, storage, backup, sieć

Risks

EoL systemów, niezgodności SQL, braki data protection

Według Microsoft assessment oparty na wydajności jest dokładniejszy, gdy zbierane są realne metryki CPU, RAM, IOPS i sieci przez odpowiednio długi czas. Więcej o sposobie liczenia rekomendacji opisuje dokumentacja Azure Migrate assessment calculation.

Rekomendacje rozmiarów virtual machines (VM)

Azure Migrate nie przepisuje środowiska 1:1. Jeżeli obecna maszyna ma 16 vCPU, ale realnie używa 15% mocy, raport może zaproponować mniejszą VM. Jeżeli SQL ma wysoki IO, raport może wskazać mocniejsze dyski lub serię Esv5.

Typowe rekomendacje obejmują Dv5 dla serwerów aplikacyjnych, Esv5 dla SQL, Premium SSD dla baz i Standard SSD dla mniej krytycznych danych. Dla PaaS raport i analiza konsultanta pomagają dobrać SKU Azure SQL, azure app service lub azure kubernetes service.

To bezpośrednio wpływa na koszt. Nieużywane VM można wyłączyć, przewymiarowane zmniejszyć, a krytyczne elementy zabezpieczyć lepszym backupem i monitoringiem.

Kalkulacja szacowanych kosztów miesięcznych w Azure

Jednym z głównych efektów audytu jest kosztorys miesięczny i roczny. Uwzględnia VM, storage, backup, sieć, Defender for Cloud, firewall, Azure Hybrid Benefit oraz rezerwacje 1- lub 3-letnie. Microsoft opisuje podejście do kosztów w Azure Migrate cost estimation.

Dzięki temu można porównać TCO serwerowni on-premise – sprzęt, energia, serwis, licencje, chłodzenie – z kosztem cloud w horyzoncie 3–5 lat. Dla firm, które you use licencje Windows Server lub SQL z Software Assurance, Azure Hybrid Benefit może znacząco obniżyć koszt.

Przykładowo, środowisko 8–10 serwerów z bazą 1–2 TB może kosztować więcej w modelu pay-as-you-go, ale po right-sizingu, rezerwacjach i Azure Hybrid Benefit różnica często spada o kilkadziesiąt procent. Ważne: niższy koszt nie zawsze jest jedynym celem – czasem firma płaci podobnie, ale zyskuje wyższą dostępność, backup i long term skalowalność.

Wynik audytu Azure Migrate u klienta Business Central – studium przypadku

W 2025 r. średnia firma produkcyjna z około 120 użytkownikami Business Central on-premise wykonała audyt przed decyzją o przejściu do Azure. Środowisko obejmowało 10 serwerów VMware, 4 TB danych, oddzielny SQL Server, serwer aplikacyjny, RDP, pliki i integracje magazynowe.

Raport wskazał 8 serwerów do pierwszej fali migracji, 2 maszyny do wycofania oraz jedną zależność z systemem wydruków, której wcześniej nie było w dokumentacji. Dla SQL rekomendowano maszynę z większą pamięcią i Premium SSD, a dla aplikacji BC mniejszą VM niż obecna, bo serwer był przewymiarowany.

Wariant bez optymalizacji był droższy od obecnej serwerowni. Po zastosowaniu rezerwacji, Azure Hybrid Benefit i ograniczeniu nieużywanych VM prognoza stała się akceptowalna dla zarządu. Decyzja: etap 1 – lift and shift do IaaS; etap 2 – modernizacja integracji, wybrane web apps na azure app service, a później analiza przejścia części baz do Azure SQL.

Azure Site Recovery to usługa, która minimalizuje przestoje podczas migracji, zapewniając ciągłość działania aplikacji i danych. W tym projekcie była rozważana jako element planu przejścia i testów odtworzeniowych.

Jak interpretować wygenerowany raport z Azure Migrate?

Raport jest techniczny, dlatego trzeba przełożyć go na język decyzji: co zyskujemy, co ryzykujemy, ile płacimy i kiedy możemy ruszyć. Najważniejsze sekcje to Assessment results, Readiness, Cost estimates i Dependencies.

Uproszczony przykład:

Serwer

Rola

Readiness

Rekomendacja

SQL-BC-01

SQL

ready with conditions

aktualizacja SQL, Premium SSD

APP-BC-01

application

ready

VM Dv5, mniejszy RAM

RDP-01

użytkownicy

ready

VM ogólnego przeznaczenia

FILE-OLD

pliki NAV

not ready

migracja danych lub wycofanie

Najwięcej uwagi wymagają pozycje „ready with conditions”. To one wpływają na harmonogram, budżet i zakres development. Dobry solutions partner nie tylko czyta raport, ale tworzy solution: kolejność fal, testy, rollback, controls, azure policy, access control i plan secure deployment.

Na obrazku widać konsultanta, który omawia raport techniczny dotyczący migracji do chmury z zarządem. Dyskusja skupia się na takich tematach jak ocena i migracja serwerów oraz usługi Azure, w tym Azure App Service i Azure Kubernetes Service.

Podsumowanie audytu i kolejne kroki po Azure Migrate Assessment

Audyt Azure Migrate to pierwszy krok, ale bez niego trudno odpowiedzialnie planować migrację NAV/BC do Microsoft Azure. Pokazuje realne zużycie zasobów, koszty, zależności, ryzyka i miejsca, w których modernizacja ma sens.

Typowa ścieżka po audycie wygląda tak:

  1. Warsztat omówienia raportu z IT i biznesem.

  2. Decyzja o zakresie pierwszej fali.

  3. Wybór strategii: Rehost, Refactor, Rearchitect, Rebuild lub Replace.

  4. Przygotowanie harmonogramu, testów i budżetu.

  5. Plan szkoleń oraz operacyjnego utrzymania środowiska.

Usługi migracji do Azure obejmują kompleksowe wsparcie, które obejmuje konsultacje, ocenę, migrację oraz szkolenia, co pozwala na płynne przejście do chmury. Właśnie dlatego sam raport to dopiero początek – liczy się doświadczenie zespołu, który umie przełożyć dane na bezpieczny plan i, in practice, helps you przejść od raportu do planu migracji i modernizacji.

Nasi eksperci odpowiedzą na wszystkie Twoje pytania.

Pobierz nasz e-book

Zrozumieć Microsoft Dynamics 365 Business Central

Wypełnij formularz i pobierz za darmo nasz kompletny przewodnik po cyfrowej transformacji przedsiębiorstwa.