en
Lingua
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
traduzione AI
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Redmine Server o Cloud: questa è la domanda

12/3/2017
14 minuti
Robert Kováčik

Scegliere tra Redmine server ed nuvola le soluzioni sono diventate la parte cruciale del processo decisionale in molte organizzazioni e il verdetto finale non è sempre prestabilito.

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.

Programmazione

La domanda di amministratori di server è maggiore dell'offerta che è un dato di fatto. Il supporto del server non fa eccezione. Per questo semplice motivo, il supporto del server deve essere pianificato in anticipo, in modo che ci sia un lasso di tempo sufficiente per la risoluzione completa del problema.

Ciò è particolarmente vero se l'unica opzione di accesso è tramite controllo remoto dove deve essere presente l'amministratore del cliente. Se il cliente ci ha fornito l'accesso SSH, questo problema è un po 'più piccolo - il nostro amministratore avvia immediatamente la riparazione quando disponibile e non ha bisogno di incontrare l'amministratore del cliente.

Verifica del bug report

Non è esagerato affermare che ogni ambiente server è diverso. Con così tante opzioni di configurazione, si potrebbe pensare che sia impossibile avere due server identici. Questo è spesso il motivo per cui non possiamo simulare un comportamento interno descritto dal cliente che funge da bug.

Se un servizio richiesto per eseguire la nostra applicazione è configurato diversamente dal nostro consiglio, non è necessariamente sbagliato, ma potrebbe causare problemi nell'applicazione che sono difficili da rintracciare in quella configurazione.

Iscriviti gratis

Nessuna carta di credito richiesta. Nessuna installazione necessaria, nessun obbligo

Soluzione cloud Redmine

Tecnicamente, per l'utente finale non c'è alcuna reale differenza tra la soluzione server e quella cloud, è pur sempre un'applicazione web che apri nel tuo browser. Dal punto di vista del servizio, tuttavia, queste soluzioni non sono uguali.

Mentre con la soluzione server lavori parzialmente per l'app - è necessario dedicare alcune risorse alla manutenzione dell'app e dell'ambiente server. Nel cloud, tutto il tuo sforzo è focalizzato sul lavoro con l'app per raggiungere gli obiettivi nella tua azienda. Redmine Cloud sta semplicemente conducendo il tuo business, mentre gestiamo il "toolhed".

Cosa offriamo

Configurazione ottimale

Con la nostra vasta esperienza con l'infrastruttura server e le inesauribili innovazioni evolutive e rivoluzionarie in questo campo, insieme con la più profonda conoscenza dei requisiti applicativi, siamo in grado di garantire che il nostro cloud fornisca la configurazione ottimale per il le migliori prestazioni del nostro software.

Con il mondo IT che cambia ogni giorno davanti ai nostri occhi, ci rendiamo conto che non ci sarà mai una perfetta configurazione perfetta. Ecco perché in qualsiasi momento gestiamo il cloud adattando le migliori pratiche e le nostre tecnologie a ultime tendenze ad alto valore aggiunto.

Redmine Global Cloud

I nostri data center sono già diffusi in tutti i continenti (non antartici) per garantire disponibilità e accessibilità affidabili da ogni parte del mondo. E non abbiamo intenzione di smettere di aggiungere nuovi data center alla nostra mappa. Tutti i data center sono conformi agli standard più elevati di hosting di applicazioni.

Posizioni dei nostri attuali data center *:

  • EUROPA
    •  Francia
    •  Repubblica Ceca
    •  Russia (Mosca)
  • AMERICA DEL NORD - Canada
  • AMERICA DEL SUD - Brasile
  • ASIA
    • Singapore
    • Giappone
  • AUSTRALIA - Sydney
  • AFRICA - Repubblica del Sud Africa

* - a partire da 09 / 2017

I centri dati in tutto il mondo offrono prestazioni rapide e un elevato livello di sicurezza.

OVH ospita in Europa e in Canada

SOC2 Easy Cloud Iso27001 Easy Cloud

Amazon AWS in Asia e Sud America

SOC3 Easy Cloud Iso27001 Easy Cloud

Dove trovi i nostri server? Virtualmente ovunque.

Redmine Global Cloud mappa

Redmine Global Cloud mappa

Flessibilità

Le applicazioni cloud sono generalmente più standardizzate rispetto alle soluzioni server, il che è un aspetto positivo perché riduce il costo per il cliente. Tuttavia, in Redmine Cloud forniamo servizi personalizzabili esclusivi che eliminano alcuni degli svantaggi del cloud di base.

Un esempio di tale servizio è l'esecuzione dell'applicazione sul dominio del cliente. Ad esempio, invece di utilizzare il dominio standard per un'applicazione company.easyproject.com, Puoi usare projects.company.com.

Un altro servizio che offriamo sono i backup regolari di tutti i dati da un'applicazione accessibile in una posizione SFTP sicura, che non è uno standard nella maggior parte delle soluzioni cloud.

Se le esigenze di personalizzazione della soluzione cloud diventano ancora più elevate, siamo pronti.

Redmine la nube privata (server dedicato)

L'apice dei servizi cloud, cloud privato combina i maggiori vantaggi delle soluzioni server e cloud, eliminando le carenze più significative delle due.

Da un lato, l'applicazione viene eseguita su un file server dedicato esclusivamente alla tua applicazione, dove i servizi tecnici circostanti sono adattati alle tue esigenze. D'altra parte, lasciate tutte le preoccupazioni per il "benessere" dell'applicazione a noi, e non è necessario portare una squadra per questo scopo nella vostra organizzazione.

Assistenza

È stato menzionato nella parte server di questo articolo che potrebbe risultare complicato risolvere alcuni problemi che si verificano nell'applicazione server. Nel cloud, tuttavia, puoi sempre contare sull'approccio più diretto e proattivo ai tuoi problemi segnalati semplicemente perché i nostri operatori possono testare direttamente il problema. Pertanto, siamo in grado di fornirti un soluzione di prima risposta alla tua richiesta molto spesso.

Inoltre, il nostro stato dell'arte tecnologia di monitoraggio degli incidenti è in piena permanenza 24 / 7, che ci consente di intercettare la grande maggioranza degli errori prima che vengano notati dall'utente finale. E quelli che sono stati scoperti dagli utenti sono già affidati al nostro team di esperti.

Il ripristino in caso di guasti irreversibili dei servizi esterni avviene entro 3 ore: l'applicazione viene eseguita su un nuovo server.

Limitazioni della soluzione cloud Redmine

Controllo sull'applicazione

Il back-end dell'applicazione - infrastruttura, codice sorgente, processi server, ecc. Sono completamente sotto il nostro controllo - il cliente non riesce a gestire questa parte della soluzione. In caso di cloud privato, il cliente ha voce in capitolo, ma non lo gestisce direttamente.

Politiche di sicurezza

Inutile dire che Redmine Cloud protegge i dati dell'utente secondo standard elevati e tutte le politiche legislative. Nonostante ciò, ci sono organizzazioni che semplicemente non sono autorizzate ad avere dati elaborati da parti esterne, a causa di regole interne, legislazione in aree regolamentate o altri regolamenti. Tuttavia, questo è raramente il caso.     

I nostri dati mostrano che queste limitazioni riguardano direttamente solo il 10% di tutti i nostri clienti.

Come scegliere?

Per aiutarti con la decisione fondamentale tra server e soluzione cloud, abbiamo preparato una serie di domande per aiutarti a realizzare le tue vere priorità per la decisione e per svelare alcune variabili che potresti aver lasciato fuori dall'equazione.

Questa guida riassume sostanzialmente i paragrafi precedenti, ma aggiunge anche altri criteri più sublimi.

Domanda n. 1 - Dispongo delle risorse per ospitare autonomamente un'applicazione Web?

A partire da un'infrastruttura server ovvia e affidabile, amministratori di server esperti. Ma poi va più in profondità, ai prerequisiti software.

  • Dovrò assumere nuovi dipendenti per gestire l'applicazione?
  • I miei tecnici richiedono una formazione aggiuntiva per questo tipo di applicazione?
  • Avrò bisogno di acquistare un nuovo server?
  • Avrò bisogno di aggiornare / sostituire un sistema operativo?
  • Quanti componenti dovrò installare / aggiornare per poter installare l'applicazione?

Ricorda, stare al passo con le attuali tecnologie server per eseguire un'applicazione web affidabile può essere più impegnativo di quanto sembri a prima vista.

Domanda #2 - Quanto costerebbe l'auto hosting?

Nel cloud si paga solo per il cosiddetto SaaS (software as a service), mentre la soluzione server implica anche costi aggiuntivi. Non solo il prezzo dell'applicazione, ma anche i costi interni per la manutenzione, l'hardware o la formazione tecnica. Se il budget per la tua applicazione non è pronto per un tale sovraccarico, rimarrai spiacevolmente sorpreso ... e anche i tuoi supervisori.

Tienilo sempre a mente quando ti prepari per un'applicazione ospitata autonomamente. Alla fine, la decisione potrebbe essere più semplice di quanto ti aspetti in un confronto fianco a fianco del budget.

Domanda # 3 - Che tipo di supporto mi aspetto?

Mentre i tempi di risposta sono simili in entrambe le soluzioni, ci sono ragioni oggettive per cui alcuni problemi sul server possono essere risolti in settimane, invece che ore sul cloud.

Statisticamente, il tempo di risoluzione dei problemi complessi medio-alti è più lento nelle soluzioni server rispetto al cloud. Questo è semplicemente perché l'operatore di supporto non ha accesso diretto al problema e potrebbe non essere in grado di replicare il comportamento segnalato.

Sommario

Non è una sorpresa che la maggior parte degli utenti di software optino per la soluzione cloud completa e priva di complicazioni, se disponibile. Per gli individui e la maggior parte delle aziende, non è nemmeno una decisione: basta avviare un'istanza cloud, invitare il proprio team e continuare a concentrarsi sul proprio core business con l'aiuto della nuova app.

Rimarranno sempre alcune aree in cui la soluzione cloud non è possibile e questi ottengono la cura e l'attenzione che meritano dai fornitori di soluzioni server. Ma rimarrà il più impegnativo e costoso dei due.

Prova Easy Redmine in 30 giorni di prova gratuita

Funzionalità complete, protezione SSL, backup giornalieri, nella tua geolocalizzazione