Bed om en serverløsning uden forpligtelse
Virtualisering - VMware, VirtualBox
Dette var et naturligt skridt lige fra starten af vores serverløsnings-venture. Den nemmeste måde at implementere Easy Project er på vores leverede virtuelle maskiner forkonfigureret for optimal ydeevne. VMware- og VirtualBox-kompatible maskiner leveres uden ekstra beregning. For et mindre gebyr kan vi også levere en Hyper-V-maskine.
Vi udgav også et par gratis versioner af VM til Easy Project-samfundet.
Easy Project-installationsprogram
Vores mest anvendte værktøj til dato. Når du vælger at installere Easy Project direkte på serveren, gør dette værktøj det meget lettere. Du kører kun en enkelt kommando og derefter følg en guide. Du behøver ikke længere at køre installationer, migreringer, rake-opgaver, perleopdateringer osv. Easy Project-installationsprogrammet gør det automatisk, hvilket minimerer risikoen for en fejl.
Easy Project-installationsprogram er også en integreret del af vores VM'er, hvor du kan bruge det til regelmæssige opdateringer.
Dockerisering – Docker
Docker tilbyder en fleksibel og effektiv mulighed for at implementere Easy Redmine. Ved at udnytte Dockers containeriseringsteknologi kan vi pakke vores applikationer og deres afhængigheder ind i standardiserede containere.
Disse containere kan derefter implementeres i forskellige miljøer, hvilket sikrer ensartethed på tværs af udviklings-, test- og produktionsstadier.
Dockers portabilitet, skalerbarhed og isoleringsevner gør det et pålideligt valg til at strømline softwareimplementeringsprocessen.
Nem server krav kontrol
Easy Project er afhængig af forskellige systemer, hvilket er ganske normalt i denne æra af integreret teknologi. For at holde afhængighederne i orden, har vi udtænkt et meget simpelt værktøj, der kontrollerer de vigtige komponenter på serveren. Administratoren kører bare en simpel kommando for at finde status for hvert krav. Disse oplysninger er vigtige for admin før installation eller opdatering, men også for vores supportmedarbejdere, der giver dig et mere informeret svar på mulige problemer.
Manual og retningslinjer
Servermiljøet er en mangfoldig jungle af latterlige proportioner. At holde alle dele i perfekt synkronisering kræver tonsvis af erfaring og konstant forfriske din viden om ny teknologi. For de mest afgørende konfigurationer og komponenter relateret til vores applikationer har vi udgivet instruktion manualer og retningslinjer, der hjælper admins i regelmæssig server vedligeholdelse.
Disse omfatter - installationsmanualer, opdatering af rubin, serverkonfigurationer, nyttige kommandoer eller almindelige serverfejl og mere.
Begrænsninger af serverløsning
Støttefleksibilitet
Selvom vi altid gør vores bedste for at give kunderne så meget nyttig information og værktøjer til at køre deres selvhostede 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 lede efter årsagen til forskellige fejl, der opstår på serveren, hvilket efterlader os kun at gætte, når vi yder support.
Fjernserversupport udført af vores administratorer er tilgængelig som en betalt tjeneste. Desuden er opløsningstiden altid længere sammenlignet med en cloud-løsning – ganske enkelt på grund af ordninger, der er nødvendige, før der kan gives adgang til klient-serveren. Dette fører til næste punkt:
Adgangsbegrænsninger og problemer
I de fleste tilfælde, når en kunde beder om serversupport, kan de ikke give direkte adgang til serveren, men snarere en fjernstyringssession via apps såsom TeamViewer. Det er bedre end at have ingen adgang, men vores erfaring viser et betydeligt fald i fleksibilitet og opløsningstid ved brug af fjernstyringsværktøjer sammenlignet med direkte (SSH) adgang – forbindelsesproblemer med hostingcomputeren, halter og tab af kontrol, når kunden bruger computeren. Det hele giver op til en 50 % langsommere opløsningstid end med SSH-adgang.
Planlægning
Efterspørgslen efter serveradministratorer er større end udbuddet, hvilket er en kold hård kendsgerning. Serversupport er ingen undtagelse. Af denne simple grund skal serversupport planlægges på forhånd, så der er en tilstrækkelig tidsramme for den fuldstændige løsning af problemet.
Dette gælder især, hvis den eneste adgangsmulighed er via fjernstyring, hvor kundens admin skal være til stede. Hvis kunden gav os SSH-adgang, er dette problem en smule mindre – vores admin starter reparationen med det samme, når den er tilgængelig og behøver ikke mødes med kundens admin.
Fejlrapport verifikation
Det er ikke langt ude at sige, at hvert servermiljø er forskelligt. Med så mange konfigurationsmuligheder skulle du tro, at det er umuligt at have to identiske servere. Dette er ofte grunden til, at vi ikke kan simulere en intern 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 som 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.