Oracle Exalogic 워크로드 마이그레이션에 대해 알아보기
리프트 앤 시프트 마이그레이션을 사용하여 가상 머신 워크로드를 Oracle Exalogic에서 Oracle Private Cloud Appliance(PCA) 및 Oracle Compute Cloud@Customer로 가져올 수 있습니다.
Private Cloud Appliance 및 Compute Cloud@Customer는 IaaS(Infrastructure-as-a-Service)를 통해 애플리케이션 계층 워크로드를 위해 설계된 Oracle 엔지니어드 시스템입니다(IaaS). Private Cloud Appliance는 프라이빗 클라우드에서 가상화된 워크로드의 인프라 복잡성과 배포 시간을 줄이는 통합 하드웨어 및 소프트웨어 시스템입니다. 관리, 컴퓨팅, 스토리지 및 네트워킹 리소스가 내장된 광범위한 애플리케이션 유형 및 워크로드를 위한 완벽한 플랫폼입니다. Private Cloud Appliance는 광범위한 애플리케이션을 위한 탁월한 성능과 기타 시스템 속성을 제공합니다.
Private Cloud Appliance는 Private Cloud Appliance와 Oracle 서비스가 포함된 온프레미스 프라이빗 클라우드를 위한 솔루션인 Compute Cloud@Customer로도 제공됩니다. Oracle이 인프라를 운영하면서 Compute Cloud@Customer를 구독 기반으로 사용해 애플리케이션에 집중할 수 있습니다. 명시된 경우를 제외하고 Private Cloud Appliance는 이 솔루션에서 두 가지 형태의 제품을 설명하는 데 사용됩니다.
이 솔루션은 Exalogic 워크로드, 배포 방법 및 모범 사례에 중점을 두고 애플리케이션을 Private Cloud Appliance X9-2 및 Compute Cloud@Customer로 마이그레이션하는 방법을 설명합니다. 이 솔루션은 이전 버전에 비해 Private Cloud Appliance X9 및 Compute Cloud@Customer의 플랫폼 및 성능 특성에 중점을 둡니다. 방법론 및 아키텍처 원칙은 모든 버전과 Oracle Cloud Infrastructure(OCI)에 적용됩니다.
주:
이 콘텐츠는 정보 제공 목적 및 자체 지원 지침용으로만 제공됩니다. 콘텐츠와 관련된 컨설팅 또는 기타 지원은 Oracle Support 계약 또는 관련 서비스 요청에 포함되지 않습니다. 질문이나 추가 요구 사항이 있는 경우 Oracle Sales 담당자에게 직접 문의하십시오.Private Cloud Appliance 및 Compute Cloud@Customer 사용의 이점
- 강력한 가상화 플랫폼에 대한 가치 실현 시간을 단축하여 처음 전원을 켠 후 몇 시간 내에 VM을 시작할 수 있습니다. 하드웨어 구성 요소를 자동으로 검색하고 구성하여 서로 연동하고 설계 및 관리 작업을 줄이며 잠재적인 오류를 제거하고 응용 프로그램 배치 시간을 단축합니다. 자동화된 구성은 최적의 성능과 가용성을 위해 Oracle 최적의 사용법을 구현합니다.
- 고성능, 고속 100GB 이더넷, Oracle ZFS Storage Appliance ZS9-2 및 Oracle X9-2 컴퓨트 노드(Compute Cloud@Customer의 Oracle E5-2)를 제공하여 이전 제품 세대에 비해 성능 및 확장성을 향상시킵니다.
- 관리, 네트워크, 스토리지 및 컴퓨팅 리소스에 대한 단일 장애 지점을 없애고 시스템 인프라에 대한 '다운타임 없음' 롤링 업그레이드를 허용합니다.
- VM 애플리케이션 인스턴스를 처음부터 구축할 필요 없이 사전 구축된 Oracle 플랫폼 이미지를 사용하여 신속하게 프로비저닝합니다. 필요에 따라 사용자 정의 구축 플랫폼 이미지를 가져와서 시스템에 배포할 수 있습니다.
- Private Cloud Appliance 내부 네트워크를 사용하여 고성능 VM 간 네트워킹을 지원하므로 클러스터화된 애플리케이션에서 VM 간 대기 시간이 짧고 대역폭이 높으며 전용 통신을 수행할 수 있습니다. 이는 특히 WebLogic 및 Coherence와 같은 클러스터화된 애플리케이션과 Kubernetes와 같은 프레임워크에 유용합니다. VLAN 또는 사용자 정의 Private Cloud Appliance 네트워크를 기반으로 하는 여러 개인 네트워크는 독립적인 격리 네트워크를 제공할 수 있으며 동일한 Private Cloud Appliance에서 여러 애플리케이션 클러스터를 호스팅하는 데 이상적입니다. 각 네트워크는 응용 프로그램 간의 IP 주소 충돌 또는 데이터 누출을 방지할 필요 없이 각 클러스터에 전용 트래픽을 전달합니다.
- Private Cloud Appliance X9-2 및 Compute Cloud@Customer의 로드 밸런싱 서비스(LBaaS)와 HA(고가용성) 기능을 통해 정전으로부터 향상된 성능과 자동화된 복구를 제공합니다. 각 Private Cloud Appliance 내에서 세 개의 독립적인 결함 도메인을 사용하므로, 리소스를 사용할 수 있는 경우 애플리케이션을 이러한 결함 도메인에 분산하고 결함 도메인 내에서 다시 시작할 수 있습니다.
- Terraform, Oracle OCI API 및 스크립트 가능 명령행 인터페이스를 사용하여 애플리케이션 통합관리 및 자동화된 워크로드 배포를 수행합니다.
- Oracle Linux, Oracle Solaris, 기타 Linux 배포판 및 Windows에서 이기종 컴퓨팅을 지원합니다. 따라서 별도의 워크로드 대신 동일한 시스템 플랫폼을 여러 워크로드에 사용할 수 있으므로 운영 효율성 및 ROI가 향상됩니다.
- Oracle Container Runtime for Docker, Kubernetes와 함께 사용할 수 있는 Oracle Container Services 등 Oracle Linux Cloud Native Environment를 지원합니다. Oracle의 완전한 통합 시스템 지원을 통해 Oracle WebLogic Server 애플리케이션이 Docker 및 Kubernetes에서 실행될 수 있는 이상적인 런타임을 제공합니다.
참고:
Oracle은 Oracle Exalogic Elastic Cloud 시스템에서 Oracle WebLogic Server 애플리케이션을 실행하고 클라우드 전용 인프라 및 DevOps 사례를 채택하고 Private Cloud Appliance 및 Compute Cloud@Customer로 마이그레이션할 것을 권장합니다.
마이그레이션 접근 방식에 대한 고려 사항
시작하기 전에 마이그레이션 접근 방식을 고려하십시오. OS를 새로 설치하거나 Exalogic에서 Private Cloud Appliance(PCA)로 리프트 앤 시프트 마이그레이션을 수행할 수 있습니다.
다음 다이어그램은 Exalogic Control 및 InfiniBand 최적화가 포함된 Exalogic 스택을 보여줍니다.

그림 migrating-applications-exalogic-stack.png에 대한 설명
변경 없이 애플리케이션을 마이그레이션할 수 있습니다. 또는 새 OS 설치를 수행하도록 선택하여 응용 프로그램 및 OS 기술 및 하드웨어 새로 고침의 기회로 마이그레이션을 사용할 수 있습니다.
마이그레이션을 계획하는 동안 환경을 비교하고 다음 정보를 사용하여 이전 환경과 거의 일치하는 새 환경을 생성할지 여부를 평가합니다.
- Oracle WebLogic Server 10.3.6 및 12.1.3 버전이 곧 출시될 예정입니다. Oracle WebLogic Server 12.2.1의 업데이트된 REST 지원, JSON 처리, 자동 확장 및 REST 관리와 같은 새로운 기능. X는 클라우드 시스템과의 통합을 개선합니다. 이전 버전을 사용하는 고객은 마이그레이션 프로세스의 일부로 12.2.1.3 이상으로 마이그레이션할 계획입니다.
- 마이그레이션하면 애플리케이션에서 사용하는 기본 컴퓨트 인프라가 변경됩니다.
- Private Cloud Appliance로의 마이그레이션을 위해 OTD(Oracle Traffic Director)가 지원되기는 하지만 Traefik 및 Voyager와 같은 네이티브 Kubernetes 로드 밸런서는 Kubernetes에 더 적합하며 Oracle Traffic Director의 대체로 권장됩니다. 간단한 로드 밸런서는 Oracle Linux에 포함된
haproxy
를 사용하여 구현할 수 있습니다. Load Balancer-as-a-Service(LBaaS)는 사용 가능한 경우 Private Cloud Appliance X9-2의 선호 기본 로드 밸런서가 됩니다. - 데이터베이스에 대한 액세스를 포함하여 HTTP 및 T3 프로토콜을 통한 외부 시스템 및 Oracle Exadata Database Machine 시스템에서 실행되는 Oracle RAC 클러스터에 대한 액세스가 지원됩니다. SDP 프로토콜은 Private Cloud Appliance에서 지원되지 않으므로, Exalogic 클라우드 시스템에서 실행 중인 도메인 내에서 SDP의 기존 사용을 제거해야 합니다. 이는 Exalogic에서 실행 중인 애플리케이션에 대한 현재 권장 사항과 일치합니다.
- Oracle WebLogic Server, Oracle Coherence, Oracle Application Development Framework는 WebLogic Kubernetes 도구와 함께 Kubernetes에서 사용하도록 지원됩니다.
- Oracle SuperCluster는 Private Cloud Appliance와는 매우 다른 환경으로, OS 차이뿐만 아니라 기본 엔디언 차이점을 설명하기 위한 추가 계획이 필요합니다. 새 VM을 구축하고 애플리케이션의 Solarix X86 또는 Linux 버전을 설치하고 NFS를 통해 데이터를 마이그레이션해야 합니다.
시작하기 전에
마이그레이션을 시작하기 전에 이 솔루션 플레이북에 사용된 정의에 대해 알아보고, 라이센스 세부 정보를 확인하고, 나중에 참조할 수 있도록 제품 설명서를 검토하십시오.
새로운 OS 설치 정보
이 메소드는 Oracle WebLogic Server 또는 기타 애플리케이션 소프트웨어를 포함하는 새 가상 머신을 배치한 다음 애플리케이션 콘텐츠(바이너리, 스크립트, 툴)를 현재 인스턴스에서 이전합니다.
상용 서버에서 현재 실행 중인 응용 프로그램에 새 OS 설치를 수행할 수도 있습니다. 다음과 같은 이점을 얻으려면 새로운 OS 설치를 고려하십시오.
- 하드웨어 기술 새로고침을 보완하기 위해 소프트웨어 기술 새로고침을 수행합니다.
- 애플리케이션을 현대화하고, Docker 컨테이너 내에서 실행하고, Kubernetes를 사용할 수 있는 기회를 포함하여 애플리케이션 환경의 보다 중요한 혁신 및 현대화를 허용합니다.
Private Cloud Appliance는 애플리케이션 시스템을 제공하는 최신 트렌드를 나타내는 Oracle Cloud-Native 환경을 사용하여 컨테이너 기반 애플리케이션 제공을 완벽하게 지원합니다. OS 및 응용 프로그램을 새로 설치하려면
- 관리자는 Oracle Software Delivery Cloud의 Oracle Software Delivery Network에서 최신 Oracle Linux OS 및 애플리케이션 버전을 다운로드하여 설치해야 합니다.
- 응용 프로그램 데이터를 새로 설치된 OS로 복사합니다.
관리 단계는 다른 플랫폼과 마찬가지로 Private Cloud Appliance에서도 비슷합니다.
주:
Oracle은 최신 소프트웨어 스택을 보장하는 이 방법을 권장합니다. 그러나 이 경우 현재 시스템의 컨텐츠를 캡처하기 위해 추가 분석이 필요할 수 있습니다. 대부분의 사용자는 가능한 적은 수의 변경으로 애플리케이션 환경을 새로운 하드웨어로 이전하는 것을 선호합니다.이 솔루션에 사용된 용어 정보
이 솔루션 플레이북 전체에서 사용되는 용어의 정의를 검토합니다.
- 소스 시스템은 가상 머신이 현재 실행 중인 플랫폼이며, 대상은 이동할 Private Cloud Appliance 시스템입니다.
- 인스턴스는 Private Cloud Appliance의 가상 머신입니다. 인스턴스에 수명 주기가 있습니다. 인스턴스를 생성, 시작(또는 실행), 정지 및 종료(PCA 시스템에서 제거)할 수 있습니다. 인스턴스가 베어메탈에 있을 수 있으므로 Oracle Cloud Infrastructure(OCI)는 가상 머신 대신 인스턴스라는 용어를 사용합니다. Private Cloud Appliance는 동일한 정의를 준수합니다.
- 모든 인스턴스에는 해당 CPU, 메모리, 네트워크 및 디스크 구성을 설명하는 구성이 있습니다. PCA에는 Choose a Private Cloud Appliance Shape 항목에 설명된 표준 구성 목록이 있습니다.
- 이미지는 운영 체제 및 사전 설치된 응용 프로그램과 설명 메타데이터를 포함하는 가상 디스크의 템플리트입니다.
- 인스턴스는 이미지에서 부트 볼륨을 생성하여 생성되고 즉시 실행됩니다. 인스턴스에 속하는 다른 디스크를 블록 볼륨이라고 하며 인스턴스가 실행된 후 생성됩니다.
- Private Cloud Appliance는 Oracle Linux 7, Oracle Linux 8 및 Oracle Solaris 11.4에 대한 플랫폼 이미지를 제공합니다.
- 사용자정의 이미지는 Private Cloud Appliance에서 실행되는 인스턴스에서 생성할 수 있으므로 사용자정의 콘텐츠가 있는 복제된 인스턴스의 기반으로 이미지를 사용할 수 있습니다.
- BYOI(Bring Your Own Image) 이미지는 다른 플랫폼에서 임포트됩니다.
자체 이미지 지원 정보(BYOI)
이 솔루션은 OS 인스턴스가 가능한 적은 수의 OS 및 구성 변경으로 Private Cloud Appliance로 이동되는 리프트/시프트 방식을 사용하여 BYOI를 중점적으로 다룹니다.
또 다른 방법은 원하는 운영 체제 및 응용 프로그램 소프트웨어의 최신 버전을 기반으로 완전히 새로운 이미지를 만드는 것입니다. 기술을 새로 고치고 전체 하드웨어 및 소프트웨어 스택을 현대화하려는 경우 이 옵션을 사용합니다. 두 가지 접근 방식은 비즈니스 및 기술적 요구에 따라 유효하고 널리 사용됩니다.
자세한 내용은 Oracle Cloud Infrastructure 설명서의 BYOI(자체 이미지 가져오기) 섹션을 참조하십시오.
필수 제품, 서비스 및 역할 정보
이 솔루션에는 다음 제품 및 서비스 중 하나 이상이 필요합니다.
-
Oracle Private Cloud Appliance X9-2
Oracle Compute Cloud@Customer
- Oracle Cloud Infrastructure
각 제품 또는 서비스에 필요한 역할입니다.
제품 이름: 역할 | 필수 항목... |
---|---|
Oracle Private Cloud Appliance: Compute Enclave |
네트워크, 컴퓨팅 및 저장 영역 생성자를 생성합니다. |
Oracle Compute Cloud@Customer: Administrators |
Oracle Compute Cloud@Customer 콘솔, CLI 및 API에 액세스합니다. |
Oracle Cloud Infrastructure(OCI): Administrators |
Oracle Cloud Infrastructure 콘솔, CLI 및 API에 액세스합니다. |
필요한 것을 얻으려면 Oracle 제품, 솔루션 및 서비스를 참조하십시오.