Λύσεις Client server
Η λύση client server συνιστάται εάν το πρόγραμμα θα πρέπει να διανεμηθεί σε πολλούς clients (υπολογιστές) μέσω μίας κεντρικής τοποθεσίας. Για να γίνει αυτό, το πρόγραμμα πρέπει να εγκατασταθεί σε ένα server.
Λύση Terminal server
Η λύση terminal server συνιστάται εάν το πρόγραμμα χρησιμοποιείται από πολλούς χρήστες απευθείας σε ένα terminal server. Για να γίνει αυτό, το πρόγραμμα πρέπει να εγκατασταθεί σε ένα terminal server.
Λύση Terminal server με πρόσβαση σε κοινόχρηστο δίκτυο
Υπάρχει η δυνατότητα συνδυασμού της λύσης terminal server με τη λύση client server.
- Σε ένα περιβάλλον terminal server, μία κεντρική εγκατάσταση του προγράμματος χρησιμοποιείται από έναν ή περισσότερους χρήστες απευθείας στο server.
- Συμπληρωματικά, μπορούν να χρησιμοποιηθούν clients μέσω μίας λύσης client server.
Λύση Virtualisation
Η εικονικοποίηση διακομιστών (server virtualisation) χρησιμοποιείται όταν αρκετοί εικονικοί servers πρόκειται να λειτουργήσουν σε ένα μόνο φυσικό hardware (server). Για το σκοπό αυτό, λογισμικό εικονικοποίησης εγκαθίσταται σε έναν κεντρικό διακομιστή (host-server) που παρέχει τους πόρους για τις εικονικές μηχανές.
Η χρήση της εικονικοποίησης είναι εφικτή, αλλά θα πρέπει να αναμένονται απώλειες επιδόσεων. Η εργασία με κατανομή μη φυσικών πυρήνων και η χρήση υπερπρογραμματισμού οδηγούν σε πρόσθετες απώλειες. Ανάλογα με την έκταση της υπερπαροχής, μπορεί να προκύψουν δυσλειτουργίες εάν άλλα συστήματα δημιουργούν φορτίο στον hypervisor και χρησιμοποιούν πόρους. Αυτό ισχύει ιδίως εάν δεν έχουν ρυθμιστεί οριακές τιμές, ιεράρχηση ή προκαθορισμένες κρατήσεις. Οι σταθερές τιμές ορίων μπορεί να έχουν αρνητικό αντίκτυπο στην κατανομή του φορτίου, με την έννοια ότι οι αχρησιμοποίητοι πόροι του hypervisor δεν μπορούν να διατεθούν προσωρινά σε άλλα συστήματα.
Απαιτήσεις Server
Operating systems
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
- NET Framework από Version 4.7.2
Hard disks
Για να πετύχετε υψηλότερη ταχύτητα λειτουργίας, συνιστούμε τη χρήση σκληρών δίσκων SSD.
CPU
Προσοχή!
Η παρακάτω λίστα ισχύει αποκλειστικά για το λογισμικό της Orgadata σε περιβάλλοντα όπως terminal servers, VDI και RDP, καθώς και για λύσεις cloud όπως Azure. Θα πρέπει επίσης να ληφθούν υπόψη οι απαιτήσεις για το λειτουργικό σύστημα, λογισμικό τρίτων και interfaces. Ωστόσο, θα πρέπει να προβλεφθούν τουλάχιστον 4-6 GB RAM για το λειτουργικό σύστημα και 4 πυρήνες CPU.
Συστάσεις για clock speeds πυρήνων CPU:
- Maximum 5 ετών
- Υψηλότερη δυνατό clock speed ενός πυρήνα (2.5 GHz ή περισσότερο για base clock)
Απαιτήσεις ανά χρήστη/session:
- Ελάχιστη:
1 πυρήνα ανά session και ανά directory εγκατάστασης, 1 GB RAM - Συνιστώμενη:
2 ή περισσότερους πυρήνες ανά session και ανά directory εγκατάστασης, 2-3 GB RAM
Σημείωση:
- Για εισαγωγή κατασκευών πετασμάτων, συνιστούμε τη χρήση 2 πυρήνων και άνω.
- Οι απαιτήσεις ισχύουν ανά μηχάνημα. Για client συστήματα, θα πρέπει επίσης να ληφθούν υπόψη οι απαιτήσεις για το λειτουργικό σύστημα ανά χρήστη. Στην περίπτωση terminal servers, οι απαιτήσεις λειτουργικού συστήματος πρέπει να προστεθούν μόνο μία φορά.
Κοινή χρήση αρχείων
Εάν ο server παρέχει το directory της εγκατάστασης στο δίκτυο μέσω κοινής χρήσης αρχείων για 15 ή περισσότερους ταυτόχρονους χρήστες, συνιστάται ένα 10 Gbit/s Ethernet interface στο server. Αυτό συμπεριλαμβάνει την απαραίτητη καλωδίωση: ο κάθε client χρειάζεται περίπου 1 Gbit/s.