Technologie i biznes

Najlepsze praktyki i doświadczenia
zaczerpnięte z przeprowadzonych ponad 500 projektów IT
  • Serwer czy Data Center w narzędziach Atlassian’a – na co postawić w dużej firmie?

    dodany przez Michał Żurkowski Lis 16, 2017 0 Atlassian recomended

    Sposoby wykorzystania i korzyści płynące z nowego rozwiązania dla dużych organizacji.

    Jest takie określenie „klęska urodzaju” i wydaje mi się, że świetnie pasuje ono do sytuacji w której nasz system poddawany jest ogromnym przeciążeniom związanym z rozwojem organizacji, przydzielaniem coraz większej liczby dostępów lub czasowym kumulacjom zadań. Oczywiście źródło tego pojęcia jest szczególnie mocno zakorzenione w produkcji rolnej i dotyczy optymalnej organizacji pracy, infrastruktury i kadry w stosunku do ilości działań związanych ze zbiorami płodów rolnych. Nadmiar produktów może ten cykl bardzo zaburzyć. Jak to się ma do zagadnień związanych z produktami Atlassian? Zagadnienia, które chciałbym poruszyć w niniejszym tekście związane są z problemem przetwarzania danych na dużych instancjach.

    Wiele firm wybiera opcję wdrażania produktów Atlassian w opcji serwer, ponieważ chcą lub potrzebują oni kontroli nad swoimi danymi oraz infrastrukturą. Co jednak, gdy ilość użytkowników systemu zacznie lawinowo wzrastać wraz z rozwojem Twojej firmy lub zostanie on zaimplementowany w dużych organizacjach, przerabiających tysiące danych rękoma wielu użytkowników? Czy wiesz, że firma Atlassian oferuje inną opcję, umożliwiającą klientom instalowanie Jira na serwerach zewnętrznych? To jest właśnie opcja Data Center.

    Duża liczba instancji w jednej organizacji

    Granica pomiędzy użytecznością systemu, kosztami jego wdrożenia, a jego wydajnością i wykorzystaniem, przebiega pomiędzy ilością osób, które z niego faktycznie w pełni korzystają, a tym jak niezawodnie musi on działać. Innymi słowy to normalne, że każdy chce uzyskać maksymalną wydajność z narzędzia, w które zainwestował, ale trzeba uważać, aby nie przeciążyć systemu i w porę na to zareagować. Atlassian stworzył usługę, która świetnie rozwiązuje ten problem – Data Center.

    Atlassian od dawna uznawany jest za wiodącego gracza w tworzeniu oprogramowania Enterprise i jeśli chodzi o rozwój tegoż oprogramowania, najnowszy produkt Data Center to potwierdzenie tego, że chce być w tym zakresie dostawcą kompletnym dla każdej organizacji. Istotą tego, dlaczego Atlassian stworzył Data Center jest to, że Jira przy większej ilości użytkowników, zadań czy zgłoszeń, ma tendencję (jak każdy system przy dużym obciążeniu) do spadku wydajności oraz stabilności całego systemu i problemów z jego stabilnością. Im większa liczba użytkowników w systemie, tym statystycznie niższa jego wydajność.

    Codziennie około 25 000 firm i ich 8,5 miliona pracowników korzysta z oprogramowania Jira. Dzięki Data Center dla Jira firmy , które mają dużą ilość zgłoszeń i przynajmniej 500 użytkowników będą mogły obsługiwać zadania łatwiej, co prowadzi do poprawy wydajności i stabilności wszystkich procesów. Wielu z naszych klientów działa w środowisku, które ma krytyczne znaczenie dla procesów działania organizacji. Cała ta praca skutecznie wspierana jest naszymi produktami. Niestety wzrost liczby użytkowników oraz zgłoszeń systemu może być zbyt wielkim obciążeniem dla pojedynczego serwera.

    Zauważyłem również, że wzrasta cały czas liczba produktów Atlassian, które implementują poszczególni klienci. Jest to oczywiście powód do dumy, bo to zaufanie oznacza, że  produkty tego producenta są dla Was użyteczne. Niemniej jednak oznacza to również dużą odpowiedzialność po stronie Atlassian’a, W związku z powyższym użytkownicy wymienionych  systemów muszą mieć doskonały dostęp do wszystkich zasobów, bez opóźnień związanych z wydajnością, bo przekłada się to na szybkość ich pracy oraz działania całej organizacji. Data Center to nowa opcja wdrażania Jira (i nie tylko bo dostępna obecnie dla Jira Software, Jira Service Desk, Confluence, Bitbucket, HipChat i Crowd ), która jest przeznaczona do obsługi wysokiej dostępności danych i wydajności systemu przy korzystaniu z produktów Atlassian.

    Po pierwsze bezpieczeństwo – od nadmiaru ostrożności nikt jeszcze nie zginął.*

    *(John Flanagan)

    Otóż to – bezpieczeństwo danych. Czyli taki swoisty backup, jaki otrzymujemy dzięki Data Center, to jedna z zalet tej usługi. Data Center jest alternatywą dla tradycyjnej instalacji na pojedynczym serwerze i jako produkt Atlassian dedykowany jest dużym firmom potrzebującym w pełni stabilnej platformy do realizacji swoich działań. Klienci ci zazwyczaj potrzebują wysokiej dostępności zasobów (system bez zawieszeń), dużej skali wydajności, systemu elastycznego we wdrożeniu, sprawnego przywracania w przypadku awarii i będącego pod łatwą kontrolą administracyjną.

    Dzięki Data Center administratorzy centrum danych mogą kierować niektóre aplikacje, zespoły lub obszary geograficzne (przy organizacjach globalnych) do określonych węzłów w klastrze. Dodatkowe węzły można dodawać w czasie rzeczywistym, a wspólne systemy plików są zintegrowane z większością standardowych technologii branżowych.

    Centrum danych zapewnia organizacjom wiele kluczowych cech, takich jak wysoka dostępność, wydajność, natychmiastowa skalowalność, elastyczność wdrażania, odzyskiwanie danych po awariach, kontrola SAML oraz infrastruktury.  Po wdrożeniu Data Center swobodnie możesz używać wielu technologii bezpieczeństwa, takich jak VMWare lub BMR (Bare Metal Recovery/Restore), które służą do odtworzenia środowiska systemowego po pełnej awarii sprzętowej serwera, podczas którego dotychczasowy serwer za­stępowany jest nowym lub uruchomić je na platformie IaaS, np. AWS, co pozwala obniżyć koszty administracyjne infrastruktury, ale nadal utrzymuje kontrolę nad Twoimi danymi.

    Możliwości aktywnego klastrowania zapewniają użytkownikom nieprzerwany dostęp do najważniejszych aplikacji w przypadku nieoczekiwanej awarii sprzętu. Data Center umożliwia zarządzanie obciążeniem w każdym klastrze, wykorzystując dowolną technologię równoważenia obciążenia – sprzęt lub oprogramowanie. Możesz także zintegrować się z standardowymi technologiami przemysłowymi służącymi do grupowania baz danych i współużytkowanych plików, aby wyeliminować pojedyncze punkty awarii w architekturze

    Jak to działa? Jira na kilku serwerach.

    Teraz omówię różnicę między standardowym wdrożeniem na serwerze, a centrum danych Atlassiana (Data Center). Zacznijmy od podstaw. Obie te opcje wdrażania (tradycyjna i Data Center) zapewniają kontrolę nad danymi i infrastrukturą. Jednak w pierwszym przypadku serwer działa na jednym węźle z wewnętrznym magazynem danych, podczas gdy Data Center umożliwia uruchamianie wielu węzłów z zewnętrznymi magazynami danych!

    Data Center nie jest instalowane na jednym serwerze, tylko w kilku różnych instancjach. To wydatnie zwiększa bezpieczeństwo działania całej aplikacji, co ma ogromne znaczenie dla takich organizacji jak np. banki. Dzięki takiemu samemu odwzorowaniu środowiska otrzymujemy swoisty backup danych, które lokowane są w kilku miejscach i na bieżąco się aktualizują. Jednym słowem wyższa dostępność i lepsza wydajność.

    SERWERDATA CENTER
    Bardzo duża liczba pluginów
    Bardzo duża liczba pluginów
    Możliwość logowania z ustalonej przez siebie domeny
    Dzięki klastrowaniu nie występuje
    praktycznie niedostępność aplikacji
    Możliwość wgrania paczki językowej dla języka polskiego
    Dużo większa możliwość customizacji, niż w przypadku Cloud (w tym też development)
    Licencja bezterminowa z terminowym wsparciem
    Możliwość logowania z ustalonej przez siebie domeny
    Dane przechowywane są we własnej infrastrukturze
    Możliwa nieograniczona liczba użytkowników
    Konieczność instalacji we własnym zakresie (lub przez InTENSO)
    Możliwość wgrania paczki językowej dla języka polskiego
    Wdrożenia (customizacja) mogą wymagać dłuższego czasu i większych środków finansowych
    Dane przechowywane są we własnej infrastrukturze
    Konieczność hostowania we własnym zakresie i zarządzania serwerem na którym jest zainstalowana aplikacja
    Dla Jira Software, Jira Service Desk, Confluence oraz Bitbucket dostępne jest Disaster Recovery
    Konieczność instalacji we własnym zakresie (lub przez InTENSO)
    Wdrożenia (customizacja) mogą wymagać dłuższego czasu i większych środków finansowych
    Konieczność hostowania we własnym zakresie i zarządzania serwerem na którym jest zainstalowana aplikacja
    Licencja terminowa
    Wysoka wydajność aplikacji

    Komu w szczególności dedykowane jest Data Center?

    Aby odpowiedzieć sobie na to pytanie musimy zastanowić się jak wygląda nasza sytuacja. Ten wybór powinnien być podyktowany uzasadnionymi przesłankami i rzeczywistymi potrzebami, ponieważ na pewno jest to droższe rozwiązanie, niż tradycyjna instalacja na wewnętrznym serwerze. Decyzja o wdrożeniu Jira w oparciu o Data Center to nie akt miłości, a raczej małżeństwo z rozsądku… A zatem:

    •         Użytkownicy systemu

    Zweryfikujmy więc obecną sytuację w Twojej organizacji. Ilu użytkowników każdego dnia jednocześnie ma dostęp do produktów Atlassian i czy liczba ta wzrasta?

    Zauważyliśmy, że klienci Jira Software, Confluence i Bitbucket zazwyczaj potrzebują większej stabilności swoich systemów, gdy liczba użytkowników przekroczy 500. (45% obecnych klientów Atlassian uaktualniło swój system w ramach produktu Data Center). Jeśli chodzi o Jira Service Desk około połowa klientów Atlassian zdecydowała się na upgrade systemu do  Data Center w sytuacji, gdy liczba agentów wynosiła już nawet 50. Na pewno szybkość wzrostu zespołu jest również dobrym wskaźnikiem, którą opcję należy wybrać.

    •         Wydajność – zniwelować „efekt piły”

    Czy przy zwiększonej liczbie zadań wykonywanych w Jira Twój system nadal ma taką samą wydajność? Spadek wydajności występuje zwykle w przypadku dużych obciążeń lub podczas kumulacji zadań w systemie, co dotyczy przede wszystkim dużych organizacji. Wiele globalnych firm doświadcza tego specyficznego „efektu piły”, który oznacza spadek wydajności systemu spowodowany jednoczesną aktywnością użytkowników on-line. Szczególnie jest to dotkliwe, gdy znajdują się oni w wielu różnych lokalizacjach geograficznych. Oprócz równoczesnego używania, inne bieżące prace, takie jak wywołania API i zapytania, również mogą wpływać na wydajność. A zatem niezwykle ważne jest, aby ocenić liczbę użytkowników z dostępami do Jira oraz wpływ, jaki mają poszczególne oddziały firmy na ogólną wydajność systemu.

    •         Przerwy w działaniu systemu

    Tutaj zwróciłbym uwagę na podstawowy aspekt w Twoim biznesie: czy czasowe zawieszenie działania systemu jest w Twojej działalności dopuszczalne? Czy wiesz ile Cię to kosztuje? Czy możesz określić dokładnie godziny, w jakich następuje chwilowy spadek wydajności? Istnieją zazwyczaj dwie główne przyczyny przestojów w działaniu systemu. Albo jest to wina aplikacji, albo wina leży po stronie serwera. Problemy z aplikacją są często spowodowane przez błędy JVM (Wirtualna Maszyna Java). Najczęściej błąd aplikacji jest spowodowany tym, że pamięć dedykowana na serwerze do uruchomienia aplikacji jest przepełniona lub gdy połączenie bazy danych jest przeciążone przez żądania użytkowników. Zakłócenia serwera lub awarie mogą być spowodowane przez różne rzeczy, zarówno standardową obsługę, jak i nieplanowane ulepszenia lub instalacje, a także zasoby sprzętowe takie jak CPU, RAM. Może to również powodować fakt, że ilość przechowywanych danych na serwerze jest zbyt duża. Każdy rodzaj przerwy w pracy powoduje utratę produktywności pracowników, którzy nie mogą pracować a to wiąże się ze stratami finansowymi Twojej firmy. Życie zawodowe każdego pracownika zbudowane jest z czasu i czas ten podlega rozliczeniu. Ważne jest, aby rozważyć, na ile Twoi pracownicy mogą polegać na produktach firmy Atlassian w trakcie realizacji swoich zadań i jaka może być ta godzina ich przestojów.

    •         Zarządzanie systemem opartym na produktach Atlassian

    Czy jesteś w stanie w jakiś sposób usprawnić procesy administracyjne? W trakcie zarządzania systemem możesz używać zewnętrznych serwerów lub spróbować sprostać wymaganiom użytkowników on-line korzystając z pojedynczego serwera. To jednak może się okazać bardzo problematyczne, ponieważ pojedynczy serwer szybko może zostać przeciążony, a stowarzyszone serwery mogą po prostu nie działać tak, jak sobie tego życzysz. Czy zdarza Ci się spędzasz zbyt wiele czasu na zarządzaniu bardzo prostymi zadaniami takimi jak reset hasła? Usługa  Data Center dla produktów Atlassian ma na celu uproszczenie pracy, zapewniając narzędzia niezbędne do utrzymania optymalnej wydajności, uniknięcia przestojów i zarządzania ciągłym rozwojem firmy.

    Wsparcie dla Twojego zespołu. Zalety Data Center: wyższa dostępność, większa wydajność.

    Data Center to coś więcej niż instalacja nowego produktu z jego zaletami. To tak naprawdę zupełnie nowa opcja wdrożenia, która stale spełnia potrzeby organizacji, w których produkty Atlassian są kluczowe. Skupiamy się na wspieraniu i ciągłym dostarczaniu wartości dużym i szybko rozwijającym się zespołom, które nie mogą sobie pozwolić na utratę dostępu do danych systemu w używanych produktach jak również nie mogą sobie pozwolić na jakiekolwiek przestoje pracy.

    Jednym z przykładów tego, jak Centrum Danych odpowiada tym potrzebom, jest inteligentne odbicie lustrzane w Bitbucket Data Center. Gdy organizacja się rozwija, liczba użytkowników z dostępami wzrasta, a ilość przechowywanych danych bardzo szybko rośnie. W przypadku zespołów rozproszonych może to spowodować spowolnienie czasu reakcji systemu między instancją główną, a jej zdalnymi kopiami. Dzięki inteligentnemu dublowaniu w Bitbucket Data Center szybko rozwijające się oddziały firmy korzystają z kopii danych dostępnych w usłudze Smart Mirroring, która umożliwia skrócenie liczby wykonywanych kopii danych i pobieranie ich w czasie dużo szybszym. Skraca się przez to czas działania z godzin… na minuty! To zdecydowanie przyspiesza pracę wszystkich.

    Innym przykładem może być fakt, że możesz uaktualnić jedną instancję Jira, bez zakłócania pracy pozostałym użytkownikom. Czyli dzięki Data Center, bez czasowych przerw działania systemu, jesteś w stanie zaktualizować poszczególne instancje Jira. Dzieje się tak, ponieważ Data Center umożliwia uruchamianie poszczególnych węzłów w środowisku klastrowym.

    Jak widać, wiele czynników sprawia, że Data Center  jest profesjonalnym rozwiązaniem dla zarządzających oprogramowaniem oraz serwerem danych w dużych organizacjach . Na co dzień spotykamy się z tym, że wymagania naszych klientów rosną i zmieniają się wraz z upływem czasu. Dlatego Atlassian, przy współpracy z partnerami   zobowiązany jest do rozwijania jeszcze większej liczby funkcji Data Center w celu zaspokojenia tych potrzeb. Już niedługo więcej informacji  o możliwościach Data Center.
    Jeśli chcesz poznać szczegóły dotyczące zakupu licencji, wsparcia we wdrożeniu  kosztów z tym związanych – skontaktuj się ze mną. Chętnie odpowiem na Twoje wszystkie pytania.

tagi produktu
Michał Żurkowski Atlassian Solutions Partner

Jako manager z ponad 10 letnim doświadczeniem w rozwoju biznesu i sprzedaży, jestem całkowicie przekonany, że fundamentem sukcesu każdej nowoczesnej organizacji jest umiejętne wykorzystywanie technologii informatycznych i przełożenie ich na rzeczywiste, mierzalne rezultaty biznesowe. Dlatego jestem dumny, że wraz z grupą ekspertów Deviniti mogę być odpowiedzialny za pomoc firmom w wyborze najefektywniejszego dla nich rozwiązania ze środowiska Atlassian, dzięki którym 50 000+ organizacji na całym świecie uwolniło drzemiący w nich potencjał i znacznie zwiększyło swoją biznesową wydajność, w tym tak znane marki jak: Mercedes, Coca-Cola, Facebook, CNN i wiele innych

dodaj komentarz

Umów rozmowę z naszymi ekspertami

Polska - Wrocław

Plac Powstańcow Śląskich 7 | 53-332 Wrocław

+48 71 332 95 70

+48 577 075 727

deviniti@deviniti.com

Polska - Warszawa

ul. Grzybowska 43 | 00-855 Warszawa

+48 604 668 555

warszawa@deviniti.com

Niemcy - Berlin

Zimmerstrasse 11 | 10969 Berlin

030 374 334 69

berlin@deviniti.com

NIP: 897-17-00-419 | Regon: 933044506 | Kapitał zakładowy: 50 000 zł

Sąd Rejestrowy: Sąd rejonowy dla Wrocławia - Fabrycznej

IV Wydział Gospodarczy Krajowego Rejestru Sądowego KRS 0000223645

NIP: 897-17-00-419 | Regon: 933044506 | Kapitał zakładowy: 50 000 zł

Sąd Rejestrowy: Sąd rejonowy dla Wrocławia - Fabrycznej

IV Wydział Gospodarczy Krajowego Rejestru Sądowego KRS 0000223645