เชเชฃเซ เชธเชเชธเซเชฅเชพเช เชคเชพเชเซเชคเชฐเชฎเชพเช เช เชชเซเชฒเซเชเชซเซเชฐเซเชฎ เชคเชฐเซเชเซ เชธเซเชตเชพ (PaaS) เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชคเซเชฎเชจเซ เชเชชเซเชฒเชฟเชเซเชถเชจเซเชจเซ เชฎเซเชจเซเชฒเชฟเชฅเซเชธเชฎเชพเชเชฅเซ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช เชเชธเซเชกเชตเชพ เชฎเชพเชเชเซ เชเซ, เชเซเชฎ เชเซ RedHat OpenShift v3, AppDynamics เช เชเชตเชพ เชชเซเชฐเชฆเชพเชคเชพเช เชธเชพเชฅเซ เชเชเซเช เชธเซเชคเชฐเชจเซเช เชเชเซเชเชฐเชฃ เชชเซเชฐเชฆเชพเชจ เชเชฐเชตเชพเชฎเชพเช เชจเซเชเชงเชชเชพเชคเซเชฐ เชฐเซเชเชพเชฃ เชเชฐเซเชฏเซเช เชเซ.
AppDynamics เชธเซเชฐเซเชธ-เชเซ-เชเชฎเซเช (S3I) เชชเชฆเซเชงเชคเชฟเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชคเซเชจเชพ เชเชเชจเซเชเซเชจเซ RedHat OpenShift v2 เชธเชพเชฅเซ เชเชเซเชเซเชค เชเชฐเซ เชเซ. S2I เชชเซเชจเชเชเชคเซเชชเชพเชฆเชจ เชเชฐเซ เชถเชเชพเชฏ เชคเซเชตเซ เชกเซเชเชฐ เชเชฌเซเช เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซเชจเซเช เชเช เชธเชพเชงเชจ เชเซ. เชคเซ เชกเซเชเชฐ เชเชฎเซเชเชฎเชพเช เชเชชเซเชฒเชฟเชเซเชถเชจ เชธเซเชฐเซเชธ เชฆเชพเชเชฒ เชเชฐเซเชจเซ เช
เชจเซ เชจเชตเซ เชกเซเชเชฐ เชเชฎเซเช เชฌเชจเชพเชตเซเชจเซ เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ เชคเซเชฏเชพเชฐ เชเชฎเซเชเซเชธ เชฌเชจเชพเชตเซ เชเซ. เชจเชตเซ เชเชฎเซเช, เชเซเชฎเชพเช เชฌเซเช เชเชฎเซเช (เชฌเชฟเชฒเซเชกเชฐ) เช
เชจเซ เชฌเชฟเชฒเซเช เชธเซเชฐเซเชธเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ, เชคเซ เชกเซเชเชฐ เชฐเชจ เชเชฎเชพเชจเซเชก เชธเชพเชฅเซ เชเชชเชฏเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชคเซเชฏเชพเชฐ เชเซ. S2I เช เชเชจเซเชเซเชฐเซเชฎเซเชจเซเชเชฒ เชฌเชฟเชฒเซเชกเซเชธเชจเซ เชธเชชเซเชฐเซเช เชเชฐเซ เชเซ เชเซ เช
เชเชพเช เชกเชพเชเชจเชฒเซเชก เชเชฐเซเชฒเซ เชกเชฟเชชเซเชจเซเชกเชจเซเชธเซ, เช
เชเชพเช เชฌเชจเชพเชตเซเชฒ เชเชฐเซเชเชฟเชซเซเชเซเชเซเชธ เชตเชเซเชฐเซเชจเซ เชซเชฐเซเชฅเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ.
ะัะพัะตัั
RedHat OpenShift เชธเชพเชฅเซ AppDynamics เชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพ เชฎเชพเชเซเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชชเซเชฐเซเชฃ เชเชฐเซ
เชชเชเชฒเซเช 1: RedHat เชชเชนเซเชฒเซเชฅเซ เช เชชเซเชฐเชฆเชพเชจ เชเชฐเซเชฒ เชเซ
เชชเชเชฒเชพเช 2 เช
เชจเซ 3 เชชเซเชฐเซเชฃ เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเซ เชจเซเชเซเชจเซ GitHub เชฐเชฟเชชเซเชเซเชเชฐเซเชฎเชพเช S2I เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ เช
เชจเซ JBoss Wildfly เช
เชจเซ EAP เชธเชฐเซเชตเชฐเซเชธ เชฎเชพเชเซ เชเซเชตเซ เชฐเซเชคเซ เชเชจเซเชจเชค เชฌเชฟเชฒเซเชกเชฐ เชเชฌเซเช เชฌเชจเชพเชตเชตเซ เชคเซ เช
เชเชเซเชจเซ เชธเซเชเชจเชพเช.
เชเชพเชฒเซ เชเซเชเซเชเชธ เชเชฆเชพเชนเชฐเชฃเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฌเชงเซเช เชเซเชเช เช
เชจเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชเซเชฎเซเชชเชฒเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเช
เชชเซเชฐเซเชตเชเชฐเซเชฐเซเชฏเชพเชคเซ:
- เชเชพเชคเชฐเซ เชเชฐเซ เชเซ OS เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒ เชเซ (
ัััะปะบะฐ ) - เชเชพเชคเชฐเซ เชเชฐเซ เชเซ sti เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒ เชเซ (
ัััะปะบะฐ ) - เชเชพเชคเชฐเซ เชเชฐเซ เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชกเซเชเชฐเชนเชฌ เชเชเชพเชเชจเซเช เชเซ (
ัััะปะบะฐ )
เชชเชเชฒเซเช 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: เชเชชเชจเชถเชฟเชซเซเช เชชเชฐ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซ
$ 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