DevOps σε διάφορους τομείς - Πώς το DevOps λύνει το πρόβλημα;



Αυτό το ιστολόγιο δείχνει επίσης ότι το DevOps δεν περιορίζεται μόνο στον κλάδο της τεχνολογίας που ξεπερνά τα προβλήματα που αντιμετωπίζουν οι εταιρείες από διάφορους τομείς

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

Ωστόσο, το DevOps και οι πρακτικές του χρησιμοποιούνται πλέον πέρα ​​από τον τομέα της τεχνολογίας. Σε αυτό το ιστολόγιο, θα ρίξουμε λίγο φως στους διάφορους τομείς που έχουν αρχίσει να εφαρμόζουν το DevOps. Τα θέματα που πρόκειται να καλύψουμε εδώ είναι τα εξής -





  1. Τι είναι το DevOps;
  2. DevOps σε διάφορους τομείς

Ας ξεκινήσουμε λοιπόν με το πρώτο μας θέμα

Τι είναι το DevOps;

Το DevOps είναι μια προσέγγιση ανάπτυξης λογισμικού που περιλαμβάνει συνεχή ανάπτυξη, συνεχείς δοκιμές, συνεχή ολοκλήρωση, συνεχή ανάπτυξη και συνεχή παρακολούθηση του λογισμικού καθ 'όλη τη διάρκεια του . Αυτές οι δραστηριότητες είναι δυνατές μόνο στο DevOps, όχι στο Agile ή στον καταρράκτη, και γι 'αυτό το Facebook και άλλες κορυφαίες εταιρείες επέλεξαν το DevOps ως το δρόμο για τους επιχειρηματικούς τους στόχους. Το DevOps είναι η προτιμώμενη προσέγγιση για την ανάπτυξη λογισμικού υψηλής ποιότητας σε μικρότερους κύκλους ανάπτυξης, με αποτέλεσμα μεγαλύτερη ικανοποίηση των πελατών.



DevOPs-devops σε διάφορους τομείς-edureka

DevOps στην κυβέρνηση

Προφίλ

ο Εθνική Διοίκηση Αεροναυτικής και Διαστήματος (NASA) είναι η υπηρεσία της κυβέρνησης των Ηνωμένων Πολιτειών που είναι υπεύθυνη για το πολιτικό διαστημικό πρόγραμμα του έθνους και για την αεροναυτική και την αεροδιαστημική έρευνα.

Πρόκληση

Η NASA χρειάστηκε να μεταφέρει σχεδόν 65 εφαρμογές από ένα παραδοσιακό κέντρο δεδομένων που βασίζεται σε υλικό σε ένα περιβάλλον που βασίζεται σε σύννεφο για καλύτερη ευελιξία και εξοικονόμηση κόστους. Το γρήγορο χρονοδιάγραμμα είχε ως αποτέλεσμα πολλές εφαρμογές να μετεγκατασταθούν «ως έχουν» σε περιβάλλον cloud. Αυτό δημιούργησε ένα περιβάλλον που εκτείνεται σε πολλά εικονικά ιδιωτικά σύννεφα (VPC) και λογαριασμών που δεν ήταν εύκολο να διαχειριστούν. Ακόμα και απλά πράγματα, όπως η διασφάλιση ότι κάθε διαχειριστής συστήματος είχε πρόσβαση σε κάθε διακομιστή ή απλή ενημέρωση κώδικα, ήταν εξαιρετικά επαχθείς.



Λύση

Αυτό το πρόβλημα λύθηκε με τη μόχλευση Αβίαστος πύργος για τη διαχείριση και τον προγραμματισμό του περιβάλλοντος cloud.

Αποτέλεσμα

Ως αποτέλεσμα της εφαρμογής του Ansible Tower, η NASA είναι καλύτερα εξοπλισμένη για τη διαχείριση του περιβάλλοντος AWS. Η Tower επέτρεψε στη NASA να παρέχει καλύτερες λειτουργίες και ασφάλεια στους πελάτες της. Έχει επίσης αυξήσει την αποδοτικότητα ως ομάδα. Εάν ρίξετε μια ματιά στους αριθμούς τότε:

  • Ο χρόνος ενημέρωσης του nasa.gov μειώθηκε από πάνω από 1 ώρα σε λιγότερο από 5 λεπτά
  • Η διαδικασία επιδιόρθωσης μειώθηκε από λίγες ημέρες σε 45 λεπτά
  • Επίτευξη σχεδόν πραγματικού χρόνου παρακολούθησης RAM και δίσκου (επιτυγχάνεται χωρίς πράκτορες)
  • Παροχή Λογαριασμών OS σε ολόκληρο το περιβάλλον σε λιγότερο από 10 λεπτά
  • Τα βασικά AMI βασικής γραμμής μειώθηκαν από 1 ώρα χειροκίνητης διαμόρφωσης σε μια αόρατη και απρόσκοπτη διαδικασία φόντου
  • Ρύθμιση στοίβας εφαρμογών από 1-2 ώρες σε λιγότερο από 10 λεπτά ανά στοίβα

DevOps στην Τραπεζική

Προφίλ

Η Βασιλική Τράπεζα της Σκωτίας συνήθως συντομογραφείται ως RBS , είναι μία από τις θυγατρικές λιανικής τραπεζικής τηςΟ Όμιλος Royal Bank of Scotlandplc, μαζί μεNatWestκαιUlster Bank. Η Royal Bank of Scotland διαθέτει περίπου 700 καταστήματα, κυρίως στη Σκωτία, αν και υπάρχουν υποκαταστήματα σε πολλές μεγαλύτερες πόλεις σε όλη την Αγγλία και την Ουαλία.

Πρόκληση

Η Royal Bank of Scotland αγωνίστηκε να ενοποιήσει και να αναδημιουργήσει τον στρατηγικό κόμβο συναλλαγών πληρωμών, ο οποίος περιελάμβανε δεκάδες σημεία επαφής ολοκλήρωσης. Η RBS απέκτησε πρόσφατα ένα άλλο χρηματοπιστωτικό ίδρυμα, οπότε έπρεπε να ενσωματώσει τα συστήματα αυτής της εταιρείας. Ωστόσο, το RBS ήταν ήδη στη διαδικασία μετεγκατάστασης των δικών του συστημάτων σε ένα νέο στρατηγικό κόμβο συναλλαγών και παρέχοντας 43 λειτουργικές βελτιώσεις με τη νέα πλατφόρμα. Το κόστος και η πολυπλοκότητα της συντήρησης τεσσάρων ξεχωριστών κόμβων ανταλλαγής μηνυμάτων, στην πραγματικότητα, τετραπλασιάστηκε.

Λύση

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

Η λύση περιελάμβανε ένα εργαλείο εικονικοποίησης ενοποίησης και υπηρεσίας Αυτά τα προϊόντα λογισμικού συνέβαλαν στη δημιουργία ενός εικονικού περιβάλλοντος από άκρο σε άκρο για δοκιμές αντί να πρέπει να δημιουργήσουν πραγματικά περιβάλλοντα δοκιμών, τα οποία είναι δαπανηρά στην κατασκευή και δύσκολα συντηρούνται.

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

Αποτέλεσμα

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

  • Μειωμένος χρόνος δοκιμής ενοποίησης συστήματος από τρεις εβδομάδες σε μισή ημέρα

  • Μειώθηκε ο αριθμός των περιστατικών παραγωγής από μη εντοπισμένα ελαττώματα κατά 99,6%

  • Αυξήθηκε η ικανότητα παράδοσης του έργου κατά 100 τοις εκατό, αυξάνεται από 40 σε 80 έργα που ολοκληρώνονται ετησίως

  • Εξοικονομήθηκε περίπου 6 εκατομμύρια δολάρια ΗΠΑ σε κόστος υλικού, λογισμικού και πόρων

  • Επιτάχυνσε το χρόνο από την έναρξη του έργου έως την παράδοση κατά 44 τοις εκατό, επιτρέποντας στην τράπεζα να φέρει προϊόντα και υπηρεσίες στους πελάτες πιο γρήγορα και να εκμεταλλευτεί νέες ευκαιρίες αγοράς

DevOps στην Ασφάλιση

Προφίλ

NJM Insurance Group, με έδρα τοΔυτικό Τρέντοντμήμα τουΔήμος Ewing,Νομός Mercer,New Jersey,Ηνωμένες Πολιτείες, προσφέρει προσωπικά αυτοκίνητα, εμπορικά αυτοκίνητα, αποζημίωση εργαζομένων, ιδιοκτήτες σπιτιού και ομπρέλαΑΣΦΑΛΙΣΗ.Η εταιρεία ιδρύθηκε το 1913 από μια ομάδα ιδιοκτητών εργοστασίων που ζητούν κάλυψη αποζημίωσης των εργαζομένων.Η NJM έχει αναπτυχθεί για να παρέχει ασφάλιση σε περισσότερους από 850.000 ασφαλισμένους που ζουν στο Νιου Τζέρσεϋ καιΠενσυλβάνια.

Πρόκληση

Καθώς η New Jersey Manufacturers Insurance Group (NJM) αναβάθμισε τις βασικές τεχνολογικές πλατφόρμες, ήθελαν να επιταχύνουν την παράδοση λογισμικού προκειμένου να ευθυγραμμίσουν τις πρακτικές παράδοσης με τις επιχειρηματικές απαιτήσεις για αναβαθμισμένες λύσεις. Με τον όγκο και τον ρυθμό εργασίας τους να αυξάνεται μέρα με τη μέρα, έφτασαν γρήγορα στα όριά τους καθώς προσπάθησαν να κλιμακώσουν τις διαδικασίες χειροκίνητης ανάπτυξης λογισμικού.

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

Λύση

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

Αποτέλεσμα

  • Μειώθηκε δραματικά οι χρόνοι ανάπτυξης Μη ανάπτυξη παραγωγής - από ημέρες σε λεπτά Εγκαταστάσεις παραγωγής - 30% -50% πιο γρήγορα
  • 1.000 έως 1.500+ υλοποιήσεις ανά μήνα μέσω αυτοματισμού. Πριν από λίγα χρόνια, η εταιρεία χειρίστηκε χειροκίνητα τις κυκλοφορίες της
  • Η εταιρεία άρχισε να κάνει συνεχείς, προγραμματισμένες και αυτοεξυπηρετούμενες αναπτύξεις. Εξάλειψε την εξάρτηση από ειδικευμένους τεχνικούς για την ανάπτυξη λογισμικού. Το QA, οι προγραμματιστές και οι εκπαιδευόμενοι χειρίζονται τώρα αναπτύξεις
  • Συμμόρφωση χωρίς προβλήματα Πολύ ορατή, διαδικασία μηδενικής αφής που είναι πλήρως ανιχνεύσιμη και ελεγχόμενη

DevOps σε λιανικό εμπόριο

Προφίλ

Αυτός ο ειδικός λιανοπωλητής είναι ένα γνωστό όνομα νοικοκυριού του οποίου η μετοχή διαπραγματεύεται στο NYSE. Με περίπου 100 καταστήματα στις ΗΠΑ και με ισχυρή παρουσία στο ηλεκτρονικό εμπόριο, αυτός ο λιανοπωλητής είναι γνωστός για τα εμπνευσμένα εμπορεύματά του και κατατάσσεται επίσης σταθερά ως ένα από τα καλύτερα μέρη για εργασία.

Πρόκληση

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

ενημερωτικό σεμινάριο για αρχάριους pdf

Λύση

  • Μικρές υπηρεσίες κοντέινερ Docker
  • Υπολογιστική σύννεφο βασισμένη σε DevOps
  • Πλήρως αυτοματοποιημένο CI / CD σε συνδυασμό με αμετάβλητη υποδομή

Αποτέλεσμα

Ως κατάστημα ανάπτυξης που φοράει πολλά καπέλα, η ομάδα ανάπτυξης αυτού του λιανοπωλητή θέλησε να τυποποιήσει σε μια ενιαία πλατφόρμα. Το περιβάλλον του είχε εξελιχθεί πολύπλοκο και δύσκολο να διαχειριστεί ακόμα, με νέες υπηρεσίες μικροϋπολογιστών Docker που λειτουργούν σε συνδυασμό με εργαλεία όπως το Ansible, το Docker Swarm και το Hashicorp Consul and Vault, ο οργανισμός έχει αποκτήσει υψηλότερο επίπεδο αυτοματισμού.Αυτός ο αυτοματισμός, με τη σειρά του, επέτρεψε στους προγραμματιστές να εργαστούν γρηγορότερα, να επαναλάβουν την ευελιξία και να δημιουργήσουν έναν πιο στρατηγικό αντίκτυπο στον οργανισμό.

DevOps στο Ταξίδι

Προφίλ

Amadeus είναι ένας από τους μεγαλύτερους ταξιδιωτικούς πράκτορες παγκοσμίως. Τα συστήματά τους αλληλεπιδρούν με 90% όλων των συναλλαγών που σχετίζονται με ταξίδια και εξυπηρετούν περισσότερα από 700 αεροπορικές εταιρείες και γύρω 600.000 ξενοδοχεία, επεξεργασία περισσότερο από 55.000 λειτουργίες ανά δευτερόλεπτο σε μέγιστα φορτία - και οι αριθμοί αυξάνονται συνεχώς.

Πρόβλημα

Η εταιρεία χρησιμοποίησε ένα ιδιωτικό cloud με εικονικές μηχανές που εξυπηρετούν οι Vagrant και vSphere. Ωστόσο, ο αριθμός των υπολογιστικών πόρων που δαπανήθηκαν για τη διατήρηση του επιπέδου υπευθύνου της υποδομής ήταν πολύ υψηλός και η ταχύτητα επεξεργασίας δεν ήταν η βέλτιστη, ενώ ακόμη και αρκετά δευτερόλεπτα καθυστέρησης μπορεί να οδηγήσει σε τεράστιες απώλειες για έναν ταξιδιωτικό φορέα.

Λύση

Η εταιρεία επέλεξε Λιμενεργάτης αντί για Vagrant και αποφάσισε να μετακομίσει σε ένα σύννεφο on-prem που τρέχει το OpenShift, Docker και Kubernetes. Χρησιμοποιώντας ένα ιδιόκτητο σύστημα διαχείρισης DevOps, μπόρεσαν να χρησιμοποιήσουν αποτελεσματικά ολόκληρη την υποδομή πληροφορικής τους, λαμβάνοντας τους πόρους που είχαν προηγουμένως χρησιμοποιήσει οι επόπτες. Αυτό αντιπροσώπευε σχεδόν είκοσι% της υπολογιστικής τους ισχύος.

Αποτέλεσμα

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

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

Τώρα που έχετε καταλάβει DevOps σε διάφορους τομείς , δείτε το από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο. Το μάθημα Εκπαίδευσης Πιστοποίησης Edureka DevOps βοηθά τους μαθητές να κατανοήσουν τι είναι DevOps και να αποκτήσουν εμπειρία σε διάφορες διαδικασίες και εργαλεία DevOps όπως Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack και GIT για την αυτοματοποίηση πολλαπλών βημάτων στο SDLC.

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