This is automatic translation. If you do not like it, switch to English or another language. Thank you for understanding. OK Show original
Treść

Zmień serwer lub chmurę: oto jest pytanie

Wybór między Redmineserwer ichmura rozwiązania stały się kluczową częścią procesu decyzyjnego w wielu organizacjach, a ostateczny werdykt nie zawsze jest wcześniej wydawany.

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 paragrafach do naśladowania przedstawimy i podsumujemy naszą technologię i wysiłki 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, która w pełni angażuje się w aplikacje internetowe, doskonale rozumiemy, co trzeba zrobić, aby hostować taką aplikację. W ramach naszego ciągłego wsparcia dla rozwiązań hostowanych staramy się maksymalnie uprościć tę złożoną operację. Podczas naszego 10 + lat doświadczeń z setkami unikalnych klientów serwerów, wprowadziliśmy innowacje i udostępniliśmy wiele pomocnych narzędzi i podręczników, które można używać prawie powszechnie.

Wirtualizacja

Był to naturalny krok od samego początku naszego rozwiązania w zakresie rozwiązań serwerowych. Zamiast konieczności przygotowania przez naszych klientów środowiska ze wszystkimi wymaganiami wstępnymi przed ostateczną instalacją naszej aplikacji, zapewniamy opcję pobrania kompletnego "serwera". To jestMaszyna wirtualna (VM) zgodny z technologiami VMware i Virtual Box, który zawiera aplikację gotową do rozpoczęcia pracy. Dzięki temu klient korzysta z aplikacji 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 + naszymi własnymi darmowymi rozszerzeniami (łatwy Gantta, Łatwe WBS).

"Instaluj Redmine"

Szybko po jego wydaniu instalator Redmine stał się najczęściej używanym narzędziem do tej pory. Gdy klient zdecyduje się zainstalować aplikację bezpośrednio na serwerze, narzędzie to znacznie ułatwia pracę, zamiast wykonywać wiele ręcznych czynności (wyodrębnianie pakietu instalacyjnego do określonego folderu, uruchamianie różnych poleceń serwera), to kreator, który przeprowadza użytkownika 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 służy 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ść w kolejności, opracowaliśmy bardzo proste narzędzie sprawdza ważne składniki na serwerze. Administrator po prostu uruchamia proste polecenie, które daje w wyniku schludną tabelę zawierającą listę składników i ich status. Takie informacje są cenne nie tylko dla administratora, ale również dla naszego personelu pomocniczego, który może dostarczyć lepszych instrukcji naprawy, jeśli klient zwróci się do nas.

Podręczniki i wytyczne

Środowisko serwerów to zróżnicowana dżungla o śmiesznych proporcjach. Zachowanie wszystkich elementów w doskonałej synchronizacji wymaga mnóstwa 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.

Obsługa zdalnego serwera obsługiwana przez naszych administratorów jest dostępna jako płatna usługa. Co więcej, czas rozwiązania jest zawsze dłuższy w porównaniu do rozwiązania w chmurze - po prostu ze względu na niezbędne ustalenia, zanim będzie można uzyskać dostęp do serwera klienta. Które 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 rozwiązanie niż brak dostępu, ale nasze doświadczenie wskazuje na znaczny spadek elastyczności i czasu rozwiązania w przypadku korzystania z narzędzi do zdalnej kontroli 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. Wszystko to składa się na wolniejszą rozdzielczość 50% niż przy dostępie SSH.

Scheduling

Zapotrzebowanie na administratorów serwerów jest większe niż podaż, co jest zimnym, twardym faktem. Obsługa serwera nie jest wyjątkiem. Z tego prostego powodu obsługa serwera musi zostać zaplanowana wcześniej, aby zapewnić wystarczającą ilość czasu na pełne rozwiązanie problemu.

Jest to szczególnie ważne, jeśli jedyną dostępną opcją jest zdalne sterowanie, w którym musi być obecny administrator klienta. Jeśli klient dostarczył nam dostęp przez SSH, ten problem jest nieco mniejszy - nasz administrator rozpoczyna naprawę natychmiast, gdy jest dostępna i nie musi spotykać się z administratorem klienta.

Sprawdzenie raportu o błędzie

Nie jest daleko posunięte stwierdzenie, że każde środowisko serwerowe jest inne. Przy tak wielu opcjach konfiguracyjnych można by pomyśleć, że niemożliwe jest posiadanie dwóch identycznych serwerów. Często jest to powód, dla którego nie możemy zasymulować wewnętrznego zachowania określonego przez klienta, które działa jak błąd.

Jeśli usługa wymagana do uruchomienia naszej aplikacji jest inaczej skonfigurowana jako nasza rekomendacja, niekoniecznie jest błędna, ale może powodować problemy w aplikacji, które trudno jest prześledzić z powrotem do tej konfiguracji.

Zarejestruj się za darmo

Nie wymaga karty kredytowej. Żadna instalacja nie jest potrzebna, nie ma obowiązku

Redmine rozwiązanie w chmurze

Technicznie dla użytkownika końcowego nie ma żadnej różnicy między rozwiązaniem serwerowym a chmurowym, to wciąż jest aplikacja internetowa, którą otwierasz w przeglądarce. Z punktu widzenia serwisu rozwiązania te nie są jednakowe.

W rozwiązaniu serwerowym częściowo działasz dla aplikacji - musisz poświęcić trochę zasobów na utrzymanie aplikacji i środowiska serwerowego. W chmurze wszystkie twoje wysiłki koncentrują się na pracy z aplikacją osiągnąć cele w Twojej firmie. Redmine Cloud to po prostu prowadzenie Twojej firmy, a my zarządzamy "szopem".

Co oferujemy

Optymalna konfiguracja

Dzięki naszemu ogromnemu doświadczeniu w zakresie infrastruktury serwerowej i niewyczerpanym ewolucyjnym i rewolucyjnym innowacjom w tej dziedzinie, a także dzięki najgłębszej znajomości wymagań aplikacji, jesteśmy w stanie zagwarantować, że nasza chmura zapewnia optymalną konfigurację dla najlepsza wydajność naszego oprogramowania.

Świat IT zmienia się każdego dnia na naszych oczach, więc zdajemy sobie sprawę, że nigdy nie będzie doskonałej konfiguracji. Dlatego w każdym momencie zarządzamy chmurą, dostosowując najlepsze praktyki i własne technologie do najnowsze trendy o wysokiej wartości dodanej.

Redmine Global Cloud

Nasze centra danych są już rozproszone po wszystkich (nie-Antarktycznych) kontynentach, aby zapewnić niezawodną dostępność i dostępność z każdego zakątka świata. I nie planujemy przestać dodawać nowych centrów danych do naszej mapy. Wszystkie centra danych spełniają najwyższe standardy hostingu aplikacji.

Lokalizacje naszych obecnych centrów danych *:

  • EUROPA
    • Francja
    • Republika Czeska
    • Rosja, Moskwa)
  • AMERYKA PÓŁNOCNA - Kanada
  • AMERYKA POŁUDNIOWA - Brazylia
  • AZJA
    • Singapur
    • Japonia
  • AUSTRALIA - Sydney
  • AFRYKA - Republika Południowej Afryki

* - od 09 / 2017

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

OVH hosting w Europie i Kanadzie

SOC2 Easy Cloud Iso27001 Łatwy Cloud

Amazon AWS w Azji i Ameryce Południowej

SOC3 Easy Cloud Iso27001 Łatwy Cloud

Gdzie znajdziesz nasze serwery? Praktycznie wszędzie.

Mapa Redmine Global Cloud

Mapa Redmine Global Cloud

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ą usługą są regularne kopie pełnych danych z aplikacji dostępnej w bezpiecznej lokalizacji SFTP, która 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 osobno 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ć ciOdpowiedź 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 trwa w ciągu 3 godzin - 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 kluczowej decyzji między rozwiązaniem opartym na serwerze i chmurze, przygotowaliśmy zestaw pytań, które pomogą ci zrealizować twoje prawdziwe priorytety dla podjęcia 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ł zatrudnić nowych pracowników do zarządzania wnioskiem?
  • Czy moi technicy będą wymagać dodatkowego przeszkolenia dla tego rodzaju aplikacji?
  • Czy muszę kupić nowy serwer?
  • Czy muszę zaktualizować / zastąpić system operacyjny?
  • Ile komponentów będę musiał zainstalować / zaktualizować, aby móc zainstalować aplikację?

Pamiętaj, że nadążanie za aktualnymi technologiami serwerów w celu uruchomienia niezawodnej aplikacji internetowej może być trudniejsze, 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), podczas gdy rozwiązanie serwerowe wiąże się również z dodatkowymi kosztami. Nie tylko cena aplikacji, ale także koszty wewnętrzne na utrzymanie, sprzęt lub szkolenia techniczne. Jeśli twój budżet aplikacji nie jest gotowy na taki narzut, będziesz niemile zaskoczony ... a także twoi przełożeni.

Zawsze o tym pamiętaj, przygotowując się do samodzielnej aplikacji. Ostatecznie decyzja może być łatwiejsza niż oczekiwane przy porównywaniu budżetowym obok siebie.

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.

Podsumowanie

Nie jest zaskoczeniem, że większość użytkowników oprogramowania decyduje się na kompletne, bezproblemowe, plug-and-play rozwiązanie chmurowe, jeśli dana opcja. Dla osób indywidualnych i większości firm nie jest to nawet decyzja - wystarczy uruchomić instancję chmury, zaprosić swój zespół i skupić się na podstawowej działalności za pomocą nowej aplikacji.

Zawsze pozostanie kilka obszarów, w których rozwiązanie w chmurze nie jest możliwe, a te wymagają opieki i uwagi, na które zasługują od dostawców rozwiązań serwerowych. Ale pozostanie tym bardziej wymagającym i drogim z tych dwóch.

 

Autor: Robert Kováčik,Lukáš Beňa

Dodatkowe informacje
Free Trial

Łatwy upgrade Redmine 2018
Najlepsze wtyczki i funkcje
Nowy i mobilny projekt
Uaktualnienia serwera
Globalna chmura

Zacznij Free Trial

Łatwy test Redmine 2018

Pełne, 30 Dni, chronione przez SSL, codzienne archiwizacje, w Twojej lokalizacji geograficznej

or