Προς το περιεχόμενο

Γιατί κάποιος το 2021 να επιλέξει shared Hosting αντί για Amazon? (Ενημερωτικό)


PC_MAGAS

Προτεινόμενες αναρτήσεις

Στην εργασιακή μου εμπειρία ποτέ μου δεν χρειάστεικε να αξιοποιήσω επαγγελματικά shared hosting σε τρίτον πάροχο. Κυρίως συνάντησα Cloud υποδομές.

Έτσι διερωτώμαι για Web εφαρμογή πότε ένα shared hosting είναι καλύτερο αντί να κάνω host το website μου σε Cloud υποδομές Πχ. elastic beanstalk?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το shared hosting είναι managed υπηρεσία, δηλαδή ο webhost ασχολείται με τη συντήρηση και τη καλή λειτουργία του server. Επίσης παρέχει και τεχνική υποστήριξη.

  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

(Μαζεύω όλα τα σχόλιά σας ώστε να αποτελεί όσο το δυνατόν ποιο ενημερωτικό το thread αυτόν που απορεί για το που να κάνει hosting την web εφαρμογή του.)
Από όσο βλέπω βασιζόμενος στα σχόλιά σας και από ότι αντιλαμβάνομαι με Shared Hosting κερδίζεις:

  1. Διαχείρηση Server: εργασίες συντήρησης server γίνονται από εξειδικευμένο προσωπικό
  2. Κόστος φτηνότερη λύση

Αλλά χάνεις στο:

  1. Scalability: πχ εάν αυξηθεί το traffic και η σελίδα για να τρέχει χρειάζετε περισσότερα resources πχ περισσότερους webserver εκεί πας δύσκολα νερά
  2. Reduntancy: έχεις έναν server αντί πολλαπλούς έτσι και σε περιπτώσεις πχ φωτιάς στο datacenter ίσως και να χάσεις το website (βλ OVH).
  3. Security: εάν ο πάροχος δεν έχει καλή γνώση υποδομών web ίσως η υποδομή να είναι vulnerable. Ακόμη το ότι σε έναν server τρέχουν περισσότερα από 1 website ένα να είναι vulnerable εάν δεν υπάρχει καλό isolation ίσως να επηρεαστεί ΚΑΙ το δικό σου website, βέβαια αυτό ισχύει από θεωρητική άποψη και από πάροχο σε πάροχο διαφέρει.
  4. Fixed stack: Ένας πάροχος θα έχει συγγεκριμένη βάση δεδομένων ή και συγγεκριμένη/ες έκδοση/εις php συγγεκριμένα modules. Έτσι πχ εάν θες συγγεκριμένα modules η modules configuraτισμένα με συγγεκριμένο τρόπο πχ zip χωρίς την libzip ή θα πρέπει να βάλεις pollyfill (άρα ίσως να επηρρεάσεις κάποια core κομμάτια εφαρμογής που ίσως να μην θες) η έξτρα dependencies πχ. symfony pollyfill.
  5. Δυνατότητα επιλογής τεχνολογιών: Πχ εάν ΔΕΝ θες php αλλά python δύσκολα βρίσκεις πάροχο.
  6. Δυσκόλια τρεξίματος cli κομματιών μιας εφαρμογής & Background worker: Παρόλο που  αρκετοί πάροχοι έχουν δυνατότητα για Cron, μπορεί να χρειάζετε να τρέχεις και άλλα κομμάτια σαν Background services πχ laravel workers εκεί θα έχεις μια δυσκολία.

Feel free να συμπληρώσετε θετικά και αρνητικά.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

1) Οι περισσότερες ιστοσελίδες χρειάζονται συγκεκριμένους πόρους για την καθημερινή τους λειτουργία, οπότε με βάση αυτό γίνεται και η επιλογή του πακέτου hosting.

2) Άσχετα με το τι κάνει ο webhost όσο αφορά τα backups καλό είναι να έχει ο καθένας και δικά του. Eξάλλου και στην OVH, cloud VPS είχαν οι περισσότεροι που είχαν πεσμένες τις σελίδες για 1 μήνα.

3) Είναι ανάλογα πώς είναι στημένος ο server. Εάν ο πάροχος δεν έχει πάρει τα κατάλληλα μέτρα ώστε κάποιος χακάροντας ένα account να έχει πρόσβαση σε άλλα accounts τότε δεν έχει κάνει κάτι καλά. Φυσικά υπάρχουν και κενά ασφαλείας όπως αυτά των επεξεργαστών ή σε hypervisors που μπορεί να αποκτηθεί πρόσβαση και σε άλλα cloud VPS ή και στο node.

4+5) Σε shared hosting συνήθως υποστηρίζονται πολλαπλές εκδόσεις PHP. Όσο αφορά τα modules είναι τα πιο συνηθισμένα ώστε να καλύπτουν σχεδόν όλες τις περιπτώσεις. Εάν χρειάζεται κάτι πιο εξειδικευμένο ή κάποια συγκεκριμένη γλώσσα προγραμματισμού ή root πρόσβαση ή συγκεκριμένο λειτουργικό ή έκδοσή του τότε χρειάζεται κάποιο VPS.

6) Σε shared hosting μπορεί να υπάρχει πρόσβαση SSH είτε ενεργοποιημένη ήδη είτε ενεργοποιείτε κατόπιν αιτήματος του χρήστη.

Με τα παραπάνω, αυτό που θέλω να πω είναι ότι δεν υπάρχει κάποια λύση που να μπορεί να καλύψει όλες τις πιθανές ανάγκες. Ανάλογα με τις ανάγκες και τα θετικά/αρνητικά της κάθε λύσης γίνεται και η επιλογή.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

2 ώρες πριν, CyberCr33p είπε

1) Οι περισσότερες ιστοσελίδες χρειάζονται συγκεκριμένους πόρους για την καθημερινή τους λειτουργία, οπότε με βάση αυτό γίνεται και η επιλογή του πακέτου hosting.

2) Άσχετα με το τι κάνει ο webhost όσο αφορά τα backups καλό είναι να έχει ο καθένας και δικά του. Eξάλλου και στην OVH, cloud VPS είχαν οι περισσότεροι που είχαν πεσμένες τις σελίδες για 1 μήνα.

3) Είναι ανάλογα πώς είναι στημένος ο server. Εάν ο πάροχος δεν έχει πάρει τα κατάλληλα μέτρα ώστε κάποιος χακάροντας ένα account να έχει πρόσβαση σε άλλα accounts τότε δεν έχει κάνει κάτι καλά. Φυσικά υπάρχουν και κενά ασφαλείας όπως αυτά των επεξεργαστών ή σε hypervisors που μπορεί να αποκτηθεί πρόσβαση και σε άλλα cloud VPS ή και στο node.

4+5) Σε shared hosting συνήθως υποστηρίζονται πολλαπλές εκδόσεις PHP. Όσο αφορά τα modules είναι τα πιο συνηθισμένα ώστε να καλύπτουν σχεδόν όλες τις περιπτώσεις. Εάν χρειάζεται κάτι πιο εξειδικευμένο ή κάποια συγκεκριμένη γλώσσα προγραμματισμού ή root πρόσβαση ή συγκεκριμένο λειτουργικό ή έκδοσή του τότε χρειάζεται κάποιο VPS.

6) Σε shared hosting μπορεί να υπάρχει πρόσβαση SSH είτε ενεργοποιημένη ήδη είτε ενεργοποιείτε κατόπιν αιτήματος του χρήστη.

Με τα παραπάνω, αυτό που θέλω να πω είναι ότι δεν υπάρχει κάποια λύση που να μπορεί να καλύψει όλες τις πιθανές ανάγκες. Ανάλογα με τις ανάγκες και τα θετικά/αρνητικά της κάθε λύσης γίνεται και η επιλογή.

Ναι απλά θα ήθελα να πακετάρω όλα τα σενάρια που το Shared Hosting είναι προτιμότερο αντί Cloud.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Έτοιμο CPanel / Plesk

Διαχείριση / support από τον webhost

Καθημερινά Backups σε αρχεία και dbs

Χαμηλότερο Κόστος

Προτεινόμενο όταν θες να hostάρεις μια απλή web εφαρμογή - site

 

Αν δες θες όμως PHP για server side τι κάνεις; 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

2 ώρες πριν, denz είπε

Έτοιμο CPanel / Plesk

Διαχείριση / support από τον webhost

Καθημερινά Backups σε αρχεία και dbs

Χαμηλότερο Κόστος

Προτεινόμενο όταν θες να hostάρεις μια απλή web εφαρμογή - site

 

Αν δες θες όμως PHP για server side τι κάνεις; 

Εάν πούμε ότι όλο το logic είναι σε Rest/HTTP API Consumption τότε πας σε Static Site Hosting Πχ. s3  με κάποιο CI/CD χτίζεις όλη την JS/CSS και μαζί με την Html και κάνεις deploy εκεί. Εναλλακτικά εάν η HTML παράγετε server side μπορείς να βάλεις σε s3 μαζί με κάποιο CDN εφόσον χτίζεις (Minify & css generation from Less/SASS) όποιο static asset.

Πάλι είτε θες να κάνεις το API είτε θες να έχεις απλή σελίδα αλλά ΌΧΙ σε php υπάρχουν λύσεις:

  1. VPS/AMAZON EC2/AZURE Servers εκεί Hostάρεις το server-side κομμάτι.
  2. Στην περίπτωση που θες REST API τότε μπορεί πας σε AWS Lambda με API-Gateway.
  3. Σε περίπτωση που δεν θες να μανατυζάρεις server είτε πας σε Elastic Beanstalk είτε σε κάποια λύση που έχεις Docker.
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ρε φίλε μου φαίνεται τα έχεις μπλέξει εντελώς. Μιλάμε για κόστος, καταλαβαίνεις? Δια 10 από αυτά που λες. Μην συγκρίνεις την βούρτσα με την Λούτσα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

6 ώρες πριν, denz είπε

Έτοιμο CPanel / Plesk

Διαχείριση / support από τον webhost

Καθημερινά Backups σε αρχεία και dbs

Χαμηλότερο Κόστος

Προτεινόμενο όταν θες να hostάρεις μια απλή web εφαρμογή - site

 

Αν δες θες όμως PHP για server side τι κάνεις; 

Νομίζω σε plesk μπορείς να έχεις και nodejs αν θες

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν θες να κάνεις host ένα site εταιρικής παρουσίασης ή ένα eshop με 20-30 παραγγελίες την ημέρα, μια χαρά καλύπτεσαι από ένα shared πακέτο, χωρίς να έχεις πολλές πολλές απαιτήσεις. 

Τώρα τα cloud που λες, ποιός θα τα στήσει? Δεν θα πληρωθεί? Ποιός θα τα συντηρεί, δεν θα πληρωθεί? Ποιός θα πληρώνει σε μηνιαία βάση? 

Το δια 10 που αναφέρθηκε πιο πάνω είναι αν μιλήσουμε για ένα τέρμα basic AWS στήσιμο vs τα 150-200€ ενός shared hosting. 

Τελικά εν έτει 2021 ποιός πάει ρε μάγκες με το Μετρό στη δουλειά αντί να κυκλοφορεί με Cayenne E-Hybrid, ώρες ώρες απορώ..

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 εβδομάδες αργότερα...
Στις 11/5/2021 στις 7:45 ΜΜ, polaki είπε

Τελικά εν έτει 2021 ποιός πάει ρε μάγκες με το Μετρό στη δουλειά αντί να κυκλοφορεί με Cayenne E-Hybrid, ώρες ώρες απορώ..

Αυτό.

Το ότι μια λύση τύπου AWS είναι καλύτερη δεν είναι μυστικό. Το ότι ξεκινάς από ~40 ευρώ το μήνα όμως έναντι 3-5 ευρώ για shared hosting είναι αποτρεπτικός παράγοντας για πολλούς.

Αλλά ακόμα πιο σημαντικό είναι το οι λύσεις τύπου AWS εξυπακούεται ότι πρέπει να ξέρεις τί κάνεις αλλιώς δέρνουν αλύπητα την ώρα του λογαριασμού. Ακόμα και σε μεγάλες εταιρίες που εργάστηκα στο παρελθόν τα cloud services τύπου AWS τα χρησιμοποιούσαν με τον πλέον λανθασμένο τρόπο (πχ static vms που μέναν ανοιχτά 24/7), απλά λόγω μεγέθους μπορούσαν χαλαρά να χώνουν 10-20 χιλιάρικα το μήνα χωρίς να νοιάζονται να το μαζέψουν.

Το pet shop της γειτονιάς όμως που μήνας μπαίνει μήνας βγαίνει και το ταμείο είναι μείον δεν νοιάζεται ούτε για redundancy, ούτε για scalability, ούτε ψήνεται να πληρώνει ένα 50ικο το μήνα για ένα e-shop που παζάρεψε να το φτιάξει με 800 ευρώ. Και καλά κάνει αφού την ίδια δουλειά ακριβώς κάνει με 3 ευρώ το μήνα και δεν έχει κι όλα αυτά τα ακατανόητα στο κεφάλι του.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...