Γιατί τόση έμφαση στην λέξη «SSD»

Στο μυαλό των περισσοτέρων χρηστών, ο όρος «SSD» είναι άρρηκτα συνδεδεμένος με τις υψηλές επιδόσεις. Για ‘αυτόν τον λόγο, οι περισσότερες εταιρείες hosting επιλέγουν να χρησιμοποιούν τον όρο «SSD» στις διαφημίσεις τους ασχέτως αν παρέχουν «επιδόσεις SSD» και στην πραγματικότητα.

SSD με ταχύτητες δισκέτας – το κόλπο με τα ψιλά γράμματα

Ενώ οι περισσότεροι χρήστες υπηρεσιών φιλοξενίας είναι εξοικειωμένοι με βασικές ορολογίες όπως CPU Cores, RAM, κ.α., υπάρχει μια σειρά επιπλέον όρων και ορίων που οι εταιρείες hosting επιλέγουν να μην «διαφημίζουν».

Ένα από αυτά είναι το όριο Ι/Ο ή αλλιώς το όριο ταχύτητας ανάγνωσης/εγγραφής δίσκου εκφραζόμενο σε MB ανά δευτερόλεπτο.

Το μέσο πακέτο φιλοξενίας «SSD» (shared hosting, reseller hosting, κ.α.) στην Ελλάδα διαθέτει μόλις 1-5 MB/sec I/O.

Για να γίνει πιο εύκολα αντιληπτό το μέγεθος της αναντιστοιχίας μεταξύ των διαφημίσεων για SSD Hosting και του χαμηλού ορίου I/O, δημιουργήσαμε το παρακάτω γράφημα:

σύγκριση ταχύτητας io ssd hosting
Πώς γίνεται ένα πακέτο φιλοξενίας με I/O συχνά λιγότερο από το 1% ενός απλού δίσκου SSD να βαφτίζεται ως «SSD Hosting»;

Το παραδέχονται οι ίδιοι, αρκεί να ρωτήσεις

Είναι δύσκολο να πιστέψει κανείς ότι διαφημίζονται υπηρεσίες φιλοξενίας ως «SSD Hosting» με τέτοια όρια στην χρήση δίσκου αλλά δυστυχώς είναι αλήθεια, όπως παραδέχονται και οι ίδιοι:

Απάντηση μεγάλου παρόχου φιλοξενίας στην Ελλάδα για το όριο I/O που προσφέρει στα πακέτα φιλοξενίας του
Απάντηση μεγάλου παρόχου φιλοξενίας με πολλές διαφημίσεις για SSD hosting σε ερώτηση μας για το διαθέσιμο όριο I/O των πακέτων του.

Για να το επιβεβαιώσεις δεν έχεις παρά να ρωτήσεις τον πάροχο σου ή να ανατρέξεις στα ψιλά γράμματα των χαρακτηριστικών του πακέτου φιλοξενίας που έχεις επιλέξεις.

Σε τι χρησιμεύει όμως το Ι/Ο και πως επηρεάζει τις επιδόσεις της ιστοσελίδα σου

Είναι απλό, κάθε φορά που ένας χρήστης επισκέπτεται την ιστοσελίδα σου και αλληλεπιδρά μαζί της, πραγματοποιούνται αιτήματα στην βάση δεδομένων και στα αρχεία της (π.χ. φωτογραφίες), δηλαδή αναγνώσεις και εγγραφές ή αλλιώς Ι/Ο.

Το όριο Ι/Ο περιορίζει την ταχύτητα με την οποία μπορούν να πραγματοποιηθούν οι εν λόγω αναγνώσεις και εγγραφές και κατά συνέπεια επηρεάζει την ταχύτητα με την οποία μπορούν να εξυπηρετηθούν οι χρήστες μιας ιστοσελίδας ή εφαρμογής.

Σε αυτό το σημείο είναι σημαντικό να αναφέρουμε πως αν και το Ι/Ο συνδέεται άμεσα με τις επιδόσεις μιας ιστοσελίδας αυτό δεν σημαίνει ότι αν π.χ. το δεκαπλασιάσουμε θα έχουμε και αντίστοιχη βελτίωση στις επιδόσεις μιας ιστοσελίδας ή εφαρμογής.

Αυτό συμβαίνει γιατί τα χαμηλά όρια I/O λειτουργούν ως εμπόδιο όπως π.χ. μια πέτρα σε έναν αγωγό νερού, όταν αφαιρέσουμε το εμπόδιο η «ροή» επανέρχεται στα «κανονικά» της επίπεδα – δεν αυξάνεται περεταίρω.

effects of low io limits on hosting

Για ποιο λόγο έχει επικρατήσει η συγκεκριμένη πρακτική στην Ελληνική αγορά hosting

Οι εταιρίες hosting θέτουν χαμηλά όρια Ι/Ο για μια σειρά από τεχνικούς και οικονομικούς λόγους, όπως:

  • Επιτρέπει στις εταιρίες hosting να φιλοξενήσουν πολλούς περισσότερους πελάτες ανά server απ’ ότι θα μπορούσαν εάν προσέφεραν πραγματικές ταχύτητες SSD.
  • Αναγκάζει τους πελάτες να αναβαθμίζουν τα πακέτα τους σε μεγαλύτερα/ακριβότερα μόλις αρχίσουν να εξαντλούν τους χαμηλούς πόρους των πακέτων φιλοξενίας τους.
  • Περιορίζει σημαντικά την δυνατότητα των πελατών να χρησιμοποιήσουν πλήρως τον φαινομενικά γενναιόδωρο ή ακόμη και «απεριόριστο» χώρο δίσκου των πακέτου τους – ειδικά σε συνδυασμό με τυχόν inode limits (μέγιστο αριθμό επιτρεπόμενων αρχείων).

Δυστυχώς οι παραπάνω πρακτικές αποτελούν αναπόσπαστο μέρος του Οverselling, της προσπάθειας δηλαδή των παρόχων φιλοξενίας χαμηλού κόστους να βγάλουν τα «σπασμένα» των χαμηλών τιμών με διάφορα «τεχνάσματα» και τεράστιους συμβιβασμούς στην ποιότητα των υπηρεσιών που παρέχουν.

Εάν σε ενδιαφέρει να μάθεις περισσότερα για το Overselling και τον τρόπο με τον οποίο επηρεάζει την ποιότητα των υπηρεσιών φιλοξενίας γενικότερα, θα βρεις ενδιαφέρον το πρόσφατο άρθρο μας «Overselling, η μάστιγα του Hosting».

Πόσο Ι/Ο χρειάζεται μια ιστοσελίδα;

Είναι δύσκολο να απαντήσουμε σε αυτό το ερώτημα με ακρίβεια καθώς κάθε ιστοσελίδα είναι μοναδική και έχει τις δικές της απαιτήσεις και ιδιαιτερότητες (ύπαρξη ή μη Cache, χρήση CDN, κλπ.).

Παραδείγματος χάριν όμως, μια τυπική υλοποίηση e-shop βασισμένη σε WooCommerce / WordPress με 40 «τυπικά» plugins μπορεί πραγματοποιεί από 2 έως 10 ΜΒ Ι/Ο σε κάθε pageload.

Φυσικά οι παραπάνω αριθμοί πολλαπλασιάζονται αντίστοιχα εάν υπάρχουν πολλαπλοί επισκέπτες ταυτόχρονα online, κατάσταση κατα την οποία είναι ακόμη πιο εμφανής η επίπτωση του χαμηλού Ι/Ο στις επιδόσεις μιας ιστοσελίδας ή εφαρμογής.

Ποιες ιστοσελίδες επηρεάζονται περισσότερο;

Αν και οι απαιτήσεις Ι/Ο διαφέρουν από ιστοσελίδα σε ιστοσελίδα, υπάρχουν μερικές γενικές κατηγορίες με αυξημένες απαιτήσεις, όπως:

  • Ηλεκτρονικά καταστήματα
  • Ειδησεογραφικές ιστοσελίδες
  • Άλλες ιστοσελίδες μεσαίας και υψηλής επισκεψιμότητας
  • Ιστοσελίδες σε πακέτα Reseller Hosting *

*Ειδικά στην περίπτωση του Reseller hosting, επειδή τα όρια I/O συχνά αφορούν όλο το πακέτο, όσες περισσότερες ιστοσελίδες φιλοξενείς στο Reseller hosting σου, τόσο θα χειροτερεύουν οι επιδόσεις τους καθώς «ανταγωνίζονται» μεταξύ τους για να αξιοποιήσουν το λιγοστό διαθέσιμο I/O του πακέτου.

Πραγματικό SSD Hosting στην Ελλάδα

Δοκίμασε πραγματικό SSD Hosting από τις ιδιόκτητες Cloud υποδομές της FASTPATH στην Ελλάδα, χωρίς αστερίσκους και κρυφούς περιορισμούς.

Μάθε Περισσότερα