Redmine Server eller Cloud: Det är frågan

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

Att välja mellan Redmine server OCH Häftigt Lösningar har blivit många avgörande av beslutsprocessen inom, och det slutgiltiga beslutet är inte alltid förutbestämt.

Flera faktorer bör beaktas inom man slutligen väljer sätt att bedriva sitt företag - början 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ök 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 överallt. Virtualisering Detta var ett naturligt steg redan från början av våra serverlösningar. Istället för att våra kunder behöver förbereda en miljö med alla förutsättningar inom den slutliga installationen av vår applikation, erbjuder vi möjligheter 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 applikationer om att börja arbeta. På så sätt kan man komma igång med applikationen mycket snabbare och med betydande 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 installationer till en specifik mapp, köra olika serverkommandon), finns det en guide som tar dig genom de grundläggande inställningar och utförda installationer 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-servrar 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å beroende har vi utvecklat ett mycket enkelt verktyg som kontrollerar de viktiga komponenterna på servern. Administratör kör bara en enkel kommando, vilket gör tabeller i en snygg listkomponenter 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 innehåller installationsmanualer, uppdatering av Ruby, serverkonfigurationer, praktiska 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 kunna 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ängliga som en betaltjänst. Dessutom är upplösningshastigheten alltid lägre jämfört med molnlösningen - helt enkelt på grund av att arrangemanget 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 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.

Planera

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 fått 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 kundadministratörer.

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 anledning 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år rekommendation, är det inte nödvändigtvis fel, men det kan orsaka problem i applikationen som är svåra att spåra tillbaka till konfigurationen.

Registrera dig gratis

Inga 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 för 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åra moln ger den optimala konfigurationen för bästa prestanda av vår programvara.

Eftersom IT-världen förändrar 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 högsta standarder 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 karta

Redmine Global Cloud karta

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 exklusiva anpassningsbara tjänster som eliminerar vissa av de grundläggande nackdelar med molnet.

Ett exempel på en sådan tjänst är att köra applikationen på kunders domän. Istället för att använda standarddomänen 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 applikationer 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 kombinera de största fördelarna med både server- och molnlösningar samtidigt som de mest uppnår nackdelarna hos båda elimineras.

Å ena sidan körs din applikation på en separat server som är dedikerad enbart för 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ösningen 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 på 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, serverprocessor osv. är helt under vår kontroll - kunden får inte hantera den här delen av lösningen. I fall 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 tilllå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åra data visar att dessa begränsningar direkt påverkar 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 och uppsättningsfrågor för att hjälpa dig att förstå dina verkliga prioriteringar för beslut 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/sätta ett operativsystem?
  • Hur många komponenter måste jag installera/uppdatera för att kunna installera applikationer?

Kom ihåg att det kan vara mer krävande än att 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å applikationer, 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. Jag slutändan kan besluta att vara klarare ä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 i 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 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öjlighet. 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 sätta 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 omsorg och uppmärksamhet 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