Wybór modelu wdrożenia, na zasadzie SaaS vs on premises to jedno z kluczowych zagadnień przy wyborze systemu Dynamics 365 Business Central. Obecnie nowe instalacje realizowane są wyłącznie w modelu online (SaaS), natomiast wersja on-premises dostępna jest tylko dla firm kontynuujących już istniejące wdrożenia. Porównanie tych dwóch podejść pomaga lepiej zrozumieć różnice między chmurą a lokalnym rozwiązaniem, co jest szczególnie istotne dla przedsiębiorstw planujących modernizację swoich systemów.
SaaS vs on premises - na czym polegają różnice?
Oprogramowanie on-premises to rozwiązanie instalowane na lokalnych serwerach. Wówczas organizacja korzystająca z oprogramowania sama odpowiada za infrastrukturę serwerową (najczęściej z pomocą wewnętrznego działu IT). Tego typu wdrożenie wiąże się zwykle z większymi kosztami początkowymi.
Oprogramowanie w chmurze, czyli SaaS (Software as a Service), to rozwiązanie, które charakteryzuje się tym, że rozwiązanie informatyczne jest hostowane przez zewnętrznego dostawcę i udostępniane przez internet, zazwyczaj za pośrednictwem przeglądarki. Użytkownicy płacą abonament, a dostawca odpowiada za całą infrastrukturę, zabezpieczenia, konserwację oraz aktualizacje systemu. Dzięki temu organizacja korzystająca z oprogramowania nie musi inwestować w serwery ani angażować zasobów IT do utrzymania systemu.
Warto odnotować, że w Microsoft Dynamics 365 Business Central model on-premises, nie jest już oferowany jako nowe wdrożenie, natomiast wciąż funkcjonuje w firmach z istniejącymi instalacjami. Natomiast firmy, które korzystają z rozwiązania SaaS, mogą liczyć na to że Microsoft jako dostawca usługi dba o takie kwestie jak dostępność usługi, kopie zapasowe, aktualizacje oraz wszelkie inne aspekty związane z zarządzaniem infrastrukturą serwerową.
Kluczowe różnice między saas vs on premises
Proces wdrożenia wersji on-premises jest bardziej złożony. Firma musi przygotować i skonfigurować infrastrukturę serwerową oraz zadbać o zespół IT odpowiedzialny za utrzymanie infrastruktury. Co istotne, każda aktualizacja czy zmiana wymaga koordynacji i czasami może wiązać się z ewentualnymi przerwami w pracy. Natomiast w modelu SaaS użytkownicy uzyskują dostęp do systemu przez przeglądarkę internetową, co powszechnie jest uznawane za wygodne rozwiązanie. Natomiast realizacja aktualizacji jest po stronie dostawcy, co odciąża firmę z konieczności zarządzania środowiskiem IT.
Infrastruktura serwerowa
W przypadku wdrożeń on-premises firma musi dysponować własną infrastrukturą serwerową, którą musi utrzymywać, zapewniać jej bezpieczeństwo oraz ciągłość działania. Wówczas zespół IT jest odpowiedzialny za serwery, systemy backupowe i ochronę danych. Z kolei model SaaS eliminuje potrzebę inwestycji w sprzęt i wewnętrzny know-how, ponieważ cała infrastruktura jest utrzymywana przez Microsoft. System jest dostępny przez przeglądarkę internetową, a aktualizacje i zabezpieczenia realizowane są automatycznie.
Koszty
W modelu on-premises poza zakupem licencji trzeba liczyć się z kostami w postaci zakupu infrastruktury serwerowej. Natomiast model SaaS opiera się na modelu subskrypcyjnym, co oznacza że opłaty rozliczane są miesięcznie i zależą od liczby licencji/użytkowników. W modelu SaaS nie trzeba ponosić kosztów związanych z fizycznym zakupem sprzętu serwerowego.
Aktualizacje
Aktualizacje w modelu on-premises są przeprowadzane ręcznie, często wymagają zaangażowania specjalistów specjalizujących się w systemie Business Central i mogą powodować przestoje systemu. W SaaS aktualizacje odbywają się automatycznie, według ustalonego harmonogramu, bez ingerencji ze strony użytkownika i bez przerywania pracy. Podobnie jest z kopiami zapasowymi – w on-premises są one zarządzane we własnym zakresie, natomiast w chmurze odbywają się automatycznie i są realizowane przez Microsoft.
Skalowalność
Skalowalność to kolejny aspekt, który wyraźnie odróżnia oba modele. On-premise wymaga inwestycji w sprzęt i konfigurację w przypadku potrzeby zwiększenia zasobów lub liczby użytkowników. Natomiast SaaS pozwala na elastyczne i szybkie dostosowanie liczby licencji oraz zasobów systemowych do aktualnych potrzeb biznesu.
Jakie są wymagania systemowe dla wersji online oraz on-premises?
Proces wdrożenia wersji on-premises jest bardziej złożony. Firma musi przygotować i skonfigurować infrastrukturę serwerową oraz zadbać o zespół IT odpowiedzialny za utrzymanie infrastruktury. Co istotne, każda aktualizacja czy zmiana wymaga koordynacji i może wiązać się z przerwami w pracy. Natomiast w modelu SaaS wdrożenie jest znacznie szybsze i prostsze. Użytkownicy uzyskują dostęp do systemu przez przeglądarkę internetową, co pozwala na szybkie rozpoczęcie pracy. Realizacja aktualizacji jest po stronie dostawcy, co odciąża firmę z konieczności zarządzania środowiskiem IT.
Wersja przez przeglądarkę
Obsługiwane przeglądarki internetowe:
Business Central zaprojektowano z myślą o użytkownikach korzystających z najnowszych wersji popularnych przeglądarek. Obsługiwane są:
- Microsoft Edge (nowa wersja),
- Google Chrome dla systemu Windows,
- Mozilla Firefox dla systemu Windows,
- Safari dla systemu macOS.
W przeglądarce musi być aktywna obsługa plików cookie oraz JavaScript.
Aplikacja mobilna
Aby korzystać z Business Central na urządzeniach mobilnych, należy zainstalować wersję aplikacji 4.0 lub nowszą. Obsługiwane systemy operacyjne to:
- Android (tablet i telefon): jedna z trzech najnowszych wersji głównych systemu wraz z ich aktualizacjami,
- iOS (iPad i iPhone): jedna z trzech najnowszych wersji głównych systemu wraz z ich aktualizacjami.
Wersja on-premises
W przypadku wersji on-premises systemu Dynamics 365 Business Central konieczne było spełnienie określonych wymagań systemowych, które obejmowały m.in. odpowiednią infrastrukturę serwerową oraz kompatybilność z systemami operacyjnymi i bazami danych. Szczegółowe informacje na ten temat można znaleźć w oficjalnej dokumentacji Microsoft.
Zalety charakterystyczne dla wersji w chmurze
- Wersja chmurowa charakteryzuje się bardziej elastycznym zarządzaniem ilością i rodzajem użytkowników – można dowolnie zwiększać lub zmniejszać ilość userów w zależności od potrzeb.
- Możliwość rozszerzenia standardowych funkcjonalności Business Central dzięki aplikacjom dostępnym w ramach AppSource.
- Automatyczne aktualizacje do najwyższej wersji Dynamics 365 Business Central.
- Business Central w chmurze jest ściśle zintegrowany z różnymi rozwiązaniami Microsoft m.in. Office, Power BI, Sharepoint, Power Apps.
- Brak konieczności ponoszenia kosztów oprogramowania Windows Serwer i bazy SQL – zawarta jest już w cenie subskrypcji D365 Business Central.
- Brak zarządzania wewnętrznymi serwerami i sprzętem IT (brak konieczności posiadania sprzętu i usług administratora IT).
- Brak usług instalacji oprogramowania na poszczególnych komputerach klienta (potrzebne jest tylko łącze internetowe i przeglądarka internetowa).
- Za bezpieczeństwo danych odpowiada Microsoft – utrata i uszkodzenie danych jest bardzo mało prawdopodobne.
- Dostępność do usług Microsoft gwarantuje na poziomie 99,9%.
- Kopie zapasowe tworzone są automatycznie, bez konieczności realizacji takich usług przez administratora IT.
- Zamiast jednorazowego zakupu licencji, opłaty za Business Central w chmurze są rozliczane miesięczne, elastycznie dostosowane do wykorzystywanej liczby użytkowników.