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

적용 대상: ✔️ Linux VM

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

Azure Virtual Machines에서 WebLogic Server를 실행하는 것도 가능합니다. 이에 대한 해결 방법은 이 Microsoft 문서에 설명되어 있습니다.

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

AKS의 WLS 인증 및 지원

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

WLS 클러스터는 WebLogic Kubernetes Operator(이하 간단히 '운영자'라고 함)를 통해 Kubernetes에서 완전히 실행할 수 있습니다. 이 Operator는 표준 Kubernetes Operator 패턴을 따릅니다. 그렇지 않으면 수동 작업을 자동화하고 추가 운영 안정성 기능을 추가하여 Kubernetes에서 WebLogic do기본의 관리 및 작업을 간소화합니다. 운영자는 Oracle WebLogic Server 12c, Oracle Fusion 미들웨어 인프라 12c 이상 등을 지원합니다. 운영자에 대한 자세한 내용은 Oracle의 공식 설명서를 참조하세요.

AKS 마켓플레이스 솔루션 템플릿의 WLS

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

You can use the marketplace solution to deploy WebLogic Server on AKS

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

솔루션 템플릿에 대한 자세한 설명서는 여기에서 찾을 수 있습니다.

AKS의 WLS에 대한 지침, 스크립트 및 샘플

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

지침은 WLS 도메인을 AKS에 배포하는 두 가지 방법을 지원합니다. Do기본s는 Kubernetes 영구 볼륨에 직접 배포할 수 있습니다. 이 배포 옵션은 AKS로 마이그레이션하려는 데 여전히 Admin Console이나 WebLogic Scripting Tool (WLST)를 사용하여 WLS를 관리하려는 경우에 유용합니다. 이 옵션을 사용하면 Docker 개발을 채택하지 않고도 AKS로 이동할 수 있습니다. AKS에 WLS기본를 배포하는 더 많은 Kubernetes 기본 방법은 Oracle Container Registry의 공식 WLS 이미지를 기반으로 사용자 지정 컨테이너 이미지를 빌드하고, 사용자 지정 이미지를 ACR에 게시하고, 연산자를 사용하여 AKS에 do기본 배포하는 것입니다.

이러한 솔루션은 사용자 라이선스가 필요합니다. 이미 Oracle에 적절한 라이선스가 있고 Azure에서 제품을 실행할 수 있는 라이선스가 적절히 부여된 것으로 가정합니다.

이러한 솔루션을 개발하는 엔지니어링 팀과 마이그레이션 시나리오를 긴밀히 작업하려는 경우 이 짧은 설문 조사를 작성하고 연락처 정보를 포함합니다. 프로그램 관리자, 설계자 및 엔지니어가 곧 연락하여 긴밀한 협업을 시작할 것입니다.

배포 아키텍처

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

Complex WebLogic Server deployments are enabled on AKS

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

다음 단계

Azure Kubernetes Service에서 Oracle WebLogic Server 실행을 탐색합니다.