Hardware- og softwarekrav til serverløsningen

Introduktion
Hardwarekrav
Softwarekrav
Virtuel maskine
Docker

 

Introduktion

Easy Project er en kompleks webapplikation med en række tekniske afhængigheder, der gør det muligt at køre problemfrit. Der er store operativsystemer, databaseservere, hjælpeprogrammer osv. For at opnå optimal ydeevne og funktion generelt har vi udvalgt et specifikt sæt understøttede komponenter.

Hvis du bruger eller er interesseret i Cloud -løsning, er denne artikel ikke for relevant for dig.

 

Hardwarekrav

Minimum hardwarekrav

Disse specifikationer er for 25 samtidige brugere med gennemsnitlige anmodninger pr. Sekund frekvens.

Processor Intel Xeon E5440 @ 2.83GHz
Hukommelse 4 DK
Diskplads ~ 20 GB (3 GB til databasefiler + nok til vedhæftede filer)
Andet Netværkskort er påkrævet

 

Serverkrav til større implementeringer

Denne tabel er en forenklet oversigt over højere brugsniveauer for serverløsningen.

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

Værdierne i tabellen er ikke strengt angivet, og hele konfigurationen afhænger af omfanget og betydningen af ​​brugen af ​​Easy Project i virksomheden. Samt på hyppigheden af ​​brugeradgang og anmodninger sendt til serveren.

 

Krav til internetforbindelse

Forbindelsen fra brugeren til den server, hvor Easy Project er placeret, skal mindst være 10 Mbit. Du er nødt til at tage hensyn til hele ruten fra brugeren til serveren, så med geografisk fjerntliggende steder, kan svaret fra serveren tage længere tid, uanset brugerens erklærede internetforbindelse fra deres udbyder. Båndbredden af ​​serveren er også en faktor, selvfølgelig.

 

Softwarekrav

For at udvikle kvalitetssoftware, der kan installeres på din egen server og på samme tid garantere dens stabilitet og korrekte funktion, er det nødvendigt at bruge et miljø, som det fungerer bedst med, og som det regelmæssigt testes på.

Kravtype
Krav
Nuværende
(V13)

køreplan
LTS
(V12)

LTS
(V11)

LTS
(V10)

Operativsystem

Debian
11 10/11 10/11 10/11
Operativsystem
arkitektur
amd64 amd64 amd64 amd64
Programmeringssprog Rubin 3.1.2
indtil v13.5.x
3.1.4
fra v13.6.x
3.2.x 3.1.2 2.7.x 2.6.3
Applikationsserver
(automatisk installeret)
Puma 6.3.1 6.2.2
Webserver Nginx 1.20.x
(Debian 11 seneste officielle apt-pakke)
1.20.x
(Debian 11 seneste officielle apt-pakke)
Docker*
Docker motor 24.0.5
20.10.22 understøttes ikke understøttes ikke
Docker*
Docker komponerer 2.24.0 2.15.1 understøttes ikke understøttes ikke
Databaseserver percona
8.x 8.x 5.7 + 5.7 +
Databaseserver MariaDB understøttes ikke understøttes ikke understøttes ikke 10.3 +
Databaseserver PostgreSQL understøttes ikke understøttes ikke understøttes ikke understøttes
Andre krav Bundler 2.3.7 + 2.3.7 + 2.2 + 2.1.x
Andre krav Omfor 5.x 5.x 5.x 5.x
Andre krav NodeJS 18.17.1 18.8 14.16 14.16
Automatisk installeret Skinner 6.x 7.x 6.x 6.x 5.x
Automatisk installeret Sidekiq
Automatisk installeret Zeitwerk delvist understøttet
ikke påkrævet
fuld støtte
påkrævet
understøttes ikke understøttes ikke understøttes ikke
Automatisk installeret Xapian 1.5.0 1.5.0 1.4.20 understøttes ikke

 

Understøttede webbrowsere (klient)

Andre browsere er ikke testet. Internet Explorer understøttes ikke. Af stabilitets- og sikkerhedsmæssige årsager skal du altid holde din browser opdateret.

Understøttede operativsystemer (klient)

Det siger sig selv, at brug af nuværende versioner af webbrowsere kræver aktuelle/understøttede operativsystemer på computeren eller mobilenheden. Den generelle regel er, at de to seneste versioner af operativsystemer understøttes. Det kan anvendes til Windows, MacOS, Linux-distributioner og mobile systemer.

 

Virtuel maskine (VM)

Den nemmeste måde til serverdistribution. Vi genererer VM (on-demand), du kører den bare => praktisk talt intet at installere.

Vi anbefaler, at din første installation er i form af en virtuel maskine (.ova -billede). Den indeholder allerede installeret Easy Project med alle relaterede komponenter i understøttede versioner. Når du gradvist installerer programopdateringer, skal du naturligvis også opdatere nogle afhængigheder. De mindre opdateringer er for det meste problemfri.

Hvis du har en ældre VM med en ældre Easy Project -version, har du muligvis passeret en tærskel, hvor det er bedre at opgradere via migrering til en ny VM. Hvis du er i tvivl om noget, skal du kontakte vores support. Angiv så mange oplysninger om dit nuværende miljø.

 

*Docker noter

Docker engine og Docker compose er kun påkrævet, hvis du planlægger at køre Easy Project på Docker. For ikke-docker-installationer (VM, bart metal) er disse genstande ikke påkrævet.

Docker testes i øjeblikket internt og med udvalgte early adopters. Officiel støtte er planlagt til 1. halvår af 2024.

Understøttede versioner af Docker-teknologier er altid angivet som installationspakken i filen /docker/README. Hvis du har en lidt nyere version i din Debian end i vores krav, kan du prøve at bruge den. Hvis du har ældre Docker-versioner i din Debian, bedes du opdatere dem, før du opdaterer Easy Project.

Prøv Easy Project i 30 dages gratis prøveperiode

Fuldstændige funktioner, SSL-beskyttet, daglige backups, i din geolocation