Από το προσωπικό της Techopedia, 7 Δεκεμβρίου 2016
Takeaway: Ο οικοδεσπότης Eric Kavanagh συζητά τη διαθεσιμότητα με τους Robin Bloor, Dez Blanchfield και τον Bert Scalzo της IDERA.
Δεν έχετε εισέλθει αυτήν τη στιγμή. Συνδεθείτε ή εγγραφείτε για να δείτε το βίντεο.
Eric Kavanagh: Κυρίες και κύριοι, γειά σου και καλωσορίζω ξανά. Είναι Τετάρτη ώρα Ανατολικής Ώρας και αυτές τις μέρες μπορεί να σημαίνει μόνο ένα πράγμα εάν βρίσκεστε στον κόσμο των δεδομένων: είναι καιρός και πάλι για τις Hot Technologies! Ναι πράγματι.
Το όνομά μου είναι ο Eric Kavanagh, εγώ θα σας φιλοξενήσω για την παράσταση. Έχει σχεδιαστεί για να καταλάβει τι είναι ζεστό, τι συμβαίνει εκεί έξω, ποιο είναι το δροσερό υλικό που χρησιμοποιείται στην επιχείρηση και φυσικά, στη βάση όλων όσων κάνουμε σε όλο αυτό το πεδίο είναι η βάση δεδομένων. Γι 'αυτό θα μιλήσουμε για την προστασία της βάσης δεδομένων σας. Το ακριβές θέμα είναι "Προστατέψτε τη βάση δεδομένων σας: Υψηλή διαθεσιμότητα για δεδομένα υψηλής ζήτησης." Έτσι, υπάρχει μια διαφάνεια για την αληθινή σας. Και, αρκετά για μένα, με χτύπησε στο Twitter, @eric_kavanagh.
Πρώτον, φέτος είναι ζεστό, τα δεδομένα είναι ζεστά, τα μεγάλα δεδομένα είναι πολύ ζεστά, αλλά είναι ακόμα ακίνητα στην άκρη. Πολλές από τις αιχμής εταιρείες εκμεταλλεύονται τα μεγάλα δεδομένα αυτές τις μέρες, οι περισσότεροι οργανισμοί ψωμιού και βούτυρο εκεί έξω στον κόσμο, εξακολουθούν να χρησιμοποιούν τα παραδοσιακά δεδομένα και αν τα δεδομένα σας είναι σε υψηλή ζήτηση, τότε θέλετε να εξασφαλίσετε ότι είναι διαθέσιμα επειδή όταν τα συστήματα σβήνουν, όταν τα δεδομένα είναι απροσπέλαστα, αυτό συμβαίνει όταν έχετε δυσαρεστημένους πελάτες, δυσαρεστημένες προοπτικές, παίρνετε το χτύπημα των πελατών, έχετε δυσαρεστημένους κάθε είδους πράγματα, συνεργάτες κλπ. Έτσι δεν το θέλετε.
Θα μάθουμε από μερικά από τα καλύτερα σήμερα στην επιχείρηση - θα ακούσουμε από το δικό μας Dr. Robin Bloor, εμπειρογνώμονα βάσεων δεδομένων για περίπου τρεις δεκαετίες. Dez Blanchfield, ο οποίος έχει κάνει αυτό για πολύ καιρό, αλλά ξεκίνησε όταν ήταν πολύ νέος και ο Bert Scalzo από την IDERA, ο οποίος είναι πραγματικά η μαύρη ζώνη βάσης δεδομένων. Έτσι, μην συγκρατείτε, οι άνθρωποι, κάνουν ερωτήσεις - το μεγάλο μέρος αυτής της εκδήλωσης είναι πολύτιμο για εσάς είναι όταν ρωτάτε καλές ερωτήσεις και παίρνετε καλές απαντήσεις, ώστε να τις στείλετε μέσω του παραθύρου συνομιλίας ή του συνόλου Q και A της κονσόλας σας.
Και με αυτό θα το παραδώσω στον Robin Bloor - πάρτε το μακριά.
Δρ. Robin Bloor: Εντάξει, επιτρέψτε μου να κάνω κλικ σε αυτό και να δω αν κινείται - το κάνει. Δεν πρόκειται να μιλήσω ειδικά για τη βάση δεδομένων. Σκέφτηκα ότι, ξέρετε, διότι πραγματοποιώ την εισαγωγή, παρουσίαση της πρώτης εισαγωγής, οπότε θα μιλήσω για τα προσδοκώμενα επίπεδα εξυπηρέτησης και φυσικά για τη διαθεσιμότητα, η οποία είναι η συμφωνία, η οποία είναι το θέμα της σημερινής εκπομπής.
Και το ερώτημα είναι, ξέρετε, "Πραγματικά, ποια είναι η διαθεσιμότητα; Και τι ρόλο παίζει με τον τρόπο που οι άνθρωποι τρέχουν σήμερα τα κέντρα δεδομένων; "Ένα πράγμα που παρατήρησα - το παρατήρησα αυτό κάποτε στη δεκαετία του '90 - δούλευα σε ένα site και οι χρήστες άρχισαν να παραπονούνται επειδή το e-mail τους ήταν για 15 λεπτά.
Και ήταν ενδιαφέρον γιατί ο ΚΟΤ ή όποιος ήταν υπεύθυνος για την πληροφορική είχε πράγματι ένα από τα λίγα μέρη που εκείνη την εποχή είχαν καθορίσει πραγματικά τα επίπεδα υπηρεσίας και το μήνυμα ηλεκτρονικού ταχυδρομείου που ήταν κάτω για 15 λεπτά δεν ήταν παραβίαση του επιπέδου υπηρεσίας κανενός . Νομίζω ότι επιτρέπεται να είναι έξω για δύο ώρες, στην πραγματικότητα. Δεν ήταν το ηλεκτρονικό ταχυδρομείο δεν μπορούσε να χρησιμοποιηθεί, ήταν απλά ότι δεν μπορείτε να στείλετε και να λάβετε επειδή ο διακομιστής ήταν έξω. Και αυτό το είδος προειδοποίησε με το γεγονός ότι έχω παρατηρήσει ότι προχωράει από τότε, ότι τα πάντα επιταχύνουν και οι προσδοκίες των χρηστών και αυτό σας οδηγεί στην κατάσταση όπου οι άνθρωποι μπορεί να έχουν τρία επίπεδα υπηρεσίας, αλλά συχνά θα αρχίσουν να διαμαρτύρονται όταν τα επίπεδα υπηρεσιών δεν παραβιάζονται.
Ο καθορισμός των επιπέδων εξυπηρέτησης, απλώς και μόνο, μπορεί να εξαρτηθεί ακριβώς από αυτό που μιλάτε όσον αφορά τα επίπεδα υπηρεσιών. Μιλήσαμε για το σύστημα πληροφορικής ή την εφαρμογή πληροφορικής. Κανονικά ορίστε από την άποψη της απόδοσης, της διαθεσιμότητας και της μέτρησης - με άλλα λόγια, δεν μπορείτε να ορίσετε πραγματικά ένα επίπεδο υπηρεσίας, εκτός αν μπορείτε να το μετρήσετε, έτσι κανονικά υπάρχει κάποιο είδος μέτρησης και είναι συνήθως σχετικά με τους χρόνους απόκρισης, η διαθεσιμότητα των συστημάτων σε μια συγκεκριμένη χρονική περίοδο και πριν από την περίοδο 1994-1995, ήταν πραγματικά σπάνιο να απαιτούνταν οποιαδήποτε συστήματα να είναι διαθέσιμα για περισσότερο από κανονικό ωράριο εργασίας. Λοιπόν, ας πούμε οκτώ το πρωί μέχρι έξι το βράδυ, για να δώσουμε μια κανονική κλίμακα - και οι άνθρωποι έχτισαν συστήματα και έτσι και αυτό σήμαινε - στο μυαλό μου, ειδικά με τη βάση δεδομένων - θα μπορούσατε να διαμορφώσετε τη βάση δεδομένων με ένα συγκεκριμένο τρόπο και το παράθυρο παρτίδας άρχισε να συρρικνώνεται, άρχισε να αναγκάζεται να σκεφτείς πάλι σε μερικά συστήματα και στη συνέχεια σε άλλα συστήματα και έπειτα πήραμε την έλευση της υπηρεσίας ή την αρχιτεκτονική που άρχισε να κάνει εξαρτήσεις μεταξύ συστημάτων που δεν είχαν προηγουμένως εξαρτηθεί από το ένα το άλλο, καθιστώντας τα πάντα ακόμα χειρότερα. Έχουμε τη συμπίεση όσον αφορά τη διαθεσιμότητα των συστημάτων.
Το σημείο που έκανα, ήταν όταν μιλάμε για διαθεσιμότητα, περιλαμβάνει backup και ανάκαμψη και περιλαμβάνει - είναι σαν να μην είναι απλώς διαθεσιμότητα στους κανονικούς όρους που μιλάμε. υπάρχουν πολλοί διαφορετικοί τρόποι με τους οποίους μια εφαρμογή μπορεί να αποτύχει. Μπορείτε να πάρετε αποτυχία υλικού ή να πάρετε την αποτυχία της βάσης δεδομένων, μπορείτε να πάρετε αποτυχία λογισμικού και υπάρχουν πολλά διαφορετικά είδη αυτών των πραγμάτων, και όταν συμβαίνει πρέπει να είστε σε θέση να ανακτήσετε και συνεπώς πρέπει να επιστρέψετε τα συστήματα. Επομένως, πρέπει να υπάρχει κάποιο σχέδιο δημιουργίας αντιγράφων ασφαλείας του συστήματος και επίσης, σε πολλές περιοχές σήμερα, χρειάζεστε την ικανότητα αποκατάστασης καταστροφών σε περίπτωση που ένα ολόκληρο κτίριο ανατινάξει. Και κάτι που αξίζει να αναφερθεί εδώ, και πρόκειται να αρπάξω για αυτό σε ένα λεπτό, αλλά οι επιχειρηματικές διαδικασίες, έχουν επίπεδα υπηρεσιών επίσης, και στην πραγματικότητα, τα επίπεδα υπηρεσιών της επιχειρηματικής διαδικασίας που πραγματικά έχει σημασία για την επιχείρηση. Απλώς πρέπει να κάνει το δικό της μέρος και σύμφωνα με οποιαδήποτε συμφωνία.
Τα επίπεδα υπηρεσιών πληροφορικής είναι κατά κανόνα επικουρικά σε επίπεδο υπηρεσιών επιχειρηματικών διεργασιών, αλλά όπως ήταν πολύ σπάνιο πριν από 15 χρόνια, για κάθε οργανισμό να έχει καλά καθορισμένα επίπεδα υπηρεσιών, εξακολουθεί να είναι αρκετά σπάνιο για τους οργανισμούς να έχουν καλά καθορισμένα επίπεδα υπηρεσιών για επιχειρηματικές διαδικασίες . Αυτό είναι κάτι που συμβαίνει τώρα. δεν είναι κάτι που συμβαίνει εδώ και πολύ καιρό.
Αυτή είναι η επιτάχυνση και τα χρονικά εμπόδια, αξίζει να αναφερθούν τα χρονικά εμπόδια. Μεταβαίνουμε σταδιακά σε έναν κόσμο επεξεργασίας γεγονότων και εξαιτίας αυτού, μεταβαίνουμε σταδιακά σε έναν κόσμο σε πραγματικό χρόνο και γι 'αυτό μεταβαίνουμε σταδιακά στη διαθεσιμότητα για να απαιτούμε 24 έως 7, και αυτό είναι πραγματικά σκληρό για πολλά συστήματα - είναι δύσκολο να επιτευχθεί. Είτε πρόκειται για πολύ ακριβό, είτε σε ορισμένες περιπτώσεις μπορεί να χρειαστεί να αλλάξετε τα συστήματα, ακόμα και να μετακινηθείτε σε διαφορετική βάση δεδομένων, μια διαφορετική έκδοση του λογισμικού βάσης δεδομένων που χρησιμοποιούμε.
Επίσης, αυτά τα χρονικά εμπόδια - και πάντα μου αρέσει να το αναφέρω κάθε φορά που έχω την ευκαιρία - είναι χρονικά εμπόδια που αντιμετωπίζουν οι εφαρμογές μας. οι εφαρμογές μπορεί να θέλουν να είναι όσο το δυνατόν γρηγορότερες, αυτό συμβαίνει όταν το λογισμικό μιλάει για το λογισμικό. Στην πραγματικότητα δεν υπάρχει καμία αποδεκτή άδεια σε ορισμένες περιπτώσεις, θέλετε να είστε όσο πιο γρήγορα μπορείτε και εκείνες οι καταστάσεις στους επιχειρηματικούς όρους, όπως οι καταστάσεις αγοράς, όπου το πρόσωπο που έρχεται με τη δεύτερη εντολή αγοράς παίρνει μια χειρότερη τιμή από κάποιον ο οποίος έρχεται πρώτο, και επομένως η ταχύτητα του λογισμικού έχει πραγματικά σημασία.
Αλλά ξέρετε, κάτω από αυτό, όταν ασχολείσαι πραγματικά - με την αλληλεπίδραση - με τα ανθρώπινα όντα, ο καλύτερος χρόνος απόκρισης που μπορεί πραγματικά να ζητηθεί από εσάς είναι το ένα δέκατο του δευτερολέπτου, επειδή πρόκειται για τον χρόνο απόκρισης ενός ανθρώπου. Δεν χρειάζεται να πάτε πιο γρήγορα από αυτό γιατί ένας άνθρωπος δεν θα παρατηρήσει έτσι κι αλλιώς. Μεταξύ 1, 1 και τεσσάρων δευτερολέπτων είναι ένας χρόνος αναμονής που οι άνθρωποι κανονικά θα ανέχονται, αλλά μόλις περάσετε περίπου τέσσερα δευτερόλεπτα, είναι μακριά να κάνουν κάτι άλλο, και ως εκ τούτου είστε πραγματικά σε μια παρτίδα δραστηριότητα.
Έτσι, μπορείτε να δείτε ότι συγκεκριμένα χρονικά πλαίσια και ημέρα, εβδομάδα και μήνες για εκείνα τα πράγματα όπου μια παρτίδα συμπεριφορά έχει νόημα και επομένως δεν βρίσκεστε σε έναν κόσμο επεξεργασίας γεγονότων και επομένως η διαθεσιμότητα μπορεί να είναι στην πραγματικότητα αρκετά διαφορετική σε σχέση με αυτό που χρειάζεστε να είναι σε θέση να παρέχει. Αλλά μόλις βρίσκεστε στον κόσμο των εκδηλώσεων, τότε βρίσκεστε σε κάποια διαθεσιμότητα 24/7 και η τεχνολογική αλλαγή είναι ένας παράγοντας καθώς η τεχνολογία πηγαίνει γρηγορότερα και ταχύτερα, τότε η διαθεσιμότητα μπορεί να μην αυξάνεται. απλώς μένει όπως είναι.
Πρόκειται για στρώματα πολυπλοκότητας και δεν θέλω να πάω σε αυτό σε βάθος, είναι ακριβώς, ξέρετε, υπάρχουν τρία πράγματα που πρέπει να εξετάσετε εδώ. Υπάρχει επίπεδο υπηρεσιών της υποδομής, αυτός είναι ο κάθετος άξονας και στη συνέχεια υπάρχει ένα επίπεδο υπηρεσίας οποιασδήποτε συγκεκριμένης εφαρμογής και στη συνέχεια υπάρχει ένα επίπεδο επιχειρηματικών υπηρεσιών, και αυτά εξαρτώνται ο ένας από τον άλλο και θα πρέπει να ληφθούν υπόψη εάν πραγματικά εξετάζετε τη δημιουργία ενός ευαίσθητου περιβάλλοντος όπου ικανοποιούνται τα επίπεδα υπηρεσιών, βασικά.
Έπειτα, έχετε κάτω στο κάτω μέρος το οποίο αντιπροσωπεύει ακριβώς τις βάσεις δεδομένων, αλλά μπορείτε να κάνετε οτιδήποτε μέσα στο σύστημα, ξέρετε ότι πήρατε τη μη σταματή διαμόρφωση, πράγμα που σημαίνει αυτό που λέει: δεν θα σταματήσει ποτέ. Έχετε την καυτή κατάσταση αναμονής, όπου με τον ένα ή τον άλλο τρόπο υπάρχουν διαφορετικοί τρόποι επίτευξης, αλλά με τον ένα ή τον άλλο τρόπο, εάν αποτύχει μια βάση δεδομένων, έχει αλλάξει σε μια θερμή κατάσταση αναμονής και υπάρχει πολύ μικρή καθυστέρηση χρονικούς και χρονικούς ορίζοντες, μέχρι το σημείο που οι χρήστες πιθανώς θα το προσέξουν, αλλά δεν θα το προσέξουν πολύ.
Η ζεστή κατάσταση αναμονής μοιάζει περισσότερο με τη μετάβαση των 20 λεπτών όπου όλοι κουδουνίζουν το γραφείο βοήθειας και σκύβουν στο γραφείο βοήθειας ενώ η βάση δεδομένων μεταβαίνει σε κατάσταση αναμονής. Στη συνέχεια, υπάρχει μια κατάσταση επανεκκίνησης όπου μπορεί να διαρκέσει πολύ μεγάλο χρονικό διάστημα. Αξίζει να σημειωθεί ότι οποιαδήποτε δεδομένη εφαρμογή ή οποιαδήποτε δεδομένη βάση δεδομένων μπορεί να βρίσκεται σε οποιαδήποτε από τις καταστάσεις ανάλογα με το τι συμβαίνει και ποιο είναι το επίπεδο υπηρεσιών που απαιτείται από την εφαρμογή.
Από αυτό, θέλω απλώς να αναφέρω την καμπύλη πολυπλοκότητας. Η πολυπλοκότητα προέρχεται από τους κόμβους και τις συνδέσεις, τις εξάρσεις. Στον κόσμο στον οποίο ζούμε, ο αριθμός των κόμβων και των συνδέσεων που εμπλέκονται σε κάτι συνεχίζει να αυξάνεται, κι έτσι τρέχετε σε αυτό το είδος expediential καμπύλη. Εάν μπορείτε να εξετάσετε τον τρόπο που η πολυπλοκότητα αυξάνεται και ο τρόπος με τον οποίο οι διαστάσεις του χρόνου συρρικνώνονται, τότε γνωρίζετε για τα επίπεδα διαθεσιμότητας, υπάρχουν χρονικοί στόχοι, είναι πιθανό να μειωθούν;
Επομένως, η φυσική εξέλιξη είναι προς την κατεύθυνση της μη σταματικής λειτουργίας, η οποία είναι βέβαια η πιο ακριβή - τουλάχιστον από την εμπειρία μου - είναι οι πιο ακριβές διαμορφώσεις που μπορείτε να δημιουργήσετε. Με τον ένα ή τον άλλο τρόπο, κάθε οργάνωση που σκέφτεται αυτό, πρέπει πραγματικά να σκεφτεί όχι μόνο τι συμβαίνει τώρα, αλλά τι θα συμβεί στο μέλλον.
Ίσως το τελευταίο σημείο που θέλω να κάνω είναι ότι η διαχείριση των επιπέδων υπηρεσιών είναι μια συνεχής δραστηριότητα. δεν είναι κάτι που ξέρετε ότι έχετε ένα έργο, το κάνετε και είναι τελείωσε. Δεν είναι, γιατί τα πράγματα συνεχίζουν να αλλάζουν. Τούτου λεχθέντος, θα περάσω τη μπάλα στην Dez.
Dez Blanchfield: Σας ευχαριστώ Robin. Λατρεύω την διαφάνεια που ανοίξατε. Είχαμε μόνο την επανάληψη του, νομίζω ότι είναι "Finding Nemo 2", η ταινία. Είχατε τον Νέμο ψάχνοντας για διαθεσιμότητα με τη μορφή νεύρων, το οποίο νόμιζα ότι ήταν πολύ χαριτωμένο. Πάντα μια σκληρή πράξη που πρέπει να ακολουθήσετε. Όταν σκέφτομαι το χρόνο λειτουργίας, τη διαθεσιμότητα και την υψηλή απόδοση, η πρώτη εικόνα που έρχεται στο μυαλό, επειδή μεγάλωσα στα νησιά Σολομώντα κοντά στα ηφαίστεια και τον ισημερινό, είναι ένα ηφαίστειο που εκρήγνυται στο κέντρο δεδομένων μου. υπάρχει αυτή η εικόνα που έχω πάντα στο μυαλό μου ότι αυτό είναι που θα μπορούσε να συμβεί αν κάτι ξεσπάσει. Αυτή η εικόνα του υπέροχου Mt. Etna, η οποία είναι η βορειοανατολική γωνία της Σικελίας, η οποία βρίσκεται ακριβώς δίπλα στην Κατάνια.
Η προσέγγισή μου σ 'αυτό είναι να συνομιλήσετε μαζί σας και να σας δώσω μερικά μαγαζιά στο ίδιο επίπεδο που κάνω σε μια αίθουσα συσκέψεων σε τακτική βάση από τις C-σουίτες και τους επικεφαλής της επιχείρησης με στόχο να έχουμε μια συνομιλία για το τι μπορεί να επηρεάσει τον οργανισμό σας από εμπορική ή τεχνική άποψη και τα είδη μηχανικής.
Πρέπει να σκεφτούμε και πώς να απομακρυνθούμε από αυτό και πώς να αντιμετωπίσουμε έπειτα μερικές από τις προκλήσεις για τις οποίες μιλάμε όταν μιλάμε για υψηλή διαθεσιμότητα και χρόνο εγκατάλειψης, ιδιαίτερα γύρω από την αυτοματοποίηση και τις πλατφόρμες.
Επομένως, το ερώτημα που θέτουμε αρχικά είναι: τι εννοούμε πραγματικά όταν μιλάμε για συστήματα βάσης δεδομένων και διαθεσιμότητα πλατφόρμας βάσης δεδομένων; Τι σημαίνει στην πραγματικότητα να μιλάμε για την πραγματική πρόκληση να κάνουμε κάτι διαθέσιμο σε ένα επίπεδο όπως ο Robin μίλησε στη συμφωνία επιπέδου υπηρεσιών εγκατεστημένο χαρτογράφηση του τι πραγματικά χρειαζόμαστε και θέλουμε;
Έτσι, η πραγματικότητα του σήμερα είναι ότι - και στην πραγματικότητα εδώ είναι ζευγάρι κορυφαίες πραγματικότητες στο μυαλό μου - σήμερα όλα είναι αποτελεσματικά βάση δεδομένων. Υπάρχουν πολύ λίγα συστήματα που χτίστηκαν σήμερα και χτίστηκαν με τέτοιο τρόπο ώστε τα πράγματα να αποθηκεύονται απλά σε αρχεία ή είναι κάποιο είδος επίπεδου αρχείου καταγραφής αρχείων. πάντα τα πάντα οδηγούνται από τη βάση δεδομένων. Ως εκ τούτου, έχουμε αυτή την ανάγκη να σταματήσουμε να σκεφτόμαστε τη διαθεσιμότητα σε αυτές τις βάσεις δεδομένων, στα διαφορετικά συστήματα και εφαρμογές και τα εργαλεία που εξαρτώνται από αυτά και να βασίζονται σε αυτά για να προσφέρουν τις υπηρεσίες που θέλουμε να παραδώσουν, να πουλήσουν ή να καταναλώσουν . Και όλη η υποδομή γύρω από αυτό.
Στην πραγματικότητα, τόσο πολύ, όταν σκεφτόμαστε τις μεγάλες διαταραχές των δεδομένων αργά, ιδιαίτερα, οι ψηφιακοί ντόπιοι ή οι ντόπιοι σύννεφοι, μερικές από τις εταιρείες που έχουν έρθει μαζί όπως Uber και Airbnb και ούτω καθεξής, και οι ελαφρώς παλαιότεροι PayPals και των eBays του κόσμου - η κλίμακα και το μέγεθος αυτών των οργανώσεων είναι δυνατή μόνο λόγω της σύγχρονης τεχνολογίας βάσεων δεδομένων και της σύγχρονης υποδομής cloud. Χωρίς αυτό, χωρίς την προστιθέμενη προβλεπόμενη ικανότητα, δεν θα υπήρχαν. Φανταστείτε ένα σενάριο όπου μπορείτε να φτάσετε στο eBay μόνο μεταξύ 9:05 και 9:25 επειδή δεν ήταν διαθέσιμος για το υπόλοιπο της ημέρας επειδή προσπαθούσε να κάνει ένα iCloud ή ένα αντίγραφο ασφαλείας ή κάτι τέτοιο, απλά δεν θα είχε εργάστηκε.
Έτσι, υπάρχουν και άλλοι βασικοί τομείς όταν σκεφτόμαστε την καθημερινή μας ζωή, ξέρετε, όπως το λιανικό και τραπεζικό και χρηματοοικονομικό, οι αεροπορικές εταιρείες και ούτω καθεξής. Οι μεγάλες βιομηχανικές ομάδες όπως η εφοδιαστική των αερομεταφορών, η ναυτιλία στις μεταφορές, η κυβέρνηση στο σύνολό της, η εθνική ασφάλεια και η αστυνομία κ.ο.κ. Όλες αυτές οι βιομηχανίες, όλα αυτά τα τμήματα της αγοράς, όλοι αυτοί οι φορείς, ομάδες εξαρτώνται από το περιβάλλον τους να λειτουργεί.
Λοιπόν, έχοντας αυτό στο μυαλό μας, έχουμε και την άλλη προειδοποίηση που πρέπει να σκεφτούμε, την άλλη νίκη που θέλω να σας αφήσω να σκεφτόμαστε και αυτό είναι ότι ο κόσμος μας είναι τώρα αυτό που ονομάζω "πάντα". Είμαστε μόνιμα συνδεδεμένοι και αυτό το θέμα θα ακούσετε σε τακτική βάση και θα το επαναλάβω και θα το επαναλάβω. Τώρα έχουμε smartphones στα χέρια μας όλη την ημέρα, κάθε μέρα. Δεν τα απενεργοποιούμε, τα βάζουμε δίπλα στο κρεβάτι, τα χρησιμοποιούμε πάντα ως ξυπνητήρια, τα χρησιμοποιούμε ως κάμερες και τραβάμε φωτογραφίες, ωθούν τις φωτογραφίες αυτές στο νέφος.
Είναι πάντοτε μόνιμα συνδεδεμένοι με τη νοοτροπία. Στην πραγματικότητα, υπάρχει ένα νόμισμα φράσης που μου αρέσει να χρησιμοποιώ και τώρα ζούμε τη γενιά Fitbit, όπου μετράμε τα πάντα, παρακολουθούμε τα πάντα και πρέπει να καταγραφεί και αυτό θα πάει κάπου.
Και υπάρχει επίσης μια άλλη φράση που θα σας αφήσω με, και δηλαδή, είναι εννέα ώρα κάπου, όλη την ώρα. Είναι ένας κόσμος 24/7/365 στον οποίο ζούμε. Η Γη συνεχώς περιστρέφεται γύρω από τον Ήλιο και σε κάποιο σημείο και ώρα, κάθε ώρα της ημέρας είναι εννιά. Και αυτό σημαίνει ότι οι άνθρωποι πέφτουν από το κρεβάτι και προσπαθούν να κάνουν πράγματα, να αγοράζουν πράγματα, να εγκαθιστούν πράγματα κ.λπ.
Λοιπόν, τι εννοούμε όταν μιλάμε για υψηλή διαθεσιμότητα; Λοιπόν, ακούγεται πραγματικά προφανές μέχρι να αρχίσετε να βουτήξετε στις λεπτομέρειες. Έτσι, ξέρετε πότε σκέφτομαι "OK, τι σημαίνει υψηλή διαθεσιμότητα σημαίνει;" Καλά η πραγματικότητα είναι, δεν υπάρχει ασημένια σφαίρα. Είναι μια πολύ περίπλοκη ιδέα, όπως συνομίλησε ο Robin με μερικά από τα θέματα που ανέφερε, όπως η μέτρηση της διαθεσιμότητας και των συμφωνιών σε επίπεδο υπηρεσιών. Το χαρτογραφούμε σε πράγματα όπως, έχω αυτές τις ερωτήσεις, είναι το uptime; Ανησυχούμε για πράγματα όπως αυτά που ονομάζουμε πέντε νεύρα, τα οποία θα μπω σε ένα λεπτό. Θεωρούμε τους εαυτούς μας με τις συμφωνίες σε επίπεδο υπηρεσιών; Για παράδειγμα, στις συμφωνίες σε επίπεδο υπηρεσιών, εννοώ καθυστερήσεις, το ακρωνύμιο τριών γραμμάτων για τις συμφωνίες σε επίπεδο υπηρεσιών έχει γίνει όλο και πιο επικριτικό αυτές τις μέρες.
Καθώς περνάτε από ολόκληρη αυτή τη διαδικασία επί τόπου και εστιάζεστε σε outsourcing σε κέντρα δεδομένων τρίτων μερών και σε outsourced managed services, και τώρα πηγαίνουμε μέχρι το σύννεφο. Και η πραγματικότητα είναι όταν μιλάς για το σύννεφο, είναι ακριβώς υπολογιστές άλλων ανθρώπων. Και αυτό σημαίνει ότι δεν εκτελείτε την υποδομή, δεν εκτελείτε τα συστήματα και συνεχώς δεν εκτελείτε το σύννεφο. Κάνετε την υποδομή που έχει συσταθεί ως πλατφόρμα, οπότε είναι ακόμα πιο σημαντική στην υπηρεσία πωλήσεων. Τώρα φανταστείτε τις πωλήσεις για παράδειγμα, ξέρετε ότι δεν αγγίζετε καμία από αυτές τις υποδομές, απλώς συνδεθείτε σε μια διεπαφή ιστού.
Έτσι, ο μόνος μηχανισμός που διαθέτετε σε αυτόν τον κόσμο του cloud και την εξωτερική υποδομή οποιασδήποτε μορφής για να ελέγξετε ότι είναι συμφωνίες σε επίπεδο υπηρεσιών, αυτός είναι ο μόνος μηχανισμός που έχετε και αν οι άνθρωποι δεν συναντούν την εγκατάσταση σας, τότε είτε υπομένουν κυρώσεις και μείωση του ποσού των χρημάτων που τους πληρώνετε ή απλά δεν τους πληρώνετε.
Έτσι, αυτό επαναφέρει στο μυαλό όλη αυτή την πρόκληση, ξέρετε, πώς διαχειριζόμαστε την υψηλή διαθεσιμότητα; Πώς μπορούμε να διαχειριστούμε το χρόνο διαθεσιμότητας εάν δεν πρόκειται για την υποδομή σας - για παράδειγμα, για το SLA. Εάν πρόκειται για την υποδομή σας ή ακόμα και αν πρόκειται για υποδομή κάποιου άλλου ως σχεδιαστική άποψη. Μιλήσαμε για την εξισορρόπηση του φορτίου με το μοντέλο της επιστήμης, είναι μια ευρεσιτεχνία σχεδιασμού αντοχής σφάλματος;
Εκτελείτε ενεργή ενεργή ή ενεργή αναμονή στις αρχιτεκτονικές σας; Έχετε πολλούς διακομιστές, πολλαπλές πλατφόρμες αποθήκευσης; Πώς λειτουργούν αυτές οι πλατφόρμες αποθήκευσης; Αντιγράφουν ο ένας τον άλλο, αντικατοπτρίζουν ο ένας τον άλλον; Εκτελείτε RAID; Τι είδους RAID τρέχετε για περιττή αποθήκευση; Εκτελείτε το RAID σε επίπεδο δίσκου; Εκτελείτε μια πλατφόρμα αποθήκευσης αντικειμένων που αναπαράγει σε δίσκους μοντέλων και συστήματα μοντέλων και μονάδες δίσκου; Είναι N plus ένα για κάθε μικρό κομμάτι της υποδομής που έχετε; Προσθέτετε ένα άλλο και βρίσκεται στο ίδιο κέντρο δεδομένων ή σε άλλο κέντρο δεδομένων; Έχετε χτίσει ένα δίπλωμα ευρεσιτεχνίας σχεδιασμού που δεν αντιπροσωπεύει κανένα σημείο πώλησης, για παράδειγμα;
Όλα αυτά τα θεμελιώδη πράγματα, τώρα ακούγονται σαν απλές έννοιες, αλλά όταν εισάγετε σε κάθε ένα από αυτά τα πράγματα είναι πολύ, πολύ λεπτομερή πράγματα. Όταν μιλάμε για διαθεσιμότητα, καταλήγουμε πάντοτε να μιλάμε για εννιά. Και τι εννοούμε με τα εννιά; Όλοι έχουμε ακούσει για αυτά, αλλά ας σκεφτούμε μόνο τι σημαίνουν για ένα λεπτό και γιατί είναι σημαντικοί.
Έτσι, μιλάμε για ένα εννέα, το οποίο είναι μόλις το 90% της διαθεσιμότητάς μας. Ξέρω ότι ακούγεται πολύ ψηλά. Έτσι, όταν μιλάμε 24 με 7 στα 365, αν κοιτάξουμε μόνο ένα χρόνο, για παράδειγμα, όταν μιλάμε σε ένα εννέα το οποίο είναι το 90 τοις εκατό του χρόνου, αυτό επιτρέπει για τριάντα έξι και μισή ημέρα διακοπή του έτους. Ας σκεφτούμε λίγο περισσότερο από ένα μήνα.
Τώρα σκεφτείτε κάθε επιχείρηση που ασχολούμαστε καθημερινά - είτε είναι online banking, eBay, PayPal ή πλατφόρμες κοινωνικών μέσων όπως το LinkedIn, το Twitter ή απλώς ένας γενικός λιανοπωλητής - ας πούμε απλώς ότι ήθελα να κλείσω μια πτήση για να έρχομαι στις ΗΠΑ από ηλιόλουστο Αυστραλία, θα ήμουν χαρούμενος αν ήθελα να έρθω στην Αμερική μέσα σε εβδομάδες, αν η αγαπημένη μου αεροπορική εταιρεία έπεφτε για τριάντα έξι και μισή μέρες επειδή ο πάροχος υπηρεσιών της είπε: "Κοίτα, είμαστε στο 90% του χρόνου "; Φυσικά δεν θα ήθελα.
Καθώς ανεβαίνετε αυτό το μοντέλο, δύο εννέα: 99 τοις εκατό. Λοιπόν αυτό γίνεται 3, 65 ημέρες, περίπου τρεις και μισή ημέρα διακοπής του χρόνου. Είναι μια μεγάλη υπόθεση; Λοιπόν, εάν τρέχετε Μαύρη Παρασκευή, και εκτελείτε μια ειδική πώληση και οι άνθρωποι μπορούν να αγοράσουν μόνο κατά τη διάρκεια αυτών των δύο ημερών.
Τρεις εννιά νύχτες γίνονται τόσο λίγες όσο 8, 7 ώρες το χρόνο, αλλά ακόμα και 8, 7 ώρες το χρόνο, αυτό είναι διαδοχικά χωρίς διακοπή οκτώ ώρες της εποχής μας. Λοιπόν ότι στον τραπεζικό και χρηματοπιστωτικό τομέα, στην υγεία - αν είναι ένα νοσοκομείο, αυτό θα μπορούσε να κοστίσει ζωές. Καθώς ανεβαίνετε, τέσσερα νεύρα είναι 52 λεπτά, πέντε εννιά λεπτά είναι πέντε λεπτά και έξι εννιά είναι ουσιαστικά 30 δευτερόλεπτα. Έξι νύχια είναι εξαιρετικά υψηλά και καθώς ανεβαίνετε αυτή τη σκάλα, καθώς ανεβείτε πάνω σε αυτό το χριστουγεννιάτικο δέντρο των εννιά, όσο πιο νεύρα ανεβαίνετε, τόσο πιο δύσκολο είναι το σχέδιο, το περιβάλλον και η πλατφόρμα. Όσο πιο δύσκολο είναι να παραδώσετε αυτήν την υπηρεσία και αν σκέφτεστε για τη μείωση του χρόνου που έχετε για πράγματα όπως τα εφεδρικά αντίγραφα που πρέπει να εκτελεστούν, η διοίκηση, η επιδιόρθωση, τα παράθυρα συντήρησης για οποιαδήποτε μορφή διακοπής - όλες οι μη τετριμμένες προκλήσεις - και όλα καταλήγουν σε ποσοστά διακοπών, αποτελεσματικά.
Το κλειδί εδώ που θα ήθελα να μεταφέρω είναι ότι δεν υπάρχει ασημένια σφαίρα, όπως ανέφερα προηγουμένως. Όταν πρόκειται για τη διαθεσιμότητα, δεν υπάρχει "ένα μέγεθος που ταιριάζει σε όλους". Μπορεί να έχετε ένα συγκεκριμένο είδος διπλώματος ευρεσιτεχνίας σχεδιασμού που ταιριάζει σε βασικούς κλάδους. Οι ίδιες προκλήσεις αντιμετωπίζουν όλες οι τράπεζες. Κάποιοι μπορεί να είναι λιανικές τράπεζες, μερικοί ίσως να είναι τράπεζες υψηλής ποιότητας Ορισμένες τράπεζες ενδέχεται να εστιάζουν στην εμπορία και στις επενδύσεις, στη διαχείριση του πλούτου. Ορισμένοι μπορεί να είναι καθαρά καταναλωτικοί. Κάποιοι μπορεί να είναι μόνο διαδικτυακές τοποθεσίες και δεν έχουν καν ψηφοδέλεις και ασχολούνται μόνο με ΑΤΜ όταν διανέμουν μετρητά. Επομένως, σε αυτά τα σενάρια, ακόμη και στον κλάδο της τραπεζικής και διαχείρισης περιουσιακών στοιχείων και της βιομηχανίας χρηματοπιστωτικών υπηρεσιών στο σύνολό τους, για καθένα από αυτά εξακολουθούν να έχουν τη δική τους ιδιαίτερη γεύση ή πράγμα που χρειάζονται όταν πρόκειται για διαθεσιμότητα.
Έτσι, όταν σκεφτόμαστε τη διαθεσιμότητα σε καθαρά αγγλικά, το μίγμα της διαθεσιμότητας και της υψηλής διαθεσιμότητας - νομίζουμε ότι είναι το ίδιο πράγμα, αλλά είναι στην πραγματικότητα κιμωλία και τυρί. Η διαθεσιμότητα είναι, το έβαλα σε καθαρά αγγλικά, ένα χρονικό διάστημα που ένας διακομιστής ή μια διαδικασία λειτουργεί κανονικά ή γενικά, συνδεδεμένο με τη χρήση τους. Αυτό σημαίνει ακριβώς πώς περιγράφουμε εάν είναι διαθέσιμο ή όχι. Όταν μιλάμε για διαθεσιμότητα, πέφτουμε συχνά σε αυτή την παγίδα σκέψης, «το παρέχω σε διαθέσιμη μορφή», σε αντίθεση με την υψηλή διαθεσιμότητα στην προστασία της ασφάλειας αυτής της υποδομής.
Η υψηλή διαθεσιμότητα, με μια άλλη έννοια στην απλή αγγλική γλώσσα, είναι ο σχεδιασμός στον οποίο υλοποιείτε ή επιτυγχάνετε κάποιο αποτέλεσμα και διαθεσιμότητα δεδομένων, όπου σχεδόν όλο το χρόνο - 24/7/365 μέρες το χρόνο - η διαθεσιμότητα φτάνει σε ορισμένα από αυτά νεύματα. Πάντα δεν σημαίνει 100 τοις εκατό. Το εκατό τοις εκατό δεν είναι τεχνικά δυνατό σε έναν πραγματικό κόσμο σε οποιοδήποτε περιβάλλον. Είναι πολύ δύσκολο για ένα διακομιστή σε ένα λειτουργικό σύστημα με μια βάση δεδομένων πάνω του, με μια πλατφόρμα να τρέχει και σε αυτήν την εφαρμογή μπορείτε να την παραδώσετε και να αναμένετε να τρέξει 100 τοις εκατό. Έτσι λοιπόν αρχίζουμε να σκεφτόμαστε σχέδια. Έχουμε απολύσεις, έχουμε πολλαπλές διαφάνειες για να αναπαραχθούν; Στη συνέχεια, όταν το βάλετε σε απλή αγγλική γλώσσα, είναι ενδιαφέρον πόσο διαφορετικό γίνεται το θέμα της διαθεσιμότητας έναντι της υψηλής διαθεσιμότητας.
Σκέφτηκα ότι θα το έβαζα σε μια πραγματικά απλή γραφική μορφή για να μας δώσει μια ιδέα για το πώς μοιάζει αυτό όταν ξεκινάτε να ανεβείτε στην πρόκληση της αύξησης της διαθεσιμότητας για την προστασία του χρόνου λειτουργίας σας. Στην κάτω αριστερή γωνία έχουμε ένα εννέα. Έχω διατυπώσει τα πέντε εννέα εννέα που συζητάμε γενικά. Έξι εννιά είναι λίγο εξωφρενικό. Όταν μιλάμε για πέντε νεύρα στην κάτω αριστερή γωνία, 35 ημέρες περίπου αυτή η διακοπή, είναι ένα περιβάλλον χαμηλού κόστους και χαμηλής πολυπλοκότητας που προσπαθείτε να το εξασφαλίσετε επειδή έχετε πολλά πράγματα που μπορούν να αποτύχουν και μπορείτε εξακολουθούν να πληρούν τις συμφωνίες σας σε επίπεδο υπηρεσιών.
Αλλά καθώς πηγαίνετε στο κάτω μέρος από τα αριστερά προς τα δεξιά και φτάνετε στο σημείο όπου υπάρχουν περισσότερα νεύρα στην εικόνα, παίρνετε τα σενάρια όπου αρχίζετε να σκέφτεστε για την αναπαραγωγή συστημάτων και πλατφορμών. Πρέπει να σκεφτείτε την ομαδοποίηση και την εικονικοποίηση διαφόρων τμημάτων της υποδομής. Πρέπει να σκεφτείτε τη γεωγραφική θέση των ομάδων, των πολλαπλών τοποθεσιών των κέντρων δεδομένων και πρέπει να σκεφτείτε τον τύπο της βιομηχανίας και του τμήματος της αγοράς που στοχεύετε. Ποιο είδος υπηρεσίας πρέπει να πληρείτε; Ποια υπηρεσία που ψάχνετε; Περιοχές που είναι υπηρεσίες που βασίζονται σε κάρτες σε πραγματικό χρόνο και που αναφέρουν τις επικοινωνίες. Είναι στρατιωτικές υπηρεσίες; Έτσι, αυτό το γράφημα πηγαίνει από κάτω αριστερά προς τα πάνω δεξιά και καθώς φτάνετε σε αυτή την καμπύλη, το κόστος και η πολυπλοκότητα αυξάνονται. Καθώς θα έχετε πιο περίπλοκα και πιο απαιτητικά περιβάλλοντα, θα χρειαστείτε περισσότερα νεύρα.
Αυτό το γράφημα, για παράδειγμα, κάνει ένα πολύ παρόμοιο πράγμα: περιγράφει την ιστορία μεταξύ του στοιχείου κόστους έναντι του στοιχείου επιθυμητής διαθεσιμότητας. Έτσι, στην επάνω αριστερή γωνία χαρτογραφούμε ιδιαίτερα διαθέσιμα σύνθετα συστήματα και το κόστος που προκύπτει αν η διαθεσιμότητα μειωθεί σε σχέση με το όφελος της διαθεσιμότητας στο μηδέν. Έτσι, για παράδειγμα, αν έχουμε ένα περιβάλλον στην αριστερή πλευρά όπου τα πράγματα είναι κάτω, μπορούμε να έχουμε οικονομικές απώλειες. Έχουμε νομικές συνέπειες που μπορεί να είναι εμπορικές συνέπειες σε επίπεδο στρατηγικής επιχείρησης.
Υπάρχει κάθε είδους δυνητικά, υποθέτω, ακόμη και ηθικά ζητήματα γύρω από την παροχή οφέλους υπηρεσίας. Εάν πρόκειται για μια βιομηχανία υγείας και αρχίζουν να περνούν το κόστος μιας διακοπής, του αντίκτυπου στους πελάτες, της μείωσης της ικανοποίησης του πελάτη, της παραγωγικότητας του προσωπικού, της παραγωγικότητας των χρηστών κλπ. Αυτά τα πράγματα επηρεάζονται εάν σκεφτούμε το σχεδιασμό πολύπλοκων, , ιδιαίτερα επικίνδυνο περιβάλλον όπου υπάρχει δυνητικός κίνδυνος διακοπής και συνεπώς απώλειας.
Στη δεξιά πλευρά προσπαθούμε να επιδιώξουμε ένα σενάριο όπου, εάν επενδύσουμε υψηλό κόστος και σχεδιασμό στον σχεδιασμό, επενδύουμε σε έξυπνη υλοποίηση. Επενδύουμε στην παροχή στους ανθρώπους δεξιοτήτων και πόρων και θεωρήσαμε ιδιαίτερα το δίκτυο και το ιδιαίτερα αξιόλογο επιχειρησιακό περιβάλλον και το υλικό και το λογισμικό. Παίρνουμε υψηλή διαθεσιμότητα αλλά έρχεται με υψηλό κόστος. Έτσι, το swinging μαγικό εκκρεμές σημείο της βέλτιστης θέσης στη μέση όπου περνούν, όπου έχουμε ελαφρώς μειωμένο κόστος, και την αύξηση της διαθεσιμότητας που μόλις juggles μεταξύ των επιπέδων των εννέα και η υψηλή διαθεσιμότητα είναι συνεχής διαθεσιμότητα και αυτό είναι ένα συνεχώς πρόκληση για εμάς να συναντηθούμε, όπως σε πόσα χρήματα είστε πρόθυμοι να επενδύσετε για να πάρετε το επίπεδο υπηρεσιών που ψάχνετε;
Έχουμε επίσης το θέμα στο οποίο δεν θα μπω στη λεπτομέρεια, αλλά θέλω μόνο να το αφαιρέσετε και να το σκεφτείτε. Η διαφορά μεταξύ του μέσου χρόνου μεταξύ της αποτυχίας του σχεδιασμού σας, έναντι του μέσου χρόνου για την ανάκτηση. Με άλλα λόγια, επενδύετε σε υποδομές καλύτερης ποιότητας, σχεδιασμού καλύτερης ποιότητας, υλικού και λογισμικού καλύτερης ποιότητας και καλύτερου δυναμικού ειδικευμένου προσωπικού και πόρων για να σχεδιάσετε τα πράγματα και να μειώσετε τον μέσο χρόνο μεταξύ αποτυχίας, τον μέσο χρόνο που χρειάζεται για να βρείτε το διάλειμμα ως αντίθετο να μειωθούν οι επενδύσεις στην υποδομή, στους πόρους και το σχεδιασμό και τα τυφλά διπλώματα ευρεσιτεχνίας, η υψηλή δυνατότητα ανάκτησης; Με άλλα λόγια, εάν κάτι σπάσει, έχετε πολλά να το συνδέσετε. Αν κάποιος έχει φορητό υπολογιστή και πεθαίνει, έχετε ένα εφεδρικό. Τους παραδίδετε σε αυτά και μέσα σε 30 δευτερόλεπτα συνδέονται. Αυτά είναι πολύ διαφορετικά άκρα του πόλου. Η κορυφή υποδηλώνει ότι είστε μηχανικός με υψηλό κόστος και υψηλές επενδύσεις για να αποφύγετε την αποτυχία και ο κατώτερος λέει ότι «πρόκειται να αποδεχτώ ότι η αποτυχία πρόκειται να έρθει, οπότε πρόκειται να σχεδιάσω γύρω από αυτό και να είμαι προετοιμασμένος για αποτυχία και να ανακάμψει γρήγορα. "
Όπως ανέφερα προηγουμένως, θα μπορούσα να πω ότι η διαθεσιμότητά μου δεν είναι η διαθεσιμότητά σας. Έτσι, όταν πρόκειται για περιβάλλοντα βάσεων δεδομένων και υποστηρίζοντας την υποδομή, τρέχοντας τη βάση δεδομένων σας και προστατεύοντας την και εξασφαλίζοντας υψηλή διαθεσιμότητα, δεν υπάρχει πραγματικά μονοαπευθυντικό κέντρο . Ο καθένας έχει τις δικές του ανάγκες και επιθυμίες. Πρέπει λοιπόν να ρωτήσετε τον εαυτό σας αυτά τα θεμελιώδη ερωτήματα που θα σας αφήσω, και αυτό είναι: Τι μπορεί να προσφέρει ο οργανισμός σας; Δεν μιλώ μόνο για δολάρια και σεντ. Μιλάω, ως οργάνωση, τι μπορείτε από πόρους, χρόνο και προσπάθεια και ούτω καθεξής, να διαθέσετε όσο το επίπεδο διαθεσιμότητας μπορεί να προσφέρει; Επίσης, τι μπορεί να υποστηρίξει η επιχείρησή σας; Έτσι, οι τρέχουσες δυνατότητες, οι τρέχουσες δεξιότητες, η τρέχουσα υποδομή, η τρέχουσα χρηματοδότηση που μπορείτε να αυξήσετε. Έτσι ώστε να ζωντανέψετε ανάμεσα σε αυτό που πραγματικά μπορείτε να αντέξετε οικονομικά σε σχέση με αυτό που μπορείτε να υποστηρίξετε είναι μια ενδιαφέρουσα ισορροπία.
Επίσης, πρέπει να ρωτήσετε τον εαυτό σας τα εξής ερωτήματα: Ποιες δεξιότητες και τεχνολογία έχετε στο σπίτι; Μπορείτε να αναθέσετε κάποια από αυτή την πρόκληση; Μπορείτε να μετακινήσετε τα πράγματα στο σύννεφο; Αν έχετε την υπηρεσία υποδομής εκτός από την υπηρεσία λογισμικού, παραμένετε χωρίς αυτή τη στοίβα ενώ πηγαίνετε πιο ψηλά στη στοίβα. Θα πρέπει λοιπόν να επενδύσετε περισσότερο σε πλατφόρμες και υπηρεσίες και να μην ανησυχείτε για το κομμάτι της υποδομής ή θα πρέπει να εξετάσετε το λογισμικό ως προσφορά υπηρεσιών επειδή δεν θα πρέπει να ανησυχείτε για την πλατφόρμα;
Ποιο είδος αγοράς και καταναλωτή ή πελάτη εξυπηρετείτε; Θέλω να πω, αν είστε τηλεπικοινωνιών και κάποιος πρέπει να πάρει το τηλέφωνο και να παίρνετε έναν τόνο κλήσης όλη την ώρα, αυτή είναι μια πολύ διαφορετική πρόκληση για το άνοιγμα ενός μικρού καταστήματος λιανικής μεταξύ Δευτέρα και Παρασκευή, εννέα με πέντε και κλείνοντας για ένα ώρα το μεσημέρι, όπως ένας κουρέας κατάστημα γωνιών. Επομένως, πρέπει να σκεφτείτε πολύ και πολύ σκληρά πώς λειτουργεί αυτό και τι σημαίνει αυτό για τον οργανισμό σας, τι πρέπει να είστε σε θέση να παρέχετε.
Και στη συνέχεια η juggle ανάμεσα σε ό, τι βρίσκεται στις εγκαταστάσεις, το τι φιλοξενείται εξωτερικά και ενδεχομένως, τι υπάρχει στο σύννεφο. Όπως προανέφερα, αυτό έρχεται και από τις προκλήσεις του χρόνου. Έτσι λοιπόν, ας μείνουμε σε αυτή την τελευταία ερώτηση που προσβλέπω στους φίλους μας στο IDERA για να μας πείτε πώς απευθύνονται σε αυτά τα πράγματα και αυτή είναι η ωραία juggle μεταξύ της αντιστοίχισης της επιθυμητής και της απαιτούμενης διαθεσιμότητάς σας με την απόδοση και ποιες είναι οι ανάγκες της επιχείρησής σας και τι η αγορά σας και οι καταναλωτές σας χρειάζονται.
Και η πραγματικότητα είναι ότι δεν είναι κακό άθλο. Θα χρειαστεί χρόνος, προσπάθεια και χρήματα σε όλο το σκάφος για να σκεφτείς αυτά τα πράγματα. Και πάντα η επένδυση σε ανθρώπους και ικανότητες δεξιοτήτων και επενδύσεις σε λογισμικό και εργαλεία για την αυτοματοποίηση μερικών από αυτές τις διαδικασίες και την παροχή αυτών των ανθρώπων των σωστών εργαλείων και σωστών συστημάτων για να κάνουν τη ζωή τους όχι μόνο καλύτερη, αλλά δυνατή επειδή παρακολουθούν περιβάλλοντα μεγάλης κλίμακας και προστατεύουν και η διαχείριση αυτών των περιβαλλόντων μεγάλης κλίμακας είναι συχνά πέρα από τις ατομικές δυνατότητες του ανθρώπου.
Έτσι λοιπόν, ελπίζω ότι έχω θέσει το σκηνικό για μια σπουδαία συζήτηση για τους φίλους μας στο IDERA για να μιλήσουμε για την πλατφόρμα και τα εργαλεία τους και ανυπομονώ να ρωτήσω κάποιες μεγάλες ερωτήσεις στο τέλος. Και θα περάσω πάνω.
Δρ Robin Bloor: Εντάξει. Μπερτ, σου έδωσα τα κλειδιά, πάρτε το μακριά.
Bert Scalzo: Σας ευχαριστώ! Σας ευχαριστώ, Dez και Robin. Θα συνεχίσω με το θέμα της υψηλής διαθεσιμότητας των δεδομένων σας. Και εγώ πραγματικά πρόκειται να αξιοποιήσει πολλά από όσα Dez μόλις μίλησε. Έτσι, οι επιλογές, οι εννιά, οι ανταλλαγές, η οικονομική προσιτότητα. Πάω να προσπαθήσω να το βάλω περισσότερο σε ό, τι αφορά τον διαχειριστή της βάσης δεδομένων ή κάποιος πιο κοντά στα χαρακώματα, πώς θα το έβλεπαν; Πώς θα το σχεδίαζαν; Και τι σημαίνουν αυτές οι επιλογές.
Τώρα, θα προσπαθήσω να είμαι αγνωστικιστής της βάσης δεδομένων. Δεν πρόκειται να σχεδιάσω, για παράδειγμα, μια συγκεκριμένη λύση Oracle ή SQL Server, αλλά πρόκειται να σχεδιάσω, ας πούμε, μια γενική αρχιτεκτονική που προσφέρουν όλοι οι πωλητές βάσεων δεδομένων, κάτι παρόμοιο. Όλοι το αποκαλούν με διαφορετικά ονόματα, αλλά αυτό είναι ένας τύπος επιλογής που έχετε κοινό και θέλω να το εξετάσω τόσο από επιχειρηματική όσο και από τεχνολογική άποψη και πώς σχετίζεται με τις επιχειρηματικές απαιτήσεις.
Και θέλω να ξεκινήσω από την πιο βασική λύση ψευδο-υψηλής διαθεσιμότητας μέσω των επιλογών που έχετε σε λύσεις σε επίπεδο αποθήκευσης, λύσεις σε επίπεδο virtualization σε λύσεις σε επίπεδο βάσης δεδομένων. Και έπειτα θέλω επίσης να σας συστήσω στο γεγονός ότι όλες οι επιλογές είναι διαθέσιμες και στο σύννεφο.
Έτσι, και πάλι, θα προσπαθήσω να μείνω αρκετά αγνωστικιστής της βάσης δεδομένων. Τώρα, τα περισσότερα από τα πράγματα που πρόκειται να μιλήσω, ξέρω ότι υπάρχουν σε Oracle, SQL Server, MySQL, PostgreSQL. Υπάρχουν επίσης ορισμένοι προμηθευτές τρίτων κατασκευαστών, οι οποίοι δημιουργούν εργαλεία που θα σας προσφέρουν επιπλέον αρχιτεκτονικές που θα μπορούσατε να εξετάσετε. Και, όπως μόλις είπε ο Dez, καμία λύση δεν είναι η καλύτερη. όλα εξαρτώνται. Αλλά υπάρχει ένα παγκόσμιο γεγονός σε αυτό που θα εξετάσουμε, πρόκειται να υπάρξουν περισσότερα κινούμενα μέρη, επομένως πρόκειται να είναι πιο σύνθετο και συνεπώς πιο δαπανηρό.
Έτσι, όλοι γνωρίζουμε ότι τα δεδομένα αποτελούν σημαντικό πλεονέκτημα. Και όλοι γνωρίζουν ότι η γρήγορη πρόσβαση στα δεδομένα είναι πάντα ωραία. Όμως, η αξιόπιστη πρόσβαση στα δεδομένα είναι κρίσιμη. Και όπως μιλούσε με τα παραδείγματα του νεύρου του, μπορείτε πραγματικά να αντέξετε οικονομικά να έχετε 36½ ημέρες χρόνο διακοπής; Είναι κρίσιμο ότι αυτά τα δεδομένα είναι διαθέσιμα όλη την ώρα. Και έτσι, το downtime μπορεί να κοστίσει μια περιουσία, τόσο από την άποψη των χαμένων εσόδων, αλλά ακόμη πιο σημαντικό, στους χαμένους πελάτες ή στην απώλεια της καλής θέλησης του πελάτη. Θα σας δώσω ένα καλό παράδειγμα. αν ένας συγκεκριμένος ιστότοπος όπου πραγματοποιώ αγορές είναι αργός, ίσως να προσπαθήσω να βρω έναν νέο ιστότοπο ο οποίος να πουλάει παρόμοια αντικείμενα με παρόμοιο κόστος που δεν έχουν αργούς ιστότοπους. Και έτσι δεν είναι μόνο η απώλεια του πελάτη, είναι η καλή θέληση που έχει ο πελάτης προς εσάς.
Τώρα, το υλικό είναι πολύ φθηνότερο αυτές τις μέρες, οπότε υπάρχει όλο και περισσότερη ζήτηση για υψηλή διαθεσιμότητα. Και πάλι, θα πάω να μας οδηγήσει στο σύννεφο, όταν το εξετάσουμε. Και έχουμε προσφορές από διάφορα επίπεδα: τους πωλητές αποθήκευσης, τους προμηθευτές βάσεων δεδομένων, τους προμηθευτές virtualization και τώρα ακόμη και τους προμηθευτές cloud. Και λοιπόν, αυτό που πραγματικά ενδιαφέρει με το σύννεφο είναι ότι έχω συντάξει όλες αυτές τις υπέροχες εικόνες αυτών των αρχιτεκτονικών που θα μπορούσατε να χτίσετε στο σύννεφο, πολλές φορές είναι μόνο μερικά πλαίσια ελέγχου που ελέγχετε. Και λέτε, "Θέλω αναπαραγωγή σε όλες τις γεωγραφικές περιοχές". "Θέλω αναπαραγωγή βασικών στοιχείων υλικού". Έτσι, αν καταλαβαίνετε τις εικόνες, μερικές φορές στο σύννεφο, ελέγχει μόνο μερικά κουτιά για να φτιάξετε την εικόνα που έχετε στο μυαλό σας.
Τώρα, το κλειδί είναι, ποιες είναι οι επιχειρηματικές απαιτήσεις για υψηλή διαθεσιμότητα; Για παράδειγμα, πρέπει μόνο να ανησυχώ για την αποτυχία σε ένα μόνο ιστότοπο ή πρέπει να το έχω σε πολλές τοποθεσίες; Με άλλα λόγια, μπορώ να έχω ένα υπολογιστικό κέντρο και δεν με νοιάζει αν αυτό το κέντρο βγει εκτός σύνδεσης; Δεν κάνω μια επιχειρηματική απαίτηση να επεκτείνεται σε πολλαπλούς ιστότοπους. Είναι μια επιχειρηματική ερώτηση. Και είναι σημαντικό να γνωρίζετε πώς η επιχείρηση αντιλαμβάνεται τις απαντήσεις σε αυτή την ερώτηση, επειδή αυτό συνήθως καθορίζει τον προϋπολογισμό σας.
Τώρα, θέλετε επίσης να κοιτάξετε προς τα κάτω στο επίπεδο της αποτυχίας προστασίας. Θα μπορούσε να είναι διακοπή ρεύματος; Θα μπορούσε να είναι αποτυχία στοιχείου; Όπως ένα NIC ή ένα HBA πάει άσχημα, ένας προσαρμογέας bus υποδοχής. Είναι σκληρός δίσκος που πηγαίνει άσχημα; Είναι αποτυχία ντουλάπι αποθήκευσης; Είναι αποτυχία υπολογιστή; Ή, σε ορισμένες περιπτώσεις, είναι αποτυχία ιστότοπου; Αυτό είναι διαφορετικό από, σε ορισμένες περιπτώσεις, μπορείτε να έχετε μια αποτυχία ιστότοπου, επειδή ο ίδιος ο ιστότοπος είναι εκτός σύνδεσης. Σε μια άλλη περίπτωση, μπορεί να είναι ότι ένα σημαντικό μέρος του ιστότοπου είναι εκτός σύνδεσης, αλλά από την πλευρά σας, αυτό είναι όλο το site.
Και τότε, όπως ο Ζζ μιλάει, ποια είναι η προσδοκία του χρόνου να ξαναρχίσουμε τις επιχειρήσεις; Αυτή είναι μια επιχειρηματική ερώτηση. Εάν η επιχείρηση λέει ότι πρέπει να μπορέσετε να συνεχίσετε τις λειτουργίες μέσα σε δύο λεπτά, τότε προφανώς, αυτό θα καθορίσει μερικές από αυτές τις εικόνες που πρόκειται να δείξω ότι θα λειτουργήσει και μερικές από αυτές δεν θα είναι επιλογές που εσείς μπορούν να επιλέξουν.
Και μια άλλη ερώτηση που εμφανίζεται κατά τη διάρκεια της υψηλής διαθεσιμότητας, αλλά συχνά οι άνθρωποι ξεχνούν να ρωτήσω είναι: "Hey, επιχείρηση, αν συμβαίνει κάτι ενώ είμαι στη μέση της επεξεργασίας μιας συναλλαγής, τι μπορώ να χάσω κατά την επανάληψη του συστήματος; " Με άλλα λόγια, αν μπορώ να φέρω το σύστημα πίσω σε δύο λεπτά και μπορώ να χάσω όχι περισσότερο από 10 δευτερόλεπτα, ας πούμε, οι συναλλαγές που ήταν σε πτήση, είναι αυτή η αποδεκτή επιχείρηση; Και πάλι, αυτό θα καθορίσει ποια είναι η επιχείρηση είναι διατεθειμένη να δαπανήσει για αυτό, και πάλι, που μπορεί να καθορίσει ποιες εικόνες που θα σας δείξω είτε ισχύουν είτε δεν ισχύουν.
Ας ξεκινήσουμε με την πιο βασική λύση ψευδο-υψηλής διαθεσιμότητας. Αυτό δεν είναι πραγματικά υψηλή διαθεσιμότητα, αλλά θα ήθελα να ξεκινήσω με αυτό, γιατί οι άνθρωποι σκέφτονται με τον σωστό τρόπο. Εάν έχω ένα διακομιστή και μια συστοιχία αποθήκευσης, συνήθως θα βάλω πολλαπλές κάρτες NIC, κάρτες διασύνδεσης δικτύου σε αυτόν τον διακομιστή και θα τους συνδέσω έτσι ώστε αν αποτύχει ένα NIC, είμαι ακόμα πάνω. Και θα κάνω το ίδιο πράγμα με τους προσαρμογείς bus υποδοχής μου, θα πολλαπλών μονοπατιών που μέσω διαφορετικών διακοπτών, έτσι ώστε να έχω πολλούς τρόπους για να φτάσετε στο αποθηκευτικό μου. Και έχω μια καθολική τροφοδοσία ρεύματος και έχω επαναλαμβανόμενους ελεγκτές μέσα στη συστοιχία αποθήκευσης μου και ίσως έχω κάνει κάτι σαν το RAID 10 με τους δίσκους μου. Με άλλα λόγια, σε αυτή την εικόνα προφύλαξα την αποτυχία ενός συστατικού σε πολλαπλά επίπεδα. Έτσι, δεν είμαι δεσμευμένος από το NIC, ή το HBA, τον ελεγκτή ή τον διακόπτη.
Αλλά αν παρατηρήσετε, ο διακομιστής είναι κόκκινος και η συστοιχία αποθήκευσης είναι κόκκινη. Έχω ακόμα δύο περιοχές όπου, αν αποτύχουν, αν ο διακομιστής μου πάει, είμαι νεκρός, αν πάει το γραφείο του πίνακα αποθήκευσης, είμαι νεκρός. Έτσι, ενώ αυτό δεν είναι πραγματικά υψηλή διαθεσιμότητα, αρχίζει να βλέπετε και να κοιτάτε την εικόνα και να λέτε, "Θέλω μια εικόνα όπου δεν υπάρχει κόκκινο". Και αυτός είναι ο στόχος αυτών των φωτογραφιών, για να μας καθοδηγήσουμε προς τη σωστή κατεύθυνση.
Έτσι, το πρώτο πράγμα που συμβαίνει είναι ότι, ως DBA, θα ήθελα πάντα να θέσω τη λύση υψηλής διαθεσιμότητας ως εφαρμογή βάσης δεδομένων, αλλά ίσως είναι διαθέσιμη ότι θα μπορούσε να γίνει ως λύση αποθήκευσης ή θα μπορούσε να είναι ότι θα μπορούσε να είναι αναπαραγωγή σε επίπεδο αποθήκευσης. Στην περίπτωση της αριστεράς, έχω την εικονικοποίηση αποθήκευσης. Αυτό που συμβαίνει είναι ότι έχω το RAID 0 σε δύο διαφορετικά ερμάρια αποθήκευσης για τους δίσκους μου, αλλά έχω το RAID 1 ανάμεσα στα δύο διαφορετικά ερμάρια αποθήκευσης. Με άλλα λόγια, μπορώ τώρα να αποτύχω ένα γραφείο αποθήκευσης και δεν είμαι νεκρός. Έτσι, είναι καλύτερο από την προηγούμενη εικόνα, γιατί στην προηγούμενη εικόνα - θυμηθείτε ότι είχαμε κόκκινο τόσο στο διακομιστή όσο και κόκκινο στη συστοιχία αποθήκευσης - και τώρα κάναμε μια μικρή βελτίωση, τώρα δεν έχουμε κόκκινο στο επίπεδο αποθήκευσης, εμείς Η χρήση virtualization αποθήκευσης που χρησιμοποιήθηκε λύνει το πρόβλημα.
Τώρα, ένας άλλος τρόπος που θα μπορούσατε να το κάνετε - και όχι όλοι οι πωλητές το παρέχουν αυτό - είναι ότι ίσως μπορείτε να κάνετε replication σε επίπεδο αποθήκευσης. Δεν μιλάω αναπαραγωγή βάσεων δεδομένων, μιλώ στην πραγματικότητα για την αναπαραγωγή του μπλοκ I / O για την αποθήκευση σας. Και αυτό μπορεί να γίνει σε επίπεδο αποθήκευσης. Και πάλι, τώρα έχω στη δεξιά πλευρά, μια άλλη εικόνα όπου αφαιρώ το κόκκινο από το κάτω μέρος, επειδή χρησιμοποιώ αναπαραγωγή αποθήκευσης.
Και έτσι, αυτή είναι μια άλλη εικόνα που μπορεί ή όχι να είναι διαθέσιμη. Και το άτομο που θα διαχειριστεί αυτό μπορεί να είναι ο διαχειριστής αποθήκευσης σας, και όχι ο διαχειριστής της βάσης δεδομένων σας. Μου αρέσει να το φέρνω αυτό, γιατί μερικές φορές οι άνθρωποι σκέφτονται, "Ω! Υψηλή διαθεσιμότητα, πρέπει να είναι το DBA που αντιμετωπίζει αυτό το πρόβλημα." Αυτό δεν είναι πάντα αλήθεια. θα μπορούσε σε αυτή την περίπτωση να είναι ο διαχειριστής αποθήκευσης.
Τώρα, στη συνέχεια, μπορούμε να κάνουμε virtualization server ως μια πιθανή λύση. Τώρα, αν θυμάστε, στην πρώτη εικόνα είχα κόκκινο στο διακομιστή και κόκκινο στη συστοιχία αποθήκευσης. Θα μπορούσα, σε αυτή την περίπτωση, να χρησιμοποιήσω τον εικονικολογισμό, θα μπορούσα να είμαι σε θέση να μετεγκατασταθώ, και σε ορισμένες περιπτώσεις η μετεγκατάσταση αυτή είναι μια ζεστή μετεγκατάσταση, και σε ορισμένες περιπτώσεις μπορεί πράγματι να είναι ακόμη και μια καυτή μετεγκατάσταση. Ορισμένοι μηχανικοί virtualization ή hypervisors παρέχουν τη δυνατότητα μετακίνησης μιας εικονικής μηχανής κατά την πτήση. Και κάποιες βάσεις δεδομένων θα αποδεχτούν εύκολα την κίνηση κατά την πτήση. Τώρα, πάλι, δεν υπάρχουν όλοι οι hypervisors, αλλά αυτό είναι ένα πιθανό επίπεδο λύσης. Τώρα, έχω κάνει τους κορυφαίους διακομιστές να μην είναι πια κόκκινοι, αλλά εξακολουθώ να έχω τον κοινόχρηστο πίνακα αποθήκευσης και να μαντέψω τι, αυτή η λύση μπορεί να είναι μια κοινή προσπάθεια μεταξύ του διαχειριστή της βάσης δεδομένων και του διαχειριστή του virtualization. Ή θα μπορούσε να είναι μόνο ο διαχειριστής virtualization, ανάλογα με το επίπεδο μετακόμισης που υποστηρίζεται σε αυτόν τον hypervisor και αυτή τη βάση δεδομένων.
Αν αναρωτιέστε: "Ουάου, τι σημαίνει αυτό από αυτή τη μετεγκατάσταση; Δώστε μου ένα συγκεκριμένο παράδειγμα. "Για παράδειγμα, στο VM όπου μπορείτε να χρησιμοποιήσετε το VMotion για να μετακινήσετε την εικονική μηχανή σας από έναν κεντρικό υπολογιστή σε άλλο και να το κάνετε χωρίς διακοπή. Τώρα, σαφώς ότι η προηγούμενη φωτογραφία είχε κάποιο κόκκινο σε αυτό ακόμα. Είχα ακόμα την αποθήκευση ως ένα μόνο σημείο αποτυχίας. Και έτσι κινούμαστε στην επόμενη λύση που είναι, λοιπόν, επιτρέψτε μου να συνδυάσω την αποθήκευση και την εικονικοποίηση διακομιστή.
Τώρα, σε αυτή την περίπτωση, πάλι, θα μπορούσε να είναι ο διαχειριστής αποθήκευσης και ο διαχειριστής εικονικοποίησης που οικοδομούν αυτή τη λύση και τώρα βλέπουν: Έχω μια φωτογραφία χωρίς κόκκινο σε αυτό. Έχω υψηλή διαθεσιμότητα επειδή μπορώ να μεταφέρω την εικονική μηχανή ή την τρέχουσα εφαρμογή ή βάση δεδομένων από ένα διακομιστή σε άλλο και έχω virtualization στη συστοιχία αποθήκευσης μου κάνοντάς την να κάνει RAID 1 σε δύο διαφορετικές συστοιχίες αποθήκευσης. Έχω multi-pathed διακόπτες μου και HBAs μου.
Έτσι, τώρα έχτισα ένα σύστημα HA και το έκανα κυρίως σε επίπεδο βάσης δεδομένων. Με άλλα λόγια, χρησιμοποίησα άλλες τεχνολογίες για να επιτύχω το ίδιο πράγμα. Έτσι, αυτή είναι μια λύση. Στη συνέχεια, μπαίνουμε σε αυτό που ονομάζεται scalable cluster κοινής αποθήκευσης. Δεν είναι πραγματικά λύση HA, αλλά και πάλι, μου αρέσει να το δείξω για την εικόνα.
Και αυτό που συμβαίνει εδώ είναι ότι έχουμε δύο servers που τρέχουν μια βάση δεδομένων και θεωρείται ότι είναι μια βάση δεδομένων. Δεν υπάρχουν δύο ξεχωριστές βάσεις δεδομένων. δεν είναι σαν ένας πλοίαρχος και ένας σκλάβος, ή ένα ζεστό και κρύο, ή ένα ενεργό και μια κατάσταση αναμονής. Αυτό είναι, και οι δύο κόμβοι συνεργάζονται για να παρουσιάσουν μια λογική βάση δεδομένων. Και έτσι, τι συμβαίνει είναι, αν ένας συγκεκριμένος κόμβος αποτύχει, είστε ακόμα πάνω. Έτσι, σας προστατεύει από την αποτυχία σε επίπεδο διακομιστή και το κάνει βασικά με το να σκιάζει τους πόρους κόμβων, αν θέλετε, αλλά εξακολουθείτε να έχετε το ενιαίο σημείο αποτυχίας στο κάτω μέρος του δίσκου. Και έτσι, αυτό είναι ένα κλιμακωτό συμπλέγματος κοινής αποθήκευσης και η Oracle καλεί αυτό το Real Cluster Application ή RAC.
Τώρα, μια άλλη λύση είναι να χρησιμοποιήσετε ένα συμπλέγματος ανακατεύθυνσης κοινής αποθήκευσης. Έτσι, στα αριστερά έχω έναν ενεργό κόμβο, στα δεξιά έχω έναν παθητικό κόμβο, έχω ένα κτύπο της καρδιάς στο μεταξύ. Έχω μια κοινόχρηστη συστοιχία αποθήκευσης, και αυτό είναι κρίσιμο. πρέπει να το έχετε. Και βασικά, τι συμβαίνει είναι εάν ο ενεργός κόμβος αντιμετωπίζει προβλήματα, ο παθητικός κόμβος μπορεί να αναλάβει. Υπάρχουν ζητήματα αδειοδότησης σε αυτό. Ορισμένοι προμηθευτές βάσεων δεδομένων σας επιτρέπουν να έχετε τον παθητικό κόμβο με μειωμένη άδεια χρήσης για καθορισμένο χρόνο. Σε άλλες περιπτώσεις, πρέπει να έχετε πλήρη διπλή άδεια χρήσης. Όλα εξαρτώνται από τον προμηθευτή της βάσης δεδομένων σας. Αλλά υποστηρίζουν όλοι αυτό το είδος εικόνας που είναι, αν ένας κόμβος κατεβαίνει, ο άλλος κόμβος μπορεί να αναλάβει.
Και τυπικά, αυτό είναι ένα από αυτά τα σενάρια όπου είναι το είδος, όταν πηγαίνετε από τον ενεργό κόμβο στον παθητικό κόμβο, πηγαίνετε πιθανότατα, στις περισσότερες βάσεις δεδομένων - όχι όλα - θα χάσετε μερικά από τα in- πτήσεις. Στη συνέχεια, μπαίνουμε σε αυτό που πραγματικά μπορεί να δει ο διαχειριστής της βάσης δεδομένων, ο οποίος είναι η αναπαραγωγή βάσης δεδομένων, και υπάρχουν δύο διαφορετικοί τρόποι να γίνει η αναπαραγωγή βάσεων δεδομένων.
Υπάρχει φυσική αναπαραγωγή και αυτό που είναι σημαντικό είναι ότι στη μέση αυτής της εικόνας μπορείτε να δείτε με το πράσινο αστέρι ότι η αναπαραγωγή γίνεται από τη βάση δεδομένων αλλά, όπως το virtualization σε επίπεδο αποθήκευσης, γίνεται στο μπλοκ επίπεδο. Έτσι, επαναλαμβάνουμε το πραγματικό μπλοκ I / Os από τον ενεργό κόμβο στον κόμβο μόνο για ανάγνωση ή στον παθητικό κόμβο. Και αυτό θεωρείται φυσικός αναδιπλασιασμός.
Τώρα, επιτρέψτε μου να πάω στην επόμενη διαφάνεια επειδή είναι σχεδόν ταυτόσημη και είναι λογική αναπαραγωγή και το μόνο πράγμα που αλλάζει στην εικόνα είναι ότι στη μέση, αντί να στέλνουμε πάνω από το block I / O, ουσιαστικά στέλνουμε το αρχείο καταγραφής αρχεία με τις εντολές SQL σε αυτήν. Έτσι, με άλλα λόγια, αυτό που αντιγράφεται δεν είναι το φυσικό I / O, αλλά οι εντολές που προκαλούν το φυσικό I / O.
Και έτσι, αυτό συχνά ονομάζεται log shipping ή log-based αναδιπλασιασμός. Ορισμένοι προμηθευτές βάσεων δεδομένων σας δίνουν αυτό το εγγενές. Άλλοι πωλητές βάσεων δεδομένων μπορεί να μην το προσφέρουν, αλλά οι προμηθευτές τρίτων προσφέρουν αυτό και γι 'αυτό είναι μια πολύ δημοφιλής λύση HA και θεωρείται μια ολοκληρωμένη λύση. Αλλά αυτή η λύση είναι κατά κύριο λόγο ευθύνη του DBA.
Επομένως, δεν χρησιμοποιώ virtualization για να το επιτύχω αυτό. Θα μπορούσα, αλλά δεν είμαι εξαρτημένος από αυτό. Και δεν χρησιμοποιώ virtualization αποθήκευσης. Και πάλι, θα μπορούσα, αλλά δεν είμαι εξαρτημένος από αυτό. Αλλά κάνω μια λύση με τη βάση δεδομένων να είναι το κύριο χαρακτηριστικό οδήγησης. Έτσι, αυτό είναι λογικό αναδιπλασιασμό.
Τώρα, είναι επίσης δυνατό να συνδυάσετε την εικονικοποίηση της βάσης δεδομένων και της αποθήκευσης. Θα μπορούσα να είχα, στο κέντρο δεδομένων μου, ας πούμε, στα αριστερά με μπλε χρώμα, θα μπορούσα να έχω την εικονικοποίηση για την αποθήκευση, έτσι ώστε να μην είμαι δεσμευμένος σε μια συγκεκριμένη συστοιχία αποθήκευσης που αποτυγχάνει. Μπορεί όμως να κάνω log-based ή logical replication σε επίπεδο βάσης δεδομένων από ένα κέντρο δεδομένων στο άλλο, έτσι ώστε οι εντολές να εκτελούνται και στο κέντρο δεδομένων, με αποτέλεσμα I / O, αλλά όχι απαραίτητα την ίδια I / O, m δεν στέλνω το block I / O, είτε από τη λύση αποθήκευσης είτε από τη βάση δεδομένων, αλλά στέλνω τα αρχεία καταγραφής και επομένως τις εντολές SQL.
Και έτσι, αυτή είναι μια εικόνα που είναι μια πολύ κοινή εικόνα για πολύ μεγάλους οργανισμούς. Και μου αρέσει αυτή η εικόνα εδώ, επειδή αν πρέπει να το θέσω αυτό με βάση μια βάση δεδομένων όπως η Oracle, μπορώ να το κάνω. είναι ένα δίκαιο ποσό εργασίας, είναι αρκετά περίπλοκο, υπάρχουν πολλά κινούμενα μέρη. Αν το κάνω αυτό στο σύννεφο μπορώ κυριολεκτικά να πω, checkbox, θέλω δύο γεωγραφικές περιοχές, θέλω τις περιοχές που χωρίζονται, ξέρετε, σε διαφορετικές ηπείρους, θέλω virtualization σε επίπεδο αποθηκευτικού χώρου σε μια συγκεκριμένη γεωγραφική περιοχή. Μπορώ ακόμη να πω ότι θέλω την ικανότητα να επιτύχω την κατανομή τύπου virtualization ή τον ορισμό υψηλής διαθεσιμότητας και πάλι είναι ένα άλλο πλαίσιο ελέγχου.
Και το άλλο πράγμα που μου αρέσει στο σύννεφο, υπάρχει ένα άλλο πλαίσιο ελέγχου που λέει συχνά: "Δεν θέλω να ασχοληθώ με την επιδιόρθωση, απλά να το διορθώσω", ξέρετε, απλώς το επεξεργαστείτε στη ροή εργασίας όλου του άλλου που κάνετε πίσω από το σκηνές, κρατήστε μου patched ανά πάσα στιγμή. Και έτσι, ενώ κάποιες από αυτές τις εικόνες γίνονται πολύ περίπλοκες και ίσως είναι πολύ δύσκολο να το κάνουν στην αρχή, γίνονται πραγματικά αρκετά εύκολο να κάνουν στο σύννεφο.
Τώρα, το ενδιαφέρον είναι ότι είναι εύκολο να ελέγξετε όλα τα πλαίσια ελέγχου, αλλά μαντέψτε τι, αυτό κοστίζει περισσότερα χρήματα σε μηνιαία βάση. Επειδή αν τρέχετε δύο κέντρα δεδομένων, γνωρίζετε ότι έχετε δύο κέντρα δεδομένων στο σύννεφο που χρησιμοποιείτε, θα πληρώσετε περισσότερα από ό, τι αν χρησιμοποιούσατε μόνο ένα. Ομοίως, αν κάνετε το επίπεδο αποθήκευσης ή την υψηλή διαθεσιμότητα του virtualization ως πρόσθετο επίπεδο, μπορεί να υπάρξουν επιπλέον δαπάνες.
Έτσι, είναι ενδιαφέρον ότι ενώ είναι δύσκολο να το κάνεις στο site και μπορεί να το ανατρέψεις, στο σύννεφο είναι τόσο εύκολο να το κάνεις, μπορεί να το υποτιμάς. Έτσι, γνωρίζετε πάντα ποια είναι η εικόνα και γνωρίζετε πάντα ποιες είναι οι συνέπειες του κόστους για οποιαδήποτε εικόνα είναι ότι χτίζετε. Τώρα, υπάρχουν πολλοί περισσότεροι συνδυασμοί από αυτό που έδειξα εδώ. Αυτό δεν είναι ένα πλήρες ή εξαντλητικό παράδειγμα. Υπάρχουν νέες τεχνολογίες που έρχονται σε τακτά χρονικά διαστήματα, οπότε ποιος ξέρει - ίσως να μην έχω δείξει κάτι που μόλις εμφανίστηκε τους τελευταίους τρεις μήνες. Και η υψηλή διαθεσιμότητα είναι πολύ πιο κοινή από πριν από δέκα χρόνια.
Στην πραγματικότητα, δεν θα θεωρούσα ότι είναι ένα τέντωμα για να πούμε ότι για τις περισσότερες μεγάλες οργανώσεις είναι υποχρεωτική επιχειρηματική απαίτηση αυτές τις μέρες. Και μου αρέσει να επιστρέφω σε αυτή τη διαφάνεια επειδή είπα μόνο ότι είναι υποχρεωτική επιχειρηματική απαίτηση. Και πήρα αυτά τα δύο τραπέζια στα δεξιά. Το πρώτο είναι εκτός τεκμηρίωσης του SQL Server και το τελευταίο είναι εκτός τεκμηρίωσης της Oracle. Και τι είναι αυτά, αυτά είναι πίνακες για να σας βοηθήσουν να διαλέξετε, ποια μέθοδος αναπαραγωγής πρέπει να χρησιμοποιήσετε.
Και παρατηρήστε ότι ξεκινάτε με κάποιες πολύ απλές ερωτήσεις. Πόσα δεδομένα μπορώ να χρησιμοποιήσω; Και αν η απάντηση είναι μηδέν, ξέρετε ότι μπορείτε μόνο, σε αυτό το κορυφαίο διάγραμμα, να επιλέξετε την πρώτη ή την τέταρτη σειρά. Στη συνέχεια, κάνετε μια άλλη ερώτηση. Λοιπόν, πόσο καιρό μπορώ να πάρω για την ανάκαμψη; Και αν κάποιος λέει, καλά, δευτερόλεπτα ή λεπτά, τότε αυτό κάνει επιλογές για σας. Και τότε, η ανακατεύθυνση πρέπει να είναι αυτόματη ή χρειάζεται κάποιος να το κάνει χειροκίνητα; Και αυτό είναι ένα άλλο επιχειρηματικό ερώτημα. Μπορούν να πουν ότι το θέλουν αυτόματα, επειδή δεν θέλουν να βασίζονται, ξέρετε, σε μια διαδικασία κλιμάκωσης και έπειτα κάποιος να πάρει ένα εισιτήριο και στη συνέχεια να λύσει το πρόβλημα. Απλώς θέλουν να διορθωθούν.
Αυτά είναι όλα επιχειρηματικά ερωτήματα και είναι τα ίδια ερωτήματα αν πάω κάτω και κάνω το ίδιο για την Oracle. Και ρωτώ, εντάξει, τι είδους αποτυχία επιτρέπω, τι είδους διάρκεια, τι μπορώ να χάσω, ποια είναι η διαδικασία ανάκτησης; Αυτές είναι όλες οι επιχειρηματικές επιλογές, οπότε αν η επιχείρηση μου λέει τις απαντήσεις σε τρία ή τέσσερα ερωτήματα, η δουλειά μου είναι πραγματικά εύκολη, έρχομαι εδώ, επιλέγω οποιονδήποτε από αυτούς τους αγώνες το πιο κοντινό και στη συνέχεια χτίζω αυτό. Και θυμηθείτε, στο σύννεφο, μπορεί να υπάρχουν μόνο μερικά πλαίσια ελέγχου για την εφαρμογή αυτών.
Και με αυτό, αυτό με φέρνει στο τέλος του υλικού μου και ο χρόνος για να ανοίξει αυτό για ερωτήσεις.
Eric Kavanagh: Εντάξει, Dez, ίσως πρώτα και στη συνέχεια Robin;
Dez Blanchfield: Απολύτως. Στην πραγματικότητα, ίσως λίγο άδικο για εκείνους που δεν είναι στο Twitter, αλλά μόλις tweeted μια εικόνα ενός γραφήματος που θέλω να απεικονίσει στο μυαλό όλων και στη συνέχεια θα ήθελα να ρίξει το ερώτημα στο μάθημα φίλο μας για την κλήση εδώ. Όταν σκέφτομαι την ιδιόκτητη έναντι ανοιχτής πηγής σε αυτό το διάστημα - κάτι που συχνά μιλάμε για το είδος των ιδιόκτητων βάσεων δεδομένων από τους Oracle και Microsoft και ούτω καθεξής, σε σχέση με την ανοιχτή πηγή - καταλήγετε σε αυτή την πρόκληση, όπου ο ιδιόκτητος κόσμος ο πωλητής λογισμικού στο διαδίκτυο ή ο προγραμματιστής λογισμικού ή η εταιρεία επενδύει στους οργανισμούς για να χτίσει αυτή την πολυπλοκότητα. Έτσι, καταλήγετε σε ένα σενάριο όπου αγοράζετε το λογισμικό και δεν χρειάζεται να επενδύσετε σε πολλούς ανθρώπους επειδή αγοράζετε η ενσωματωμένη δυνατότητα και σε ανοικτή πηγή - δεν πληρώνετε για το λογισμικό ή είναι χαμηλό κόστος, ας πούμε, αλλά δεν πληρώνετε για το λογισμικό, αλλά πρέπει να επενδύσετε στα σώματα.
Και είμαι πρόθυμος να πάρω τις σκέψεις σας σχετικά με το juggle, ειδικά τώρα που κινούμαστε σε μοντέλα σύννεφο όπου μπορείτε να πάρετε είτε / ή. Μπορείτε να πάτε στο AWS ή στο Azure και στο Rackspace σας, όποια κι αν αγοράσετε ως υπηρεσία που παρέχει την πλατφόρμα βάσης δεδομένων σας, ή μπορείτε να το κάνετε μέσω κώδικα ανοιχτού κώδικα. Και τι έχουμε μόλις μιλήσει, ποια είναι η juggle μεταξύ ιδιοκτησιακού και ανοιχτού κώδικα και πώς τα μοτίβα σχεδίασης που μιλάτε για να ισχύσουν και ποιες είναι οι γενικές σκέψεις σας γύρω από αυτό το θέμα καθώς προχωράμε, ιδιαίτερα γύρω από την παροχή διαθεσιμότητας;
Bert Scalzo: Ένα από τα μεγάλα αντικείμενα που μπαίνω όταν προσπαθώ να απαντήσω σε αυτό το ερώτημα, επιστρέφω στον πελάτη και τα ρωτώ για τις απαιτήσεις απόδοσης. Και ο λόγος που το κάνω είναι, έχω βρει - τουλάχιστον ιστορικά και με την δική μου εμπειρία - ότι όταν πρόκειται για πελάτες που χρειάζονται υψηλή απόδοση για την αναπαραγωγή τους, είμαι σχεδόν πάντα καλύτερα με την αναπαραγωγή που παρέχεται από τη βάση δεδομένων πωλητής, λόγω της φύσης που είναι πιο εγγενώς ενσωματωμένη και είναι σε χαμηλότερο επίπεδο, και μερικές φορές χρησιμοποιεί μηχανισμούς που δεν είναι διαθέσιμοι στον έξω κόσμο, ακόμη και σε μια λύση ανοιχτής πηγής.
Και θα σας δώσω ένα καλό παράδειγμα μιας περίπτωσης που είχα. Είχα μια εταιρία με βάση το διαδίκτυο που χρησιμοποιούσε τη MySQL ως βάση δεδομένων και βρίσκονταν σε μια παλιά έκδοση της MySQL, όπως στην έκδοση 4.0, και ο αναδιπλασιασμός μεταξύ των κόμβων τους ήταν ο περιοριστικός παράγοντας για το πόσο μεγάλοι θα μπορούσαν να κλιμακώσουν τις βάσεις δεδομένων τους. Και κοίταζαν την αγορά μιας λύσης τρίτου μέρους, τότε κοίταζαν: "Λοιπόν, ίσως μπορούμε να χρησιμοποιήσουμε μία από τις λύσεις ανοιχτού κώδικα". Και ό, τι πραγματικά βράστηκε ήταν, το μόνο που έπρεπε να κάνουν ήταν να αναβαθμίσουν το MySQL στην έκδοση, νομίζω ότι ήταν 5.5 πήγαμε, επειδή η διαφορά μεταξύ αυτών των δύο εκδόσεων βάσης δεδομένων ήταν στην έκδοση 4, 0 της έκδοσης του MySQL δεν ήταν νηματοποιημένη και στην έκδοση 5.0 ήταν, και αυτό ήταν στην πραγματικότητα το καλύτερο μονοπάτι γι 'αυτούς.
Τώρα, εξετάσαμε τις άλλες επιλογές αλλά ο αποφασιστικός παράγοντας ήταν η απόδοση και η διαμονή με τη λύση του πωλητή βάσης δεδομένων και η αναβάθμιση της βάσης δεδομένων κατέληξε στην καλύτερη λύση για να έχουμε την υψηλότερη πιθανότητα να πάρουμε τις επιδόσεις που έπρεπε να ακολουθήσουν την υψηλότερη διαθεσιμότητα.
Dez Blanchfield: Ναι, αυτό αντανακλά τη δική μου σκέψη, για να είμαι ειλικρινής. Απλά για πλήρη αποκάλυψη και δεν θα μπω σε εμπορικά σήματα, αλλά έρχομαι από ένα ιδιόκτητο υπόβαθρο που εργάζεται για OEM και προμηθευτές λογισμικού και ΔΟΕ γενικά και αυτό είναι σίγουρα η εμπειρία μου και ταυτόχρονα είμαι πολύ υπέρ -open-source και είμαι συνδρομητής κώδικα για μια δέσμη έργων που δεν θα αναφέρουμε, αλλά συμφωνώ μαζί σας ότι εάν είστε ένας μεγάλος οργανισμός - ας πούμε ότι είστε τράπεζα ή ό, τι και αν να είστε - πάντα δεν θέλετε να είστε ένα κατάστημα πληροφορικής. Για παράδειγμα, αν είστε εκδότης εφημερίδων ή αν είστε έμπορος λιανικής πώλησης, δεν θέλετε να είστε ένα κατάστημα πληροφορικής που δημοσιεύει εφημερίδες, θέλετε να είστε ένα κατάστημα εφημερίδων που απλώς αξιοποιεί την τεχνολογία της πληροφορικής.
Και έτσι, η επένδυση στις ιδιόκτητες δυνατότητες όπου οι προγραμματιστές του λογισμικού δημιουργούν όλες αυτές τις δυνατότητες, η εξισορρόπηση του φορτίου και ούτω καθεξής στο εργαλείο, κάνει πολύ πιο έξυπνο το αντίθετο, αν είστε, όπως ένα dotcom startup ή κάτι τέτοιο όπως αυτό που μπορεί να επενδύσει σε ανθρώπινα σώματα. Πού βλέπετε αυτό;
Πιθανότατα η τελευταία μου ερώτηση προτού να παραδώσει στον Δρ Robin Bloor, διότι γνωρίζω ότι δεν έχουμε χρόνο. Πού βλέπετε αυτό να πηγαίνει από την άποψη της τάσης; ¶Έτσι, βρίσκεστε εκεί όλη την ώρα, βρίσκεστε στην αιμορραγία της ουσίας, βλέπετε ότι οι άνθρωποι έχουν καθίσει και έχουν δώσει προσοχή και έχουν ξυπνήσει την ανάγκη να γίνει αυτό ένα εμπορικό μέρος της καθημερινότητάς τους- ημέρα συζήτηση πίσω στην αίθουσα του σκάφους; Ή εξακολουθείτε να βλέπετε ότι είναι πολύ το αγρόκτημα, οι τεχνίτες και τα hoodies σκέφτονται τη διαθεσιμότητα επειδή τα κάνει να ξυπνούν στις τέσσερις το πρωί, όταν κάτι πάει εκτός σύνδεσης;
Πιστεύετε ότι η τάση είναι ταλαντευόμενη τώρα σε οργανισμούς κάθε μεγέθους, όχι οι προφανείς, όπως οι αεροπορικές εταιρείες και οι τραπεζικοί και χρηματοπιστωτικοί οργανισμοί, αλλά μόνο οι επιχειρήσεις εν γένει; Πιστεύετε ότι οι άνθρωποι έχουν πάρει πραγματικά από την αξία πρόταση να προστατεύσουν τα περιβάλλοντα της βάσης δεδομένων τους και να παρέχουν υψηλή διαθεσιμότητα και να επενδύουν σε αυτό, ή νομίζετε ότι έχουμε ακόμα έναν τρόπο να πάμε; Ποια είναι η γενική αίσθηση στην αγορά εκεί έξω;
Bert Scalzo: Αυτή τη στιγμή νομίζω ότι υπάρχει ακόμα ένα κενό, αλλά δεν είναι ένα κενό επειδή η επιχείρηση δεν το ζητά, είναι ένα χάσμα στα επίπεδα επικοινωνίας μεταξύ των δύο πλευρών του φράχτη. Με άλλα λόγια, οι επιχειρηματίες λένε πολύ σαφώς: «Αυτές οι εφαρμογές απαιτούν υψηλή διαθεσιμότητα και έχουν αυτές τις ειδικές απαιτήσεις όταν λέμε υψηλή διαθεσιμότητα».
Και με κάποιο τρόπο ή άλλο αυτό το μήνυμα δεν γίνεται σαφώς πέρα από τους ανθρώπους της τεχνολογίας. Ή οι τεχνολογικοί άνθρωποι θα επανέλθουν και θα πούν: "Ω, αυτό είναι περίπλοκο και θα σας κοστίσει περισσότερα χρήματα", και αυτό, αυτό ή το άλλο. Νομίζω ότι αυτό που πρόκειται να συμβεί είναι ότι τελικά θα εξαλειφθεί τελείως γιατί, ειλικρινά, με το να είναι, για παράδειγμα, στο σύννεφο, απλά να ελέγξετε μερικά κουτάκια εδώ ή εκεί για να πείτε: "Κατασκευάστε μου αυτήν την πραγματικά πολύπλοκη τεχνολογική δομή", υπάρχει πράγματι δεν υπάρχει κανένας καλός λόγος για τους ανθρώπους της τεχνολογίας να έρθουν πίσω και να πουν στους επιχειρηματίες, "Ω, είναι ακριβό", ή "Είναι δύσκολο να το κάνουμε", ή κάτι τέτοιο, και οι επιχειρηματίες αρχίζουν να ξέρουν ότι αυτό είναι το γεγονός.
Και έχω δει ακόμη και σε περιβάλλοντα όπου, ξέρετε, οι ίδιοι οι άνθρωποι της πληροφορικής θα έρθουν και θα πουν: "Ω, δεν μπορείτε να έχετε αυτό που θέλετε. Είναι πολύ ακριβό. "Και θα φέρουν σε μια τρίτη συμβουλευτική εταιρεία που θα πει στη συνέχεια, " Όχι, αυτό δεν είναι σωστό. Εδώ μπορείτε να το κάνετε. Ας δούμε τι θα σας κοστίσει. "Έτσι, νομίζω ότι έχουμε ακόμα λίγο χρόνο μεταξύ των επιπέδων επικοινωνίας μεταξύ των δύο πλευρών πριν αυτό γίνει αυτόματη ακόμα.
Dez Blanchfield: Ναι, αυτό σίγουρα αντικατοπτρίζει αυτό που έχω δει εδώ στην Αυστραλία και γύρω από την Ασία και τον Ειρηνικό. Είμαι βέβαιος ότι είναι κάτι παγκόσμιο. Και αυτό είναι που πολλοί βασικοί υπεύθυνοι λήψης αποφάσεων από την αίθουσα συνεδριάσεων, όλοι οι επικεφαλής της επιχείρησης, είναι πολύ πιο τεχνικά καταλαβαίνω - διαβάζουν τα blogs, παρακολουθούν webinars, είναι συντονισμένα σε διάφορα άρθρα και podcasts και πηγαίνουν σε εκδηλώσεις και φόρουμ και συναντήσεις και τώρα γνωρίζουν τις επιλογές τους και ξέρουν ότι το σύννεφο είναι μια επιλογή.
Γνωρίζουν επίσης ότι μπορούν να φέρουν αυτό, όπως είπατε, τις ικανότητές τους στο σπίτι, κι έτσι νομίζω ότι υπάρχει αυτή η ενδιαφέρουσα πρόκληση τώρα που πρέπει να γίνει αυτή η συζήτηση που είναι ουσιαστικά αυτό που κάναμε σήμερα, όπου οι άνθρωποι, , να αρχίσετε να κάνετε τα πράγματα εσωτερικά και να τρέχετε καφέ μεσημεριανά γεύματα και να έχετε μια εσωτερική ενημέρωση για το τι είναι η σημερινή μας κατάσταση, ποια είναι η ιδανική κατάσταση μας, πού πρέπει να φτάσουμε; Και τότε, το είδος, το βάλτε μαζί.
Είχα ένα ιδιωτικό μήνυμα το οποίο θα ήθελα να αγγίξω γρήγορα μόλις τώρα. Κάποιος ρώτησε μια ερώτηση: "Είναι ρεαλιστικό να μπορείτε να πάρετε 100% διαθεσιμότητα;" Και ίσως να μπορείτε να διορθώσετε εμένα εδώ, αλλά πρόκειται να πω ναι. Έχω δημιουργήσει μια πλατφόρμα ηλεκτρονικής μεταφοράς κεφαλαίων, πύλη EFTPOS μεταξύ ταχείας τραπεζικής πλατφόρμας και τερματικών σταθμών EFTPOS. Το έχτισα αυτό στις αρχές της δεκαετίας του 2000. Είναι στην πραγματικότητα σε απευθείας σύνδεση 100 τοις εκατό του χρόνου για 17 χρόνια. Στην πραγματικότητα, κατασκευάστηκε πριν από τη δεκαετία του 2000, αλλά πήγε περίπου το 2000/2001.
Επομένως, τα 17 χρόνια έχουν τεθεί σε εφαρμογή από την ανάπτυξη μέχρι τη δοκιμή και στη συνέχεια στην παραγωγή. Σε αυτό το διάστημα 17 ετών, οι πολύ χαμηλού κόστους βασικοί υπολογιστές βασισμένοι σε ανοικτού κώδικα, που λειτουργούν με λειτουργικό σύστημα ανοιχτού κώδικα αλλά με ιδιόκτητη βάση δεδομένων, πραγματοποιούν ενεργές / παθητικές εναλλαγές κάθε 90 ημέρες, εφαρμόζοντας διαφορετικά διπλώματα ευρεσιτεχνίας σχεδιασμού, με αναπαραγωγή δίσκους σε κάθε διακομιστή, αναπαραγωγή δεδομένων μεταξύ διακομιστών μοντέλων, αναπαραγωγή πολλών κέντρων δεδομένων και αναστροφή από το κέντρο δεδομένων Α, η οποία πραγματοποιεί την παραγωγή για 90 ημέρες και στη συνέχεια στρέφεται στο κέντρο δεδομένων Β και κάνει παραγωγή.
Και καθώς ξεδιπλώνει, αυτόματα μπαίνει και ενημερώνεται, έτσι ώστε μόνο στην ερώτηση που πήρα μόνο ιδιωτικά, ναι, είναι δυνατόν, αλλά με πολλές επενδύσεις σε αυτό το έργο από άποψη σχεδιασμού. Έτσι, η υποδομή δεν ήταν στην πραγματικότητα τόσο δαπανηρή, αλλά ο σχεδιασμός και η δοκιμή και η εφαρμογή ήταν πολύ ακριβό για να το πετύχει αυτό. Έτσι, δεν χρειαζόταν να ξοδεύουμε πολλά χρήματα στο υλικό και την υποδομή, αλλά χρησιμοποιήσαμε πολύ έξυπνα εργαλεία, την ημέρα που το σύννεφο δεν ήταν ούτε ένα νομισματικό νόμισμα.
Έτσι, η απάντηση είναι ναι, μπορεί να γίνει, ακόμα περισσότερο με το σύννεφο, όπως μόλις το ακούσαμε, με το πάτημα ενός κουμπιού μπορείτε να ενεργοποιήσετε αυτή την ικανότητα. Πάω να το πετάξω στον Ρόμπιν γιατί είμαι βέβαιος ότι έχει και ερωτήσεις. Αλλά σας ευχαριστώ πολύ που απαντήσατε στις ερωτήσεις μου και πραγματικά μου άρεσε να ακούω το μήνυμά σας σήμερα. Πλήρως επί του σκάφους με όλα αυτά επειδή αντικατοπτρίζει όλα όσα έχω κάνει για τα τελευταία σχεδόν 30 χρόνια μου.
Δρ Robin Bloor: Εντάξει, θα το πάρει. Ένα από τα πράγματα που με εντυπωσίασε για την παρουσίασή σας ήταν ο αριθμός των επιλογών που είναι διαθέσιμες τώρα που δεν ήταν διαθέσιμες όταν έπρεπε να αγωνίζομαι με αυτά τα πράγματα. Ενδιαφέρομαι για το ποιος θα σχεδιάσει αυτές τις διαμορφώσεις ή ποιος, στις μέρες μας, σχεδιάζει αυτές τις διαμορφώσεις; Τι συνέβαινε ή, στον κόσμο με τον οποίο συνηθίζω, είναι ότι θα υπήρχε ένα αρκετά βαρύ σύστημα συναλλαγών και θα ενδιαφερόζατε για υψηλό χρόνο λειτουργίας, υψηλή διαθεσιμότητα. Επειδή, γνωρίζετε, το συναλλακτικό σύστημα, θα ήταν ακριβό αν έπεφτε με οποιονδήποτε τρόπο. Και δεν θα είχατε όλες τις επιλογές που μόλις μου παρουσιάσατε, αλλά κατά τον ένα ή τον άλλο τρόπο, θα μπορούσατε να βρούμε έναν τρόπο, κυρίως μέσω της αναπαραγωγής, για να δημιουργήσετε μια θερμή κατάσταση αναμονής η οποία δεν θα χτυπούσε απαρατήρητα, αλλά θα σας έδινε μια υποβαθμισμένη υπηρεσία μέχρι να επιστρέψετε.
Και είμαι, κάπως, κοιτάζοντας αυτό που μου έδειχνε και σκεφτόμενος γι 'αυτό, που δεν έκανα κανένα τέτοιο έργο σχεδιασμού εδώ και 15 χρόνια, ποιος κάνει αυτό το έργο τώρα; Είναι αυτό, όπως ήταν στην εποχή μου, κάτι που κάνατε στην αρχή ενός έργου, ξέρετε, να λειτουργήσει η υποδομή; Ή είναι αυτό κάτι που είναι μια συνεχής δραστηριότητα μέσα σε έναν οργανισμό; Επειδή υπάρχουν νέες τεχνολογικές επιλογές που έρχονται μαζί.
Bert Scalzo: Στις μεγάλες εταιρείες που είναι πολύ αποτελεσματικές και αποτελεσματικές σε όλες τις λειτουργίες τους, συμπεριλαμβανομένης της πληροφορικής τους, συνήθως θα έχουν μια κεντρική ομάδα αρχιτεκτονικής ή θα έχουν κάποιο όνομα γι 'αυτό, έχω ακούσει ότι ονομάζεται " ομάδα αρχιτεκτονικής "πολλές φορές. Και θα είναι ευθύνη τους να γνωρίζουν όλες αυτές τις διαφορετικές εικόνες και ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα και ποιο είναι το κόστος. Και τι θα συμβεί είναι όταν μια συγκεκριμένη εφαρμογή ψάχνει και λέει: "Γεια σου, πρέπει να πληρούν τις απαιτήσεις των επιχειρήσεων X, Y και Z. Hey, ομάδα αρχιτεκτονικής, ποιες είναι οι επιλογές μου;"
Θα τους δώσουν την απάντηση, όπως εδώ είναι τα δύο ή τρία που είναι διαθέσιμα και στη συνέχεια, σε εκείνο το σημείο, η απόφαση επιστρέφει στο χαμηλότερο επίπεδο στην ομάδα εφαρμογών ή στον υποστηρικτή της επιχείρησης της εφαρμογής. Αλλά τυπικά, υπάρχει μια συγκεντρωτική ομάδα που μένει πάνω από αυτό και έχοντας αυτές τις πληροφορίες στο έτοιμο και προ-χτισμένο.
Τώρα, είναι οι μεσαίου μεγέθους επιχειρήσεις, όπου δεν είναι τόσο επίσημο. Τι θα συμβεί είναι, θα πάρετε ένα ή δύο από τους ανώτερους DBAs σας ή τους διαχειριστές του συστήματος και θα είναι ανεπίσημα να παραθέσω "τον εμπειρογνώμονα τομέα" για αυτού του είδους την εμπειρογνωμοσύνη. Έτσι, ακόμη και στις μεσαίες επιχειρήσεις συμβαίνει, συμβαίνει μόνο σε μια μη επίσημη δομή.
Δρ Robin Bloor: Αυτό είναι πραγματικά ενδιαφέρον. Στην εποχή μου, δεν θα σκεφτόμαστε ποτέ την υψηλή διαθεσιμότητα εκτός από τα συστήματα συναλλαγών. Λοιπόν, σήμερα, φυσικά, έχετε συστήματα ροής που υπόκεινται πιθανώς σε ακόμη μεγαλύτερες απαιτήσεις όσον αφορά τη διαθεσιμότητα. Αλλά, στην ερώτηση-based, back-end, analytics, αποθήκη δεδομένων, DI είδος περιβάλλοντος, βλέπετε ποτέ τις απαιτήσεις για υψηλή διαθεσιμότητα εκεί;
Bert Scalzo: Ναι, και χαίρομαι που ρωτήσατε την ερώτηση. Έκανα κάποια δουλειά για μια επιχείρηση λιανικής πώλησης και οι στρατηγικές αποφάσεις τους για την επιχείρηση βασίστηκαν σε ένα μεγάλο μέρος της ανάλυσης που θα έκαναν από την αποθήκη δεδομένων. Και στην πραγματικότητα, έγιναν συνέντευξη από το περιοδικό Forbes και ο Διευθύνων Σύμβουλος της εταιρείας είπε: "Γεια σου, η τιμή των μετοχών μας αυξήθηκε κατά 250 τοις εκατό τα τελευταία πέντε χρόνια και ένας πολύ μεγάλος λόγος είναι αλήθεια επειδή γνωρίζουμε πώς να αξιοποιούμε αποτελεσματικά τα δεδομένα μας στην αποθήκη των δεδομένων μας. "Ήταν τόσο καλοί στη λήψη επιχειρηματικών αποφάσεων που, για αυτούς, η αποθήκη δεδομένων και η δυνατότητα να κάνουν αυτά τα αναλυτικά στοιχεία, είναι σε θέση να λαμβάνουν καθημερινά αποφάσεις εναντίον των λειτουργικών δεδομένων τους, στην πραγματικότητα, ένα σύστημα παραγωγής.
Και θα σας δώσω ένα καλό παράδειγμα του πόσο σημαντικό είναι. Με αυτόν τον συγκεκριμένο πωλητή λιανικής πώλησης, ο τύπος που ήταν υπεύθυνος για τις πωλήσεις μπύρας, ήταν το τρίτο σημαντικότερο στέλεχος της εταιρείας, γιατί έφερε, το 60, 70% των εσόδων. Έτσι, έπρεπε να είναι σε θέση, για να παραμείνει ανταγωνιστική σε αυτή την αγορά, έπρεπε να γνωρίζει καθημερινά, τι ξέρετε, ποιες προωθήσεις πρέπει να τρέχω. Και αυτό θα μπορούσε να βασιστεί, όπως ξέρετε, όχι μόνο στην εποχή του χρόνου, αλλά και στον καιρό, στα πρότυπα και σε άλλα κρίσιμα δεδομένα που μπορούν να επηρεάσουν την πώληση κάτι σαν τη μπίρα.
Δρ. Robin Bloor: Φαντάζομαι ότι υπάρχει κάτι τέτοιο. Είμαστε κάπως εκτός χρόνου, νομίζω ότι θα έπρεπε να παραδώσω στον Eric σε περίπτωση που έχει κάποιες ερωτήσεις από το ακροατήριο. Eric;
Eric Kavanagh: Ναι, όλα αυτά ήταν σπουδαία πράγματα, ο Bert. Νομίζω ότι απευθυνθήκατε σε όλες τις ερωτήσεις που είχαμε από το ακροατήριο στην παρουσίασή σας. Αλλά είναι διασκεδαστικό να παρακολουθήσετε. Είμαι χαρούμενος που εσείς μιλήσατε για την εικονικοποίηση αποθήκευσης και πόσο μπορεί να είναι ο αντίκτυπος. Έτσι, όλα αυτά είναι καλά.
Λοιπόν, παιδιά, κάνουμε αρχειοθέτηση όλων αυτών των webcasts για αργότερα προβολή. Λοιπόν, προχωρήστε online στο Techopedia.com για να αναζητήσετε το τμήμα webcast. Όλα αυτά τα Hot Techs θα αναγράφονται εκεί. Ευχαριστώ πολύ τον φίλο μας Bert για την εμπειρία του. Και φυσικά, στον Dez και τον Robin. Και με αυτό θα σας αποχαιρετήσουμε, παιδιά. Να προσέχεις. Θα σας μιλήσουμε την επόμενη φορά. Αντίο.