Το HDG εξηγεί : Τι είναι το Amazon S3;

Έχετε μεγάλο όγκο δεδομένων που πρέπει να αποθηκευτούν; Έχετε(Are) βαρεθεί να πληρώνετε μεγάλες, κατ' αποκοπή τέλη για την αποθήκευση αυτών των δεδομένων; Τι θα λέγατε για την ανάγκη για ασφαλείς, κρυπτογραφημένες μεταφορτώσεις και λήψεις αρχείων; Εάν οποιαδήποτε από αυτές τις ερωτήσεις ακολουθήθηκε από ένα ηχηρό « Ναι(Yes) », τότε το Amazon S3 μπορεί να είναι μια επιλογή που αξίζει να εξερευνήσετε.

Τι είναι όμως το Amazon S3 ; Με την απλή διεπαφή υπηρεσιών web, το Amazon S3 παρέχει λύσεις σε όλα αυτά τα ερωτήματα και πολλά άλλα όσον αφορά τις ανάγκες αποθήκευσης δεδομένων σας. Οι προγραμματιστές μπορούν να απολαμβάνουν πρόσβαση στην ίδια εξαιρετικά επεκτάσιμη, αξιόπιστη, γρήγορη, φθηνή υποδομή αποθήκευσης δεδομένων στην οποία η Amazon λειτουργεί το δικό της παγκόσμιο δίκτυο ιστοτόπων.

Χρησιμοποιώντας το Amazon S3 , θα μπορείτε να αποθηκεύετε και να ανακτάτε οποιοδήποτε όγκο δεδομένων, ανά πάσα στιγμή, από οπουδήποτε στον Ιστό.

Τι είναι το Amazon S3;(What Is Amazon S3?)

Η υπηρεσία Amazon S imple S torage S (S3) σχεδιάστηκε με γνώμονα τους προγραμματιστές. Κάνει ευκολότερο τον υπολογισμό σε κλίμακα Ιστού και αποτελεί σημαντικό μέρος ενός συμπαγούς περιβάλλοντος cloud A mazon W eb S Services (AWS).

Μέσω της διεπαφής ιστού, το Amazon S3 παρέχει αποθήκευση αντικειμένων , ή όπως το αποκαλεί η (object )AWS , «θεμελιώδεις οντότητες που μπορούν να αποθηκευτούν στο Amazon S3». Η αποθήκευση αντικειμένων δημιουργήθηκε για αποθήκευση, προστασία και ανάκτηση δεδομένων από "βασικά δοχεία αποθήκευσης" που αναφέρονται ως κάδοι(buckets) . Ένας χρήστης δημιουργεί έναν κάδο και ο κάδος αποθηκεύει αντικείμενα στο σύννεφο.

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

Πώς λειτουργεί το Amazon S3;(How Does Amazon S3 Work?)

Για να κατανοήσουμε τι είναι το Amazon S3 και πώς λειτουργεί όλο αυτό, θα βουτήξουμε λίγο πιο βαθιά σε κάθε στοιχείο του συστήματος αποθήκευσης. Θα επικεντρωθούμε σε δύο βασικά πράγματα — κουβάδες και αντικείμενα. Αυτά τα δύο στοιχεία λειτουργούν παράλληλα για να δημιουργήσουν το σύστημα αποθήκευσης Amazon S3 .

Τα αντικείμενα του Amazon S3(Amazon S3) θα μπορούσαν να είναι έγγραφα, φωτογραφίες, βίντεο και άλλα οποιουδήποτε τύπου αρχείου. Σε κάθε αντικείμενο δίνεται ένα μοναδικό κλειδί που το καθιστά αναγνωρίσιμο στο περιβάλλον S3. Το μέγεθος μεταφόρτωσης αρχείου αντικειμένων(Object) έχει οριστεί σε μέγιστο όριο 160 GB, αν και το AWS διαθέτει διάφορα εργαλεία για να σας βοηθήσει να προσθέσετε μεγαλύτερα αρχεία εάν είναι απαραίτητο.

Τα αντικείμενα χρειάζονται θέσεις για αποθήκευση στο περιβάλλον S3, και εδώ μπαίνουν στο παιχνίδι οι κάδοι. Όπως αναφέρθηκε προηγουμένως, ένας κάδος είναι το βασικό δοχείο αποθήκευσης για ένα αντικείμενο. Μπορείτε να ανεβάσετε απεριόριστα αντικείμενα σε έναν μόνο κάδο χρησιμοποιώντας το Amazon S3 API .

Το AWS(AWS) περιορίζει τη δημιουργία κουβάδων σε 100 για κάθε έναν από τους λογαριασμούς σας στο cloud AWS . Αυτός ο αριθμός μπορεί να αυξηθεί σε 1000 κατ' ανώτατο όριο με την υποβολή αιτήματος αύξησης ορίου υπηρεσίας.

Όταν δημιουργηθεί ένας κάδος, θα επιλέξετε την περιοχή AWS όπου θέλετε να αποθηκευτεί. Όσο πιο κοντά είναι η περιοχή στη φυσική σας τοποθεσία, τόσο ελάχιστες θα είναι οι ανησυχίες και το κόστος για την καθυστέρηση. Τα αντικείμενα μέσα σε έναν κάδο που είναι αποθηκευμένα σε μια συγκεκριμένη περιοχή θα παραμείνουν εκεί μέχρι να μεταφερθούν από εσάς.

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

Η Κονσόλα Amazon S3(Amazon S3 Console) μπορεί να βρεθεί στην Κονσόλα διαχείρισης AWS(AWS Management Console) . Εκεί θα δημιουργήσετε, θα διαμορφώσετε και θα διαχειριστείτε κάθε κάδο καθώς και τα αντικείμενα αποθήκευσης που βρίσκονται μέσα.

Η κονσόλα Amazon S3 χρησιμοποιεί μια ιεραρχική δομή φακέλου που επιτρέπει αναζητήσεις που περιέχουν είτε λέξεις-κλειδιά είτε φράσεις που σας βοηθούν να βρείτε και να ανακτήσετε εύκολα αυτό που ψάχνετε.

Τα δικαιώματα πρόσβασης στους κάδους και τα αντικείμενά σας ορίζονται επίσης χρησιμοποιώντας την κονσόλα διαχείρισης.

Τα πλεονεκτήματα του Amazon S3(The Advantages Of Amazon S3)

Το Amazon S3(Amazon S3) είναι απλός και ισχυρός ασφαλής χώρος αποθήκευσης. Τα χαρακτηριστικά που παρέχονται προσφέρουν επεκτασιμότητα, ανθεκτικότητα, προσβασιμότητα, οικονομική απόδοση και ασφάλεια. Προσφέρουν επίσης κάτι που αναφέρεται ως έκδοση εκδόσεων, το οποίο σας επιτρέπει να δημιουργήσετε αντίγραφα ενός αντικειμένου μέσα στον ίδιο κάδο ως ασφαλές για επαναφορά δεδομένων ή ανάκτηση.

Επεκτασιμότητα(Scalability)

Το Amazon S3(Amazon S3) δεν τηρεί τα ίδια πρότυπα με τον πάροχο αποθήκευσης cloud που είναι τρέχουσα. Αντί να πληρώνετε για καθορισμένα όρια που μπορείτε να χρησιμοποιήσετε ή όχι, το Amazon S3 σας χρεώνει μόνο για ό,τι χρησιμοποιείτε πραγματικά.

Αυτή η υπηρεσία βοηθά στην αποφυγή υπερβολικής χρέωσης για μη κατειλημμένο χώρο και σε περίπτωση υπέρβασης του ορίου σας. Δεν υπάρχουν καθόλου κρυφές χρεώσεις ή επιπλέον χρεώσεις με το Amazon S3 . Μπορείτε να κλιμακώσετε τους πόρους αποθήκευσης προς τα πάνω και προς τα κάτω για να καλύψετε τις κυμαινόμενες απαιτήσεις σας.

Ανθεκτικότητα, προσβασιμότητα και οικονομική απόδοση(Durability, Accessibility, And Cost-effectiveness)

Η AWS(AWS) σημειώνει ότι το Amazon S3 είναι «σχεδιασμένο για το 99,999999999% της ανθεκτικότητας και αποθηκεύει δεδομένα για εκατομμύρια εφαρμογές για εταιρείες σε όλο τον κόσμο. Το Amazon S3(” Amazon S3) δημιουργεί αυτόματα και αποθηκεύει τα αντικείμενα S3 σας σε πολλαπλά συστήματα που προστατεύονται από αστοχίες. Αυτό επιτρέπει τη γρήγορη πρόσβαση στα δεδομένα σας όταν χρειάζεται.

Τα δεδομένα μπορούν να αποθηκευτούν σε μια σειρά από κατηγορίες αποθήκευσης που(storage classes) βασίζονται στη συχνότητα . Οι κατηγορίες αποθήκευσης κυμαίνονται από υψηλό έως χαμηλό κόστος, με βάση το πόσο κρίσιμα είναι τα αρχεία μέχρι τη συχνότητα πρόσβασης σε συγκεκριμένα αρχεία.

Εάν χρειάζεστε άμεση πρόσβαση σε σημαντικά αρχεία, το εύρος θα οριστεί στο πιο ακριβό άκρο. Αυτό μπορεί να αλλάξει με την πάροδο του χρόνου ανάλογα με τη συχνότητα πρόσβασης στα αρχεία. Το AWS(AWS) σάς δίνει τα εργαλεία για να παρακολουθείτε κάθε αντικείμενο και να προσδιορίζετε εάν πρέπει να μετακινηθούν σε υψηλότερη ή χαμηλότερη κατηγορία αποθήκευσης. Θα μετακινήσει επίσης τα αντικείμενά σας αυτόματα με βάση τα μοτίβα συνεχούς πρόσβασης.

Αυτή η ρύθμιση είναι χρήσιμη για τη δημιουργία μιας πολιτικής κύκλου ζωής, η οποία είναι αυτή που καθορίζει τις ενέργειες που θέλετε να κάνει το Amazon S3 κατά τη διάρκεια ζωής ενός αντικειμένου. Ένα παράδειγμα αυτού θα ήταν η μετάβαση αντικειμένων σε μια άλλη κλάση αποθήκευσης, η αρχειοθέτησή τους ή η διαγραφή τους μετά από μια ορισμένη χρονική περίοδο. Στη συνέχεια, μπορείτε να ρυθμίσετε την αυτόματη μεταφορά δεδομένων όποτε πληρούνται οι όροι πολιτικής που έχετε ορίσει.

Ασφάλεια(Security)

Οι δυνατότητες κρυπτογράφησης και τα εργαλεία πρόσβασης προστατεύουν τα δεδομένα που αποθηκεύετε στο περιβάλλον του AWS S3 από μη εξουσιοδοτημένη πρόσβαση. Αυτό ισχύει τόσο για το επίπεδο του κάδου όσο και για το επίπεδο λογαριασμού.

Από προεπιλογή, οι χρήστες θα έχουν πρόσβαση μόνο στους κάδους και τα αντικείμενα που δημιουργούν. Το AWS(AWS) προσφέρει μια ποικιλία λειτουργιών διαχείρισης ασφάλειας στη διάθεσή σας για να αλλάξετε και να προσαρμόσετε τα δικαιώματα πρόσβασης.

Επιλέγοντας το Amazon S3(Choosing Amazon S3)

Το Amazon S3(Amazon S3) κατασκευάστηκε για ώριμες επιχειρήσεις που χρειάζονται επεκτασιμότητα και ως εκ τούτου μπορεί να μην είναι ιδανικό για μικρότερες επιχειρήσεις που χρειάζονται ελάχιστο χώρο αποθήκευσης δεδομένων και δεν υπάρχουν βραχυπρόθεσμα μελλοντικά σχέδια για επέκταση.

Ωστόσο, με ένα μοντέλο ευέλικτου κόστους, στιβαρή αρχιτεκτονική και πανταχού παρούσα παρουσία στο διαδίκτυο, το Amazon S3 είναι μια καλή επιλογή για κάθε επιχείρηση που απαιτεί δεδομένα προσβάσιμα από τον ιστό που ανταποκρίνονται στις ανάγκες της.



About the author

Είμαι μηχανικός λογισμικού με πάνω από 10 χρόνια εμπειρίας στον κλάδο του Xbox. Ειδικεύομαι στην ανάπτυξη παιχνιδιών και στις δοκιμές ασφαλείας. Είμαι επίσης έμπειρος κριτικός και εργάζομαι σε έργα για μερικά από τα μεγαλύτερα ονόματα του gaming, συμπεριλαμβανομένων των Ubisoft, Microsoft και Sony. Στον ελεύθερο χρόνο μου, μου αρέσει να παίζω βιντεοπαιχνίδια και να παρακολουθώ τηλεοπτικές εκπομπές.



Related posts