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

12/3/2017
13 minutes
Róbert Kováčik
Å velge mellom Redmine-server og skybaserte løsninger har blitt en avgjørende del av beslutningsprosessen i mange organisasjoner, og den endelige dommen er ikke alltid forhåndsbestemt.
Ganske mange faktorer bør vurderes før du til slutt velger måten å drive virksomheten din på - startende med kostnader, gjennom ulike funksjonelle og ytelsesstandarder til sikkerhetsproblemer. Når det gjelder enkeltpersoner, er valget mye enklere - i flere år allerede har skybaserte løsninger blitt det foretrukne valget både for personlig virksomhet og til og med små bedriftsprosjekter. I de følgende avsnittene vil vi presentere og oppsummere vår teknologi og innsats for å gjøre Easy Redmine til den beste tilgjengelige prosjektstyringsløsningen for de som allerede har valgt sin vei. For de som for øyeblikket er usikre, vil vi også presentere et typisk brukstilfelle med positive og negative aspekter å vurdere, som kan hjelpe til med å fremskynde beslutningsprosedyren basert på deres viktigste krav. Selvhostet Redmine (server) løsninger Hva vi tilbyr Som et selskap som er fullt engasjert i webapplikasjoner, har vi en dyp forståelse for hva som kreves for å være vert for en slik app. Som en del av vår kontinuerlige støtte for selvhostede løsninger, prøver vi å forenkle denne komplekse operasjonen så mye som mulig. I løpet av våre 10+ års erfaring med hundrevis av unike serverkunder, har vi innovert og utgitt en rekke nyttige verktøy og manualer som kan brukes nesten universelt. Virtualisering Dette var et naturlig skritt helt fra begynnelsen av vår serverløsningsvirksomhet. I stedet for at kundene våre må forberede et miljø med alle forutsetninger før den endelige installasjonen av applikasjonen vår, gir vi muligheten til å laste ned den komplette "serveren". Det er en virtuell maskin (VM) som er kompatibel med VMware og Virtual Box-teknologier og som inneholder applikasjonen klar til å begynne å jobbe. Dermed kommer kunden raskere i gang med applikasjonen og med betydelig mindre innsats. Vi har også utgitt et par gratis varianter av VM for Redmine-samfunnet, en med ren Redmine, den andre med Redmine + våre egne gratis utvidelser (Easy Gantt, Easy WBS). "Redmine installer" Kort tid etter lanseringen ble Redmine installer det mest brukte verktøyet til dags dato. Når kunden velger å installere applikasjonen direkte på serveren, gjør dette verktøyet det mye enklere enn den vanlige måten - i stedet for å måtte utføre mange manuelle trinn (ekstrahere installasjonspakken til en bestemt mappe, kjøre forskjellige serverkommandoer), er det en veiviser som tar deg gjennom de grunnleggende innstillingene og utfører installasjonen og migreringene automatisk - og minimerer dermed sjansen for feil. Videre er Redmine installer en integrert del av VM-ene våre, der den brukes til å installere programvareoppdateringer uten problemer. Redmine serverkravskontroll Som nevnt tidligere er applikasjonene våre avhengige av alle slags systemer, noe som er ganske normalt - vi lever i en tid med integrert teknologi. For å holde avhengighetene i orden, har vi utviklet et veldig enkelt verktøy som sjekker de viktige komponentene på serveren. Administratoren kjører bare en enkel kommando, som resulterer i en ryddig tabell som viser komponentene og deres status. Slik informasjon er verdifull ikke bare for administratoren, men også for vårt supportteam som kan gi bedre instruksjoner for en løsning hvis kunden henvender seg til oss. Manualer og retningslinjer Servermiljøet er en mangfoldig jungel av latterlige proporsjoner. For å holde alle deler i perfekt synkronisering, kreves tonnevis av erfaring og kontinuerlig oppdatering av kunnskapen din om nye teknologier. For de mest avgjørende konfigurasjonene og komponentene knyttet til applikasjonene våre, har vi publisert instruksjonsmanualer og retningslinjer som hjelper administratorer med vanlig servervedlikehold. Disse inkluderer - installasjonsmanualer, oppdatering av Ruby, serverkonfigurasjoner, nyttige kommandoer eller vanlige serverfeil, og mer. Begrensninger ved Redmine serverløsning Støttefleksibilitet Selv om vi alltid prøver vårt aller beste for å gi kundene så mye nyttig informasjon og verktøy for problemfri drift av deres selvhostede applikasjon, kan vi ikke direkte kontrollere miljøet deres. Det betyr at vi ikke har mulighet til å utføre feilrettinger direkte på serveren, eller vi kan ikke lete etter årsaken til forskjellige feil som oppstår på serveren, noe som bare etterlater oss å gjette når vi gir støtte. Ekstern serverstøtte utført av våre administratorer er tilgjengelig som en betalt tjeneste. Videre er løsningstiden alltid lengre sammenlignet med skybaserte løsninger - rett og slett på grunn av avtaler som må gjøres før tilgang til klientens server kan gis. Dette fører til neste punkt: Tilgangsbegrensninger og problemer I de fleste tilfeller når en kunde ber om serverstøtte, kan de ikke gi direkte tilgang til serveren, men heller en fjernstyrt økt via apper som TeamViewer. Det er bedre enn å ikke ha tilgang, men vår erfaring viser en betydelig reduksjon i fleksibilitet og løsningstid når man bruker fjernstyringsverktøy sammenlignet med direkte (SSH) tilgang - tilkoblingsproblemer med vertsmaskinen, forsinkelser og tap av kontroll når kunden bruker datamaskinen. Alt dette fører til 50% langsommere løsningstid enn med SSH-tilgang.

Planlegging

Eterspørselen etter serveradministratorer er større enn tilbudet, det er et kaldt, hardt faktum. Serverstøtte er intet unntak. Av denne enkle grunn må serverstøtte planlegges på forhånd, slik at det er tilstrekkelig tid til å løse problemet fullstendig.

Dette gjelder spesielt hvis den eneste tilgangsmuligheten er via fjernstyring der kundens administrator må være til stede. Hvis kunden gir oss SSH-tilgang, er dette problemet litt mindre - vår administrator starter reparasjonen umiddelbart når han er tilgjengelig og trenger ikke å møte kundens administrator.

Bugrapportverifisering

Det er ikke langt unna å si at hver servermiljø er forskjellig. Med så mange konfigurasjonsalternativer skulle man tro at det er umulig å ha to identiske servere. Dette er ofte grunnen til at vi ikke kan simulere en spesifikk oppførsel beskrevet av kunden som oppfører seg som en feil.

Hvis en tjeneste som kreves for å kjøre applikasjonen vår er konfigurert annerledes enn vår anbefaling, er det ikke nødvendigvis feil, men det kan føre til problemer i applikasjonen som er vanskelige å spore tilbake til den konfigurasjonen.

Registrer deg gratis

Ingen kredittkort kreves. Ingen installasjon nødvendig, ingen forpliktelser

Redmine skyløsning

Teknisk sett er det ingen reell forskjell mellom server- og skyløsning, det er fortsatt en webapplikasjon som du åpner i nettleseren din. Fra tjenesteperspektivet er imidlertid disse løsningene helt forskjellige.

Mens du med serverløsning delvis jobber for appen - du må bruke noen ressurser på å vedlikeholde appen og servermiljøet. I skyen er all innsatsen din fokusert på å jobbe med appen for å oppnå målene i virksomheten din. Redmine Cloud handler rett og slett om å drive virksomheten din, mens vi håndterer "verktøyboden".

Hva vi tilbyr

Optimal konfigurasjon

Med vår store erfaring med serverinfrastruktur og utømmelige evolusjonære og revolusjonerende innovasjoner på dette feltet, sammen med den dypeste kunnskapen om applikasjonskravene, kan vi garantere at vår sky gir den optimale konfigurasjonen for best ytelse av programvaren vår.

Med IT-verdenen som endrer seg hver dag foran øynene våre, innser vi at det aldri vil være en ultimat perfekt konfigurasjon. Derfor administrerer vi skyen til enhver tid ved å tilpasse beste praksis og våre egne teknologier til de nyeste høyverdige trendene.

Redmine Global Cloud

Våre datasentre er allerede spredt over alle (ikke-antarktiske) kontinenter for å sikre pålitelig tilgjengelighet og tilgjengelighet fra alle deler av verden. Og vi har ikke planer om å stoppe å legge til nye datasentre på kartet vårt. Alle datasentrene oppfyller de høyeste standardene for applikasjonshosting.

Lokasjoner for våre nåværende datasentre*:

  • EUROPA
    •  Frankrike
    •  Tsjekkia
    •  Russland (Moskva)
  • NORD-AMERIKA - Canada
  • SØR-AMERIKA - Brasil
  • ASIA
    • Singapore
    • Japan
  • AUSTRALIA - Sydney
  • AFRIKA - Republikken Sør-Afrika

* - per 09/2017

Datasentre over hele verden gir rask ytelse og et høyt nivå av sikkerhet.

OVH hosting i Europa og Canada

SOC2 Easy Cloud iso27001 Easy Cloud

Amazon AWS i Asia og Sør-Amerika

SOC3 Easy Cloud iso27001 Easy Cloud

Hvor finner du serverne våre? Virtuelt overalt.

Redmine Global Cloud map

Redmine Global Cloud map

Fleksibilitet

Skyløsninger er generelt sett mer standardiserte enn serverløsninger, noe som er bra fordi det reduserer kostnadene for kunden. Imidlertid tilbyr vi eksklusive tilpasningstjenester i Redmine Cloud som eliminerer noen av de grunnleggende ulempene med skyen.

Et eksempel på en slik tjeneste er å kjøre applikasjonen på kundens domene. For eksempel kan du bruke projects.company.com i stedet for å bruke det standard domenet for en applikasjon company.easyproject.com.

En annen tjeneste vi tilbyr er regelmessige fullstendige sikkerhetskopier av applikasjonen som er tilgjengelig på en sikker SFTP-plassering, noe som ikke er standard i de fleste skytjenester.

Hvis kravene til tilpasning av skytjenesten blir enda høyere, er vi klare for det.

Redmine Privat Sky (dedikert server)

Det beste av skytjenester, privat sky kombinerer de største fordelene med både server- og skytjenester, samtidig som de eliminerer de mest betydelige ulempene med begge.

På den ene siden kjører applikasjonen din på en separat dedikert server kun for din applikasjon, der omkringliggende tekniske tjenester er tilpasset dine behov. På den andre siden overlater du alle bekymringer for applikasjonens "velvære" til oss, og trenger ikke å ha et eget team for dette formålet i organisasjonen din.

Støtte

Det ble nevnt i serverdelen av denne artikkelen at det kan bli komplisert å løse noen problemer som oppstår på serverapplikasjonen. I skyen derimot kan du alltid regne med en direkte og proaktiv tilnærming til de rapporterte problemene, rett og slett fordi våre operatører kan teste problemet førstehånds. Derfor kan vi ofte gi deg en første svarløsning på forespørselen din.

Videre er vår toppmoderne overvåkingsteknologi for hendelser permanent tilgjengelig 24/7, noe som gjør at vi kan oppdage og håndtere de fleste feil før de blir lagt merke til av sluttbrukeren. Og de som allerede er oppdaget av brukerne, er allerede i omsorgen til vårt engasjerte team av eksperter.

Gjenoppretting i tilfelle alvorlige feil med eksterne tjenester tar maksimalt 3 timer - applikasjonen din kjører på en ny server.

Begrensninger med Redmine skytjeneste

Kontroll over applikasjonen

Bakenden av applikasjonen - infrastruktur, kildekode, serverprosesser osv. er helt under vår kontroll - kunden får ikke administrere denne delen av løsningen. I tilfelle privat skytjeneste har kunden en stemme i det, men håndterer det ikke direkte.

Sikkerhetspolicyer

Det er selvfølgelig slik at Redmine Cloud beskytter brukerdata i henhold til høye standarder og alle lovpålagte retningslinjer. Til tross for dette er det organisasjoner som rett og slett ikke har lov til å behandle data eksternt på grunn av interne regler, lovgivning i regulerte områder eller andre forskrifter. Dette er imidlertid sjelden tilfelle.

Våre data viser at disse begrensningene direkte påvirker bare omtrent 10 % av alle våre kunder.

Hvordan velge?

For å hjelpe deg med den viktige beslutningen mellom server- og skytjeneste, har vi utarbeidet en liste med spørsmål som hjelper deg med å identifisere dine virkelige prioriteringer for beslutningen og avdekke noen variabler du kanskje har utelatt.

Denne veiledningen oppsummerer i hovedsak de tidligere avsnittene, men legger også til andre mer subtile kriterier.

Spørsmål #1 - Har jeg ressursene til å være vert for en webapplikasjon selv?

Vi begynner med det åpenbare - pålitelig serverinfrastruktur, dyktige serveradministratorer. Men så går vi dypere, til programvareforutsetninger.

  • Vil jeg måtte ansette nye medarbeidere for å administrere applikasjonen?
  • Vil teknikerne mine trenge ekstra opplæring for denne typen applikasjon?
  • Vil jeg trenge å kjøpe en ny server?
  • Vil jeg trenge å oppdatere/erstatte et operativsystem?
  • Hvor mange komponenter må jeg installere/oppdatere for å kunne installere applikasjonen?

Husk at det å holde tritt med dagens serverteknologier for å kjøre en pålitelig webapplikasjon kan være mer krevende enn det virker ved første øyekast.

Spørsmål #2 - Hvor mye vil det koste å være vert for applikasjonen selv?

I skyen betaler du bare for såkalt SaaS (programvare som en tjeneste), mens en serverløsning innebærer ekstra kostnader. Ikke bare prisen på applikasjonen, men også interne kostnader for vedlikehold, maskinvare eller teknisk opplæring. Hvis applikasjonsbudsjettet ditt ikke er klart for slike ekstrakostnader, vil du bli ubehagelig overrasket... og det vil også dine overordnede.

Hold alltid dette i tankene når du forbereder deg på en selvvertet applikasjon. Til syvende og sist kan beslutningen være enklere enn du forventer i en side-ved-side-budsjett sammenligning.

Spørsmål #3 - Hva slags støtte forventer jeg?

Mens responstidene er like i begge løsninger, er det objektive grunner til at noen problemer på serveren kan løses i uker, i motsetning til timer i skyen.

Statistisk sett tar det lengre tid å løse komplekse problemer av middels til høy kompleksitet i serverløsninger enn i skyen. Dette skyldes rett og slett at støtteoperatøren ikke har førstehånds tilgang til problemet og kanskje ikke kan gjenskape den rapporterte oppførselen.

Oppsummering

Det er ikke overraskende at flertallet av programvarebrukere velger den komplette, problemfrie, plug-and-play-løsningen i skyen hvis de får muligheten. For enkeltpersoner og de fleste selskaper er det ikke engang et valg - bare start en skyinstans, inviter teamet ditt og fortsett å fokusere på kjernevirksomheten din med hjelp av den nye appen.

Det vil alltid være noen områder der en skybasert løsning ikke er mulig, og disse får den omsorgen og oppmerksomheten de fortjener fra leverandørene av serverløsninger. Men det vil fortsatt være den mer krevende og kostbare av de to.

Prøv Easy Redmine i en 30-dagers gratis prøveperiode

Full funksjonalitet, SSL-beskyttet, daglige sikkerhetskopier, i din geografiske plassering