Oracle BDC 서비스 클러스터 관리 - 서비스 콘솔
Oracle Big Data Cloud(이하 Oracle BDC) 서비스 콘솔에서 BDC 클러스터의 클러스터 상태 확인, 클러스터 시작/정지 및 노드 별 시작/종료, 클러스터 확대(Scale-out)와 축소(Sacle-In)과 클러스터 패치가 가능합니다. 이 문서에서는 Oracle Big Data Cloud 서비스 콘솔에서 BDC 클러스터를 관리하는 방법에 대하여 정리합니다.
클러스터 관리
클러스터 상태 관리
클러스터 시작하기
클러스터 종료하기
클러스터 Scale-Out
Hadoop 클러스터를 운영하는 과정에서 HDFS 용량이 모자라거나 더 많은 컴퓨팅 파워가 필요할 경우에 클러스터 노드를 늘리는 Scale-out 방식으로 문제를 해결합니다.
Oracle BDC는 운영중인 클러스터의 Hadoop 슬레이브 노드와 컴퓨팅 노드를 늘리는 Scale-out 기능을 제공합니다. Scale-out을 시도할 때, 클러스터 슬레이브 노드와 컴퓨팅 노드를 구분하여 확장할 수 있습니다. 노드를 확장할 때, 클러스터 상태는 “Maintenance” 상태로 전환됩니다. 클러스터가 Maintenace 상태가 되면 클러스터에 Job을 돌릴 수 없습니다. 노드 확장이 종료되면 클러스터 상태는 “Ready“로 전환됩니다.
BDC 인스턴스의 Scaloue-out을 위해서는 클러스터 상세 페이지로 이동해야 해야합니다. Oracle BDC 서비스 콘솔에서 클러스터 명을 클릭하여 클러스터 상세 페이지로 이동합니다.
- Oracle BDC 서비스 콘솔에서 클러스터 상세 페이지로 이동
클러스터의 Scale-out을 위해서는 클러스터 상세 페이지에서 오른쪽 상단의 “+” 아이콘을 클릭해야 합니다.
- 클러스터 상세 페이지에서 Scale-out 요청
러스터 상세 페이지에서 “+” 아이콘을 클릭하면 다음 그림과 같이 확장 “컴퓨트 전용 노드”와 “HDFS 스토리지가 있는 컴퓨트 노드”를 지정하는 상자가 오픈됩니다. “컴퓨트 전용 노드”와 “HDFS 스토리지가 있는 컴퓨트 노드”는 각각 한 번에 최대 5개 까지 설정할 수 있습니다. “HDFS 스토리지가 있는 컴퓨트 노드”를 추가할 때, 그 아래의 “HDFS 밸런싱 조정”을 체크하면, 기존 HDFS의 데이터가 새로운 노드에 분배됩니다. “컴퓨트 전용 노드”, “HDFS 스토리지가 있는 컴퓨트 노드” 및 데이터 재분배 옵션을 결정한 후, “Sacle Out” 버튼을 클릭하면 클러스터 Scale-out이 진행됩니다.
- Scale-out 노드 설정 및 Scale-out 시작
클러스터의 Scale-out이 시작되면, Oracle BDC 서비스 콘솔에서 인스턴스 상태는 “Service maintenance…“라고 표시됩니다.
- Scale-out 진행 중 클러스터 상태
클러스터의 Scale-out이 완료되면, 인스턴스 상태는 “Ready”로 변경되고, 클러스터에 추가된 노드는 각각 “Slave-6”와 “Compute-Slave-7”으로 표시됩니다.
- Scale-out 완료 후 클러스터 상태
클러스터 Sacle-In
Oracle BDC는 Scale-out과 함께 Scale-In도 지원합니다. Scale-Out은 한번에 타입별로 최대 5개 노드까지 추가할 수 있지만, Scale-In은 Master 노드가 아닌 slave 노드를 한 번에 1개씩 줄일 수 있습니다. Oracle BDC 인스턴스는 1번 부터 4번까지 노드를 Master 노드로 분류됩니다. Master 노드가 아닌 나머지 노드를 Slave로 분류합니다. Slave 노드는 1번에 1개씩 노드를 줄일 수 있습니다. “HDFS 스토리지가 있는 컴퓨트 노드”를 줄일 경우 해당 데이터는 다른 노드에 로딩됩니다. Master 노드는 다음과 같이 삭제를 할 수 없습니다.
- Oracle BDC 클러스터의 마스터 노드 (1 ~ 4번 노드)
Master 노드가 아닌 Slave 노드는 다음 그림과 같이 “Remove Node” 메뉴를 실행하여 Sacle-In 할 수 있습니다.
Compute Slave 노드의 “Remove Node” 메뉴를 실행하면, 다음 그림과 같이 확인 팝업이 나타나고, “Remove Node”를 선택하여 확인하면 Sacle-In이 수행됩니다.
클러스터의 Scale-In이 시작되면, Oracle BDC 서비스 콘솔에서 인스턴스 상태는 “Service maintenance…“라고 표시됩니다. 이 상태에서는 Oracle BDC 인스턴스에 Job을 수행할 수 없습니다.
클러스터의 Scale-In 완료되면, 인스턴스 상태는 “Ready”로 변경되고, 클러스터의 노드수가 6개로 줄어든 것을 확인할 수 있습니다.
“HDFS 스토리지가 있는 컴퓨트 노드”인 Slave 노드의 “Remove Node” 메뉴를 선택하면 Sacle-In이 수행됩니다.
“HDFS 스토리지가 있는 컴퓨트 노드”의 “Remove Node” 메뉴를 실행하면, 다음과 같은 확인 메뉴가 오픈됩니다. “Remove Node”를 선택하여 확인하면 Sacle-In이 수행됩니다.
클러스터의 Scale-In이 시작되면, Oracle BDC 서비스 콘솔에서 인스턴스 상태는 “Service maintenance…“라고 표시됩니다. 이 상태에서는 Oracle BDC 인스턴스에 Job을 수행할 수 없습니다. 클러스터의 Scale-In 완료되면, 인스턴스 상태는 “Ready”로 변경되고, 클러스터의 노드가 5개로 줄어든 것을 확인할 수 있습니다.


- Oracle BDC 서비스 콘솔에서 클러스터 상세 페이지로 이동
- 클러스터 상세 페이지에서 Scale-out 요청
- Scale-out 노드 설정 및 Scale-out 시작
- Scale-out 진행 중 클러스터 상태
- Scale-out 완료 후 클러스터 상태
- Oracle BDC 클러스터의 마스터 노드 (1 ~ 4번 노드)





