Επιλογή dedicated ή CDN

Τεχνικές και μόνο Συζητήσεις για WEB hosting servers, Mail servers, DNS servers. Όχι αναζήτηση υπηρεσιών εδώ!

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
changlee
Δημοσιεύσεις: 370
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

Επιλογή dedicated ή CDN

Δημοσίευση από changlee » 13 Ιαν 2014 15:56

Γεια σας συνάδελφοι,
Έχω μια περίπτωση κατασκευής ιστοσελίδας η οποία αφορά μεγάλο κοινό στην Ελλάδα. Εκτιμάται στους ταυτόχρονους συνδεδεμένους χρήστες 100.000 κάθε βράδυ.

Πρέπει να χρησιμοποιήσουμε Joomla 2.5 ή 3.2 και χρειάζομαι την βοήθεια σας στην επιλογή server.

Να πληρώσουμε έναν dedicated ή να πάμε κατευθείαν σε CDN;

Φωτίστε τον αόμματο! 8)
Τεχνολογική Ανάπτυξη (1μ.Χ. - 1975) = Τεχνολογική Ανάπτυξη (1975 - Σήμερα)

Μπορείτε να με βρείτε στην κατασκευή ιστοσελίδων BLB.gr | Δωρεάν Disavow File

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Επιλογή dedicated ή CDN

Δημοσίευση από alou » 13 Ιαν 2014 16:37

Πολύ μεγάλο λάθος να ξεκινήσεις να φτιάχνεις κάτι με τέτοιες προδιαγραφές traffic σε Joomla τουλάχιστον να πας σε 3, είναι λίγο πιο γρήγορο αλλά και πάλι να ξέρεις ότι οι διαφορές ενός πχ custom query από αυτά του joomla, θα σου κοστίσουν σε resources μακροπρόθεσμα το development ενός ολόκληρου site.

Η σύγκριση CDN vs Dedicated δεν οδηγεί κάπου, χρησιμοποιείς dedicated και cdn ή κάτι ανάλογο για να σερβίρεις static content (πχ varnish). Το θέμα είναι τι προδιαγραφές θες για τον server, αν θα είναι σε apache ή litespeed ή nginx, αν θα έχει SSD (νομίζω ιδιαίτερα σημαντικό για highly cached content όπως θα χρειαστείς), πόση μνήμη, τι optimizing θα χρειαστεί η mysql και πολλά άλλα.

Προετοιμάσου για πάρα πολύ ψάξιμο και νομίζω θα σε βοηθήσει να έχεις στήσει το site, να πάρεις στοιχεία λειτουργίας από το debug / slow queries log κλπ και να αποφασίσεις μετά πως θα προχωρήσεις.

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Επιλογή dedicated ή CDN

Δημοσίευση από Rapid-eraser » 13 Ιαν 2014 17:16

Μπορείς να προσδιορίσεις τι concurrency θα έχεις το λέω αυτό γιατί διαφορετική στρατηγική θα πρέπει να ακολουθήσεις αν έχεις spikes πχ όλοι οι χρήστες σου ξαφνικά θέλουν να μπουν στο site ή θα είναι κάπως πιο ομαλοποιημένα με σταθερό concurrency .

Το CDN σαν στρατηγική για τα static files είναι πολύ καλό ιδίως όταν έχεις spikes. O alou έχει δώσει μία πολύ ωραία δόση από μαζεμένα terms αλλά ή αλήθεια είναι ότι αν είσαι απλά ο webdeveloper δεν είσαι το σωστό άτομο που θα πρέπει να ξεκινήσει την αναζήτηση.

Αν έχεις κάποιον system administrator θα πρέπει αυτός να αναλάβει τον ρόλο του devops. Been in your shoes και θέλει αρκετή προετοιμασία με άνθρωπο που ξέρει τι κάνει.
To να κάνεις ένα τούμπανο σύστημα και να περιμένεις να δουλέψει πχ είναι χαμένα resources αν δεν ξέρεις τι είναι πχ τα IOPS και το πως να κάνεις configure τα services σου για high demand.

Γενικώς να ξέρεις πως δεν υπάρχει μία λύση ακριβείας για το scaling, και είναι μία διαρκής και επίπονη μάχη.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
changlee
Δημοσιεύσεις: 370
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

Επιλογή dedicated ή CDN

Δημοσίευση από changlee » 13 Ιαν 2014 19:40

To website σχεδιάζεται πολύ minimal σε μορφή blog, με βίντεο που θα παίζουν από το YT.

Δεν νομίζω ότι το Joomla είναι λάθος επιλογή πια ( http://community.joomla.org/labels/joom ... folio.html )
Τεχνολογική Ανάπτυξη (1μ.Χ. - 1975) = Τεχνολογική Ανάπτυξη (1975 - Σήμερα)

Μπορείτε να με βρείτε στην κατασκευή ιστοσελίδων BLB.gr | Δωρεάν Disavow File

andreaslll
Δημοσιεύσεις: 680
Εγγραφή: 16 Νοέμ 2011 04:00

Επιλογή dedicated ή CDN

Δημοσίευση από andreaslll » 13 Ιαν 2014 19:49

Αφού θα είσαι με joomla χωρίς κάποια εξωτική custom υλοποίηση, τι σε πειράζει να ξεκινήσεις με έναν απλό server και στη συνέχεια ανάλογα με την απήχηση να αποφασίσεις το επόμενο βήμα; Δεν θα τον παντρευτείς κιόλας...

Άβαταρ μέλους
changlee
Δημοσιεύσεις: 370
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

Επιλογή dedicated ή CDN

Δημοσίευση από changlee » 13 Ιαν 2014 19:53

Την 1η εβδομάδα δημοσίευσης είναι σίγουρες οι 100.000 επισκέψεις...
Τεχνολογική Ανάπτυξη (1μ.Χ. - 1975) = Τεχνολογική Ανάπτυξη (1975 - Σήμερα)

Μπορείτε να με βρείτε στην κατασκευή ιστοσελίδων BLB.gr | Δωρεάν Disavow File

andreaslll
Δημοσιεύσεις: 680
Εγγραφή: 16 Νοέμ 2011 04:00

Επιλογή dedicated ή CDN

Δημοσίευση από andreaslll » 13 Ιαν 2014 20:04

Αν εννοείς 100.000 επισκέψεις την ημέρα, έστω μέσα σε μερικές ώρες, τότε δε μιλάμε και για κανένα τρομακτικό νούμερο. Ένας δυνατός σέρβερ με ένα varnish πιστεύω μπορεί να σου βγάλει τη δουλειά.

Το μόνο πρόβλημα θα είναι αν έχεις μεγάλα και απρόβλεπτα spikes στο traffic όπως είπαν προηγουμένως οι άλλοι. Αν πχ πρόκειται να παίξει προώθηση στην TV, πήγαινε απευθείας σε cdn να έχεις το κεφάλι σου ήσυχο.

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Επιλογή dedicated ή CDN

Δημοσίευση από Cha0s » 17 Ιαν 2014 13:50

changlee έγραψε:Δεν νομίζω ότι το Joomla είναι λάθος επιλογή πια ( http://community.joomla.org/labels/joom ... folio.html )
Το Joomla είναι η πλέον λάθος επιλογή. Στο portfolio που αναφέρεις έχεις μέσα εταιρίες που δεν τους νοιάζει αν θέλουν 5 ή 10 servers για να τρέξουν ένα site. Και όσοι δεν έχουν 5-10 servers έχουν developers για το Joomla που ξέρουν τι κάνουν. Είμαι σίγουρος πως εσένα δεν θα είναι αδιάφορο κάτι τέτοιο (λόγω οικονομικών).
ΔΕΝ κάνει σωστά scale και θες μία περιουσία σε servers και πατέντες για να το κάνεις να δουλέψει με τα νούμερα που θες.

Καλύτερα να πας σε Wordpress. Όχι γιατί είναι καλύτερο αλλά γιατί έχει καλύτερα plugins για caching για να κάνεις scale. Και αυτό τα κέρατα του από resources θέλει - ειδικά αν στηθεί από άτομο που δεν ξέρει τι κάνει.

Ιδανικά πρέπει να κάνεις ένα custom site να μην τρώει τίποτα από resources - κάτι που ούτως ή άλλως θα πληρώσεις σε servers και αναβαθμίσεις αν ξεκινήσεις λάθος (=joomla).

Είναι το στάνταρ λάθος που κάνουν όλοι όσοι πάνε να σηκώσουν κάποιο σοβαρό site σε κάτι ετοιματζίδικο.
Ξεκινάνε με Joomla, πληρώνουν τα κέρατα τους σε περιττούς servers και administration όταν με τα ίδια χρήματα θα μπορούσαν να πληρώσουν έναν σοβαρό developer να τους κάνει μία custom εφαρμογή ακριβώς στα μέτρα τους χωρίς τόνους κώδικα που δεν τους χρειάζεται (βλέπε Joomla) και με την δυνατότητα να κάνει scale σε χιλιάδες χρήστες σε single server setup even!

Φαντάζεσαι το Facebook ή το Twitter σε Joomla; Αν πρόκειται να κάνεις σοβαρό project, κάνε σοβαρές επιλογές.

Τέλος, θα χρειαστείς dedicated server όπως και να έχει.
Το CDN είναι για να κάνεις scale. Δεν γίνεται να έχεις CDN χωρίς server.

Άβαταρ μέλους
changlee
Δημοσιεύσεις: 370
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

Επιλογή dedicated ή CDN

Δημοσίευση από changlee » 09 Μαρ 2014 18:51

Εγω μίλησα με παραδείγματα ενώ εσυ όχι. Δεν μιλάμε για το Facebook ή το Twitter.

Μιλάμε για επαγγελματικά portal. Εχεις κάποιο συγκεκριμένο παράδειγμα όπου να ξέρεις οτι ειναι custom (όχι tailor) made και να μην εχει 25 developers απο πίσω;

Δεν διαφωνώ οτι το custom CMS ειναι η πιο ολοκληρωμένη λύση, αλλα προσπάθησε να μην κατακρίνεις, αλλα να κρίνεις και πάνω απο όλα να προτείνεις.

Γνωρίζεις πολυ καλα οτι υπάρχουν αρκετά γιγάντια portal με joomla.

ΥΓ: Το joomla όντως εχει περιττό κώδικα, αυτή ειναι ούτως η αλως και η δουλειά του developer, να το κόψει και να το ραψει.
Τεχνολογική Ανάπτυξη (1μ.Χ. - 1975) = Τεχνολογική Ανάπτυξη (1975 - Σήμερα)

Μπορείτε να με βρείτε στην κατασκευή ιστοσελίδων BLB.gr | Δωρεάν Disavow File

Άβαταρ μέλους
CyberCr33p
Honorary Member
Δημοσιεύσεις: 3194
Εγγραφή: 06 Νοέμ 1999 01:00
Τοποθεσία: Αθήνα
Επικοινωνία:

Επιλογή dedicated ή CDN

Δημοσίευση από CyberCr33p » 10 Μαρ 2014 15:25

Εάν δεν αλλάζει συχνά το περιεχόμενο πιθανότατα να αντέξει σε ένα dedicated server με το Jotcache. Απ' ότι κατάλαβα από τη περιγραφή σου θα είναι 100.000 hits αλλά οι επισκέπτες θα παραμένουν στην ίδια σελίδα για μεγάλο χρονικό διάστημα.

Άβαταρ μέλους
changlee
Δημοσιεύσεις: 370
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

Επιλογή dedicated ή CDN

Δημοσίευση από changlee » 10 Μαρ 2014 17:21

Έτσι ακριβώς. Πρόκειται για πολλά embed videos από Youtube και Livestream.
Τεχνολογική Ανάπτυξη (1μ.Χ. - 1975) = Τεχνολογική Ανάπτυξη (1975 - Σήμερα)

Μπορείτε να με βρείτε στην κατασκευή ιστοσελίδων BLB.gr | Δωρεάν Disavow File

Άβαταρ μέλους
philoxenos
Δημοσιεύσεις: 67
Εγγραφή: 19 Οκτ 2003 01:51
Τοποθεσία: Athens
Επικοινωνία:

Επιλογή dedicated ή CDN

Δημοσίευση από philoxenos » 22 Μαρ 2014 22:26

Το ερώτημα δεν είναι τόσο dedi ή cdn κατά την άποψή μου, μιας και το cdn δεν κάνει την δουλειά του dedi καθώς σερβίρει μόνο αρχεία.

Υποθέτω ότι το ερώτημα είναι dedi σκέτος ή απλό webhosting με CDN με σκοπό να είναι πάνω κάτω τα ίδια χρήματα.

Οι δικές μου σκέψεις είναι οι εξής:
Σε ένα site με πολλές επισκέψεις την ημέρα το πρώτο που χρειάζεται είναι αξιοπιστία και το δεύτερο η ταχύτητα. Χωρίς να σημαίνει ότι η ταχύτητα δεν είναι σημαντικό στοιχείο.

Ένα site με πολλές επισκέψεις που δεν είναι αξιόπιστο, θα χάσει γρήγορα τις επισκέψεις του. Αν δεν είναι αστραπιαία γρήγορο δεν θα πάθει τίποτα σοβαρό, αν σέρνεται σίγουρα θα χάσει και πάλι τις επισκέψεις του.

Άρα λοιπόν μία λύση με shared web hosting και CDN δεν θα ήταν τόσο καλή λόγω της μη απόλυτης αξιοπιστίας ενός απλού shared hosting περιβάλλοντος.

Πιστεύω ότι χρειάζεται το isolation ενός dedicated server ή ενός VPS για λόγους σταθερότητας και αξιοπιστίας σε ένα high traffic site και αν αυτά είναι γρήγορα δεν θα χρειαστεί CDN.

Βέβαια η αξιοπιστία δεν έρχεται μόνο από την χρήση Dedi ή VPS αλλά καλύτερα να επιλεγεί μία λύση που να προσφέρει High Availability.

Υπάρχουν λύσεις για High Availability VPS ή High Availability Dedicated Servers. Θα πρότεινα High Availability VPS ώστε να μπορούν να αυξομειωθούν οι πόροι ανάλογα με τις ανάγκες.

Συνοπτικά ένα High Availability VPS θα έχει τα εξής ωφέλη:
α) SLA για 100% uptime
β) Αυξομείωση πόρων CPU, RAM, Storage
γ) Μηδενικό downtime σε περίπτωση που χρειαστεί scheduled maintenance στους hosts
δ) Πλήρες OS Isolation και Security σε σχέση με το απλό web hosting

Άβαταρ μέλους
changlee
Δημοσιεύσεις: 370
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

Επιλογή dedicated ή CDN

Δημοσίευση από changlee » 24 Μαρ 2014 17:20

Κάτι τέτοιο σκέφτομαι και εγώ. Εκεί βλέπω να πηγαίνει η λύση.

Πιστεύω πως είναι και μια λύση στην οποία μπορεί ο πελάτης να ξεκινήσει με ένα Α ποσό, και σύμφωνα με τις επισκέψεις και το bandwidth να μπορεί άμεσα να ανέβει πακέτο.

Έτσι δεν είναι;
Τεχνολογική Ανάπτυξη (1μ.Χ. - 1975) = Τεχνολογική Ανάπτυξη (1975 - Σήμερα)

Μπορείτε να με βρείτε στην κατασκευή ιστοσελίδων BLB.gr | Δωρεάν Disavow File

Άβαταρ μέλους
philoxenos
Δημοσιεύσεις: 67
Εγγραφή: 19 Οκτ 2003 01:51
Τοποθεσία: Athens
Επικοινωνία:

Επιλογή dedicated ή CDN

Δημοσίευση από philoxenos » 24 Μαρ 2014 17:23

changlee έγραψε:Κάτι τέτοιο σκέφτομαι και εγώ. Εκεί βλέπω να πηγαίνει η λύση.

Πιστεύω πως είναι και μια λύση στην οποία μπορεί ο πελάτης να ξεκινήσει με ένα Α ποσό, και σύμφωνα με τις επισκέψεις και το bandwidth να μπορεί άμεσα να ανέβει πακέτο.

Έτσι δεν είναι;
Ναι, μπορεί να ξεκινήσει με μικρά resources και εφόσον χρειάζεται παραπάνω να αναβαθμίζει όσο κι αν χρειαστεί.

Ανάλογα με τον πάροχο βέβαια όλα τα παραπάνω.

Απάντηση

Επιστροφή στο “Apache, IIS, DNS Servers”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες