Στην εταιρία στην οποία εργάζομαι έχουμε ξεκινήσει την διαδικασία επιλογής πλατφόρμας η οποία θα αντικαταστήσει το υπάρχον extranet (asp 3.0 – Sql Server 2000).
Ένα από τα κόστη που θα αντιμετωπίσουμε πέρα από το software, είναι το hardware.
Οι εταιρίες που έχουμε προσκαλέσει για την υλοποίηση του extranet για να μπορέσουν να μας υπολογίσουν την βασική υποδομή (χωρίς fail over κλπ.) που θα χρειαστούμε σε hardware μας ζητάνε τους ¨Concurrent user¨.
Από αυτά που γνωρίζω είναι ότι, σαν ¨Concurrent user¨ εννοούνται τα ταυτόχρονα request που γίνονται σε μια συγκεκριμένη χρονική περίοδο (per second φαντάζομαι είναι ρεαλιστικό).
Επειδή ακούω διαφορετικούς ορισμούς για τους ¨Concurrent user¨ το οποίο αναπόφεκτα οδηγεί και σε ακραίες μετρήσεις (από 15 έως 150) θα ήθελα να απευθυνθώ στην εμπειρία της κοινότητας και να ρωτήσω:
- Πως θα ορίζατε τους ¨Concurrent user¨;
- Οι ¨Concurrent user¨ υπολογίζονται ως request προς τον application server (IIS, BEA κλπ) ή προς την βάση δεδομένων ή και τα δύο;
- Με ποιο τρόπο θα μπορούσαμε να υπολογίσουμε τους ¨Concurrent user¨;
- Είναι διαφορετικές οι απαιτήσεις αν ο ¨Concurrent user¨ κάνει και transaction;
Αν χρειάζεστε επιπλέον διευκρινήσεις παρακαλώ μην διστάσετε.
Επίσης θα ήθελα αν είναι δυνατόν να μην απαντήσετε με παραπομπές (εκτός αν είναι αναγκαίο για την τεκμηρίωση) όχι γιατί είμαι περίεργος, αλλά γιατί θα ήθελα να υπάρχει σαν reference (και βεβαίως τι καλύτερο reference από το dotNETZone).
Φιλάρετος Σεβαστιάδης.
Albert Camus: Life is the sum of your choices.