en
Språk
  • en
  • cs
  • hu
  • it
  • es
  • fr
  • de
  • ru
Maskinoversettelse
  • bg
  • dk
  • nl
  • gr
  • il
  • jp
  • kr
  • Nei.
  • pl
  • tr

Maskinvare- og programvarekrav for serverløsningen

Introduksjon
maskinvare~~POS=TRUNC krav~~POS=HEADCOMP
Programvarekrav
Virtuell maskin
Docker

 

Introduksjon

Easy Project er en kompleks webapplikasjon med en rekke tekniske avhengigheter som lar den kjøre jevnt. Det er store operativsystemer, databaseservere, verktøy osv. For å oppnå optimal ytelse og funksjon generelt valgte vi et bestemt sett med støttede komponenter.

Hvis du bruker eller er interessert i Cloud -løsning, er denne artikkelen ikke så relevant for deg.

 

maskinvare~~POS=TRUNC krav~~POS=HEADCOMP

Minimum maskinvare krav

Disse spesifikasjonene er for 25 samtidige brukere med gjennomsnittlige forespørsler per sekund.

prosessor Intel Xeon E5440 @ 2.83GHz
Minne 4 GB
Diskplass ~ 20 GB (3 GB for databasefiler + nok for vedlegg)
Annen Nettverkskort kreves

 

Serverkrav for større implementeringer

Denne tabellen er en forenklet oppsummering av høyere bruksnivåer for serverløsningen.

brukere Tråder / vCPU RAM HDD
50 8 12GB 40GB
100 12 32GB 60GB
200 24 64GB 200GB
500 24 128GB 500GB

Verdier i tabellen er ikke strengt gitt, og hele konfigurasjonen avhenger av omfanget og betydningen av bruken av Easy Project i selskapet. I tillegg til frekvensen av brukeradgang og forespørsler som sendes til serveren.

 

Krav til Internett -tilkobling

Tilkoblingen fra brukeren til serveren der Easy Project ligger, må være minst 10 Mbit. Du må ta hensyn til hele ruten fra brukeren til serveren, så med geografisk fjerne steder, kan responsen fra serveren ta lengre tid, uavhengig av brukerens erklært internettforbindelse fra sin leverandør. Båndbredden til serveren er også en faktor, selvfølgelig.

 

Programvarekrav

For å utvikle kvalitetsprogramvare som kan installeres på din egen server og samtidig garantere stabiliteten og riktig funksjon, er det nødvendig å bruke et miljø som det fungerer best med og som det regelmessig testes på.

Kravtype
Krav
Gjeldende
(V13)

Roadmap
LTS
(V12)

LTS
(V11)

LTS
(V10)

Operativsystem

Debian
11 12 10/11 10/11 10/11
Operativsystem
arkitektur
amd64 amd64 amd64 amd64 amd64
Programmeringsspråk Rubin 3.1.2
til v13.5.x
3.1.4
fra v13.6.x
3.3.1 3.1.2 2.7.x 2.6.3
Applikasjonsserver
(automatisk installert)
Puma 6.3.1 6.2.2
Internett server Nginx 1.20.x
(Debian 11 siste offisielle apt-pakke)
1.20.x
(Debian 11 siste offisielle apt-pakke)
Docker*
Docker-motor 24.0.5
20.10.22 ikke støttet ikke støttet
Docker*
Docker komponerer 2.24.0 2.15.1 ikke støttet ikke støttet
Databaseserver percona
8.x 8.x 5.7 + 5.7 +
Databaseserver mariadb ikke støttet ikke støttet ikke støttet 10.3 +
Databaseserver PostgreSQL ikke støttet ikke støttet ikke støttet støttes
Andre krav Bundler 2.3.7 + 2.3.7 + 2.2 + 2.1.x
Andre krav Redis 5.x 5.x 5.x 5.x
Andre krav NodeJS 18.17.1 18.8 14.16 14.16
Automatisk installert Rekkverk 6.x 7.x 6.x 6.x 5.x
Automatisk installert Sidekiq
Automatisk installert Zeitwerk delvis støttet
ikke obligatorisk
full støtte
påkrevd
ikke støttet ikke støttet ikke støttet
Automatisk installert xapian 1.5.0 1.5.0 1.4.20 ikke støttet

 

Nettlesere som støttes (klient)

Andre nettlesere er ikke testet. Internet Explorer støttes ikke. Av stabilitets- og sikkerhetshensyn må du alltid holde nettleseren din oppdatert.

Støttede operativsystemer (klient)

Det sier seg selv at bruk av gjeldende versjoner av nettlesere krever gjeldende/støttede operativsystemer på datamaskinen eller mobilenheten. Den generelle regelen er at de to nyeste operativsystemversjonene støttes. Det kan brukes for Windows, MacOS, Linux-distribusjoner og mobile systemer.

 

Virtuell maskin (VM)

Den enkleste måten å distribuere server på. Vi genererer VM (on-demand), du bare kjører den => praktisk talt ingenting å installere.

Vi anbefaler at din første installasjon er i form av en virtuell maskin (.ova -bilde). Den inneholder allerede installert Easy Project med alle relaterte komponenter i støttede versjoner. Når du gradvis installerer programoppdateringer, må du naturligvis også oppdatere noen avhengigheter. De mindre oppdateringene er stort sett sømløse.

Hvis du har en eldre VM med en eldre Easy Project -versjon, kan du ha passert en terskel der det er bedre å oppgradere via migrering til en ny VM. Ta kontakt med vår support hvis du er i tvil. Oppgi så mye informasjon om ditt nåværende miljø.

 

*Docker-notater

Docker-motor og Docker-komponering kreves bare hvis du planlegger å kjøre Easy Project på Docker. For ikke-dokker-installasjoner (VM, bart metall), er disse elementene ikke påkrevd.

Docker testes for tiden internt og med utvalgte tidlige brukere. Offisiell støtte er planlagt i 1. halvår 2024.

Støttede versjoner av Docker-teknologier er alltid oppført installasjonspakken i filen /docker/README. Hvis du har en litt nyere versjon i Debian enn i våre krav, kan du prøve å bruke den. Hvis du har eldre Docker-versjoner i Debian, vennligst oppdater dem før du oppdaterer Easy Project.

Prøv Easy Project i 30 dager gratis prøveversjon

Fulle funksjoner, SSL-beskyttet, daglige sikkerhetskopier, i din geoposisjon