Redmine Server eller Cloud: Det är frågan

12/3/2017
13 minutes
Róbert Kováčik

Att välja mellan Redmine server och moln lösningar har blivit en avgörande del av beslutsprocessen inom många organisationer, och det slutgiltiga beslutet är inte alltid förutbestämt.

Flera faktorer bör beaktas innan man slutligen väljer sättet att bedriva sitt företag - börjande med kostnader, olika funktionella och prestandastandarder samt säkerhetsfrågor. För individer är valet mycket enklare - under flera år har molnlösningar blivit det föredragna valet både för personligt bruk och till och med småföretag. I de följande styckena kommer vi att presentera och sammanfatta vår teknologi och våra ansträngningar för att göra Easy Redmine till den bästa tillgängliga projektledningslösningen för dem som redan har valt sin väg. För dem som fortfarande är osäkra kommer vi också att presentera ett typiskt användningsfall med positiva och negativa aspekter att beakta, vilket kan hjälpa till att påskynda beslutsfattandet baserat på deras viktigaste krav. Självhostad Redmine (server) lösningar Vad vi erbjuder Som ett företag som är helt engagerat i webbapplikationer har vi en djup förståelse för vad som krävs för att vara värd för en sådan app. Som en del av vårt kontinuerliga stöd för självhostade lösningar försöker vi förenkla denna komplexa operation så mycket som möjligt. Under våra över 10 års erfarenhet med hundratals unika serverkunder har vi utvecklat och släppt en mängd användbara verktyg och manualer som kan användas nästan överallt. Virtualisering Detta var ett naturligt steg redan från början av vårt serverlösningar. Istället för att våra kunder behöver förbereda en miljö med alla förutsättningar innan den slutliga installationen av vår applikation, erbjuder vi möjligheten att ladda ner den kompletta "servern". Det är en virtuell maskin (VM) som är kompatibel med VMware och Virtual Box-tekniker och som innehåller applikationen redo att börja arbeta. På så sätt kan kunden komma igång med applikationen mycket snabbare och med betydligt mindre ansträngning. Vi har också släppt ett par gratis varianter av VM för Redmine-communityn, en med ren Redmine och en annan med Redmine + våra egna gratis tillägg (Easy Gantt, Easy WBS). "Redmine installer" Kort efter dess lansering blev Redmine installer det mest använda verktyget hittills. När kunden väljer att installera applikationen direkt på servern gör detta verktyg det mycket enklare än det vanliga sättet - istället för att behöva utföra många manuella steg (extrahera installationspaketet till en specifik mapp, köra olika serverkommandon), finns det en guide som tar dig genom de grundläggande inställningarna och utför installationen och migreringarna automatiskt - vilket minimerar risken för fel. Dessutom är Redmine installer en integrerad del av våra VM, där den används för att installera programuppdateringar utan krångel. Kontroll av Redmine-servers krav Som tidigare nämnts är våra applikationer beroende av olika system, vilket är ganska normalt - vi lever i en era av integrerad teknik. För att hålla ordning på beroendena har vi utvecklat ett mycket enkelt verktyg som kontrollerar de viktiga komponenterna på servern. Administratören kör bara en enkel kommando, vilket resulterar i en snygg tabell som listar komponenterna och deras status. Sådan information är värdefull inte bara för administratören, utan även för vårt supportteam som kan ge bättre instruktioner för en lösning om kunden vänder sig till oss. Manualer och riktlinjer Servermiljön är en mångfaldig djungel av absurda proportioner. För att hålla alla delar i perfekt synkronisering krävs massor av erfarenhet och kontinuerlig uppdatering av kunskap om nya tekniker. För de mest avgörande konfigurationerna och komponenterna relaterade till våra applikationer har vi publicerat instruktionsmanualer och riktlinjer som hjälper administratörer med regelbunden serverunderhåll. Dessa inkluderar installationsmanualer, uppdatering av Ruby, serverkonfigurationer, användbara kommandon eller vanliga serverfel och mer. Begränsningar med Redmine serverlösning Supportflexibilitet Även om vi alltid gör vårt allra bästa för att ge kunder så mycket användbar information och verktyg för smidig drift av deras självhostade applikation kan vi inte direkt kontrollera deras miljö. Det innebär att vi inte har möjlighet att utföra fixar direkt på servern eller att vi inte kan söka efter orsaken till olika fel som uppstår på servern, vilket lämnar oss bara gissande när vi ger support. Fjärrserverstöd utfört av våra administratörer finns tillgängligt som en betaltjänst. Dessutom är upplösningshastigheten alltid längre jämfört med molnlösningen - helt enkelt på grund av de arrangemang som behövs innan åtkomst till klientens server kan ges. Vilket leder till nästa punkt: Åtkomstbegränsningar och problem I de flesta fall när en kund begär serverstöd kan de inte ge direkt åtkomst till servern, utan snarare en fjärrstyrningssession via appar som TeamViewer. Det är bättre än att inte ha någon åtkomst, men vår erfarenhet visar en betydande minskning av flexibilitet och upplösningshastighet vid användning av fjärrstyrningsverktyg jämfört med direkt (SSH) åtkomst - anslutningsproblem med värdens dator, eftersläpning och förlust av kontroll när kunden använder datorn. Allt detta leder till 50% längre upplösningshastighet än med SSH-åtkomst.

Planering

Efterfrågan på serveradministratörer är större än tillgången, det är ett kallt, hårt faktum. Serverstöd är inget undantag. Av denna enkla anledning måste serverstöd planeras i förväg, så att det finns tillräckligt med tid för att helt lösa problemet.

Detta gäller särskilt om det enda åtkomstalternativet är via fjärrstyrning där kundens administratör måste vara närvarande. Om kunden har gett oss SSH-åtkomst är detta problem något mindre - vår administratör startar reparationen omedelbart när den är tillgänglig och behöver inte träffa kundens administratör.

Verifiering av felrapport

Det är inte långsökt att säga att varje servermiljö är annorlunda. Med så många konfigurationsalternativ skulle man kunna tro att det är omöjligt att ha två identiska servrar. Detta är ofta anledningen till att vi inte kan simulera en specifik beteende som beskrivs av kunden och som fungerar som en bugg.

Om en tjänst som krävs för att köra vår applikation är konfigurerad annorlunda än vårt rekommendation, är det inte nödvändigtvis fel, men det kan orsaka problem i applikationen som är svåra att spåra tillbaka till den konfigurationen.

Registrera dig gratis

Ingen kreditkort krävs. Ingen installation behövs, ingen förpliktelse

Redmine molnlösning

Tekniskt sett finns det ingen verklig skillnad mellan server- och molnlösning för slutanvändaren, det är fortfarande en webbapplikation som du öppnar i din webbläsare. Från tjänsteperspektivet är dock dessa lösningar helt olika.

Med serverlösning arbetar du delvis för appen - du behöver ägna vissa resurser åt att underhålla appen och servermiljön. I molnet fokuserar du all din ansträngning på att arbeta med appen för att uppnå mål i ditt företag. Redmine Cloud handlar helt enkelt om att bedriva din verksamhet medan vi hanterar "verktygsskåpet".

Vad vi erbjuder

Optimal konfiguration

Med vår omfattande erfarenhet av serverinfrastruktur och outtömliga evolutionära och revolutionära innovationer inom detta område, tillsammans med den djupaste kunskapen om applikationskraven, kan vi garantera att vårt moln ger den optimala konfigurationen för bästa prestanda av vår programvara.

Eftersom IT-världen förändras varje dag framför våra ögon inser vi att det aldrig kommer att finnas en ultimat perfekt konfiguration. Därför hanterar vi molnet vid varje given tidpunkt genom att anpassa bästa praxis och våra egna teknologier till de senaste högvärdesläggande trenderna.

Redmine Global Cloud

Våra datacenter är redan spridda över alla (icke-antarktiska) kontinenter för att erbjuda tillförlitlig tillgänglighet och tillgänglighet från varje del av världen. Och vi planerar inte att sluta lägga till nya datacenter på vår karta. Alla datacenter uppfyller de högsta standarderna för applikationshosting.

Platser för våra nuvarande datacenter*:

  • EUROPA
    •  Frankrike
    •  Tjeckien
    •  Ryssland (Moskva)
  • NORDAMERIKA - Kanada
  • SÖDRA AMERIKA - Brasilien
  • ASIEN
    • Singapore
    • Japan
  • AUSTRALIEN - Sydney
  • AFRIKA - Republiken Sydafrika

* - per 09/2017

Datacenter runt om i världen ger snabb prestanda och en hög nivå av säkerhet.

OVH-hosting i Europa och Kanada

SOC2 Easy Cloud iso27001 Easy Cloud

Amazon AWS i Asien och Sydamerika

SOC3 Easy Cloud iso27001 Easy Cloud

Var hittar du våra servrar? I princip överallt.

Redmine Global Cloud map

Redmine Global Cloud map

Flexibilitet

Molnapplikationer är generellt sett mer standardiserade än serverlösningar, vilket är bra eftersom det minskar kostnaderna för kunden. Men i Redmine Cloud erbjuder vi exklusiva anpassningsbara tjänster som eliminerar vissa av de grundläggande nackdelarna med molnet.

Ett exempel på en sådan tjänst är att köra applikationen på kundens domän. Istället för att använda den standarddomän för en applikation company.easyproject.com, kan du använda projects.company.com.

En annan tjänst vi erbjuder är regelbundna säkerhetskopior av all data från applikationen som är tillgänglig på en säker SFTP-plats, vilket inte är standard i de flesta molnlösningar.

Om kraven på anpassning av molnlösningen blir ännu högre, är vi redo för det.

Redmine Private Cloud (dedikerad server)

Det bästa av molntjänster, privat moln kombinerar de största fördelarna med både server- och molnlösningar samtidigt som de mest betydande nackdelarna hos båda elimineras.

Å ena sidan körs din applikation på en separat server som är dedikerad enbart åt din applikation, där omgivande tekniska tjänster anpassas efter dina behov. Å andra sidan lämnar du alla bekymmer för applikationens "välmående" till oss och behöver inte ha ett team för detta ändamål i din organisation.

Support

Det nämndes i serverdelen av denna artikel att det kan bli komplicerat att lösa vissa problem som uppstår på serverapplikationen. I molnet kan du dock alltid räkna med det mest direkta och proaktiva tillvägagångssättet för dina rapporterade problem helt enkelt eftersom våra operatörer kan testa problemet på plats. Därför kan vi ofta ge dig en första lösning på din begäran.

Dessutom är vår toppmoderna incidentövervakningsteknik permanent tillgänglig 24/7, vilket gör att vi kan upptäcka och åtgärda de flesta fel innan de märks av slutanvändaren. Och de som har upptäckts av användarna är redan i händerna på vårt engagerade team av experter.

Återhämtning vid allvarliga fel på externa tjänster tar högst 3 timmar - din applikation körs på en ny server.

Begränsningar med Redmine molnlösning

Kontroll över applikationen

Bakänden av applikationen - infrastruktur, källkod, serverprocesser osv. är helt under vår kontroll - kunden får inte hantera den här delen av lösningen. I fallet med privat moln har kunden en röst i det, men hanterar det inte direkt.

Säkerhetspolicyer

Självklart skyddar Redmine Cloud användardata enligt höga standarder och alla lagstadgade policys. Trots det finns det organisationer som helt enkelt inte tillåts att ha data som bearbetas av externa parter på grund av interna regler, lagstiftning inom reglerade områden eller andra föreskrifter. Detta är dock sällan fallet.

Vår data visar att dessa begränsningar direkt påverkar endast cirka 10 % av alla våra kunder.

Hur väljer man?

För att hjälpa till med det viktiga beslutet mellan server- och molnlösning har vi förberett en uppsättning frågor för att hjälpa dig att förstå dina verkliga prioriteringar för beslutet och att avslöja några variabler som du kanske har utelämnat från ekvationen.

Denna guide sammanfattar i princip de tidigare styckena, men lägger också till andra mer sublima kriterier.

Fråga #1 - Har jag resurserna för att själv vara värd för en webbapplikation?

Börja med det uppenbara - pålitlig serverinfrastruktur, kunniga serveradministratörer. Men sedan går det djupare, till mjukvaruförutsättningar.

  • Kommer jag att behöva anställa nya medarbetare för att hantera applikationen?
  • Kommer mina tekniker att behöva ytterligare utbildning för den här typen av applikation?
  • Kommer jag att behöva köpa en ny server?
  • Kommer jag att behöva uppdatera/ersätta ett operativsystem?
  • Hur många komponenter måste jag installera/uppdatera för att kunna installera applikationen?

Kom ihåg att det kan vara mer krävande än det verkar vid första anblicken att hålla jämna steg med aktuella serverteknologier för att köra en pålitlig webbapplikation.

Fråga #2 - Hur mycket skulle det kosta att vara värd själv?

I molnet betalar du bara för så kallad SaaS (programvara som tjänst), medan serverlösningen innebär ytterligare kostnader. Inte bara priset på applikationen, utan också interna kostnader för underhåll, hårdvara eller teknisk utbildning. Om din applikationsbudget inte är redo för sådana extra kostnader kommer du att bli obehagligt överraskad... och dina överordnade också.

Håll alltid detta i åtanke när du förbereder dig för en självvärd applikation. I slutändan kan beslutet vara enklare än du förväntar dig vid en jämförelse av budgeten.

Fråga #3 - Vilken typ av support förväntar jag mig?

Även om svarstiderna är liknande i båda lösningarna finns det objektiva skäl till varför vissa problem på servern kan lösas på veckor, till skillnad från timmar i molnet.

Statistiskt sett är upplösningstiden för medel- till högkomplexa problem långsammare i serverlösningar än i molnet. Detta beror helt enkelt på att supportoperatören inte har direkt tillgång till problemet och kanske inte kan replikera den rapporterade beteendet.

Sammanfattning

Det är ingen överraskning att majoriteten av programvaruanvändare väljer den kompletta, ansträngningsfria, plug-and-play-lösningen av molnet om de ges möjligheten. För individer och de flesta företag är det inte ens ett beslut - bara starta en molninstans, bjuda in ditt team och fortsätt fokusera på din kärnverksamhet med hjälp av den nya appen.

Det kommer alltid att finnas några områden där molnlösningen inte är möjlig, och dessa får den omsorg och uppmärksamhet de förtjänar från leverantörerna av serverlösningar. Men det kommer att förbli den mer krävande och dyrare av de två.

Prova Easy Redmine i en 30 dagars gratis provperiod

Fullständiga funktioner, SSL-skyddad, dagliga säkerhetskopior, i din geografiska plats