Serwer Redmine w chmurze: Aby je otworzyć.

12/3/2017
13 minut
Robert Kováčik

Volba mezi řešeními Redmine serwerowy a chmura se stala klíčovou součástí rozhodovacího proces v mnoha organizacích a konečné rozhodnutí není vždy předem dané.

Należy wziąć pod uwagę kilka czynników, zanim ostatecznie wybierzesz sposób prowadzenia firmy - zaczynając od kosztów, poprzez różne standardy funkcjonalne i wydajnościowe, aż po kwestie bezpieczeństwa. Jeśli chodzi o osoby, wybór jest znacznie prostszy - już od kilku lat Rozwiązania chmurowe stały się preferowanym wyborem zarówno dla biznesu osobistego, a nawet małych przedsięwzięć biznesowych.

W kolejnych akapitach przedstawimy i podsumujemy naszą technologię i wysiłki, jakie należy podjąć Easy Redmine najlepiej dostępne rozwiązanie do zarządzania projektami dla tych, którzy już wybrali drogę. Dla tych, którzy obecnie nie są jeszcze zdecydowani, przedstawimy również typowy przypadek użycia z uwzględnieniem pozytywnych i negatywnych aspektów, co może przyspieszyć procedurę podejmowania decyzji w oparciu o ich kluczowe wymagania.

Self-hosted Redmine (serwer) rozwiązania

Co oferujemy

Jako firma w pełni zaangażowana w aplikacje internetowe, doskonale rozumiemy, co jest potrzebne do hostowania takiej aplikacji. W ramach naszego stałego wsparcia dla rozwiązań z własnym hostingiem staramy się maksymalnie uprościć tę złożoną operację. W ciągu ponad 10 lat naszego doświadczenia z setkami wyjątkowych klientów serwerów wprowadziliśmy innowacje i udostępniliśmy szereg pomocnych narzędzi i podręczników, których można używać niemal powszechnie.

Wirtualizacja

Był to naturalny krok od samego początku naszego przedsięwzięcia w zakresie rozwiązań serwerowych. Zamiast zlecać naszym klientom przygotowanie środowiska ze wszystkimi wymaganiami przed ostateczną instalacją naszej aplikacji, oferujemy możliwość pobrania całego „serwera”. To jest Maszyna wirtualna (VM) kompatybilny z technologiami VMware i Virtual Box, zawierający aplikację gotową do pracy. W ten sposób klient wdraża aplikację znacznie szybciej i przy znacznie mniejszym wysiłku.

Wydaliśmy również kilka darmowych wariantów VM dla społeczności Redmine, jeden z czystym Redmine, drugi z Redmine + nasze własne bezpłatne rozszerzenia (łatwy Gantta, Łatwe WBS).

"Instaluj Redmine"

Wkrótce po wydaniu instalator Redmine stał się do tej pory najczęściej używanym narzędziem. Gdy klient decyduje się na instalację aplikacji bezpośrednio na serwerze, narzędzie to znacznie ułatwia pracę niż w standardowy sposób - zamiast wykonywania wielu ręcznych czynności (wyodrębnianie pakietu instalacyjnego do określonego folderu, uruchamianie różnych poleceń serwera) to kreator, który przeprowadzi Cię przez podstawowe ustawienia i automatycznie wykonuje instalację i migracje - minimalizując w ten sposób prawdopodobieństwo wystąpienia błędu.

Ponadto instalator Redmine jest integralną częścią naszych maszyn wirtualnych, gdzie jest używany do instalowania aktualizacji oprogramowania bez kłopotów.

Zmieniaj ustawienia wymagań serwera

Jak wspomniano wcześniej, nasze aplikacje zależą od różnego rodzaju systemów, co jest całkiem normalne - żyjemy w erze zintegrowanej technologii. Aby utrzymać zależności w porządku, opracowaliśmy bardzo proste narzędzie sprawdza ważne składniki na serwerze. Administrator po prostu uruchamia proste polecenie, które skutkuje uporządkowaną tabelą z listą komponentów i ich statusem. Takie informacje są cenne nie tylko dla administratora, ale ostatecznie również dla naszego personelu pomocniczego, który może dostarczyć lepsze instrukcje dotyczące naprawy, jeśli klient zwróci się do nas.

Podręczniki i wytyczne

Środowisko serwera to różnorodna dżungla o absurdalnych proporcjach. Utrzymanie idealnej synchronizacji wszystkich części wymaga ogromnego doświadczenia i ciągłego odśwież swoją wiedzę o nowych technologiach. W przypadku najważniejszych konfiguracji i komponentów związanych z naszymi aplikacjami opublikowaliśmy instrukcje podręczniki i wskazówki pomagające administratorom w regularnej konserwacji serwera.

Obejmują one - podręczniki instalacji, aktualizacje ruby, konfiguracje serwerów, przydatne komendy lub wspólne błędy serwera itd.

Ograniczenia rozwiązania serwerowego Redmine

Elastyczność wsparcia

Chociaż zawsze staramy się dostarczać klientom jak najwięcej użytecznych informacji i narzędzi do sprawnego działania ich hostowanej aplikacji, nie możemy bezpośrednio kontrolować ich środowiska. Oznacza to, że nie mamy możliwości wykonywania poprawek bezpośrednio na serwerze, lub nie możemy szukać przyczyny różnych błędów występujących na serwerze, co pozostawia nam jedynie domysły podczas udzielania wsparcia.

Zdalna obsługa serwerów przez naszych administratorów jest dostępna jako usługa płatna. Ponadto czas rozwiązywania problemu jest zawsze dłuższy w porównaniu z rozwiązaniem w chmurze - po prostu z powodu ustaleń potrzebnych przed zapewnieniem dostępu do serwera klienta. Co prowadzi do następnego punktu:

Ograniczenia dostępu i problemy

W większości przypadków, gdy klient prosi o wsparcie serwera, nie może zapewnić bezpośredniego dostępu do serwera, ale raczej sesję zdalnego sterowania za pośrednictwem aplikacji, takich jak TeamViewer. Jest to lepsze niż brak dostępu, ale nasze doświadczenie pokazuje znaczny spadek elastyczności i czasu rozwiązywania problemów podczas korzystania z narzędzi do zdalnego sterowania w porównaniu z dostępem bezpośrednim (SSH) - problemy z połączeniem z komputerem hostującym, opóźnienia i utrata kontroli, gdy klient korzysta z komputera. To wszystko w sumie daje o 50% wolniejszy czas rozdzielczości niż w przypadku dostępu SSH.

Planowane

Poptávka po správcích serverů je větší než nabídka, to je fakt. Podpora serverů není výjimkou. Z tohoto důvodu musí být podpora serwerů plánována předem, aby byl dostatečný časový rámec pro úplné řešení problému.

To platí zejména v případě, že jedinou možností přístupu je vzdálené ovládání, kde musí být přítomen správce zákazníka. Pokud nám zákazník poskytne přístup SSH, je tento problem trochu menší - náš správce začne opravu okamžitě, jakmile bude k dispozici, a nemusí se setkat se správcem zákazníka.

Ověření hlášení chyb

Není daleko k tomu říci, že každé prostředí serveru je odlišné. S tolika konfiguračními možnostmi byste si myśleli, že je nemožné mít dva identické servery. To je často důvod, proč nemůžeme simulovat vnitřní specifické chování popsané zákazníkem, které působí jako chyba.

Pokud je služba potřebná pro běh naší aplikace nakonfigurována odlišně od našeho doporučení, není to nutně špatně, ale může způsobit problémy v aplikaci, który może być łatwo dostępny do konfiguracji.

Zarejestruj się se zdarma

Není vyžadována žádná kreditní karta. Není nutná instalacja, žádná závaznost

Redmine cloudové řešení

Technicky pro koncového uživatele neexistuje skutečný rozdíl mezi serverovým a cloudovým řešením, stále se jedná lub webovou aplikaci, kterou otevřete ve svém prohlížeči. Z hlediska služby jsou však tato řešení naprosto odlišná.

Zatímco s řešením na serveru částečně pracujete s aplikacja - musíte věnovat nějaké zdroje na udržování aplikace na prostym serwerze. V cloudu je veškeré úsilí zaměřeno na práci s aplikacja k dosažení cílů ve vašem podnikání. Redmine Cloud se jednoduše týká provádění vašeho podnikání, zatímco my spravujeme „nástrojovnu”.

Co oferujemy

Optymalna konfiguracja

Díky našemu rozsáhlému zkušenostem s infrastrukturou serverů a nevyčerpatelným evolučním a revolučním inovacím v této oblasti, spolu s nejhlubší znalostí požadavků aplikace, jsme schopni garantovat, že naše cloudové řešení posky tuje optimální konfiguraci pro nejlepší výkon našeho softwaru.

Vzhledem k tomu, že se IT svět mění každý den před našimi očima, uvědomujeme si, že nikdy nebude dokonalá konečná konfigurace. Proto v každém okamžiku spravujeme cloud tím, že přizpůsobujeme nejlepší postupy a naše vlastní technology nejnovějším trendům s vysokou přidanou hodnotou.

Redmine Global Cloud

Naše datová centra jsou již rozšířena na všech (neantarktických) kontinentech, aby poskytovala spolehlivou dostupnost a přístupnost z každé části světa. A neplánujeme přestat přidávat nová datová centra do naší mapy. Všechna datová centra splňují nejvyšší regulamin hostování aplikací.

Polohy našich současných datových centrum*:

  • EUROPE
    •  Francja
    •  Czechy
    •  Rusko (Moskwa)
  • AMERYKA POŁUDNIOWA - Kanada
  • JIŽNÍ AMERIKA - Brazylia
  • ASIA
    • Singapur
    • Japonia
  • AUSTRALIA - Sydney
  • AFRYKA - Jihoafrická republika

* - k 09

Datová centrum po celém světě poskytují rychlý výkon a vysokou úroveň bezpečnosti.

Kde najdete naše serwer? Téměř všude.

Globalna chmura mapy Redmine

Globalna chmura mapy Redmine

Elastyczność

Aplikacje w chmurze są z reguły bardziej ustandaryzowane niż rozwiązania serwerowe, co jest korzystne, ponieważ zmniejsza koszty dla klienta. Jednak w Redmine Cloud zapewniamy ekskluzywne, konfigurowalne usługi, które eliminują niektóre z podstawowych wad w chmurze.

Przykładem takiej usługi jest uruchomienie aplikacji w domenie klienta. Na przykład zamiast używać standardowej domeny dla aplikacji company.easyproject.com, Można użyć projects.company.com.

Kolejną oferowaną przez nas usługą są regularne pełne kopie zapasowe danych z aplikacji dostępnych w bezpiecznej lokalizacji SFTP, co nie jest standardem w większości rozwiązań chmurowych.

Jeśli wymagania dotyczące dostosowania rozwiązania w chmurze będą jeszcze większe, to na to czekamy.

Redmine Private Cloud (serwer dedykowany)

Szczyt usług w chmurze, prywatna chmura łączy największe zalety rozwiązań serwerowych i chmurowych, eliminując jednocześnie najważniejsze wady obu rozwiązań.

Z jednej strony Twoja aplikacja działa na osobnym serwer dedykowany wyłącznie do twojej aplikacji, gdzie otaczające usługi techniczne są dostosowane do twoich potrzeb. Z drugiej strony, pozostawiasz wszystkie troski związane z "dobrym samopoczuciem" aplikacji i nie musisz mieć w tym celu zespołu w swojej organizacji.

Wsparcie

W części poświęconej serwerowi wspomniano, że rozwiązywanie problemów występujących w aplikacji serwera może być skomplikowane. W chmurze można jednak zawsze liczyć z najbardziej bezpośrednim i proaktywnym podejściem do zgłaszanych problemów, ponieważ nasi operatorzy mogą samodzielnie przetestować ten problem. Dlatego jesteśmy w stanie zapewnić ci Odpowiedź pierwszej odpowiedzi na twoje zapytanie bardzo często.

Ponadto nasz state-of-the-art technologia monitorowania incydentów jest w pełnej trwałości 24 / 7, co pozwala nam przechwycić ogromną większość błędów, zanim zostaną zauważone przez użytkownika końcowego. A te, które zostały odkryte przez użytkowników, są już pod opieką naszego zaangażowanego zespołu ekspertów.

Odzyskiwanie w przypadku krytycznych awarii usług zewnętrznych w ciągu 3 godzin - Twoja aplikacja działa na nowym serwerze.

Ograniczenia rozwiązania chmurowego Redmine

Kontrola nad aplikacją

Back-end aplikacji - infrastruktura, kod źródłowy, procesy serwera itp. Są całkowicie pod naszą kontrolą - klient nie może zarządzać tą częścią rozwiązania. W przypadku chmury prywatnej klient ma do powiedzenia, ale nie obsługuje go bezpośrednio.

Polityki bezpieczeństwa

Nie trzeba dodawać, że Redmine Cloud chroni dane użytkowników zgodnie z wysokimi standardami i wszelkimi zasadami prawnymi. Mimo to istnieją organizacje, które po prostu nie mają dostępu do danych przetwarzanych przez strony zewnętrzne, ze względu na przepisy wewnętrzne, ustawodawstwo w obszarach regulowanych lub inne przepisy. Jednak tak się rzadko zdarza.     

Nasze dane pokazują, że są to ograniczenia bezpośrednio wpływające tylko na 10% wszystkich naszych klientów.

Jak wybrać?

Aby pomóc w podjęciu istotnej decyzji między rozwiązaniem serwerowym a chmurowym, przygotowaliśmy zestaw pytań, które pomogą Ci uświadomić sobie Twoje prawdziwe priorytety tej decyzji i rozwikłać niektóre zmienne, które mogłeś pominąć w równaniu.

Ten przewodnik zasadniczo podsumowuje poprzednie akapity, ale także dodaje inne bardziej wysublimowane kryteria.

Pytanie 1 - Czy mam zasoby do samodzielnego hostowania aplikacji internetowej?

Zaczynając od oczywistej - niezawodnej infrastruktury serwerowej, wykwalifikowani administratorzy serwerów. Ale potem idzie głębiej, do wymagań oprogramowania.

  • Czy będę musiał zatrudniać nowych pracowników do zarządzania aplikacją?
  • Czy moi technicy będą wymagać dodatkowego przeszkolenia dla tego rodzaju aplikacji?
  • Czy będę musiał kupić nowy serwer?
  • Czy będę musiał zaktualizować / wymienić system operacyjny?
  • Ile komponentów będę musiał zainstalować / zaktualizować, aby móc zainstalować aplikację?

Pamiętaj, że śledzenie aktualnych technologii serwerowych w celu uruchomienia niezawodnej aplikacji internetowej może być bardziej wymagające, niż się wydaje na pierwszy rzut oka.

Pytanie #2 - Ile kosztuje samo-hosting?

W chmurze płacisz tylko za tzw. SaaS (oprogramowanie jako usługa), a rozwiązanie serwerowe to również dodatkowe koszty. Nie tylko cena aplikacji, ale także wewnętrzne koszty utrzymania, sprzętu czy szkoleń technicznych. Jeśli budżet Twojej aplikacji nie jest gotowy na takie obciążenie, będziesz niemile zaskoczony ... podobnie jak Twoi przełożeni.

Zawsze miej to na uwadze, przygotowując się do samodzielnej aplikacji. Ostatecznie decyzja może być łatwiejsza niż się spodziewasz po porównawczym budżecie.

Pytanie # 3 - Jakiego rodzaju wsparcia oczekuję?

O ile czasy reakcji są podobne w obu rozwiązaniach, istnieją obiektywne powody, dla których niektóre problemy na serwerze mogą być rozwiązywane w tygodniach, w przeciwieństwie do godzin pracy w chmurze.

Statystycznie, czas rozwiązywania problemów złożonych średnio i wysoko jest wolniejszy w rozwiązaniach serwerowych niż w chmurze. Jest tak dlatego, że operator wsparcia nie ma dostępu z pierwszej ręki do problemu i może nie być w stanie replikować zgłoszonego zachowania.

streszczenie

Není překvapením, že většina uživatelů softwaru volí kompletní, snadné a plug-and-play řešení v podobě cloudu, pokud je jim nabídnuto. Pro jednotlivce a většinu firem to není ani rozhodnutí - stačí spustit instanci cloudu, pozvat svůj tým a dále se soustředit na svůj hlavní byznys z pomocną nową aplikacją.

Vždy zůstanou oblasti, kde není možné použít cloudové řešení, a ty dostávají péči a pozornost od dodavatelů serverových řešení. Ale zůstane to náročnější a dražší z obou možností.

Vyzkoušejte Easy Redmine na 30 dni zdarma

Kompletní funkce, chráněno protokolem SSL, denní zálohování, ve vaší lokalitě.