en
Taal
  • en
  • cs
  • hu
  • it
  • es
  • fr
  • de
  • ru
Machine vertaling
  • bg
  • dk
  • nl
  • gr
  • il
  • jp
  • kr
  • geen
  • pl
  • tr

Hardware- en softwarevereisten voor de serveroplossing

Introductie
Hardwarevereisten
Softwarevereisten
Virtuele machine
havenarbeider

 

Introductie

Easy Project is een complexe webapplicatie met een aantal technische afhankelijkheden die ervoor zorgen dat het soepel draait. Er zijn enorme besturingssystemen, databaseservers, hulpprogramma's, enz. Om optimale prestaties en algehele werking te bereiken, hebben we een specifieke set ondersteunde componenten uitgekozen.

Als u Cloud-oplossing gebruikt of hierin geïnteresseerd bent, is dit artikel niet zo relevant voor u.

 

Hardwarevereisten

Minimale hardware-eisen

Deze specificaties zijn voor 25 gelijktijdige gebruikers met een gemiddelde frequentie van verzoeken per seconde.

Gegevensverwerker Intel Xeon E5440 @ 2.83GHz
Geheugen 4 GB
Schijfruimte ~ 20 GB (3 GB voor databasebestanden + genoeg voor bijlagen)
Overige Netwerkkaart is vereist

 

Serververeisten voor grotere implementaties

Deze tabel is een vereenvoudigde samenvatting van hogere gebruiksniveaus van de serveroplossing.

Gebruikers Discussies / vCPU RAM HDD
50 8 12GB 40GB
100 12 32GB 60GB
200 24 64GB 200GB
500 24 128GB 500GB

De waarden in de tabel zijn niet strikt gegeven en de hele configuratie hangt af van de omvang en het belang van het gebruik van Easy Project in het bedrijf. Evenals op de frequentie van gebruikerstoegang en verzoeken die naar de server worden verzonden.

 

Vereisten voor internetverbinding

De verbinding van de gebruiker met de server waarop Easy Project zich bevindt, moet minimaal zijn 10 Mbit. Je moet rekening houden met de gehele route van de gebruiker naar de server, zodat met geografisch ver plaatsen, kan de reactie van de server een langere tijd in beslag nemen, ongeacht de gebruiker verklaarde internet verbinding van hun provider. De bandbreedte van de server is ook een factor natuurlijk.

 

Softwarevereisten

Om kwaliteitssoftware te ontwikkelen die op uw eigen server kan worden geïnstalleerd en tegelijkertijd de stabiliteit en goede werking ervan te garanderen, is het noodzakelijk om een ​​omgeving te gebruiken waarmee deze het beste werkt en waarop deze regelmatig wordt getest.

Type vereiste:
eis
Actueel
(V13)

roadmap
LTS
(V12)

LTS
(V11)

LTS
(V10)

Besturingssysteem

Debian
11 12 10/11 10/11 10/11
Besturingssysteem
Architectuur
amd64 amd64 amd64 amd64 amd64
Programmeertaal Ruby 3.1.2
tot v13.5.x
3.1.4
vanaf v13.6.x
3.3.1 3.1.2 2.7.x 2.6.3
Applicatie server
(automatisch geïnstalleerd)
Puma 6.3.1 6.2.2
webserver Nginx 1.20.x
(Debian 11 nieuwste officiële apt-pakket)
1.20.x
(Debian 11 nieuwste officiële apt-pakket)
Docker*
Dockermotor 24.0.5
20.10.22 niet ondersteund niet ondersteund
Docker*
Docker samenstellen 2.24.0 2.15.1 niet ondersteund niet ondersteund
Database server Percona
8.x 8.x 5.7+ 5.7+
Database server MariaDB niet ondersteund niet ondersteund niet ondersteund 10.3+
Database server PostgreSQL niet ondersteund niet ondersteund niet ondersteund ondersteund
Andere vereisten Bundler 2.3.7+ 2.3.7+ 2.2+ 2.1.x
Andere vereisten Redis 5.x 5.x 5.x 5.x
Andere vereisten NodeJS 18.17.1 18.8 14.16 14.16
Automatisch geïnstalleerd Rails 6.x 7.x 6.x 6.x 5.x
Automatisch geïnstalleerd Sidekiq
Automatisch geïnstalleerd Zeitwerk gedeeltelijk ondersteund
niet vereist
volledige ondersteuning
nodig
niet ondersteund niet ondersteund niet ondersteund
Automatisch geïnstalleerd Xapian 1.5.0 1.5.0 1.4.20 niet ondersteund

 

Ondersteunde webbrowsers (client)

Andere browsers zijn niet getest. Internet Explorer wordt niet ondersteund. Houd uw browser altijd up-to-date om stabiliteits- en veiligheidsredenen.

Ondersteunde besturingssystemen (client)

Het spreekt voor zich dat voor het gebruik van de huidige versies van webbrowsers de huidige/ondersteunde besturingssystemen op de computer of het mobiele apparaat nodig zijn. De algemene regel is dat de twee nieuwste versies van besturingssystemen worden ondersteund. Het kan worden toegepast voor Windows, MacOS, Linux-distributies en mobiele systemen.

 

Virtuele machine (VM)

De eenvoudigste manier van serverimplementatie. Wij genereren de VM (on-demand), u voert hem gewoon uit => praktisch niets te installeren.

We raden aan dat uw eerste installatie de vorm heeft van een virtuele machine (.ova-image). Het bevat reeds geïnstalleerd Easy Project met alle gerelateerde componenten in ondersteunde versies. Natuurlijk, als u geleidelijk applicatie-updates installeert, moet u mogelijk ook enkele afhankelijkheden bijwerken. De kleinere updates zijn meestal naadloos.

Als je een oudere VM hebt met een oudere Easy Project-versie, heb je mogelijk een drempel overschreden waarbij het beter is om te upgraden door te migreren naar een nieuwe VM. Neem bij dergelijke twijfels contact op met onze ondersteuning. Geef zoveel mogelijk informatie over uw huidige omgeving.

 

* Docker-notities

Docker engine en Docker compose zijn alleen vereist als u van plan bent om Easy Project op Docker uit te voeren. Voor niet-dockerinstallaties (VM, bare metal) zijn deze items niet vereist.

Docker wordt momenteel intern en met geselecteerde early adopters getest. Officiële steun is gepland voor de eerste helft van 1.

Ondersteunde versies van Docker-technologieën worden altijd vermeld in het installatiepakket in bestand /docker/README. Als u een iets nieuwere versie in uw Debian heeft dan in onze vereisten staat, kunt u deze proberen. Als u oudere Docker-versies in uw Debian hebt, werk deze dan bij voordat u Easy Project bijwerkt.

Probeer Easy Project in een gratis proefperiode van 30 dagen

Volledige functies, SSL-beveiligd, dagelijkse back-ups, in uw geolocatie