Serwer Redmine czy Cloud: Oto pytanie.

12/3/2017
13 minut
Róbert Kovačik.
Wybór między rozwiązaniami Redmine serwerowymi a chmurowych stał się obowiązkiem podejmowania decyzji w wielu organizacjach, a ostateczna decyzja nie zawsze jest już ustalona.

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.

Planowanie

Zapotrzebowanie na administratorów serwerów jest większe niż podaż, to niezaprzeczalny fakt. Wsparcie serwerowe nie jest tłumaczeniem. Z tego prostego działania, serwer musi być obsługiwany przez serwer, aby cały czas na pełne rozwiązanie problemu.

Jest to szczególnie ważne, jeśli wkrótce pojawi się dostęp do pilota, gdzie administrator klienta musi mieć dostęp. Jeśli klient uzyska dostęp do SSH, problem ten jest nieco mniejszy - nasz administrator rozpoczyna naprawę natychmiast po uzyskaniu dostępu i nie musi spotykać się z administratorem klienta.

Weryfikacja źródła lub źródła

Nie jest przesadą, że każde środowisko serwerowe jest inne. Z tak wielu opcjimi konfiguracji, można przez to, że niemożliwe jest użycie dwóch identycznych serwerów. To często jest widoczne, dla którego nie możemy symulować wewnętrznie zachowania zachowania przez klienta, które działa jak błąd.

Jeśli usługa uruchomiona jest w celu uruchomienia naszej aplikacji jest skonfigurowana inaczej niż nasza rekomendacja, nie jest to konieczne, ale może napotkać problemy w aplikacji, które są trudne do wyśledzenia do tej konfiguracji.

Zarejestruj się za darmo

Niewymagana karta kredytowa. Nie wymagana instalacja, brak zobowiązań

Rozwiązanie chmury Redmine

Techniczne dla użytkownika, który nie ma żadnej różnicy między serwerowym serwerem a chmurowym, do wciąż aplikacji internetowej, którą otwierasz w przeglądarce. Z perspektywy usług, te rozwiązania nie mają nic wspólnego.

Podczas gdy w serwerowym pracujesz dla aplikacji - Wymagane jest wykorzystanie zasobów na utrzymanie aplikacji i środowiska serwerowego. W trakcie całego Twojego treningu skupisz się na pracy z obsługą, aby móc cele w Twoim biznesie. Redmine Cloud to po prostu prowadzenie swojego biznesu, podczas gdy my zarządzamy "narzędziownią".

Współoferuję

Optymalnie umieszczony

Dzięki wykorzystaniu materiału w infrastrukturze serwera i niezwykle innowacyjnemu rozwiązaniu w tym obszarze, wraz z najgłębszą wiedzą o wymaganiach aplikacji, jesteśmy w stanie pomóc, że nasza chmura zapewnia uzyskanie wyników dla wynik wydajności naszego oprogramowania.

Zmieniający się każdego dnia przed oczami IT, zdajemy sobie sprawę, że nigdy nie będzie ostatecznej, idealnej konfiguracji. Dlatego w każdym przypadku zarządzamy chmurą, dostosowując najlepsze praktyki i nasze własne technologie do najnowocześniejszych, wysoko wartościowych trendów.

Redmine Global Cloud

Nasze centra danych są już rozsiane na wszystkich (nieantarktycznych) kontynentach, aby umożliwić niezawodną dostępność i dostępność z każdej części świata. Nie planujemy przestawać nowych nowych danych do naszych map. Wszystkie centra danych spełniające wymogi administracyjne hostingu aplikacji.

Lokalizacje naszych bieżących danych*:

  • EUROPE
    •  Francja
    •  Czechy
    •  Rosja (Moskwa)
  • AMERYKA PÓŁNOCNA - Kanada
  • AMERYKA POŁUDNIOWA - Brazylia
  • ASIA
    • Singapur
    • Japonia
  • AUSTRALIA – Sydney
  • AFRYKA – Republika Południowej Afryki

* - stan z dnia 09/2017

Centra danych na całym świecie zapewniają wysoką wydajność i wysoki poziom bezpieczeństwa.

Gdzie znaleźć nasze serwery? prawie wszędzie.

Globalna chmura mapy Redmine

Globalna chmura mapy Redmine

Elastyczność

Aplikacje chmurowe są zwykle bardziej standaryzowane niż rozwiązania serwerowe, co jest korzystne, ponieważ zmniejszają koszty dla klienta. Jednak w Redmine Cloud oferuje wyłączne usługi działające, które eliminują niektóre podstawowe wady chmury.

Jednym z dodatkowych takich usług jest korzystanie z aplikacji na domenie klienta. Na przykład zamiast korzystać ze standardowej domeny dla aplikacji company.easyproject.com, można wykorzystać projects.company.com.

Inną oferowaną przez nas usługą są zwykłe pełne kopie zapasowe danych z aplikacji dostępnej w bezpiecznym miejscu SFTP, co nie jest standardem w badaniach opracowanych przez chmury.

Jeśli wymagania dotyczące postępowania z rozwiązaniami chmurowymi są jeszcze wyższe, jesteśmy gotowi na to.

Redmine Private Cloud (serwer dokładnie)

Szczyt usług chmurowych, prywatna chmura Łączy najlepsze zalety urządzeń serwerowych i chmurowych, jednocześnie eliminując największe zalety obu rozwiązań.

Z jednej strony aplikacja działająca na Twojej stronie wyłącznie wyłącznie dla Twojej aplikacji, gdzie znajdują się usługi techniczne, które są Twoimi potrzebami. Z drugiej strony, pozostawiasz nam wszystkie troski o „dobrostan” aplikacji, i nie potrzebuję korzystać z zespołu do tego celu w swojej organizacji.

Wspomaganie

W części serwera tego artykułu obsługującego, że rozwiązywanie niektórych problemów systemu w aplikacji serwerowej może stać się niezawodne. W każdym razie zawsze możesz skorzystać z najbardziej bezpośredniego i proaktywnego podejścia do problemów, ponieważ nasi operatorzy mogą przetestować problem z pierwszą ręką. Dlatego często jesteśmy w stanie Ci pierwsze rozwiązanie problemu.

Dodatkowo, nasza najnowocześniejsza technologia monitorowania incydentów działa w pełnym zakresie 24 godziny na dobę, 7 dni w tygodniu, co pozwala nam przechwytywać skutki błędów, zanim efekty zostaną zauważone przez użytkownika. A te, które zostały odkryte przez użytkowników, są już pracownikami naszego zaangażowania zespołu ekspertów.

Przywracanie w przypadku usługi zewnętrznej trwa maksymalnie 3 godziny - Twoja aplikacja działa na nowy dzień.

Ograniczenia rozwiązań chmurowego Redmine

Kontrola nad obsługą

Backend aplikacji - infrastruktura, kod źródłowy, procesy serwera itp. są całkowicie pod naszym nadzorem - klient nie ma możliwości zarządzania tym zaawansowanym rozwiązaniem. W przypadku chmury publicznej ma wpływ, ale nie obsługuje tego bezpośrednio.

Polityka bezpieczeństwa

Nie trzeba mówić, że Redmine Cloud chroni użytkowników zgodnie z wysokimi standardami i politykami prowadzącymi. Dzięki temu funkcjom organizacji, które po prostu nie mogą wykorzystywać danych przez zewnętrzne strony, ze względu na przepisy wewnętrzne, które po prostu nie mogą działać w oparciu o przepisy lub inne przepisy. Jednak jest to rzadkość.     

Nasze dane pokazują, że te dokładnie dokładnie tylko około 10% wszystkich naszych klientów.

Jak wybrać?

Aby pomóc w ważnej decyzji między serwerem a chmurowym, zestaw pytań, które pomogą Ci ustalić twój prawdziwy priorytet dla decyzji i odkryć niektóre zmienne, które mogłeś zastosować w rozwiązaniu.

Ta instrukcja podsumowuje poprzednie akapity, ale zawiera inne również dalsze subtelne kryteria.

Pytanie #1 - Czy mam zasoby do następnego hostingu aplikacji internetowej?

Uruchamiając od oczywistych - udostępnij infrastrukturę serwera, w ramach administratorów serwera. Ale potem idzie w głąb, do dodatkowego oprogramowania.

  • Czy będę musiał zatrudnić nowych pracowników do zarządzania obsługą?
  • Czy moi technicy wymagają dodatkowych szkoleń dla tego rodzaju aplikacji?
  • Czy będę nowy sklepowy serwer?
  • Czy będę musiał zacząć/zastąpić system operacyjny?
  • Ile musiałbym wprowadzić/zaktualizować, aby móc wprowadzić dodatek?

Pamiętaj, że utrzymanie aktualnych technologii serwerowych, aby uruchomić niezawodną aplikację interfejsu, może być dodane do nowego, niż się to na pierwszy rzut oka wydaje.

Pytanie #2 - Ile funkcji może samodzielnie hostować?

W wielogodzinny płacisz tylko za tzw. SaaS (oprogramowanie jako usługi), podczas gdy rozwiązanie serwerowe doda się również z dodatkowymi kosztami. Nie tylko cena aplikacji, ale także koszty wewnętrzne związane z utrzymaniem, sprzętem lub szkoleniami technicznymi. Jeśli Twój budżet na wniosek nie jest ostateczny na takie koszty, nieprzyjemnie zaskoczony... i tak też będzie Twoi przełożeni.

Zawsze pamiętaj o tym, przygotowując się do następnego hostowania aplikacji. W końcu decyzja może być łatwiejsza, niż się spodziewasz w budżecie budżetowym.

Pytanie #3 - Jakiego rodzaju wsparcie siadać?

Podczas gdy czasy są rozpatrywane w obu rozwiązaniach, rejestrowanie obiektywnych wyników, dla których niektóre problemy mogą być rozwiązywane w ciągu tygodnia, a nie godzina w czasie.

Statystycznie czas rozwiązania problemów o wysokiej złożoności jest wolniejszy w rozwiązaniach serwerowych niż w usłudze. Wynika to po prostu z faktu, że operator nie ma wsparcia dostępu do problemu i może nie być w stanie włączyć tworzeniago zachowania.

Podsumowanie

Nie jest zaskoczeniem, że użytkownicy oprogramowania są na kompletną, bezproblemową i gotową funkcję rozwiązania chmurowego, jeśli tylko mają taką możliwość. Dla kilku osób i firm to nawet nie jest decyzja - wystarczy wydać instancję chmur, zamówić zespół i uzyskać skupienie się na podstawowej działalności z pomocą nowej aplikacji.

Zawsze jednakowoż, gdzie rozwiązanie chmurowe nie jest możliwe, i te, które przynoszą korzyści, i uwagę od dostawców dostarczanych przez serwery. Ale wejdź na wyższy i wyższy z tych opcji.

Wypróbuj Easy Redmine przez 30 dni za darmo

Pełne funkcje, wsparcie SSL, codzienne kopie zapasowe, dostępne w lokalizacji lokalizacji