เปเบกเบทเปเบญเบเปเปเบเบปเบเบกเบฒเบเบตเปเบซเบผเบฒเบเบญเบปเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเปเบฒเบฅเบฑเบเบเบญเบเบซเบฒเบเบตเปเบเบฐเบเปเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเบงเบเปเบเบปเบฒเบเบฒเบ monoliths เปเบเบซเบฒ microservices เปเบเบเปเบเป Platform as a Service (PaaS) เปเบเบฑเปเบ RedHat OpenShift v3, AppDynamics เปเบเปเบฅเบปเบเบเบถเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบเบเบฒเบเบชเบฐเบซเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบฅเบฐเบเบฑเบเบชเบนเบเบชเบธเบเบเบฑเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเบเบฑเปเบเบเปเบฒเบง.
AppDynamics เบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบปเบงเปเบเบเบเบญเบเบกเบฑเบเบเบฑเบ RedHat OpenShift v3 เปเบเบเปเบเปเบงเบดเบเบตเบเบฒเบ Source-to-Image (S2I). S2I เปเบกเปเบเปเบเบทเปเบญเบเบกเบทเบชเปเบฒเบเบฎเบนเบเบเบฒเบ Docker เบเบตเปเบชเบฒเบกเบฒเบเปเบเปเบเบฑเบเปเบเป. เบกเบฑเบเบชเปเบฒเบเบฎเบนเบเบเบฒเบเบเบตเปเบเปเบญเบกเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเบเบฒเบเปเบชเปเปเบซเบผเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบปเปเบฒเปเบเปเบเบฎเบนเบเบเบฒเบ Docker เปเบฅเบฐเบชเปเบฒเบเบฎเบนเบเบเบฒเบ Docker เปเบซเบกเป. เบฎเบนเบเบเบฒเบเปเบซเบกเป, เปเบเบดเปเบเบเบฐเบเบญเบเบกเบตเบฎเบนเบเบเบฒเบเบเบทเปเบเบเบฒเบ (เบเบนเปเบเปเปเบชเปเบฒเบ) เปเบฅเบฐเปเบซเบผเปเบเบเบตเปเบชเปเบฒเบเบเบถเปเบ, เบเปเบญเบกเบเบตเปเบเบฐเปเบเปเบเบฑเบเบเปเบฒเบชเบฑเปเบเบเปเบฒเปเบเบตเบเบเบฒเบ docker. S2I เบฎเบญเบเบฎเบฑเบเบเบฒเบเบชเปเบฒเบเปเบเบเปเบเบตเปเบกเบเบตเปเบเบณเปเบเปเบเบทเบเปเปเปเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบเบตเปเบเบฒเบงเปเบซเบผเบเบกเบฒเบเปเบญเบเปเปเบฒเบเบตเป, เบงเบฑเบเบเบธเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเปเบกเบทเปเบญเบเปเบญเบ, เปเบฅเบฐเบญเบทเปเบเป.
เบเบฐเบเบงเบเบเบฒเบ
เบชเปเบฒเปเบฅเบฑเบเบเบฐเบเบงเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเป AppDynamics เบเบฑเบ RedHat OpenShift
เบเบฑเปเบเบเบญเบเบเบต 1: RedHat เบชเบฐเบซเบเบญเบเปเบซเปเปเบฅเปเบง
เปเบเบทเปเบญเปเบฎเบฑเบเบชเปเบฒเปเบฅเบฑเบเบเบฑเปเบเบเบญเบ 2 เปเบฅเบฐ 3, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบชเบฐเบเบดเบ S2I เปเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ GitHub เบเปเปเปเบเบเบตเปเปเบฅเบฐเบเปเบฒเปเบเบฐเบเปเบฒเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเบชเปเบฒเบเบฎเบนเบเบเบฒเบเปเบชเบตเบกเบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ 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
เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบเบงเบเบเบธเบกเปเบฅเบฐเปเบเบดเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ ticketmonster เปเบเปเบเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ:
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com