
RedHat OpenShift v3 போன்ற பிளாட்ஃபார்ம் ஒரு சேவையாக (PaaS) பயன்படுத்தி மோனோலித்களில் இருந்து மைக்ரோ சர்வீஸ்களுக்கு தங்கள் பயன்பாடுகளை நகர்த்துவதற்கு பல நிறுவனங்கள் சமீபத்தில் எதிர்பார்த்த நிலையில், AppDynamics அத்தகைய வழங்குநர்களுடன் சிறந்த ஒருங்கிணைப்பை வழங்குவதில் குறிப்பிடத்தக்க முதலீடுகளை செய்துள்ளது.

AppDynamics அதன் முகவர்களை RedHat OpenShift v3 உடன் Source-to-Image (S2I) முறைகளைப் பயன்படுத்தி ஒருங்கிணைக்கிறது. S2I என்பது மீண்டும் உருவாக்கக்கூடிய டோக்கர் படங்களை உருவாக்குவதற்கான ஒரு கருவியாகும். டோக்கர் படத்தில் பயன்பாட்டு மூலத்தைச் செருகி, புதிய டோக்கர் படத்தை உருவாக்குவதன் மூலம் இது இயக்கத் தயாராக இருக்கும் படங்களை உருவாக்குகிறது. புதிய படம், அடிப்படை படம் (பில்டர்) மற்றும் ஒரு கட்டமைக்கப்பட்ட மூலத்தை உள்ளடக்கியது, டோக்கர் ரன் கட்டளையுடன் பயன்படுத்த தயாராக உள்ளது. S2I, முன்பு பதிவிறக்கம் செய்யப்பட்ட சார்புகள், முன்பு உருவாக்கப்பட்ட கலைப்பொருட்கள் போன்றவற்றை மீண்டும் பயன்படுத்தும் அதிகரிக்கும் உருவாக்கங்களை ஆதரிக்கிறது.
செயல்முறை
RedHat OpenShift உடன் AppDynamics ஐப் பயன்படுத்துவதற்கான முழுமையான செயல்முறை
படி 1: RedHat ஏற்கனவே வழங்கப்பட்டுள்ளது
2 மற்றும் 3 படிகளை முடிக்க, பின்வரும் GitHub களஞ்சியத்தில் S2I ஸ்கிரிப்ட்களைப் பயன்படுத்தலாம் மற்றும் JBoss Wildfly மற்றும் EAP சேவையகங்களுக்கான மேம்படுத்தப்பட்ட பில்டர் படங்களை எவ்வாறு உருவாக்குவது என்பதற்கான வழிமுறைகளைப் பயன்படுத்தலாம்.
ஒரு குறிப்பிட்ட உதாரணத்தைப் பயன்படுத்தி எல்லாவற்றையும் பார்க்கலாம் மற்றும் பயன்பாட்டு டெம்ப்ளேட்டைப் பயன்படுத்தவும் .
முன்நிபந்தனைகள்:
- OS நிறுவப்பட்டுள்ளதா என்பதை உறுதிப்படுத்தவும் ()
- Sti நிறுவப்பட்டுள்ளதா என்பதை உறுதிப்படுத்தவும் ()
- உங்களிடம் dockerhub கணக்கு இருப்பதை உறுதி செய்து கொள்ளவும் ()
படி 2: ஒரு AppDynamics பில்டர் படத்தை உருவாக்கவும்
$ git clone https://github.com/Appdynamics/sti-wildfly.git
$ cd sti-wildfly
$ make build VERSION=eap6.4 படி 3: பயன்பாட்டு படத்தை உருவாக்கவும்
$ s2i build -e “APPDYNAMICS_APPLICATION_NAME=os3-ticketmonster,APPDYNAMICS_TIER_NAME=os3-ticketmonster-tier,APPDYNAMICS_ACCOUNT_NAME=customer1_xxxxxxxxxxxxxxxxxxf,APPDYNAMICS_ACCOUNT_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxxx,APPDYNAMICS_CONTROLLER_HOST=xxxx.saas.appdynamics.com,APPDYNAMICS_CONTROLLER_PORT=443,APPDYNAMICS_CONTROLLER_SSL_ENABLED=true” https://github.com/jim-minter/ose3-ticket-monster appdynamics/sti-wildfly-eap64-centos7:latest pranta/appd-eap-ticketmonster
$ docker tag openshift-ticket-monster pranta/openshift-ticket-monster:latest
$ docker push pranta/openshift-ticket-monster படி 4: பயன்பாட்டை OpenShift க்கு பயன்படுத்தவும்
$ oc login 10.0.32.128:8443
$ oc new-project wildfly
$ oc project wildfly
$ oc new-app –docker-image=pranta/appd-eap-ticketmonster:latest –name=ticketmonster-demo 
இப்போது நீங்கள் கட்டுப்படுத்தியில் உள்நுழைந்து, பயன்பாட்டுப் பட்டியில் டிக்கெட் மான்ஸ்டர் பயன்பாட்டைப் பார்க்கலாம்:

ஆதாரம்: www.habr.com
