AWS Προγραμματιστής περιστατικών εναντίον GorillaStack

Πολλές οργανώσεις έρχονται σε εμάς για βοήθεια αφού έχουν περάσει εβδομάδες στην πάλη με τον προγραμματιστή περιστατικών AWS. Άλλοι χρήστες που δεν προσπάθησαν ποτέ να αντιμετωπίσουν το εκπαιδευτικό έγγραφο των 40 σελίδων μας ρωτούν γιατί δεν πρέπει να το χρησιμοποιήσουν αντί για το GorillaStack.

Επισκόπηση χρονοδιαγράμματος περιπτώσεων

Ο AWS Instance Scheduler είναι μια λύση που γράφτηκε από την ομάδα AWS Solutions, βασισμένη σε μια παλιά αναρτήσιμη ιστορία που περιγράφει τον τρόπο σύνταξης του δικού σας χρονοπρογραμματιστή. Αυτός ο οδηγός και αυτή η λύση παρέχουν στους χρήστες ένα ρολόι του δικού σας χρονοπρογραμματιστή. Θα περιγράψουμε τα βασικά σημεία της διαφοράς μεταξύ του AWS Instance Scheduler και του GorillaStack Rules Engine.

Το σύνολο χαρακτηριστικών GorillaStack

Η πρώτη και πιο εμφανής διαφορά μεταξύ του GorillaStack και του AWS Instance Scheduler είναι η διαφορά στο σετ χαρακτηριστικών. Ο Μηχανισμός Κανόνων του GorillaStack μπορεί να ενεργοποιηθεί σε πολλαπλά triggers (όχι μόνο προγράμματα) και μπορεί να εκτελέσει ένα πολύ μεγαλύτερο σύνολο ενεργειών πέρα ​​από τις περιόδους προγραμματισμού, γύρω από την προετοιμασία για αποκατάσταση καταστροφών, δημιουργία / διατήρηση στιγμιότυπων, διορθώσεις, διαχείριση αυτόματης κλιμάκωσης και κλιμάκωση DynamoDB. λίγα. Το GorillaStack ολοκληρώνει επίσης το βρόχο ανατροφοδότησης παρέχοντας ένα αρχείο καταγραφής συμβάντων (με πληροφορίες ελέγχου και ιστορικό εκτέλεσης) καθώς και το μηχανοστάσιο μας (παρέχοντας ROI και παρακολούθηση αποταμίευσης για την αναφορά στην επιχείρηση).

Διαχειριζόμενη Λύση εναντίον Προγραμματιστή Προσωρινών Περιστατικών

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

Ενώ ο AWS Instance Scheduler φαίνεται απλός στην ανάπτυξη και τη χρήση, υπάρχουν κρυφές δυσκολίες στη φύση της εφαρμογής, της διαμόρφωσης και της συντήρησης. Τα προβλήματα αυτά συνδυάζονται σε επιχειρήσεις, με περίπλοκα, μεγάλα περιβάλλοντα πολλαπλών λογαριασμών και ξεχωριστές ομάδες με διαφορετικές απαιτήσεις.

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

Χρονικές ζώνες, ειδοποιήσεις, αναβολή και ακύρωση

Το GorillaStack έχει σχεδιαστεί για μεγάλες, δυναμικές ομάδες και συνεχίζει να αναπτύσσεται από τα σχόλιά τους. Μερικά παραδείγματα σημαντικών διαφορών χαρακτηριστικών που κάνουν τη διαφορά στους χρήστες:

  1. Υποστήριξη πολλαπλών ωριαίων ζωνών: Για να εξοικονομήσετε χρήματα από το να μετατρέψετε σε UTC και ποτέ να μην υποστείτε ξανά θόρυβο από αλλαγές εξοικονόμησης θερινής ώρας στην περιοχή σας.
  2. Ειδοποιήσεις: Για οποιονδήποτε προγραμματισμένο κανόνα στο GorillaStack, μπορείτε να διαμορφώσετε μια ειδοποίηση που θα παραδοθεί από το Slack ή το Email για να σας ειδοποιήσει ποιοι πόροι στοχεύουν ο τρέχων κανόνας. Στην ειδοποίηση, οι χρήστες έχουν επίσης τη δυνατότητα να αναβάλουν ή να ακυρώσουν (φυσικά, η πρόσβαση σε αυτές τις ενέργειες είναι επίσης προσαρμόσιμη χρησιμοποιώντας τον προσαρμοσμένο έλεγχο πρόσβασης βάσει ρόλων).
  3. Αναβολή και ακύρωση: Περιστασιακά εμφανίζονται περιπτώσεις όπου ο προγραμματισμένος χρόνος δεν είναι πλέον κατάλληλος για μια συγκεκριμένη ημέρα. Θα μπορούσε να είναι ότι οι χρήστες εργάζονται αργά ή τα συστήματα εξακολουθούν να χρησιμοποιούνται. Είτε έτσι είτε αλλιώς, οι χρήστες πρέπει να μπορούν να πουν "όχι σήμερα" (ακύρωση) ή "περιμένετε X λεπτά" (αναβολή). Αυτό είναι δυνατό μόνο στο GorillaStack και αποτρέπει τους χρήστες της εναλλακτικής, που πρέπει να διαγράψει και να προσθέσει ξανά τη διαμόρφωση στον Χρονοπρογραμματιστή περιπτώσεων ή να αφαιρέσει με άλλο τρόπο ετικέτες για στόχευση και να τις προσθέσει αργότερα
  4. Ενεργοποίηση ομάδας: Με την υποστήριξη του SAML και των πολύπλοκων, προσαρμοσμένων ρόλων χρηστών - οι οργανώσεις εξουσιοδοτούν τις ομάδες να διαχειρίζονται περιβάλλοντα δίνοντας μεταβλητή πρόσβαση στον τελικό χρήστη. Αυτό αυξάνεται σε οργανισμούς με απαιτήσεις υγρών (αλλάζοντας τις απαιτήσεις του προγράμματος, αλλάζοντας το προσωπικό, αλλάζοντας τη διαχείριση των ετικετών, αλλάζοντας τις μεταβλητές των ετικετών), όπου διαφορετικά θα ήταν σχεδόν αδύνατο να διατηρηθεί ο κώδικας με έναν κεντρικό ιδιοκτήτη.

Απαράμιλλη ευελιξία στη στόχευση

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

Στο πλαίσιο της ανάπτυξης του AWS Instance Scheduler, ο χρήστης υποχρεούται να καθορίσει ένα συγκεκριμένο κλειδί ετικέτας πόρων, το οποίο θα χρησιμοποιηθεί για να θεωρηθούν οι τιμές ετικετών πόρων για να ταιριάζουν με κάθε προγραμματισμένο πρόγραμμα. Αυτό σημαίνει ότι κάθε προς στόχευση πόρος μπορεί να εντοπιστεί μόνο με την παρουσία μιας ενιαίας ετικέτας.

Στο GorillaStack από την άλλη πλευρά, παρέχουμε την έννοια των TagGroups. Οι χρήστες καθορίζουν έναν συνδυασμό κλειδιού ετικέτας πόρων: ζεύγη τιμών και στρατηγικές αντιστοίχισης (διακριτική ή μη, μη ευαίσθητες στις περιπτώσεις ή χρησιμοποιώντας κανονικές εκφράσεις). Ο χρήστης μπορεί στη συνέχεια να συνδυάσει αυτά χρησιμοποιώντας μια έκφραση boolean για να καθορίσει τον τρόπο αντιστοίχισης με τους πόρους κατά το χρόνο εκτέλεσης. Αυτό δίνει τη δυνατότητα να κοπεί σε συγκεκριμένα υποσύνολα πόρων σε ένα πολύ πιο κοκκώδες επίπεδο.

Περίληψη

Το GorillaStack εξυπηρετεί τις μικρές επιχειρήσεις και τις νεοσύστατες επιχειρήσεις σε όλες τις μεγαλύτερες ιδιωτικές επιχειρήσεις και κυβερνητικές οργανώσεις στον κόσμο. Το κοινό σκέλος που διατρέχει κάθε πελάτη μας είναι η εστίασή του στην καινοτομία και την πρόοδο. Οι οργανισμοί με τις καλύτερες πρακτικές αναγνωρίζουν τη σημασία να δοθεί η δυνατότητα στις ομάδες τους να επικεντρωθούν στην κεντρική δουλειά που οδηγεί στη συνολική στρατηγική μιας επιχείρησης επιτρέποντας παράλληλα την αδιαφοροποίητη βαριά ανύψωση να γίνεται με εργαλεία ειδικά σχεδιασμένα για τη συγκεκριμένη δουλειά.

Αρχικά δημοσιεύθηκε στη διεύθυνση www.gorillastack.com στις 16 Απριλίου 2018.