지능형 관리 제품의 다양한
서비스 품질(QoS)을 사용하여 Java™
EE 5(Java Platform, Enterprise Edition
5) 애플리케이션뿐 아니라 PHP 기반 애플리케이션을 관리할 수 있습니다.
시작하기 전에
- PHP 동적 클러스터 또는 PHP 서버를 작성하여 PHP 배치
대상을 작성하십시오. 배치 대상을 시작할 수 있는지
확인하십시오. 자세한 정보는 PHP 서버 및
PHP 동적 클러스터에 대해 읽어 보십시오.
- 배치될 PHP 애플리케이션을 준비하십시오. PHP
애플리케이션은 아카이브 파일과 선택적 설정 또는 정리
스크립트로 구성됩니다. 지원되는 아카이브 파일 유형은 zip, tar, tar.gz, tar.tgz, jar입니다.
선택적 스크립트는 애플리케이션이 배치되는 각 서버에
대해 실행됩니다. 설치 스크립트는 애플리케이션 설치
중에 실행되고 정리 스크립트는 애플리케이션을 설치
제거하여 남아있는 아티팩트를 모두 제거할 때 실행됩니다.
설치 스크립트에는 파일 사용 권한 설정 및 디렉토리
작성 또는 삭제와 같은 명령이 포함될 수 있습니다.
이 태스크 정보
제품이 Java
EE 5 애플리케이션 및 PHP 애플리케이션에 제공하는
것과 동일한 서비스 품질(QoS)을 경험할 수 있습니다.
프로시저
- PHP 애플리케이션 마법사로 이동하십시오. 관리
콘솔에서 를 클릭하십시오.
PHP 애플리케이션 유형을 선택하고 다음을 클릭하십시오.
- 애플리케이션 아카이브,
설치, 정리 스크립트의 위치를 지정하십시오.
- 애플리케이션 이름, 에디션, 에디션 설명을
포함하는 설치 옵션을 지정하십시오. 애플리케이션은
다른 유형의 애플리케이션(예: Java
EE 5 또는 비관리 웹 애플리케이션)을 포함하여 셀에
배치되는 모든 애플리케이션에서 고유해야 합니다.
- 애플리케이션의 배치 특성을 정의하십시오.
- 애플리케이션의 컨텍스트 루트
및 가상 호스트 정보를 지정하십시오.
- 배치 대상을 선택하여 애플리케이션이 실행되는
서버와 클러스터를 선택하십시오. PHP 서버 또는 PHP 동적
클러스터를 선택하십시오. 클러스터 또는 서버만으로 또는 이름을 입력하여
배치 대상 목록을 필터링할 수 있습니다. 애플리케이션을 실행할 서버 및 클러스터를 지정하려면 추가
또는 제거를 클릭하십시오.
- 다중 모듈이 있는 비관리 웹
애플리케이션의 경우 적용을
클릭하여 모듈 및 배치 대상을 모듈 목록에 추가하십시오.
- 새 PHP 애플리케이션을 확인하고 변경사항을 저장하십시오. 애플리케이션 아카이브가 펼쳐지고 설치 스크립트가 실행됩니다.
- 애플리케이션을 시작하십시오. 미들웨어
애플리케이션의 경우 관리 콘솔에서 PHP
서버를 시작할 때 애플리케이션이 시작됩니다.
를 클릭하십시오.
배치 대상으로 선택한 서버를 선택하고 시작을 클릭하십시오. 관리 콘솔에서 으로 애플리케이션을
시작할 수도 있습니다. 하지만 이 패널에서 애플리케이션을 시작하면
이 애플리케이션과 연관된 모든 서버가 시작됩니다. 이 패널에서
PHP 애플리케이션을 중지하는 경우에도 동일한 규칙이 적용됩니다.
결과
정의된 PHP 배치 대상에서 PHP 애플리케이션이 실행됩니다.
PHP 동적 클러스터에 애플리케이션을 배치하면 필요에 따라
동적 클러스터에서 PHP 서버를 추가 또는 제거할 수 있습니다.
다음에 수행할 작업
애플리케이션에 대한 서비스 정책 및 라우팅 정책을 정의하십시오.
모든 애플리케이션 에디션 관리자 기능을 사용할 수 있습니다. 새로운
에디션을 롤아웃하면 첫 번째 에디션에서 정리 스크립트가
실행되고 새 에디션의 애플리케이션 아카이브가 펼쳐지며 새
에디션의 설치 스크립트가 실행됩니다.
제한사항: 하나의
노드에서 하나의 활성 PHP 애플리케이션 에디션만 지원됩니다. 동일한
PHP 애플리케이션의 활성 에디션이 여러 개
있는 경우에는 해당 에디션이 동일한 노드에
있는 서버에 배치되지 않아야 합니다.