Redmine Server czy Cloud: Oto pytanie.

12/3/2017
13 minuti
Robert Kováčik.
Wybór między rozwiązaniami Redmine serwerowymi a chmurowymi stał się kluczowym elementem procesu podejmowania decyzji w wielu organizacjach, a ostateczna decyzja nie zawsze jest już ustalona.

Prima di scegliere il modo di condurre la propria attività, occorre considerare alcuni fattori, a cominciare dai costi, dai vari standard funzionali e prestazionali fino ai problemi di sicurezza. Per quanto riguarda le persone, la scelta è molto più semplice - già da diversi anni, le soluzioni cloud sono diventate la scelta preferita sia per affari personali che per piccole imprese.

Nei paragrafi che seguono presenteremo e riassumeremo la nostra tecnologia e gli sforzi da compiere Easy Redmine è la migliore soluzione di project management accessibile per coloro che hanno già scelto la loro strada. Per coloro che sono attualmente indecisi, presenteremo anche un tipico caso d'uso con aspetti positivi e negativi da considerare, che possono aiutare ad accelerare la procedura decisionale in base ai loro requisiti chiave.

Redmine auto-ospitato (server) soluzioni

Cosa offriamo

In qualità di azienda pienamente impegnata nelle applicazioni web, abbiamo una profonda conoscenza di ciò che serve per ospitare un'app di questo tipo. Nell'ambito del nostro continuo supporto per soluzioni self-hosted, cerchiamo di semplificare il più possibile questa complessa operazione. Durante i nostri oltre 10 anni di esperienza con centinaia di clienti di server unici, abbiamo innovato e rilasciato una varietà di strumenti e manuali utili utilizzabili quasi universalmente.

Virtualization

Questo è stato un passo naturale fin dall'inizio della nostra impresa di soluzioni server. Invece di chiedere ai nostri clienti di preparare un ambiente con tutti i prerequisiti prima dell'installazione finale della nostra applicazione, offriamo la possibilità di scaricare il "server" completo. È un macchina virtuale (VM) compatibile con le tecnologie VMware e Virtual Box che contiene l'applicazione pronta per iniziare a funzionare. Pertanto, il cliente esegue l'onboard dell'applicazione molto più velocemente e con uno sforzo notevolmente inferiore.

Abbiamo anche rilasciato un paio di varianti gratuite di VM per la comunità Redmine, una con Redmine pulito, l'altra con Redmine + le nostre estensioni gratuite (Easy Gantt, Facile WBS).

"Programma di installazione di Redmine"

Subito dopo il suo rilascio, il programma di installazione di Redmine è diventato lo strumento più utilizzato fino ad oggi. Quando il cliente sceglie di installare l'applicazione direttamente sul server, questo strumento lo rende molto più semplice rispetto al modo standard, invece di dover eseguire molti passaggi manuali (estrarre il pacchetto di installazione in una cartella specifica, eseguire vari comandi del server), lì è una procedura guidata che ti guida attraverso le impostazioni di base e esegue l'installazione e le migrazioni automaticamente - minimizzando così la possibilità di un errore.

Inoltre, il programma di installazione di Redmine è parte integrante delle nostre VM, dove viene utilizzato per installare gli aggiornamenti software senza problemi.

Controllo dei requisiti del server Redmine

Come accennato in precedenza, le nostre applicazioni dipendono da tutti i tipi di sistemi, il che è abbastanza normale - stiamo vivendo in un'epoca di tecnologia integrata. Per mantenere in ordine le dipendenze, abbiamo ideato uno strumento molto semplice che controlla i componenti importanti sul server. L'amministratore esegue semplicemente un semplice comando, che si traduce in una tabella ordinata che elenca i componenti e il loro stato. Tali informazioni sono preziose non solo per l'amministratore, ma eventualmente anche per il nostro personale di supporto che può fornire migliori istruzioni per una correzione se il cliente si rivolge a noi.

Manuali e linee guida

L'ambiente server è una giungla diversificata di proporzioni ridicole. Per mantenere tutte le parti in perfetta sincronia richiede tonnellate di esperienza e continuamente rinfrescando la vostra conoscenza sulle nuove tecnologie. Per le configurazioni e i componenti più importanti relativi alle nostre applicazioni, abbiamo pubblicato istruzioni manuali e linee guida che aiutano gli amministratori nella normale manutenzione del server.

Questi includono: manuali di installazione, aggiornamento dei rubini, configurazioni di server, comandi utili o comuni errori del server e altro ancora.

Limitazioni della soluzione server Redmine

Supporta la flessibilità

Mentre cerchiamo sempre del nostro meglio per fornire ai clienti tutte le informazioni e gli strumenti utili per il corretto funzionamento della loro applicazione self-hosted, non possiamo controllare direttamente il loro ambiente. Ciò significa che non abbiamo la possibilità di eseguire correzioni direttamente sul server, o non possiamo cercare la causa dei vari errori che si verificano sul server, il che ci lascia solo supposizioni quando forniamo supporto.

Il supporto del server remoto eseguito dai nostri amministratori è disponibile come servizio a pagamento. Inoltre, il tempo di risoluzione è sempre più lungo rispetto alla soluzione cloud, semplicemente a causa degli accordi necessari prima che possa essere fornito l'accesso al server client. Il che porta al punto successivo:

Restrizioni di accesso e problemi

Nella maggior parte dei casi, quando un cliente richiede il supporto del server, non può fornire l'accesso diretto al server, ma piuttosto una sessione di controllo remoto tramite app come TeamViewer. È meglio che non avere accesso, ma la nostra esperienza mostra una significativa diminuzione della flessibilità e del tempo di risoluzione quando si utilizzano strumenti di controllo remoto rispetto all'accesso diretto (SSH): problemi di connessione con il computer host, ritardo e perdita di controllo quando il cliente utilizza il computer. Tutto aggiunge fino al 50% di tempo di risoluzione più lento rispetto all'accesso SSH.

Pianificazione

Zapotrzebowanie na Administratorów serwerów jest większe niż podaż, to niezaprzeczalny fakt. Wsparcie serwerowe nie jest wyjątkiem. Z tego prostego powodu, wsparcie serwerowe musi być zaplanowane z wyprzedzeniem, aby istniał wystarczający czas na pełne rozwiązanie problemu.

Jest to szczególnie ważne, jeśli jedyną opcją dostępu jest zdalne sterowanie, gdzie Administrator klienta musi być obecny. Jeśli client zapewnił nam dostęp SSH, problem ten jest nieco mniejszy - il nostro amministratore rozpoczyna naprawę natychmiast po uzyskaniu dostępu e nie musi spotykać się z Administratorem client.

Weryfikacja rapportów o błędach

Nie jest przesadą powiedzieć, że każde środowisko serwerowe jest inne. Z tak wieloma opcjami konfiguracji, można by pomyśleć, że niemożliwe jest posiadanie dwóch identycznych serwerów. To często jest powodem, dla którego nie możemy symulować wewnętrznie określonego zachowania opisanego przez klienta, które działa jak błąd.

Jeśli usługa wymagana do uruchomienia naszej aplikacji est sconfigurowana inaczej niż nasza rekomendacja, nie jest to koniecznie błędne, ale może powodować problemy w app, które są trudne do wyśledzenia do tej configuricji.

Registrati GRATIS

Non hai più carte di credito. Nie wymagana instalacja, brak zobowiązań

Rozwiązanie chmury Redmine

Technicznie dla użytkownika końcowego nie ma prawdziwej różnicy między rozwiązaniem serwerowym e chmurowym, to wciąż aplikacja internetowa, którą otwierasz w przeglądarce. Z prospektywy usługi, te rozwiązania nie mają nic wspólnego.

Podczas gdy w rozwiązaniu serwerowym częściowo pracujesz dell'applicazione - musisz poświęcić pewne zasoby na utrzymanie aplikacji i środowiska serwerowego. W chmurze cały Twój wysiłek skupia się na pracy con l'applicazione, aby osiągnąć cele w Twoim biznesie. Redmine Cloud per po prostu prowadzenie swojego biznesu, podczas gdy my zarządzamy "narzędziownią".

Co oferujemy

Configurazione ottimale

Dzięki naszemu ogromnemu doświadczeniu w infrastrutturas serverwerowej e niezwykle innowacyjnym rozwiązaniom w tym obszarze, wraz z najgłębszą wiedzą o wymaganiach applicacji, jesteśmy w stanie zagwarantować, że nasza chmura zapewnia configurazione ottimale najlepszej wydajności naszego oprogramowania.

Zmieniający się każdego dnia przed naszymi oczami świat IT, zdajemy sobie sprawę, że nigdy nie będzie ostatecznej, idealnej configracji. Dlatego w każdym momentencie zarządzamy chmurą, dostosowując najlepsze praktyki e nasze własne technology do najnowszych, wysoko wartościowych trendów.

Redmine Global Cloud

Nasze centra danych są już rozsiane na wszystkich (nieantarktycznych) kontynentach, aby zapewnić niezawodną dostępność i dostępność z każdej części świata. I nie planujemy przestawać dodawać nowych centrów danych do naszej mapy. Wszystkie centra danych spełniają najwyższe standardy hostingu aplikacji.

Localizzazione del centro dell'oggetto*:

  • EUROPA
    •  Francja
    •  Czechy
    •  Rosja (Mosca)
  • AMERYKA PÓŁNOCNA - Canada
  • AMERYKA POŁUDNIOWA - Brasile
  • ASIA
    • Singapore
    • Giappone
  • AUSTRALIA-Sydney
  • AFRYKA - Republika Południowej Afryki

* - data 09/2017

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

Gdzie znajdziesz nasze serwery? Prawie wszędzie.

Mappa Redmine Global Cloud

Mappa Redmine Global Cloud

flessibilità

L'applicazione chmurowe è una soluzione standard per i bardziej o un server di rete, che è korzystne, che rende il cliente più disponibile. Solo in Redmine Cloud oferujemy wyłączne usługi dostosowywania, które eliminują niektóre podstawowe wady chmury.

Jednym z przykładów takiej usługi est uruchomienie aplikacji na domenie client. Na przykład zamiast korzystać z standardowej domeny la aplikacji company.easyproject.com, można użyć projects.company.com.

L'offerta iniziale per l'utente è regolare e la copia di copie viene eseguita da un'applicazione disponibile nel mio SFTP completo, ma non è uno standard in tutti i casi di lavoro.

Jeśli wymagania dotyczące dostosowania rozwiązania chmurowego stają się jeszcze wyższe, jesteśmy gotowi na to.

Redmine la nube privata (servitore dedykowany)

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

Z jednej strony Twoja aplikacja działa na oddzielnym serwerze dedykowanym wyłącznie dla Twojej aplikacji, gdzie otaczające usługi techniczne są dostosowane do Twoich potrzeb. Z other strony, pozostawiasz nam wszystkie troski o “dobrostan” aplikacji, e nie musisz zatrudniać zespołu do tego celu w swojej organizacji.

Wsparcie

W części serwerowej tego artykułu wspomniano, że rozwiązywanie niektorych problemów występujących w aplicacji serwerowej może stać się skomplikowane. W chmurze jednak zawsze możesz liczyć na najbardziej bezpośrednie i proaktywne podejście do zgłoszonych problemów, ponieważ nasi operatorzy mogą przetestować problem z pierwszej ręki. Dlatego często jesteśmy w stanie zapewnić Ci pierwsze rozwiązanie Twojego problemu.

Ponadto, nasza najnowocześniejsza tecnologia monitorowania incidente działa w pełnym zakresie 24 ore su 7, XNUMX giorni su XNUMX, co pozwala nam przechwytywać większość błędów zanim zostaną zauważone przez końcowego użytkownika. A te, che hai deciso per l'uso, sei esperto nel nostro compito.

Przywracanie w przypadku awarii zewnętrznych usług trwa maksymalnie 3 godziny - Twoja aplikacja działa na nowym serwerze.

Ograniczenia rozwiązania chmurowego Redmine

Controlla l'applicazione

Applicazione backend: infrastruttura, codice, processo di rete itp. są całkowicie pod naszą kontrolą - client nie ma możliwości zarządzania tą częścią rozwiązania. W przypadku prywatnej chmury client ma na to wpływ, ale nie obsługuje tego bezpośrednio.

Polityki bezpieczeństwa

Non c'è niente che non va, perché Redmine Cloud cronaca dane użytkowników zgodnie z wysokimi standardami e wszystkimi politykami ustawodawczymi. Pomimo tego istnieją organizacje, które po prostu nie mogą przetwarzać danych przez zewnętrzne strony, ze względu na wewnętrzne przepisy, ustawodawstwo w regulowanych obszarach lub inne przepisy. Jednak scherzo a rzadkość.     

Nasze dane pokazują, że te ograniczenia dotyczą bezpośrednio tylko okolo 10% wszystkich naszych clientów.

Jak Wybrac?

Aby pomóc w ważnej decyzji między rozwiązaniem serwerowym a chmurowym, przygotowaliśmy zestaw pytań, które pomogą Ci zrealizować swoje prawdziwe priorytety dla decyzji i odkryć niektore zmienne, które mogłeś pomin ąć w równaniu.

Ta instrukcja podsumowuje poprzednie akapity, ale dodaje również inne bardziej subtelne kryteria.

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

Zaczynając od oczywistych - niezawodnej infrastrutturaktury serwera, wykwalifikowanych Administratorów serwera. Ale potem idzie to głębiej, do wymagań oprogramowania.

  • Czy będę musiał zatrudnić nowych pracowników do zarządzania aplikacją?
  • Czy moi technicy będą wymagać dodatkowego szkolenia per la tua app rodzaju?
  • Qual è il tuo musicista preferito adesso?
  • Czy będę musiał zaktualizować/zastąpić system operacyjny?
  • Il componente è dotato di installazione/aggiornamento musicale, aby móc zainstalować aplikację?

Pamiętaj, że utrzymanie aktualnych technologii serwerowych, aby uruchomić niezawodną aplikację internetową, może być bardziej wymagające, niż się to na pierwszy rzut oka wydaje.

Pytanie #2 - Ile kosztowałoby samodzielne hostowanie?

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. Non ho bisogno di un'applicazione, ma sono così costose le opzioni per l'uso, ma soprattutto la tecnica della tecnologia. Jeśli Twój budżet na aplikację nie jest gotowy na takie koszty, będziesz nieprzyjemnie zaskoczony... e tak też będą Twoi przełożeni.

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

Pytanie #3 - Jakiego rodzaju wsparcie oczekuję?

Podczas gdy czasy reakcji są podobne w obu rozwiązaniach, istnieją obiektywne powody, dla których niektóre problemy na serwerze mogą być rozwiązywane w ciągu tygodni, e nie godzin w chmurze.

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

Somma

Non jest zaskoczeniem, że większość użytkowników oprogramowania deciduje się na completną, bezproblemową e gotową do użycia rozwiązanie chmurowe, jeśli tylko mają taką możliwość. Dla większości osób i firm to nawet nie jest decyzja - wystarczy uruchomić instancję chmury, zaprosić zespół i kontynuować skupienie się na podstawowej działalności z pomocą nowej aplikacji.

Zawsze będą jednak obszary, gdzie rozwiązanie chmurowe nie jest możliwe, i te obszary otrzymują odpowiednią opiekę i uwagę od dostawców rozwiązań serwerowych. Ale pozostanie to bardziej wymagające i droższe z tych dwóch opcji.

Prova Easy Redmine per 30 giorni

Funzionalità aggiuntive, crittografia SSL, copia codificata disponibile in due località