










Generalnie nie. Nasz model „Factory" koncentruje się na strategicznej refaktoryzacji. Modyfikujemy tylko kod niezbędny do zapewnienia kompatybilności z kontenerami – takie jak eksternalizacja stanu do Redis czy przeniesienie konfiguracji do Key Vault – bez przepisywania podstawowej logiki biznesowej.
SQL na maszynie wirtualnej wymaga ręcznego patchowania systemu operacyjnego i bazy danych. Azure SQL Managed Instance oferuje model „vCore" z automatycznym patchowaniem, kopiami zapasowymi i wbudowaną wysoką dostępnością, przy jednoczesnym obsłudze prawie 100% powierzchni on-premise SQL Server (w tym zapytań między bazami danych).
Tak. Możemy konteneryzować te aplikacje używając Windows Containers w AKS. Jednak często rekomendujemy ukierunkowaną aktualizację do .NET 6/8 (Core), aby wykorzystać kontenery Linux, które oferują mniejszy footprint i niższe koszty licencjonowania.
Używamy Azure Database Migration Service (DMS) w trybie „Online". Replikuje to dane podczas działania aplikacji. Przestój jest ściśle ograniczony do końcowego okna przełączenia (aktualizacja connection strings), trwającego zazwyczaj tylko kilka minut.