Czym charakteryzuje się Jira Cloud, a czego nie ma Jira Server? Jakie posiada zalety, na jakie funkcjonalności warto zwrócić uwagę i czy rozliczenie utrzymania jest takie samo dla obu opcji hostingowych? Przedstawiamy najważniejsze różnice między systemem Jira Cloud a Jira Server – warto je poznać przed podjęciem decyzji związanej z implementacją lub migracją oprogramowania dla swojej firmy.
Infrastruktura IT to środowisko rozwiązań starannie dopasowanych do potrzeb danej firmy, które dzięki integracji tworzą spójny ekosystem usprawniający pracę – aby wszystko funkcjonowało poprawnie należy zadbać o zaplanowanie wszystkich procesów, prawidłową implementację oraz utrzymanie całości w nieprzerwanej pracy, a także możliwość błyskawicznej reakcji na ewentualne błędy. Korporacje, dla których Jira jest systemem krytycznym, często decydują się na model Data Center, który minimalizuje ryzyko awarii czy przestojów. Przedsiębiorstwa dysponujące mniej rozbudowanymi rozwiązaniami, hostują system na serwerach własnych lub zewnętrznych. Klienci Atlassian posiadają od niedawna jeszcze jedną opcję – Atlassian Cloud, czyli utrzymanie systemu Jira (lub innych systemów marki Atlassian) w chmurze producenta.
I choć wydawać by się mogło, że opcja hostingowa dotyczy wyłącznie “miejsca” czy też “właściciela maszyn”, które będą przetwarzały wszystkie dane, sprawa nie jest tak oczywista. Systemy Atlassian w wersji “Cloud” zostały zoptymalizowane pod kątem szybkości działania, a także łatwości użytkowania. Klient decydujący się na system w wersji Cloud z jednej strony nie musi martwić się wieloma kwestiami np. instalacją, podnoszeniem oprogramowania do najnowszej wersji, dbałością o wydajność czy też bezpieczeństwem i zgodnością z regulacjami firmy, z drugiej natomiast nie ma tak dużego wpływu na konfigurację oprogramowania przez co dopasowanie funkcjonalności do specyficznych, unikatowych potrzeb przedsiębiorstwa może być większym wyzwaniem (lub okazać się niemożliwe).
Różnice pomiędzy platformami (Cloud/Server) dotyczą przede wszystkim interfejsu, zarządzania użytkownikami oraz aplikacjami, a także integracji z innymi rozwiązaniami; inny jest także sposób rozliczania się za utrzymanie. Poniżej znajdą Państwo opis wszystkich najważniejszych różnic. Już teraz zachęcam także do kontaktu z naszymi konsultantami.
1. Podstawowe różnice i korzyści: Jira Cloud vs Jira Server
Server: Hostowanie na własnych lub zewnętrznych serwerach to większa samodzielność i większe możliwości konfiguracyjne, a z drugiej strony także większa odpowiedzialność; klient musi zadbać o implementację, ustawienia oraz utrzymanie instancji lub zlecić to firmie zewnętrznej.
Argumenty przemawiające za Jira Server:
- Zaawansowane możliwości konfiguracyjne. System może spełniać wymagania specyficzne dla danej branży i obsługiwać wiele różnych procesów biznesowych.
- Restrykcje dotyczące przechowywania danych. Firmy, które posiadają wymóg przechowywania danych lokalnie, najczęściej decydują się na hostowanie systemu Jira na własnych maszynach lub serwerach firm zewnętrznych, zlokalizowanych w tym samym obszarze.
- Zespół, który posiada doświadczenie w samodzielnym utrzymywaniu aplikacji. Jeśli firma posiada specjalistów, dla których dbałość o oprogramowanie nie jest niczym nowym, będzie wolała samodzielnie się tym zająć.
- Pełna kontrola nad instancją. Klient ma wpływ na wszystkie kwestie związane z administracją i konfiguracją oprogramowania. Robi to samodzielnie, lub zleca wykwalifikowanym ekspertom tak, aby nie obciążać (lub nie zatrudniać) własnych zasobów.
Cloud: System jest utrzymywany na serwerach, o które dba marka Atlassian. Produkty w wersji Atlassian Cloud są gotowe do użycia niemal od razu po opłaceniu subskrypcji (miesięcznej lub rocznej). Co istotne, Atlassian oferuje pierwszy miesiąc testowania za darmo.
Argumenty przemawiające za Jira Cloud:
- Szybki start. Korzystanie z systemu Jira Cloud to kwestia kilku minut, ponieważ wymaga jedynie rejestracji na platformie Atlassian. Zaraz potem można zapraszać swoje zespoły do kolaboracji.
- Mniejsze koszty. Korzystanie z Atlassian Cloud wiąże się z uniknięciem kosztów utrzymania własnych serwerów lub zlecenia usługi hostingu firmie zewnętrznej, opłat za instalację czy wsparcie techniczne.
- Automatyczny upgrade. Jira Cloud zawsze jest dostępna w najnowszej wersji, a firma nie musi przejmować się wykonywaniem upgrade’u licencji.
- Mobile app. Atlassian przygotował Cloud Mobile Apps, które umożliwiają korzystanie z systemu na urządzeniach mobilnych (*w wersji serwerowej korzystanie z aplikacji mobilnej jest możliwe dla systemu Jira Software 8.3 oraz Confluence 6.8 oraz wszystkich ich wyższych wersji).
- Skalowalność. W momencie wzrostu zapotrzebowania, na platformie Jira Cloud można szybko to zgłosić i zwiększyć używane zasoby.
2. Jira Server vs Jira Cloud – zestawienie różnic w tabeli
Czynność/funkcjonalność | Jira Cloud | Jira Server |
Zarządzanie użytkownikami | Globalne: wgląd do wszystkich użytkowników w jednym miejscu. Możliwe jest tworzenie grup użytkowników przypisanych do konkretnych rozwiązań Atlassian w ramach instancji. | Zarządzanie użytkownikami podzielonymi na grupy przypisane do konkretnych produktów Atlassian w ramach instancji lub przez połączenie z narzędziem Crowd. Brak globalnego wglądu do wszystkich użytkowników. |
Integracja SSO i LDAP | Możliwa przy użyciu narzędzia Atlassian Access, które zapewnia przejrzystą widoczność danych, bezpieczeństwo i kontrolę nad całą infrastrukturą Atlassian Cloud. | Możliwa przy użyciu narzędzia Crowd, które pozwala na pojedyncze logowanie użytkownika do wszystkich produktów Atlassian. Dzięki Crowd tożsamość użytkownika nie jest podzielona na osobne logowania do każdego produktu. |
Mobile | Darmowe aplikacje mobiline dla wszystkich systemów Atlassian w wersji Cloud. | Wersje mobilne dostępnie wyłącznie na Jira Server 8.3, Confluence 6.8 i ich wyższych wersji. |
Dodatki | Dodatki rozszerzające funkcjonalności zarówno dla systemów Cloud jak i Server znajdują się na Atlassian Marketplace – wybór jest ogromny! W przypadku problemów z dopasowaniem dodatku do potrzeb lub wątpliwości co do jego funkcjonowania, a także w razie kłopotów z konfiguracją, zapraszamy do kontaktu. |
APIs | Customizacja i integracja aplikacji z produktami Atlassian Cloud jest możliwa m.in. dzięki nowemu frameworke’owi Forge. | Zespoły pracujące nad aplikacjami do produktów Atlassian dla wersji Server, mogą korzystać z udostępnionych API oraz SDK. |
Nazwy stron (URLs) | Nazwa URL jest określana podczas pierwszego logowania się do produktów Atlassian Cloud. Nazwy są sformatowane zgodnie ze wzorem: nazwa.atlassian.net | Produkty Atlassian Server można hostować pod dowolną domeną, którą się posiada. |
Kopie zapasowe | Kopie zapasowe są tworzone automatycznie i przechowywane przez 30 dni. Klient może przywrócić dane z konkretnego dnia. Co 48h klient może wygenerować kopię zapasową „offline” czyli zgraną na wybrany nośnik pamięci. | Firma musi samodzielnie zadbać o kopie zapasowe. Administrator ustala w jaki sposób i w jakim czasie są generowane oraz pilnuje aby dane były dostępne w przypadku konieczności przywrócenia danych sprzed określonego czasu. |
Dostęp IP | Jira Software Cloud, Jira Service Management Cloud, Confluence Cloud w opcji PREMIUM: dostęp do instancji może być ograniczony tylko dla użytkowników z konkretnym adresem IP. W Jira Cloud można także zarządzać dostępem do danych projektów lub konkretnych zadań. Bitbucket Cloud Premium: Możliwe jest ograniczenie dostępu do prywatnych treści na podstawie adresów IP użytkowników. | Posiadanie instancji na własnych serwerach daje pełną kontrolę nad polityką prywatności i dostępami. Firma sama tym zarządza. |
Bezpośredni dostęp do bazy danych | Brak bezpośredniego dostępu do struktury bazy danych, plików systemowych czy innych elementów infrastruktury. | Pełny dostęp do wszystkich elementów infrastruktury. |
Poczta wychodząca | Powiadomienia są wysyłane poprzez serwer marki Atlassian. Klient może włączyć lub wyłączyć tę opcję, bez dodatkowych możliwości konfiguracyjnych. | Dla systemów utrzymywanych na serwerach możliwe jest skonfigurowanie dowolnego SMTP (Simple Mail Transfer Protocol). |
Płatność | Klient rozlicza się w modelu subskrypcji miesięcznych lub rocznych: Licencje cloudowe roczne – jest to 12 miesięczna subskrypcja, którą trzeba odnawiać po upływie terminu. Jeśli Klient tego nie zrobi, nie będzie miał dostępu do instancji. Licencje cloudowe miesięczne – ta forma polega na odnawianiu licencji co miesiąc. W tej subskrypcji klient może licencjonować dowolną ilość użytkowników ( nie ma progów licencjonowania). Koszt licencji liczony jest za realnie przypisanych użytkowników przez klienta do danej licencji. | Licencje serwerowe– licencje dożywotnie (wieczyste). Wraz z pierwszym zakupem klient otrzymuje 12-miesięczne wsparcie producenta. Po wygaśnięciu tego wsparcia klient może je odnowić. Wsparcie upoważnia do:- pobierania i aktywowania bieżącej, pełnej wersji oprogramowania
- bezpłatnego dostępu do aktualizacji
- dostępu do wsparcia technicznego firmy
- dostępu do obszaru zarezerwowanego tylko dla zarejestrowanych użytkowników oraz innych powiązanych zasobów.
Koszt odnowienia wsparcia to ½ ceny zakupu nowych licencji. Atlassian jako producent ustanowił sztywne progi licencjonowania, które można sprawdzić tutaj: https://www.atlassian.com/purchase/ |
Jako Partner Atlassian i dostawca usług skupionych wokół infrastruktury Atlassian, oferujemy dodatkowe zniżki dla klientów. |
Źródła:
3. Przemyślenia na temat Jira Cloud
Jira Cloud to nowość, która wzbudza ogromne zainteresowanie, jest dynamicznie rozwijana i umożliwia firmom szybki start, bez długotrwałych, wcześniejszych przygotowań. Znaczącym argumentem przemawiającym za przejściem do rozwiązań chmurowych jest na pewno ograniczenie odpowiedzialności za dbałość o infrastrukturę i idąca za tym redukcja kosztów. Jak podają źródła, licencje Atlassian Cloud posiadają obecnie takie firmy jak m.in.. Oracle, Redfin czy ARM. Nietrudno sobie wyobrazić, że największym wyzwaniem dla firm, które już korzystają z systemów Atlassian i chcą przejść na Cloud, będzie migracja danych oraz dodatków używanych w środowisku. Zalecana jest dbałość o wyczyszczenie instancji z nieużywanych przestrzeni, aby jak najbardziej “odciążyć” system. Problemem mogą okazać się niektóre dodatki, natomiast z każdym dniem producenci aplikacji udostępniają swoje produkty dla wersji Cloud więc niebawem nie będzie stanowiło to żadnego problemu.
W moim odczuciu, Jira Cloud na rynku polskim to opcja idealna dla startupów i mniejszych firm, które chcą poznać działanie systemu ticketowego, a nie mają na niego jeszcze konkretnego pomysłu. Migracją danych do Cloud będą na pewno zainteresowane większe przedsiębiorstwa, działające na arenie międzynarodowej. Duże polskie firmy zostaną najprawdopodobniej przy wersjach serwerowych, żeby mieć nad nimi jak największą kontrolę i nie martwić się obostrzeniami prawnymi związanymi z przekazaniem danych.
4. Jaką decyzję podjąć?
Podjęcie wyboru związanego z opcją hostingową może okazać się problematyczne dla firm, które nigdy wcześniej nie miały do czynienia z rozwiązaniami marki Atlassian, nie znają rozwiązań chmurowych i nie wiedzą, na czym tak naprawdę najbardziej im zależy. Przed obraniem kierunku, w które zainwestuje przedsiębiorstwo, warto zapoznać się z informacjami na temat każdej możliwości oraz skonsultować to ze specjalistami.
Rekomenduję także szkolenia z poprawnego użytkowania oprogramowania tak, aby wszyscy pracownicy wiedzieli jak się w nim poruszać.
Jako Partner Atlassian posiadamy wiedzę i doświadczenie, które mogą okazać się pomocne – zapraszam do kontaktu.
Dodatkowe informacje, które mogą Państwa zainteresować: