meetup 4 slides

47 views
Skip to first unread message

andreas.chatzakis

unread,
May 25, 2012, 3:18:53 AM5/25/12
to awsug-...@googlegroups.com
Καλημέρα και ευχαριστούμε όσους μας τιμήσατε στο χτεσινό meetup.

Εδώ θα βρείτε τα slides από την παρουσίαση και το demo του Scalr:



Θυμίζω για όσους θελήσουν να τεστάρουν το Scalr, αναφέρετε το όνομά μου κατά την εγγραφή σας και θα έχετε 2 μήνες free trial (αντί για 1).

επόμενο meetup στις 21 Ιουνίου - θα σταλεί πρόσκληση μόλις καθορίσουμε το τελικό πρόγραμμα για το event.

Ανδρέας

Kostis Kapelonis

unread,
May 25, 2012, 4:06:41 AM5/25/12
to awsug-...@googlegroups.com
2012/5/25 andreas.chatzakis <andreas....@gmail.com>:

> Καλημέρα και ευχαριστούμε όσους μας τιμήσατε στο χτεσινό meetup.
>

Συγχαρητήρια!

Είχα πει για την προήγουμενη εισαγωγική παρουσίαση ότι ήταν η καλυτερη
μέχρι τότε. Τώρα αλλαξα γνώμη!
Η χθεσινή είναι η καλύτερη...

Διότι είναι πολύ διαφορετικό το να διαβάζεις απλά σε διαφάνειες για
autoscaling, από το να το βλέπεις live μπροστά σου!
Και το δεύτερο τεστ που ρίξαμε την MySQL ήταν επίσης πολύ ενδιαφέρον για εμένα.

Πολύ εντυπωσιακό και το Scalr όντως, αν και σε μερικά σημεία μου
φάνηκε πολύ Unix oriented. :-)

Κωστής

Vangelis Pothos

unread,
May 25, 2012, 5:36:17 AM5/25/12
to awsug-...@googlegroups.com, Kostis Kapelonis
On 05/25/2012 11:06 AM, Kostis Kapelonis wrote:
2012/5/25 andreas.chatzakis <andreas....@gmail.com>:
οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ meetup.

οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½!
οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½. οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½.

οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½ Scalr οΏ½οΏ½οΏ½οΏ½οΏ½, οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½
οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ Unix oriented. :-)
οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½? :-)

οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ familiar οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ scale. οΏ½οΏ½ scalr οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½. (scripts οΏ½οΏ½οΏ½)

οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½

οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½

andreas.chatzakis

unread,
May 28, 2012, 5:49:09 AM5/28/12
to awsug-...@googlegroups.com
Ευχαριστώ για το feedback Κωστή!

Η αλήθεια είναι πως θέλουμε να καλύψουμε τα διάφορα θέματα τόσο σε θεωρητικό επίπεδο όσο και σε πρακτικό.

Όσο για το scalr όντως τα έτοιμα templates του είναι σε unix αν και υπάρχει ο agent και το base template και για windows:

http://scalr.net/blog/announcements/windows-2008-scalr-edition/ 

πιθανότατα κάποια από τις άλλες λύσεις cloud management να καλύπτει πιο ολοκληρωμένα microsoft based setups

Ανδρέας

John

unread,
Jun 1, 2012, 1:12:09 PM6/1/12
to awsug-...@googlegroups.com
Guys μόλις τώρα διάβασα τα slides. Πραγματικά πολύ χρήσιμα και το scalr φαίνεται πολύ δυνατό εργαλείο με πολύ ανταγωνιστικό pricing model.

Να προσθέσω ότι τις τελευταίες ημέρες δοκιμάζω αρκετά τα mySQL RDS instances και μπορώ να πω ότι λειτουργούν άψογα ενώ η ευκολία που σου δίνουν στο scaling είναι απίστευτη. Μπορείς πραγματικά με ένα click να αλλάξεις το instance σου σε μεγαλύτερο, να ενεργοποιήσεις mirror instances σε άλλα zones ή να φτιάξεις read replicas. Πριν κάποια χρόνια αυτά ούτε σαν επιστημονική φαντασία δεν θα τα είχαμε σκεφτεί:)

Αυτό που δεν ξέρω τώρα είναι αν συμφέρει για ένα site υψηλών απαιτήσεων να χρησιμοποιήσεις ένα γερό instance π.χ. για apache server και παράλληλα ένα επίσης γερό instance για τον mySQL server σου, σε αντίθεση με το να κάνεις scaling την εφαρμογή με πολλά μικρά instance τόσο apache όσο και mySQL. Μάλλον κοιτάω την πρώτη επιλογή αφού πιστεύω ότι θα είναι πολύ δύσκολο να φτάσεις σε επίπεδο όπου το μέγιστο instance δεν θα μπορεί να εξυπηρετεί τα hits. Από την άλλη στη δεύτερη περίπτωση έχεις το κεφάλι σου ήσυχο. Τέλος στην πρώτη λύση με απασχολεί το I/O που σίγουρα θα είναι κατώτερο της δεύτερης λύσης.

andreas.chatzakis

unread,
Jun 1, 2012, 6:35:11 PM6/1/12
to awsug-...@googlegroups.com
Thanks Γιάννη!

Το split web + DB server είναι το πρώτο και πιο εύκολο βήμα για ένα site που αρχίζει να αυξάνει το traffic του. Και για πολλά sites αυτό είναι αρκετό. 

Ένα τέτοιο setup βέβαια δεν είναι πολύ καλό use case για το cloud με εξαίρεση την ευκολία με την οποία κάποιος μπορεί να αντικαταστήσει ένα instance με μεγαλύτερό instance type μέσα σε λίγα λεπτά ξεκινώντας από το ίδιο AMI. 2 dedicated boxes θα στοίχιζαν λιγότερο και θα παρείχαν έλεγχο στις hardware λεπτομέρειες (πχ super fast drives για το DB server).

Βασικό πλεονέκτημα των πολλαπλών μικρότερων instances είναι πως αν το traffic του site είναι bursty in nature ή έχει σκαμπανεβάσματα στο χρόνο λόγω εποχικότητας ή και μέσα στην ίδια μέρα μπορείς να μειώσεις το κόστος εφόσον σβήνεις αρκετά από τα instances όταν δεν τα χρειάζεσαι. Στην αντίθετη περίπτωση χρειάζεσαι ένα μεγάλο instance ικανό να αντιμετωπίσει το μεγαλύτερο expected traffic για το site χωρίς να χρειάζεσαι πραγματικά αυτό το capacity 24x7. 

Ανδρέας

John

unread,
Jun 2, 2012, 4:30:07 AM6/2/12
to awsug-...@googlegroups.com
Ανδρέα,

Η αλήθεια είναι ότι την εποχικότητα στο traffic την είχα βγάλει από την εξίσωση αλλά τελικά είναι σημαντικός παράγοντας. Όπότε θα πρέπει να ζυγιστούν κατάλληλα οι δύο λύσεις.

BTW, έχει ακούσει κανείς τίποτα σχετικά με το αν θα φτιάξει κάποια στιγμή η Amazon availbility zone στην Αγγλία? Η Ιρλανδία δεν εξυπηρετεί σε πολλά projects και είναι ίσως ο no1 λόγος που αρκετοί δεν κάνουν χρήση των AWS στην Ευρώπη.

Andreas Chatzakis

unread,
Jun 2, 2012, 5:54:44 PM6/2/12
to awsug-...@googlegroups.com
Δεν έχει ακουστεί κάτι τέτοιο.

Αν πάντως εννοείς το latency δεν ξέρω πόσο impact έχει αυτό σε μια εφαρμογή αν αυτή είναι hosted στο datacenter στο Δουβλίνο από ότι πχ αν ήταν στο Λονδίνο ή το Amsterdam. Σίγουρα θα εξαρτάται και από το πόσο efficient είναι το front end design ώστε πχ να μην κάνει πολλά http requests ανά σελίδα (πχ icons grouped as CSS sprites, minified & merged css/js files)  

Για τα στατικά αρχεία υπάρχουν και τα CDN (πχ Cloudfront) ενώ ενδιαφέρουσα και η πρόσφατη αναβάθμιση του cloudfront για δυναμικό content:

http://www.allthingsdistributed.com/2012/05/cloudfront-dynamic-content-support.html 

και το cloudfront έχει edge locations σε 

Λονδίνο
Παρίσι
Φρανκφούρτη
Μιλάνο
Άμστερνταμ
Στοκχόλμη

2012/6/2 John <jno...@gmail.com>
Reply all
Reply to author
Forward
0 new messages