Azure Kubernetes Service에서 Oracle WebLogic Server를 실행하는 솔루션에는 무엇이 있습니까?

적용 대상: ✔️ Linux VM

이 페이지에서는 Azure Kubernetes Service (AKS)에서 Oracle WebLogic Server (WLS)를 실행하기 위한 솔루션에 대해 설명합니다. 이러한 솔루션은 Oracle과 Microsoft에서 공동으로 개발하고 지원합니다.

Azure Virtual Machines에서 WebLogic Server를 실행하는 것도 가능합니다. 이 작업을 수행하는 솔루션은 Azure Virtual Machines에서 Oracle WebLogic Server를 실행하는 문서에 설명되어 있습니다.

WebLogic Server는 전 세계에서 중요 업무용 엔터프라이즈 Java 애플리케이션 중 일부를 실행하는 최고의 Java 애플리케이션 서버입니다. WebLogic Server는 Oracle 소프트웨어 제품군의 미들웨어 토대를 형성합니다. Oracle과 Microsoft는 WebLogic Server 고객이 Azure에서 워크로드를 최고의 클라우드 플랫폼으로 선택하고 유연하게 실행할 수 있도록 최선을 다하고 있습니다.

AKS의 WebLogic Server 인증 및 지원

WebLogic Server는 AKS에서 제대로 실행되도록 Oracle 및 Microsoft에 의해 인증됩니다. AKS 솔루션의 WebLogic Server는 Kubernetes에서 컨테이너화되고 오케스트레이션된 Java 애플리케이션을 가능한 한 쉽게 실행할 수 있도록 하기 위한 것입니다. 솔루션은 안정성, 확장성, 관리 효율성 및 엔터프라이즈 지원에 중점을 두었습니다.

WebLogic Server 클러스터는 WebLogic Kubernetes Operator(이하 단순히'Operator' 라고 칭함)를 통해 Kubernetes에서 실행되도록 완전히 활성화됩니다. 이 Operator는 표준 Kubernetes Operator 패턴을 따릅니다. 달리 수동 작업을 자동화하고 추가 운영 안정성 기능을 추가하여 Kubernetes에서 WebLogic 도메인의 관리 및 운영을 간소화합니다. 이 Operator는 Oracle WebLogic Server 12c, Oracle Fusion 미들웨어 인프라 12c 이상을 지원합니다. Operator에 대한 자세한 내용은 Oracle의 공식 문서를 참조하세요.

AKS 솔루션 템플릿의 WebLogic Server

AKS에서 WebLogic Server를 인증하는 것 외에도 Oracle과 Microsoft는 WebLogic Server 워크로드를 AKS로 최대한 빠르고 쉽게 마이그레이션할 수 있도록 하기 위해 AKS에서 Oracle WebLogic Server의 Azure Marketplace 제품을 공동으로 제공합니다. 이 제품은 여러 Java 및 Azure 리소스의 프로비전을 자동화하여 작업을 수행합니다. 자동으로 프로비전되는 리소스에는 AKS 클러스터, WebLogic Kubernetes 연산자, WebLogic Server Docker 이미지 및 ACR(Azure Container Registry)이 포함됩니다. 기존 AKS 클러스터 또는 ACR 인스턴스를 제품과 함께 사용할 수 있습니다. 또한 이 제품은 Azure App Gateway 또는 Azure Load Balancer를 사용한 부하 분산 구성, 데이터베이스 연결 용이성, Azure Monitor에 메트릭 게시, Azure Files를 Kubernetes 영구적 볼륨으로 탑재 등의 작업을 지원합니다. 현재 지원되는 데이터베이스 통합에는 Azure PostgreSQL, Azure MySQL, Azure SQL 및 Oracle Cloud 또는 Azure의 Oracle Database가 포함됩니다.

마켓플레이스 솔루션을 사용하여 AKS에 WebLogic Server를 배포할 수 있습니다.

솔루션 템플릿이 대부분의 상용구 리소스 프로비저닝 및 구성을 수행한 후에는 일반적으로 WebLogic 이미지 도구 및 WebLogic 배포 도구와 같은 WebLogic Kubernetes 도구의 도구 및 GitHub Actions와 같은 DevOps 도구를 통해 AKS에 애플리케이션을 배포하는 데 집중할 수 있습니다. 배포를 보다 자세히 사용자 지정할 수 있습니다.

피드백을 제공하거나 AKS 솔루션에서 WebLogic을 개발하는 엔지니어링 팀과 함께 마이그레이션 시나리오에 대해 긴밀히 작업하려는 경우 WebLogic 마이그레이션에 대한 이 간단한 설문 조사를 작성하고 연락처 정보를 포함하세요. 프로그램 관리자, 설계자 및 엔지니어 팀이 즉시 연락을 취하여 긴밀한 공동 작업을 시작합니다.

AKS의 WebLogic Server에 대한 수동 지침, 스크립트 및 샘플

Oracle과 Microsoft는 AKS에서 WebLogic Server를 실행하기 위한 기본 단계별 지침, 스크립트 및 샘플도 제공합니다. 이 지침은 솔루션 템플릿을 사용하는 대신 기본 Kubernetes 수동 배포 환경에 최대한 가깝게 유지하려는 고객에게 적합합니다. 이 참고 자료는 Operator 문서의 Azure Kubernetes Service 샘플 섹션에 통합되어 있습니다. 이 참고 자료를 통해 매우 높은 수준의 구성과 사용자 지정을 수행할 수 있습니다.

이 지침은 AKS에 WebLogic Server 도메인을 배포하는 두 가지 방법을 지원합니다. 도메인은 Kubernetes Persistent Volumes에 직접 배포될 수 있습니다. 이 배포 옵션은 AKS로 마이그레이션하려는 경우에도 관리 콘솔 또는 WLST(WebLogic Scripting Tool)를 사용하여 WebLogic Server를 관리하려는 경우에 적합합니다. 이 옵션을 사용하여 Docker 개발을 채택하지 않고 AKS로 이동할 수도 있습니다. AkS에 WebLogic Server 도메인을 배포하는 Kubernetes 기본 방법은 Oracle Container Registry의 공식 WebLogic Server 이미지를 기반으로 사용자 지정 컨테이너 이미지를 빌드하고, 사용자 지정 이미지를 ACR에 게시하고, 운영자를 사용하여 AKS에 도메인을 배포하는 것입니다.

배포 아키텍처

Azure Kubernetes Service에서 Oracle WebLogic Server를 실행하기 위한 솔루션은 비교적 쉽게 다양한 프로덕션 준비 배포 아키텍처를 사용하도록 설정합니다.

AKS에서 복잡한 WebLogic Server 배포를 사용하도록 설정

솔루션이 제공하는 것 외에도 고객은 완전한 유연성을 가지고 추가 배포를 사용자 지정할 수 있습니다. 애플리케이션을 배포하는 것 외에도 추가 Azure 리소스를 배포와 통합하거나 배포를 특정 애플리케이션에 맞게 조정할 수 있습니다. AKS 솔루션의 WebLogic 개선에 대한 설문 조사에서 피드백을 제공하는 것이 좋습니다.

다음 단계

다음 문서에서는 이러한 기술을 시작하는 방법에 대한 자세한 정보를 제공합니다.

Azure Marketplace의 Oracle WebLogic 제안에 관한 자세한 내용은 Azure의 Oracle WebLogic Server를 참조하세요. 이러한 제안은 모두 사용자 라이선스가 필요합니다. Oracle을 사용하여 적절한 라이선스를 이미 확보했으며 Azure에서 제품을 실행할 수 있는 적절한 라이선스를 보유하고 있다고 가정합니다.

개발 팀과 연결하고 AKS 솔루션의 WebLogic 개선에 대한 피드백을 제공하는 것이 좋습니다.