CLOUD CONCEPT
Νερατζιωτίσσης 15, Μαρούσι, Αθήνα, 15124, Αττική
+30 211 8005 401
info@c2.gr
Ως cloud χαρακτηρίζεται ο χώρος στον οποίο φιλοξενείται μια on-line υπηρεσία.
Το "cloud" ή αλλιώς "σύννεφο" είναι ένας όρος με τον οποίο ο μέσος χρήστης είναι πλέον εξοικειωμένος, ενώ απολαμβάνει τα οφέλη του σε όλες τις πτυχές της καθημερινότητας.
Αν και ο χρήστης δεν γνωρίζει πού ακριβώς είναι, ο χώρος αυτός έχει υπόσταση και βρίσκεται σε κάποιο ή κάποια datacenters, που απαρτίζουν το λεγόμενο cloud.
Η δουλειά του είναι να μην είναι "ορατό", να προσφέρει απρόσκοπτα τις υπηρεσίες του και να είναι διαθέσιμο συνεχώς.
>>>><<<<
To cloud στον χώρο του server hosting και των dedicated servers έφερε σημαντικές αλλαγές στο διαμοιρασμό των πόρων των συστημάτων και στο σχεδιασμό τους. Η υλοποίηση των λύσεων πέρασε από το φυσικό επίπεδο στο εικονικό με χρήση virtual hardware, όπως virtual switches, virtual firewalls, virtual servers κλπ. Έτσι, επιτεύχθηκε η καλύτερη αξιοποίηση των διαθέσιμων πόρων, με ταυτόχρονη μείωση του κόστους φιλοξενίας.
>>>><<<<
Ενα νέο SaaS project θα ξεκινήσει με τις ελάχιστες απαιτήσεις. Συνήθως, χρειάζεται ένας webserver και ένας database server. Όταν οι χρήστες αρχίσουν να αυξάνονται, οι χρήστες θα καθορίσουν το load του server και τελικά ο server θα καθορίσει τους maximum χρήστες.
Από πού να ξεκινήσετε, από έναν dedicated server ή έναν cloud server?
Για τα νέα startups υπάρχουν δύο προσεγγίσεις στο πώς να κάνουν launch την εφαρμογή τους στην υποδομή τους:
A. Pessimistic
Γρήγορη ετοιμασία, launch και εξασφάλιση εμπορικής επιτυχίας, χωρίς να αφιερωθεί χρόνος για τεχνική βελτίωση ώστε να αντέξει ένα μελλοντικό scale out, που μπορεί και να μην πραγματοποιηθεί.
B. Optimistic
Προσεκτική ανάπτυξη του κώδικα, με δυνατότητα εύκολου scale out στο μέλλον.
>> Με την μέθοδο Α, βασικός στόχος είναι η εμπορική ανάπτυξη του προϊόντος και όχι η τεχνική.
Οι πόροι του συστήματος θα εξαντληθούν γρήγορα και θα εξαναγκαστείτε σε vertical expansion προσθέτοντας Ram και CPU όσο δουλεύετε στο re-engineering, για να υποστηρίξετε οριζόντιο expandability.
>> Με την μέθοδο Β, έχει γίνει ήδη όλη η προεργασία και είστε έτοιμοι να κάνετε Hit "μεγάλα νούμερα", χωρίς περιορισμούς.
Τελικά να πάρω dedicated server ή cloud server?
Κάποιοι θα έλεγαν ότι στην πρώτη περίπτωση συμφέρει ένας dedicated και στην δεύτερη ένας cloud server. Αυτό θα ήταν το αυτονόητο, εφόσον στην πρώτη περίπτωση δεν είμαστε έτοιμοι να χρησιμοποιήσουμε πολλαπλούς webservers με load balancers. Ωστόσο, η ιδανική λύση είναι η χρήση cloud servers και στις δύο περιπτώσεις.
Ένα από τα μεγαλύτερα πλεονεκτήματα των cloud servers είναι η επεκτασιμότητά τους. Για αυτό χρησιμοποιούνται πλέον στο 95% των σύγχρονων υλοποιήσεων.
Ας εξετάσουμε το εξής σενάριο:
Ξαφνικά, λόγω μιας καμπάνιας στο facebook, αυξάνεται κατά 40% η επισκεψιμότητά σας, χωρίς να το έχετε προβλέψει, ενώ είστε σε ένα dedicated μηχάνημα. Ενημερώνετε το datacenter ότι θέλετε περισσότερη μνήμη, με αποτέλεσμα να κάνετε downtime, τη στιγμή που έχετε τους περισσότερους χρήστες που είχατε ποτέ.
Στους cloud servers υπάρχει η δυνατότητα προσθήκης πόρων όπως μνήμη και CPU, on the fly, χωρίς καν να κλείσει το μηχάνημα.
Μπορεί, παρ'όλα αυτά, ο dedicated server να ανταποκρίνεται στο load σας. Σε ενδεχόμενο διακοπής της λειτουργίας του, ιδίως σε ώρες με αυξημένη κινητικότητα, το downtime θα έχει ως συνέπεια χαμένους επισκέπτες και τελικά χαμένους πελάτες.
Ένας cloud server...
# Δεν πρόκειται να πέσει ποτέ από αστοχία hardware. Ακόμα και αν αστοχήσει το hardware, το instance θα μεταφερθεί αυτόματα σε άλλο φυσικό μηχάνημα, χωρίς κανείς να καταλάβει απολύτως τίποτα.
# Παρέχει availability, το οποίο σημαίνει διπλάσιο hardware layer.
# Διαθέτει τα εργαλεία που παρέχουν το availability, τα οποία διαφορετικά θα έπρεπε να αποκτήσουμε, να στήσουμε και να συντηρούμε.
Στους dedicated servers τα SLA φτάνουν μέχρι 99%, άρα μέχρι και 7 ώρες τον μήνα μπορεί να μην είναι διαθέσιμος. Στους cloud servers τα SLA αγγίζουν το 99,999%, δηλαδή μόλις 26 δευτερόλεπτα τον μήνα.
Όταν η υποδομή σε peak time χρειάζεται 50 webservers και σε off-time 10, το cloud είναι μονόδρομος. Η δυνατότητα να πληρώνουμε μόνο αυτό που χρειαζόμαστε και για όση ώρα το χρειαζόμαστε, είναι το δυνατό χαρτί του cloud.
Στην Cloud Concept στόχο αποτελεί η αδιάλειπτη τεχνική υποστήριξη των αναγκών σας, η προσφορά managed υπηρεσιών υψηλού επιπέδου και η παροχή πρόσβασης σε χρήσιμες προτάσεις για την αποδοτική διαχείριση των δεδομένων σας.
Μάθετε περισσότερα για τις υπηρεσίες μας εδώ.
Ακολουθήστε μας σε LinkedIn, Facebook & Instagram για να μένετε ενημερωμένοι!