Πρόσφατα, πολλοί οργανισμοί θέλουν οι εφαρμογές τους να περάσουν από μονόλιθους σε μικροϋπηρεσίες χρησιμοποιώντας την "πλατφόρμα ως υπηρεσία" (PaaS), όπως το RedHat OpenShift v3, η AppDynamics έχει κάνει σημαντικές επενδύσεις στην παροχή πρώτης τάξεως ενοποίησης με τέτοιους παρόχους.
Η AppDynamics ενσωματώνει τους πράκτορες της με το RedHat OpenShift v3 χρησιμοποιώντας μεθοδολογίες Source-to-Image (S2I). Το S2I είναι ένα εργαλείο για τη δημιουργία αναπαραγώγιμων εικόνων Docker. Δημιουργεί έτοιμες προς εκτέλεση εικόνες εισάγοντας την πηγή εφαρμογής σε μια εικόνα Docker και δημιουργώντας μια νέα εικόνα Docker. Η νέα εικόνα περιλαμβάνει τη βασική εικόνα (δημιουργός) και την ενσωματωμένη πηγή, έτοιμη για χρήση με την εντολή docker run. Το S2I υποστηρίζει αυξητικές εκδόσεις που επαναχρησιμοποιούν εξαρτήσεις που έχουν ληφθεί προηγουμένως, προηγούμενα τεχνουργήματα κ.λπ.
διαδικασία
Ολοκληρωμένη διαδικασία για τη χρήση του AppDynamics με το RedHat OpenShift
Βήμα 1: Το RedHat παρέχεται ήδη
Μπορείτε να χρησιμοποιήσετε τα σενάρια S2I στο παρακάτω αποθετήριο GitHub για να ολοκληρώσετε τα βήματα 3 και 2 και οδηγίες σχετικά με τον τρόπο δημιουργίας βελτιωμένων εικόνων δημιουργίας για διακομιστές JBoss Wildfly και EAP. ακολουθήστε τον σύνδεσμο
Εξετάστε τα πάντα σε ένα συγκεκριμένο παράδειγμα και χρησιμοποιήστε το πρότυπο εφαρμογής ακολουθήστε τον σύνδεσμο.
Προαπαιτούμενα:
Βεβαιωθείτε ότι το OC είναι εγκατεστημένο (σύνδεσμος)
Βεβαιωθείτε ότι το sti είναι εγκατεστημένο (σύνδεσμος)
Βεβαιωθείτε ότι έχετε λογαριασμό dockerhub (σύνδεσμος)
Βήμα 2: Δημιουργήστε την εικόνα του AppDynamics Builder
$ git clone https://github.com/Appdynamics/sti-wildfly.git
$ cd sti-wildfly
$ make build VERSION=eap6.4