OpenStack και Cloud Computing: Το μέλλον του Cloud Computing με Ελεύθερο Λογισμικό

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

lpi

openstack  δημιουργήθηκε ως έργο έργου υποδομής του "Ανοιχτή πηγή" (Ανοιχτή πηγή) κάτω από το σχήμα μιας ηλεκτρονικής υπηρεσίας (IaaS) για τη δημιουργία και διαχείριση μεγάλων ομάδων εικονικών ιδιωτικών διακομιστών σε ένα κέντρο δεδομένων.

ανοιχτή στοίβα-1

Οι στόχοι από αυτά ήταν να υποστηρίξουν τη διαλειτουργικότητα μεταξύ των υπηρεσιών cloud για να δημιουργήσουν υπηρεσίες cloud (όπως το Amazon) στα δικά τους κέντρα δεδομένων. OpenStack, είναι προς το παρόν διαθέσιμο δωρεάν στο Άδεια Apache 2.0. Ως εκ τούτου, πολλοί αναφέρονται συχνά OpenStack σε ενημερωτικούς ιστότοπους όπως το Linux Cloud, δηλαδή, "Linux του cloud". Άλλοι το συγκρίνουν με έργα όπως Ευκάλυπτος y Apache CloudStack, δύο άλλες πρωτοβουλίες ανοιχτού κώδικα cloud.

Και πώς είναι δομημένο το Openstack;

OpenStack έχει α αρθρωτή αρχιτεκτονική που αποτελείται σήμερα έντεκα (11) συστατικά:

  • Δεν πηγαίνω: Να παρέχουμε εικονικές μηχανές (VM) σε απαιτήσεις (Κατα παραγγελια) απαιτείται.
  • Ταχύς: Για την παροχή ενός κλιμακούμενου συστήματος αποθήκευσης που υποστηρίζει την αποθήκευση των απαραίτητων αντικειμένων.
  • Θράκα: να Παρέχετε μόνιμο χώρο αποθήκευσης μπλοκ για φιλοξενία εικονικών μηχανών που λειτουργούν.
  • Ματιά: Να προσφέρει τη λίστα και την αποθήκευση εικόνων εικονικού δίσκου με τις οποίες θα λειτουργούν.
  • Keystone: Για να παρέχετε την τεχνολογία ελέγχου ταυτότητας και εξουσιοδότησης για την εκτέλεση όλων των υπηρεσιών OpenStack.
  • Ορίζοντας: Για να παρέχετε το αρθρωτό περιβάλλον εργασίας χρήστη (UI) για αλληλεπίδραση με τις υπηρεσίες OpenStack.
  • Νετρόνιο: Να παρέχει την απαιτούμενη συνδεσιμότητα δικτύου ως υπηρεσία μεταξύ των συσκευών διασύνδεσης που ελέγχουν τις ενσωματωμένες υπηρεσίες του OpenStack.
  • Ταχύμετρο: Να παρέχει ένα μόνο σημείο επαφής για συστήματα χρέωσης.
  • Θερμότητα: Το Para παρέχει τις υπηρεσίες ενορχήστρωσης για πολλαπλές εφαρμογές cloud από διαφορετικούς προμηθευτές και τεχνολογίες.
  • Trove: Παροχή παροχής βάσεων δεδομένων ως ενοποιημένης υπηρεσίας για αναπτυσσόμενες σχεσιακές και μη σχετικές μηχανές βάσεων δεδομένων.
  • Σαχάρα: Να προσφέρει τις υπηρεσίες επεξεργασίας δεδομένων που απαιτούνται για τους πόρους που διαχειρίζεται το OpenStack.

Και πώς γεννήθηκε το Openstack;

La Εθνική Διοίκηση Αεροναυτικής και Διαστήματος (NASA) μαζί με Rackspace, αναπτύχθηκαν OpenStack. Το RackSpace παρείχε τον κωδικό που τροφοδοτεί την υπηρεσία αποθήκευσης και αποθήκευσης αρχείων cloud (Αρχεία CloudΔιακομιστές Cloud Production και (Διακομιστές Cloud). Εκεί NASA έδωσε την τεχνολογία που υποστηρίζει Νεφέλωμα, τη δική της υπηρεσία cloud computing, με χαρακτηριστικά υψηλής απόδοσης, δικτύωσης και αποτελεσματικής διαχείρισης αποθήκευσης δεδομένων, για την επίτευξη της διαχείρισης μεγάλων συνόλων επιστημονικών δεδομένων.

OpenStack έγινε επίσημα ένας πλήρως ανεξάρτητος μη κερδοσκοπικός οργανισμός το Σεπτέμβριος 2012. Η κοινότητα OpenStack, δημιουργήθηκε γύρω από αυτό εποπτεύεται από ένα διοικητικό συμβούλιο, το οποίο αποτελείται από πολλούς άμεσους και έμμεσους ανταγωνιστές, όπως IBM, Intel και VMware.

Και τι κάνει το Openstack τόσο επιτυχημένο, πρακτικό και χρησιμοποιημένο;

OpenStack στοχεύει στη δημιουργία μιας πλατφόρμας cloud, πληκτρολογήστε CMP (Πλατφόρμα διαχείρισης cloud) που διευκολύνει την κατασκευή και διαχείριση διαφορετικών στοιχείων μέσα σε μια υποδομή για την επίτευξη υπηρεσιών cloud στους πελάτες της (χρήστες). Εάν συγκρίνουμε το Στοίβα VMware, openstack θα ήταν στο ίδιο επίπεδο του vCAC και / ή vCD).

OpenStack έχει μεγάλη χωρητικότητα για έκτατο μέσω APIs τι είναι "Ανετα" για εφαρμογή και προσαρμογή (πολύ στο στυλ του AWS), δημόσια και του τύπου "Δωρεάν προμηθευτής", τόσα πολλά "ΜΙΚΡΟΠάροχοι υπηρεσιών » έχουν γυρίσει για να δουν OpenStack ως βασική εναλλακτική λύση για τις δικές σας πρωτοβουλίες υποδομής cloud. OpenStack με αρθρωτή τεχνολογία με βάση τις απαιτήσεις του "Σύννεφο" που πρέπει να παραδοθεί επιτρέπει την ενσωμάτωση διαφορετικών έργων στην αρχιτεκτονική που δημιουργήθηκε με προοδευτικό και σταθερό τρόπο.

Τι δεν είναι το Openstack;

Το OpenStack δεν είναι:

  • Ενα προϊόν: Είναι στην πραγματικότητα ένα σύνολο υπηρεσιών, οι οποίες δημιουργούν ένα σύννεφο, με τεχνολογία Open Source, η οποία επιτρέπει την τροποποίηση, την προσαρμογή και την εξατομίκευση υπέρ των δικών της αναγκών που μπορούν στη συνέχεια να μοιραστούν και να συνεισφέρουν με αυτές της κοινότητας. OpenStack διατηρείται και ελέγχεται από το Θεμέλιο OpenStack.
  • Υπεύθυνος: Είναι κάτι περισσότερο από ένα απλό στοιχείο εικονικοποίησης, δεδομένου ότι είναι ένα στοιχείο που βρίσκεται σε ένα επίπεδο πολύ πάνω από το σύννεφο, έχει το ύψος των ανταγωνιστών όπως vCD y vCAC (VMware) και με άλλους CMP de τρίτα μέρη (3) που είναι εκεί έξω.
  • 100% δωρεάν: Μόνο ο κωδικός που θα είναι ανοιχτός, καθώς το κόστος συντήρησης, εκπαίδευσης, αντιμετώπισης προβλημάτων, διαχείρισης και συντήρησης των παρακάτω επιπέδων (π.χ. vSphere, δικτύωση, αποθήκευση κ.λπ.) Έχουν ή ενδέχεται να έχουν σχετικό κόστος ανάλογα με τον πάροχο ή / και την τεχνολογία που χρησιμοποιείται. Επιπλέον, ορισμένα Linux Distros αρχίζουν να προσφέρουν "Γεύση" (εκδόσεις) του ίδιου του OpenStack, προσθέτοντας σχετική αξία, ένα κόστος όχι για τον κώδικα αλλά για την υποστήριξη και τα υπόλοιπα.
  • Μόνο για παρόχους υπηρεσιών: OpenStack Μπορεί να χρησιμοποιηθεί από οποιοδήποτε τύπο ιδρύματος, εταιρείας, οργανισμού και όχι μόνο από Πάροχοι υπηρεσιών (SP), δεδομένου ότι σαφώς η αρθρωτότητα και η ευκολία κατανάλωσης μέσω των API του, καθιστούν το προϊόν τόσο ενδιαφέρον για SP και οποιοδήποτε άλλο ενδιαφερόμενο μέρος.

ΚΑΙ ΤΙ ΕΙΝΑΙ Ο υπολογιστής CLOUD;

Σύμφωνα με NIST (Εθνικό Ινστιτούτο Προτύπων και Τεχνολογίας) OpenStack Μπορεί να οριστεί ή να εκληφθεί ως ένα μοντέλο κλιμακούμενων υπηρεσιών κατόπιν ζήτησης για την κατανομή και κατανάλωση υπολογιστικών πόρων. Όλα αυτά περιλαμβάνουν τη χρήση υποδομών, εφαρμογών, δεδομένων (πληροφοριών) και ενός συνόλου υπηρεσιών που ενσωματώνονται από τα αποθεματικά πόρων υπολογιστών, δίκτυα, δεδομένα (πληροφορίες) και χωρητικότητα αποθήκευσης. Και υποθέτοντας επίσης ότι αυτά τα στοιχεία μπορούν να κατασκευαστούν, να παρασχεθούν, να αναπτυχθούν και να απελευθερωθούν γρήγορα, με μια μικρή προσπάθεια ανάπτυξης, ελέγχου και αλληλεπίδρασης από τον πάροχο Cloud Computing, προκειμένου να ικανοποιηθούν οι τρέχουσες ανάγκες του πελάτη.

Η παροχή υπηρεσιών cloud computing μπορεί να συσχετιστεί με τρία (3) συγκεκριμένα επιχειρηματικά μοντέλα:

  • Υποδομή ως υπηρεσία (IaaS): Αυτό το επιχειρηματικό μοντέλο προσφέρει στον καταναλωτή (χρήστη) την παροχή επεξεργασίας, αποθήκευσης, δικτύων και οποιωνδήποτε άλλων πόρων υπολογιστών που απαιτούνται για την εγκατάσταση λογισμικού, συμπεριλαμβανομένου του λειτουργικού συστήματος και των εφαρμογών. Εκτός από τον έλεγχο του υποκείμενου συστήματος cloud αλλά του λειτουργικού συστήματος και των εφαρμογών του. Παράδειγμα: Amazon Web Services EC2.
  • Plattform ως υπηρεσία (PaaS): Αυτό το επιχειρηματικό μοντέλο προσφέρει στον καταναλωτή (χρήστη) τη δυνατότητα εκτέλεσης εφαρμογών που έχουν αναπτυχθεί ή ανατεθεί από τρίτους, από τις γλώσσες προγραμματισμού ή τις διεπαφές που παρέχει ο πάροχος. Εκτός του ελέγχου του υποκείμενου συστήματος ή των πόρων υποδομής.
  • Λογισμικό ως υπηρεσία (SaaS): Αυτό το επιχειρηματικό μοντέλο προσφέρει στον καταναλωτή (χρήστη) τη δυνατότητα να χρησιμοποιεί τις εφαρμογές του παρόχου που εκτελούνται στην υποδομή cloud. Η πρόσβαση στις εφαρμογές γίνεται από συσκευές πελάτη μέσω διεπαφών, για παράδειγμα ενός προγράμματος περιήγησης ιστού. Σε αυτήν την περίπτωση, ο χρήστης έχει πρόσβαση μόνο σε μια διεπαφή διαμόρφωσης του παρεχόμενου λογισμικού.

Η παροχή υπηρεσιών cloud computing μπορεί να συσχετιστεί με τρία (3) συγκεκριμένα μοντέλα υλοποίησης:

  • Δημόσιο Cloud: Αυτό το μοντέλο ανάπτυξης του Cloud καθιστά την υποδομή και τους λογικούς πόρους που αποτελούν μέρος του περιβάλλοντος διαθέσιμες στο ευρύ κοινό ή σε μια ευρεία ομάδα χρηστών. Συνήθως ανήκει σε πάροχο που διαχειρίζεται την υποδομή και τις υπηρεσίες που προσφέρονται. Παράδειγμα: Υπηρεσία GoogleApps.
  • Ιδιωτικό Cloud: Αυτό το μοντέλο ανάπτυξης cloud επιτρέπει τη διαχείριση της υποδομής μόνο από έναν οργανισμό. Η διαχείριση εφαρμογών και υπηρεσιών μπορεί να πραγματοποιηθεί από τον ίδιο οργανισμό ή από τρίτο μέρος. Η σχετική υποδομή μπορεί να βρίσκεται εντός του οργανισμού ή εκτός αυτής. Παράδειγμα: Οποιαδήποτε υπηρεσία cloud που ανήκει στον οργανισμό ή έχει συνάψει σύμβαση με έναν πάροχο, αλλά οι πόροι της οποίας είναι αποκλειστικές για αυτόν τον οργανισμό.
  • Σύννεφο κοινότητας: Αυτό το Μοντέλο Ανάπτυξης Cloud επιτρέπει την κοινή χρήση της υποδομής από διάφορους οργανισμούς και ο κύριος στόχος της είναι να υποστηρίξει μια συγκεκριμένη κοινότητα που έχει ένα παρόμοιο σύνολο ανησυχιών (απαιτήσεις αποστολής, ασφάλειας ή κανονιστικής συμμόρφωσης κ.λπ.). Όπως το Private Cloud, μπορεί να διαχειρίζεται από οργανισμούς ή από τρίτους και η υποδομή μπορεί να βρίσκεται στις δικές τους εγκαταστάσεις ή εκτός αυτών. Παράδειγμα: Η υπηρεσία που παρέχεται από www.apps.gov της κυβέρνησης των ΗΠΑ, η οποία παρέχει υπηρεσίες cloud computing σε κυβερνητικές υπηρεσίες.
  • Υβριδικό σύννεφο: Αυτό το Μοντέλο Εφαρμογής Cloud επιτρέπει δύο ή περισσότερους τύπους προηγούμενων Cloud Clouds να συνδυαστούν, διατηρώντας τους ως ξεχωριστές οντότητες αλλά ενωμένοι με τυποποιημένες ή ιδιόκτητες τεχνολογίες, οι οποίες επιτρέπουν τη φορητότητα των διαχειριζόμενων δεδομένων και εφαρμογών.

Λοιπόν, ελπίζω να σας άρεσε αυτή η ανάρτηση!


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.