12 Oracle Machine Learning 관리
Oracle Machine Learning은 관리자가 시스템 레벨 및 애플리케이션 레벨에서 관리합니다.
-
관리자 - Oracle Machine Learning 사용자 계정을 생성 및 관리하고, 컴퓨트 리소스, 접속 그룹 및 노트북 세션을 관리합니다. 관리자는 사용자 작업 영역도 재지정합니다.
주:
관리자가 노트북을 실행할 권한이 없습니다. 관리자는 노트북만 읽을 수 있습니다. -
개발자 - 노트북을 생성 및 실행하고, SQL 문을 실행하고, SQL 스크립트를 생성하고, Python 스크립트를 실행하고, 노트북을 예약 및 실행할 작업을 생성하고, 예제 템플릿 노트북을 사용하고, AutoML 실험을 생성 및 실행하고, 모델을 배포할 수 있는 기본 사용자 역할입니다.
- Oracle Machine Learning 관리를 위한 일반적인 워크플로우
Oracle Machine Learning 사용자 인터페이스 및 기타 관리 작업을 관리하려면 표에 나열된 작업을 지침으로 참조하십시오. - 명령행에서 OML 사용자 관리 액세스
Oracle Cloud Infrastructure(OCI) 명령행에서 특정 테넌시에 대한 Oracle Machine Learning 사용자 관리 URL을 얻을 수 있습니다. - OML 사용자 관리
관리자는 사용자 관리 인터페이스에서 Oracle Machine Learning에 대한 새 사용자 계정 및 사용자 인증서 생성을 관리합니다. - 사용자 데이터 정보
Oracle Machine Learning의 사용자 데이터 페이지에서 기존 사용자 데이터를 보고 재지정 및 삭제할 수 있습니다. - 계산 리소스 정보
계산 리소스라는 용어는 데이터베이스와 같은 서비스 또는 인터프리터가 연결하는 기타 백엔드 서비스를 나타냅니다. - 접속 그룹 시작하기
연결 그룹(Zeppelin 인터프리터 세트라고도 함)은 데이터베이스 연결 모음입니다. - 메모장 세션 시작하기
메모장 세션 페이지에서는 메모장에 대한 개요를 제공하며, 공동 작업 권한이 있는 작업영역 또는 작업영역에서 노트북 세션을 관리할 수 있습니다.
12.1 Oracle Machine Learning 관리를 위한 일반적인 워크플로우
Oracle Machine Learning 사용자 인터페이스 및 기타 관리 작업을 관리하려면 표에 나열된 작업을 지침으로 참조하십시오.
작업 | Oracle Machine Learning 인터페이스/OCI CLI 인터페이스 | 추가 정보 |
---|---|---|
OCI 명령행에서 Oracle Machine Learning 사용자 관리 URL 얻기 | OCI(Oracle Cloud Infrastructure) 명령행 인터페이스(CLI) | 명령행에서 OML 사용자 관리에 액세스 |
유저 계정 및 암호 생성 | Oracle Machine Learning 사용자 관리 인터페이스 | Oracle Machine Learning에 대한 사용자 생성 |
접속 그룹 - 보기 및 재설정 | Oracle Machine Learning 사용자 인터페이스 | 접속 그룹 작업 |
컴퓨트 리소스 - 보기 | Oracle Machine Learning 사용자 인터페이스 | 컴퓨트 리소스 정보 |
사용자 데이터 관리 - 모든 사용자, 작업 영역, 프로젝트 및 노트북과 같은 모든 사용자 관련 객체 및 작업 영역 재지정 삭제 | Oracle Machine Learning 사용자 인터페이스 | 사용자 데이터 정보 |
노트북 세션 - 노트북 세션 로드 및 중지 | Oracle Machine Learning 사용자 인터페이스 | 노트북 세션 시작하기 |
Conda 환경 - Conda 환경의 설치 및 관리, 환경에서 패키지 추가 및 삭제. | Oracle Autonomous Database | Conda 환경 및 Conda 인터프리터 정보 |
주:
여기에 나열된 작업은 관리자만 수행할 수 있습니다.상위 항목: Oracle Machine Learning 관리
12.2 명령행에서 OML 사용자 관리 액세스
특정 테넌시에 대한 Oracle Machine Learning 사용자 관리 URL은 OCI(Oracle Cloud Infrastructure) 명령줄에서 얻을 수 있습니다.
상위 항목: Oracle Machine Learning 관리
12.3 OML 사용자 관리
관리자는 사용자 관리 인터페이스에서 Oracle Machine Learning에 대한 새 사용자 계정 및 사용자 인증서 생성을 관리합니다.
- 사용자 생성
관리자가 사용자 관리 인터페이스에서 Oracle Machine Learning에 대한 새 사용자 계정 및 사용자 인증서를 생성합니다. - Oracle Machine Learning 구성요소에 기존 데이터베이스 사용자 계정 추가
ADMIN 사용자는 Oracle Machine Learning 구성요소에 대한 기존 데이터베이스 사용자 계정을 추가할 수 있습니다.
상위 항목: Oracle Machine Learning 관리
12.3.1 사용자 생성
관리자가 사용자 관리 인터페이스에서 Oracle Machine Learning에 대한 새 사용자 계정 및 사용자 인증서를 생성합니다.
주:
Oracle Machine Learning 사용자 관리 인터페이스에 접근하려면 관리자 역할이 있어야 합니다.사용자 계정 만들기
- Autonomous Database의 표시 이름에서 Autonomous Database를 선택합니다.
- Autonomous Database 세부정보 페이지에서 Database Actions를 누릅니다.
- Database Actions 실행 패드의 관리에서 데이터베이스 사용자를 누릅니다.
- + 사용자 생성을 누릅니다.
- 사용자 이름 필드에 계정의 사용자 이름을 입력합니다. 사용자 이름을 사용하여 사용자가 Oracle Machine Learning 인스턴스에 로그인합니다.
- (선택 사항) 비밀번호 만료됨(사용자 변경 필요) 옵션을 선택하여 사용자가 처음 로그인할 때 비밀번호를 변경하도록 합니다.
- 비밀번호 필드에 사용자의 비밀번호를 입력합니다.
- 비밀번호 필드에 입력한 값을 확인하기 위한 비밀번호를 암호 확인 필드에 입력합니다.
- OML을 선택하여 사용자가 Oracle Machine Learning을 사용으로 설정합니다.
- 사용자 생성을 누릅니다.
그러면 새 데이터베이스 사용자가 생성되고 Oracle Machine Learning 사용에 필요한 권한이 부여됩니다.
주:
새 데이터베이스 사용자를 사용할 경우 관리자는 데이터베이스에서 권한 부여 명령을 실행하여 사용자의 Oracle Machine Learning 노트북과 연결된 테이블에 대해 새 사용자에게 테이블 액세스 권한을 부여해야 합니다.상위 항목: OML 사용자 관리
12.3.2 Oracle Machine Learning 구성요소에 기존 데이터베이스 사용자 계정 추가
ADMIN 사용자는 Oracle Machine Learning 구성요소에 대한 기존 데이터베이스 사용자 계정을 추가할 수 있습니다.
주:
Oracle Machine Learning 사용자 관리 인터페이스에 액세스하려면 ADMIN 롤이 있어야 합니다.기존 데이터베이스 사용자 계정을 추가하려면 다음과 같이 하십시오.
Oracle Machine Learning 애플리케이션을 사용하는 데 필요한 권한을 부여합니다. 그러면 Oracle Machine Learning에서 이 사용자가 데이터베이스에서 액세스할 수 있는 권한이 있는 테이블에 액세스할 수 있습니다.
상위 항목: OML 사용자 관리
12.4 사용자 데이터 정보
Oracle Machine Learning의 사용자 데이터 페이지에서 기존 사용자 데이터를 보고, 재지정하고, 삭제할 수 있습니다.
-
사용자 데이터 삭제: 사용자를 삭제하려면 삭제할 사용자를 선택하고 사용자 데이터 삭제를 누릅니다.
-
재지정: 한 사용자에서 다른 사용자로 작업영역 및 템플리트를 재지정합니다.
- 재지정
재지정 옵션을 사용하면 템플리트와 함께 한 사용자에서 다른 사용자로 작업영역을 재지정할 수 있습니다.
상위 항목: Oracle Machine Learning 관리
12.4.1 재지정
재지정 옵션을 사용하면 템플리트와 함께 작업영역을 한 사용자에서 다른 사용자로 재지정할 수 있습니다.
상위 항목: 사용자 데이터 정보
12.5 컴퓨트 리소스 정보
컴퓨팅 리소스라는 용어는 데이터베이스와 같은 서비스 또는 인터프리터가 연결하는 기타 백엔드 서비스를 가리킵니다.
주:
컴퓨트 리소스 페이지에 액세스하려면 관리자 롤이 있어야 합니다.컴퓨트 리소스 페이지에는 컴퓨트 리소스 목록이 각 리소스의 이름, 해당 유형, 설명 및 최종 업데이트된 세부정보와 함께 표시됩니다. 각 컴퓨트 리소스의 세부정보를 보려면 컴퓨트 리소스 이름을 누릅니다. Oracle 리소스 페이지에 접속 세부정보가 표시됩니다.
- Oracle 리소스
Oracle 리소스 페이지는 컴퓨트 리소스 페이지에 선택된 컴퓨트 리소스의 세부정보를 표시합니다. 선택한 컴퓨트 리소스에 대한 Python 인터프리터에 대한 메모리 설정(기가바이트)을 구성할 수 있습니다.
상위 항목: Oracle Machine Learning 관리
12.5.1 Oracle 리소스
Oracle 리소스 페이지는 컴퓨트 리소스 페이지에 선택한 컴퓨트 리소스의 세부정보를 표시합니다. 선택한 컴퓨트 리소스에 대한 Python 인터프리터에 대한 메모리 설정(기가바이트)을 구성할 수 있습니다.
주:
메모리 설정을 구성하려면 관리자 권한이 있어야 합니다.- 리소스 서비스 및 노트북
이 항목에서는 각 리소스 서비스에 대해 PDB별로 동시에 실행할 수 있는 노트북 수를 나열합니다.
상위 항목: 컴퓨트 리소스 정보
12.5.1.1 리소스 서비스 및 노트북
이 항목에서는 각 리소스 서비스에 대해 PDB별로 동시에 실행할 수 있는 노트북 수를 나열합니다.
Resource Services and Number of Notebooks 테이블에는 다른 리소스 서비스 레벨(High, Medium, Low)에서 Python 스크립트 실행을 위해 지정된 컴퓨트 리소스가 나열됩니다. 상위 레벨에는 Python 스크립트를 실행할 최대 컴퓨트 리소스 수가 지정되어 스크립트를 더 빠르게 실행할 수 있습니다. 하위 레벨에는 최소한의 리소스 서비스가 지정되므로 스크립트 실행 속도가 느려집니다.
표 12-1 리소스 서비스 및 노트북 수
자원 서비스 | OCPU(Oracle CPU) | 메모리 | 동시 메모장 수 |
---|---|---|---|
고가 | 최대 8개 OCPU | 8GB(최대 16GB) | 최대 3개 |
중간 | 최대 4개(OCPU) | 4GB(최대 8GB) | 최대(OCPU 수 1.25 ×)
주: 현재 노트북 실행 수는 해당 PDB에 대해 프로비전된1.25 x (number of OCPUs) 공식으로 계산됩니다. OCPU는 Oracle CPU의 약자입니다.
예를 들어, PDB가 4개의 OCPU로 프로비전된 경우 실행되는 최대 노트북 수는 중간 레벨에서 5(1.25 x 4)입니다. |
저가 | 1 | 2GB(최대 4GB) | 최대 100개 |
상위 토픽: Oracle 리소스
12.6 접속 그룹 시작하기
Zeppelin 인터프리터 세트라고도 하는 연결 그룹은 데이터베이스 연결 모음입니다.
- 접속 그룹 정보
접속 그룹 페이지에서 관리자 롤을 가진 사용자는 접속 그룹을 구성하는 접속을 관리할 수 있습니다. - 전역 접속 그룹 정보
새 데이터베이스가 프로비전될 때 전역 접속 그룹이 자동으로 생성됩니다. - Oracle Database Interpreter 접속 편집
Oracle Database 인터프리터 접속을 정의할 때 컴퓨트 리소스에 대한 참조가 생성됩니다. 이 참조는 인터프리터에 대한 모든 연결 관련 정보를 포함합니다.
상위 항목: Oracle Machine Learning 관리
12.6.1 연결 그룹 정보
접속 그룹 페이지에서 관리자 롤을 가진 사용자는 접속 그룹을 구성하는 접속을 관리할 수 있습니다.
주:
관리자 사용자만 연결 그룹을 관리할 수 있습니다.-
이름: 인터프리터의 이름입니다.
-
기본값: 확인 표시는 접속이 기본 접속인지 여부를 나타냅니다.
-
범위: 연결 범위를 나타냅니다.
-
설명: 인터프리터와 관련된 설명을 표시합니다.
-
소유자: 접속을 생성한 사용자의 이름을 표시합니다.
-
최종 업데이트: 연결이 최종 업데이트된 날짜 및 시간을 나타냅니다.
-
편집: 통역자 접속을 편집하려면 접속을 선택하고 편집을 누릅니다.
-
정지: 인터프리터 접속을 정지하려면 접속을 선택하고 정지를 누릅니다.
- 갱신: 다음 조건에서 갱신 버튼을 누릅니다.
- PDB(플러그인할 수 있는 데이터베이스)의 이름을 바꾼 경우입니다.
- 전자 지갑을 교체하는 경우 전자 지갑 교체로 인해 현재 전자 지갑이 무효화됩니다. 따라서 데이터베이스 연결에 새 전자 지갑이 필요합니다.
상위 항목: 접속 그룹 시작하기
12.6.2 전역 연결 그룹 정보
Global Connection Group은 새 데이터베이스가 프로비저닝(Provisioning)될 때 자동으로 생성됩니다.
-
컴퓨트 리소스 정의 - 컴퓨트 리소스는 PDB(플러그인할 수 있는 데이터베이스)와 연관됩니다. 새 PDB가 프로비전되면 PDB에 대한 컴퓨트 리소스가 추가됩니다. 테넌트가 둘 이상의 PDB를 프로비전할 수 있으며 각 PDB에 대해 컴퓨트 리소스가 추가됩니다. 컴퓨트 리소스의 설정은 해당 PDB와 관련이 있습니다. Compute 리소스는 Oracle Wallet에 연관되어 있습니다. Oracle 전자 지갑에는 사용자 PDB에 접속하기 위한 인증서가 포함되어 있습니다.
주:
컴퓨트 리소스 정의는 관리자만 편집할 수 있습니다. -
연결 그룹 정의 - 전역 연결 그룹은
Global.
유형의 단일 연결로 구성됩니다. 각 컴퓨트 리소스에 대해 PDB당 하나의 전역 접속 그룹만 허용됩니다. PDB에 대한 인증서가 포함된 전자 지갑을 사용하므로 이 접속에 비밀번호가 필요하지 않습니다. 전자 지갑(Wallet)은 계산 리소스와 연관되어 있습니다.주:
전역 연결 그룹은 관리자만 편집할 수 있습니다.재설정: 인터프리터 접속을 재설정하려면 접속 그룹 이름을 누릅니다. 연결 그룹은 그룹의 모든 인터프리터 연결을 나열하는 별도의 페이지에서 열립니다. 재설정할 접속을 선택하고 재설정을 누릅니다. 재설정을 누르면 인터프리터에서 지원하는 모든 연결이 닫히고 해당 연결을 사용하는 모든 노트북이 취소됩니다.
주:
Reset 옵션은 관리자만 사용할 수 있습니다.
상위 항목: 접속 그룹 시작하기
12.6.3 Oracle Database 인터프리터 접속 편집
Oracle Database 인터프리터 접속을 정의할 때 컴퓨트 리소스에 대한 참조가 생성됩니다. 이 참조는 인터프리터에 대한 모든 연결 관련 정보를 포함합니다.
주:
이 필드를 편집하려면 관리자 롤이 있어야 합니다.상위 항목: 접속 그룹 시작하기
12.7 노트북 세션 시작하기
노트북 세션 페이지에서는 노트북의 개요를 제공하며, 공동 작업 권한이 있는 작업영역 또는 작업영역에서 노트북 세션을 관리할 수 있습니다.
-
정지: 실행 중인 노트북을 선택하고 정지를 누릅니다. 그러면 서버에서 선택한 노트북이 중지됩니다.
-
언로드: 로드된 노트북을 선택하고 언로드를 누릅니다. 그러면 서버의 메모리에서 선택한 노트북이 제거됩니다.
-
노트북: 노트북의 이름입니다.
-
프로젝트: 노트북이 있는 프로젝트입니다.
-
Workspace: 프로젝트를 사용할 수 있는 작업 영역입니다.
-
접속: 접속 이름입니다.
-
소유자: 노트북의 소유자.
-
상태: 노트북의 상태는 다음과 같습니다.
-
로드됨: 노트북이 로드되었지만 Websocket에 연결되지 않았거나 실행 중임을 나타냅니다.
-
활성: 노트북이 websocket에 연결되어 있지만 실행되고 있지 않음을 나타냅니다.
-
실행 중: 노트북 단락이 실행 대기 중이거나 실행 중임을 나타냅니다.
-
상위 항목: Oracle Machine Learning 관리