Redmine Server eller Cloud: Det er spørgsmålet.

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

Valget mellem Redmine server og cloud løsninger er blevet en afgørende del af beslutningsprocessen i mange organisationer, og den endelige dom er ikke altid forudbestemt.

Der er mange faktorer, der bør overvejes, før du endelig vælger måden at drive din virksomhed på - startende med omkostninger, forskellige funktionelle og præstationsstandarder op til sikkerhedsspørgsmål. Når det kommer til enkeltpersoner, er valget meget enklere - i flere år er cloud-løsninger blevet foretrukket valg både for personlige virksomheder og endda små virksomhedsprojekter.

I de følgende afsnit vil vi præsentere og opsummere vores teknologi og bestræbelser på at gøre Easy Redmine til den bedste tilgængelige projektstyringsløsning for dem, der allerede har valgt deres vej. For dem, der stadig er i tvivl, vil vi også præsentere en typisk brugssag med positive og negative aspekter at overveje, hvilket kan hjælpe med at fremskynde beslutningsprocessen baseret på deres vigtigste krav.

Self-hosted Redmine (server) løsninger

Hvad vi tilbyder

Som et firma, der er fuldt engageret i webapplikationer, har vi en dyb forståelse for, hvad der kræves for at hoste en sådan app. Som en del af vores løbende support til self-hosted løsninger forsøger vi at forenkle denne komplekse operation så meget som muligt. I løbet af vores 10+ års erfaring med hundredvis af unikke serverkunder har vi innoveret og udgivet en række nyttige værktøjer og vejledninger, der kan bruges næsten universelt.

Virtualisering

Dette var et naturligt skridt lige fra begyndelsen af vores serverløsninger. I stedet for at have vores kunder forberede en miljø med alle forudsætninger før den endelige installation af vores applikation, giver vi mulighed for at downloade den komplette "server". Det er en virtuel maskine (VM) kompatibel med VMware og Virtual Box teknologier, der indeholder applikationen klar til at begynde at arbejde. På den måde kommer kunden hurtigere i gang med applikationen og med betydeligt mindre indsats.

Vi har også udgivet et par gratis varianter af VM til Redmine-fællesskabet, en med ren Redmine og en anden med Redmine + vores egne gratis udvidelser (Easy Gantt, Easy WBS).

"Redmine installer"

Kort tid efter udgivelsen blev Redmine installer det mest anvendte værktøj til dato. Når kunden vælger at installere applikationen direkte på serveren, gør dette værktøj det meget nemmere end den standardmæssige måde - i stedet for at skulle udføre mange manuelle trin (udtrække installationspakken i en bestemt mappe, køre forskellige serverkommandoer), er der en guide, der tager dig gennem de grundlæggende indstillinger og udfører installationen og migrationerne automatisk - hvilket minimerer risikoen for fejl.

Derudover er Redmine installer en integreret del af vores VM'er, hvor den bruges til at installere softwareopdateringer uden besvær.

Redmine serverkravskontrol

Som nævnt tidligere er vores applikationer afhængige af alle former for systemer, hvilket er helt normalt - vi lever i en æra med integreret teknologi. For at holde afhængighederne i orden har vi udviklet et meget simpelt værktøj, der kontrollerer de vigtige komponenter på serveren. Administratoren kører bare en simpel kommando, hvilket resulterer i en overskuelig tabel, der viser komponenterne og deres status. Sådanne oplysninger er værdifulde ikke kun for administratoren, men også for vores supportpersonale, der kan give bedre instruktioner til en løsning, hvis kunden henvender sig til os.

Manualer og retningslinjer

Servermiljøet er en mangfoldig jungle af absurde proportioner. For at holde alle dele i perfekt synkronisering kræver det masser af erfaring og kontinuerlig opdatering af din viden om nye teknologier. For de mest afgørende konfigurationer og komponenter relateret til vores applikationer har vi offentliggjort instruktionsmanualer og retningslinjer, der hjælper administratorer med almindelig servervedligeholdelse.

Dette inkluderer installationsmanualer, opdatering af Ruby, serverkonfigurationer, nyttige kommandoer eller almindelige serverfejl og mere.

Begrænsninger ved Redmine serverløsning

Supportfleksibilitet

Mens vi altid gør vores bedste for at give kunderne så meget nyttig information og værktøjer til problemfri drift af deres self-hosted applikation, kan vi ikke direkte kontrollere deres miljø. Det betyder, at vi ikke har mulighed for at udføre rettelser direkte på serveren, eller vi kan ikke finde årsagen til forskellige fejl, der opstår på serveren, hvilket efterlader os kun at gætte, når vi yder support.

Fjernsupport af serveren udført af vores administratorer er tilgængelig som en betalt service. Desuden er løsningstiden altid længere sammenlignet med cloud-løsningen - simpelthen på grund af de arrangementer, der er nødvendige, før der kan gives adgang til klientens server. Hvilket fører til næste punkt:

Adgangsbegrænsninger og problemer

I de fleste tilfælde, når en kunde beder om server support, kan de ikke give direkte adgang til serveren, men derimod en fjernstyringssession via apps som TeamViewer. Det er bedre end ingen adgang, men vores erfaring viser en betydelig nedsættelse af fleksibiliteten og løsningstiden, når der bruges fjernstyringsværktøjer i forhold til direkte (SSH) adgang - forbindelsesproblemer med den hostende computer, forsinkelse og tab af kontrol, når kunden bruger computeren. Alt dette resulterer i en 50% langsommere løsningstid end med SSH-adgang.

Planlægning

Efterspørgslen efter serveradministratorer er større end udbuddet, det er et koldt, hårdt faktum. Server support er ingen undtagelse. Af denne simple grund skal server support planlægges i forvejen, så der er tilstrækkelig tid til at løse problemet fuldstændigt.

Dette er især sandt, hvis den eneste adgangsmulighed er via fjernstyring, hvor kundens administrator skal være til stede. Hvis kunden har givet os SSH-adgang, er dette problem lidt mindre - vores administrator starter reparationen med det samme, når han er tilgængelig, og behøver ikke at mødes med kundens administrator.

Bugrapportverifikation

Det er ikke langt ude at sige, at hver servermiljø er forskelligt. Med så mange konfigurationsmuligheder skulle man tro, at det er umuligt at have to identiske servere. Dette er ofte årsagen til, at vi ikke kan simulere en specifik adfærd beskrevet af kunden, som fungerer som en fejl.

Hvis en tjeneste, der kræves for at køre vores applikation, er konfigureret anderledes end vores anbefaling, er det ikke nødvendigvis forkert, men det kan forårsage problemer i applikationen, som er svære at spore tilbage til den konfiguration.

Tilmeld dig gratis

Ingen kreditkort krævet. Ingen installation nødvendig, ingen forpligtelse

Redmine cloud-løsning

Teknisk set er der ingen reel forskel mellem server- og cloud-løsning for slutbrugeren, det er stadig en webapplikation, som du åbner i din browser. Fra tjenestens perspektiv er disse løsninger dog slet ikke ens.

Mens du med serverløsningen delvist arbejder for appen - du skal afsætte nogle ressourcer til at vedligeholde appen og servermiljøet. I clouden er al din indsats fokuseret på at arbejde med appen for at opnå mål i din virksomhed. Redmine Cloud handler simpelthen om at drive din virksomhed, mens vi styrer "værktøjskassen".

Hvad vi tilbyder

Optimal konfiguration

Med vores store erfaring med serverinfrastruktur og uudtømmelige evolutionære og revolutionære innovationer på dette område, sammen med den dybeste viden om applikationskravene, kan vi garantere, at vores cloud giver den optimale konfiguration for bedste ydeevne af vores software.

Da IT-verdenen ændrer sig hver dag foran vores øjne, indser vi, at der aldrig vil være en ultimativ perfekt konfiguration. Derfor administrerer vi clouden på ethvert givet tidspunkt ved at tilpasse bedste praksis og vores egne teknologier til de nyeste trends med høj værdi.

Redmine Global Cloud

Vores datacentre er allerede spredt over alle (ikke-antarktiske) kontinenter for at sikre pålidelig tilgængelighed og tilgængelighed fra enhver del af verden. Og vi har ikke planer om at stoppe med at tilføje nye datacentre til vores kort. Alle datacentre overholder de højeste standarder for applikationshosting.

Lokationer for vores nuværende datacentre*:

  • EUROPA
    •  Frankrig
    •  Tjekkiet
    •  Rusland (Moskva)
  • NORDAMERIKA - Canada
  • SØDAMERIKA - Brasilien
  • ASIEN
    • Singapore
    • Japan
  • AUSTRALIEN - Sydney
  • AFRIKA - Republikken Sydafrika

* - pr. 09/2017

Datacentre over hele verden giver hurtig ydeevne og et højt sikkerhedsniveau.

OVH hosting i Europa & Canada

SOC2 Easy Cloud iso27001 Easy Cloud

Amazon AWS i Asien & Sydamerika

SOC3 Easy Cloud iso27001 Easy Cloud

Hvor finder du vores servere? Stort set overalt.

Redmine Global Cloud map

Redmine Global Cloud map

Fleksibilitet

Cloud-applikationer er generelt mere standardiserede end serverløsninger, hvilket er en god ting, fordi det reducerer omkostningerne for kunden. Dog tilbyder vi eksklusive tilpassede tjenester i Redmine Cloud, der eliminerer nogle af de grundlæggende ulemper ved cloud.

Et eksempel på en sådan tjeneste er at køre applikationen på kundens domæne. I stedet for at bruge det standard domæne for en applikation company.easyproject.com, kan du bruge projects.company.com.

En anden tjeneste, vi tilbyder, er regelmæssige fulde databackups fra applikationen, der er tilgængelige på en sikker SFTP-placering, hvilket ikke er standard i de fleste cloud-løsninger.

Hvis kravene til tilpasning af cloud-løsningen bliver endnu højere, er vi klar til det.

Redmine Private Cloud (dedikeret server)

Højdepunktet af cloud-tjenester, privat cloud kombinerer de største fordele ved både server- og cloud-løsninger, samtidig med at de mest betydningsfulde ulemper ved begge elimineres.

På den ene side kører din applikation på en separat server, der udelukkende er dedikeret til din applikation, hvor omgivende tekniske tjenester er skræddersyet til dine behov. På den anden side overlader du alle bekymringer for applikationens "velbefindende" til os og behøver ikke have et team til dette formål i din organisation.

Support

Det blev nævnt i serverdelen af denne artikel, at det kan blive kompliceret at løse nogle problemer, der opstår på serverapplikationen. I cloud kan du dog altid regne med den mest direkte og proaktive tilgang til dine rapporterede problemer, simpelthen fordi vores operatører kan teste problemet førstehånds. Derfor er vi ofte i stand til at give dig en første-løsning på dit anmodning.

Desuden er vores topmoderne incidentovervågningsteknologi permanent til stede 24/7, hvilket gør det muligt for os at opdage og afhjælpe langt de fleste fejl, før de bliver bemærket af slutbrugeren. Og dem, der er blevet opdaget af brugerne, er allerede i hænderne på vores dedikerede team af eksperter.

Genoprettelse i tilfælde af alvorlige fejl i eksterne tjenester tager højst 3 timer - din applikation kører på en ny server.

Begrænsninger ved Redmine cloud-løsning

Kontrol over applikationen

Backenden af applikationen - infrastruktur, kildekode, serverprocesser osv. er fuldstændig under vores kontrol - kunden får ikke mulighed for at administrere denne del af løsningen. I tilfælde af privat cloud har kunden indflydelse på det, men håndterer det ikke direkte.

Sikkerhedspolitikker

Det er indlysende, at Redmine Cloud beskytter brugerdata i overensstemmelse med høje standarder og alle lovgivningsmæssige politikker. På trods af dette er der organisationer, der simpelthen ikke har tilladelse til at få deres data behandlet af eksterne parter på grund af interne regler, lovgivning inden for regulerede områder eller andre forskrifter. Dette er dog sjældent tilfældet.

Vores data viser, at disse begrænsninger kun påvirker omkring 10% af alle vores kunder.

Hvordan vælger man?

For at hjælpe med den vitale beslutning mellem server- og cloud-løsning har vi udarbejdet en række spørgsmål, der kan hjælpe dig med at indse dine sande prioriteter for beslutningen og afsløre nogle variable, du måske har overset.

Denne guide opsummerer i bund og grund de foregående afsnit, men tilføjer også andre mere subtile kriterier.

Spørgsmål #1 - Har jeg ressourcerne til at hoste en webapplikation selv?

Vi starter med det åbenlyse - pålidelig serverinfrastruktur, dygtige serveradministratorer. Men det går dybere, til softwareforudsætninger.

  • Vil jeg skulle ansætte nye medarbejdere til at administrere applikationen?
  • Vil mine teknikere kræve yderligere træning til denne type applikation?
  • Vil jeg skulle købe en ny server?
  • Vil jeg skulle opdatere/udskifte et operativsystem?
  • Hvor mange komponenter skal jeg installere/opdatere for at kunne installere applikationen?

Husk, at det at følge med de nuværende serverteknologier for at køre en pålidelig webapplikation kan være mere krævende, end det ser ud ved første øjekast.

Spørgsmål #2 - Hvor meget vil selvhosting koste?

I cloud betaler du kun for såkaldt SaaS (software som en service), mens serverløsningen indebærer yderligere omkostninger. Ikke kun prisen på applikationen, men også interne omkostninger til vedligeholdelse, hardware eller teknisk træning. Hvis dit applikationsbudget ikke er klar til sådanne ekstraomkostninger, vil du blive ubehageligt overrasket... og det vil dine overordnede også.

Husk altid dette, når du forbereder dig på en selvhostet applikation. I sidste ende kan beslutningen være lettere end forventet i en side om side-budgetsammenligning.

Spørgsmål #3 - Hvilken slags support forventer jeg?

Mens svartiderne er ens i begge løsninger, er der objektive grunde til, at nogle problemer på serveren kan løses på uger i modsætning til timer i cloud.

Statistisk set er løsningstiden for komplekse problemer af mellem til høj kompleksitet langsommere i serverløsninger end i cloud. Dette skyldes simpelthen, at supportoperatøren ikke har direkte adgang til problemet og måske ikke kan genskabe den rapporterede adfærd.

Oversigt

Det er ikke overraskende, at flertallet af softwarebrugere vælger den komplette, bekvemme og plug-and-play-løsning i skyen, hvis de får muligheden. For enkeltpersoner og de fleste virksomheder er det ikke engang en beslutning - bare start en skyinstans, inviter dit team og fortsæt med at fokusere på din kerneforretning med hjælp fra den nye app.

Der vil altid være nogle områder, hvor en skybaseret løsning ikke er mulig, og disse får den opmærksomhed og pleje, de fortjener fra leverandørerne af serverløsninger. Men det vil forblive den mere krævende og dyre af de to muligheder.

Prøv Easy Redmine i en 30 dages gratis prøveperiode

Fuld funktionalitet, SSL-beskyttet, daglige backups, i din geolocation