![[17.0.0.3 and later]](../ng_v17003plus.gif)
IBM Cloud Private에서 Liberty 애플리케이션 실행
공유된 다중 테넌트 환경에서 애플리케이션을 쉽게 개발할 수 있도록 지원하고 Linux 64-bit on x86과 Linux on Power® 64비트 LE 아키텍처를 모두 지원하는 보안 클라우드 기반 환경에서 Liberty 애플리케이션을 실행합니다.
시작하기 전에
또한 배치하려는 Liberty 애플리케이션도 있어야 합니다. Liberty 앱 액셀러레이터에서는 빌드하고 Liberty 서버에 배치할 수 있는 기본 애플리케이션을 생성합니다. 이 옵션에 대한 자세한 내용은 Microservice Builder 절을 읽어 보십시오.
이 태스크 정보
- Microservice Builder
Devops 파이프라인에 자동화된 플로우를 개발하려는 경우 Microservice Builder를 사용합니다. Microservice Builder에서 Liberty 앱 액셀러레이터를 사용하면 빌드하고 Liberty 서버에 배치할 기본 애플리케이션을 생성할 수 있습니다. Git 저장소가 업데이트되면 정의된 제품 적합성 테스트 또는 기능 유효성 테스트에 따라 적절한 Maven 빌드가 시작됩니다. 그런 다음 애플리케이션이 IBM Cloud Private에 배치됩니다.
개방형 MicroProfile 프로그래밍 모델을 기반으로 하는 Microservice Builder를 사용하면 IBM Cloud Private에서 애플리케이션을 빌드, 배치 및 관리하는 수동 단계를 자동화할 수 있습니다. 마이크로서비스 프레임워크에서 애플리케이션 작성에 대한 자세한 정보는 Microservice Builder 웹사이트를 참조하십시오.
- Helm 차트
IBM Cloud Private에 Liberty 애플리케이션을 배치하는 빠른 경로는 Helm 차트를 사용하는 것입니다. 카탈로그 인터페이스에서는 Helm 차트 패키지를 찾아보고 Kubernetes 컨테이너에 설치할 수 있는 중앙 집중형 위치를 제공합니다.
- IBM Cloud Private Cloud Foundry의 Java용 Liberty
IBM Cloud Private Cloud Foundry에 애플리케이션을 배치할 때 Cloud Foundry 환경은 사용자 애플리케이션 유형을 지원하는 해당 빌드팩을 호출합니다. Java용 Liberty 빌드팩은 IBM Cloud Private의 Liberty에서 Java EE7 및 OSGi 애플리케이션에 대한 런타임 환경을 작성합니다. IBM Cloud Private Cloud Foundry에 포함된 이 빌드팩을 사용하여 애플리케이션을 배치하고 애플리케이션을 IBM Cloud Private 환경이나 다른 환경에 있는 서비스에 바인드할 수 있습니다. 빌드팩으로 애플리케이션을 배치하는 데 대한 자세한 정보는 IBM Cloud Private에서 Java용 Liberty 빌드팩 컨텐츠를 참조하십시오.
이미 다운로드한 IBM Cloud Private의 Passport Advantage® 이미지에는 해당 라이센스가 있습니다. 그러나 Liberty Community Edition을 적절한 라이센스 레벨로 업그레이드해야 사용자 정의 Docker 이미지를 실행할 수 있습니다.