Oracle license
크게 CPU와 User를 기준으로 산정하는 2가지 정책을 가지고 있으며, CPU의 경우 각각의 제품마다 별도의 기준으로 라이센스를 산정. 내용이 상당히 헷갈려서 실제 사용시 업체에 정확한 견적을 받는 것이 좋겠음.
Oracle Software Licensing Basics
https://www.oracle.com/a/ocom/docs/corporate/oracle-software-licensing-basics.pdf
Licensing Metrics include primarily Named User Plus or Processor metric
Licensing Metrics
Named User Plus (NUP) Definition:
Named User Plus 메트릭은 개인이 주어진 시간에 프로그램을 적극적으로 사용하는지 여부에 관계없이 단일 또는 여러 서버에 설치된 Oracle 프로그램을 사용할 권한이 있는 개인으로 정의됩니다. 라이선스 고려 사항은 다음과 같습니다.
사람 및 사람이 조작하지 않는 장치는 NUP 라이선스에 포함됩니다.
컴퓨터에서 컴퓨터로의 일괄 처리가 허용되며 일괄 처리의 앞부분에서 사용자를 계산할 필요가 없습니다.
멀티플렉싱 하드웨어 또는 소프트웨어를 사용하는 경우 멀티플렉싱은 프런트 엔드에서 계산됩니다.
일괄 처리 및 멀티플렉싱에 대한 자세한 내용은 다음 슬라이드를 참조하십시오.
명명 된 사용자 및 메트릭 고려 사항
제품에 대한 사용자 최소값이 적용될 수 있습니다.
최소 사용자 (해당되는 경우) 또는 실제 사용자 중 더 많은 사용자에게 라이선스가 부여됨
Oracle Technology Price List ( https://www.oracle.com/assets/technology-price-list-070617.pdf ) 에서 전체 메트릭 정의보기
Named User Plus (NUP) definition includes Batching and Multiplexing :
Batching…
Multiplexing…
Processor Metric Definition:
프로세서 메트릭은 Oracle 프로그램이 설치 및 / 또는 실행중인 모든 프로세서에 라이선스를 부여하는 데 사용됩니다. 이 측정 항목은 일반적으로 셀 수 없거나 관리하기 어려운 사용자 / 개수 모집단에 사용됩니다.
프로세서 메트릭 계산
프로세서 당 사용자 최소값이 적용될 수 있습니다.
대부분의 Standard Edition 제품은 프로세서에 의해 라이센스가 부여되며 Standard Edition 프로그램의 경우 소켓으로 정의됩니다.
멀티 칩 모듈 프로세서의 경우 프로세서의 각 칩은 점유 소켓 1 개로 계산됩니다.
Enterprise Edition 및 기타 기술 제품은 코어로 라이센스 될 수 있습니다.
(코어 수 x 코어 요소 = 프로세서 라이센스 수)
Oracle 프로세서 코어 팩터 테이블 ( http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf )을 참조하십시오.
Authorized Cloud Computing Environments
2021.6.29 현재 GCP에서 제공하는 관리형 DBMS(https://cloud.google.com/sql?hl=ko )는 MySQL, PostgreSQL, SQL Server 만 제공을 하고 Oracle 관리서비스를 제공하지 않는다.
공인 클라우드 제공 업체 :
고객은 두 개의 공인 클라우드 제공 업체에 Oracle Technology 프로그램 라이선스를 배포 할 수 있습니다.
Amazon EC2 및 RDS
Microsoft Azure 플랫폼
Authorized Cloud에서 Oracle Technology 프로그램을 라이선싱하기 위해 고객은 다음과 같이 계산해야합니다.
하이퍼 스레딩이 활성화 된 경우 2 개의 가상 CPU (vCPU)를 1 개의 Oracle 프로세서 라이선스로, 하이퍼 스레딩이 활성화되지 않은 경우 1 개의 가상 CPU (vCPU)를 1 개의 Oracle 프로세서 라이선스에 계산
자세한 내용은 클라우드 컴퓨팅 환경 문서의 Oracle 소프트웨어 라이센싱을 참조하십시오. https://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf
고객은 Oracle Cloud Infrastructure에 Oracle 프로그램을 배포 할 수 있습니다.
Oracle Cloud Infrastructure의 프로세서 라이센스 수를 확인하려면 Oracle Core Factor Table을 참조하십시오.
Oracle Database 라이선싱
일반적인 데이터베이스 소프트웨어 환경
생산 환경
테스트 환경
개발 환경
환경이 다른 이유는 무엇입니까?
오늘날의 소프트웨어 환경은 특히 웹 통합, 기업 익스트라 넷의 확산, 기업 셀프 서비스 애플리케이션의 증가로 인해 복잡합니다. 데이터 무결성과 보안을 보장하기 위해 기업은 종종 여러 데이터베이스 인스턴스를 활용하여 애플리케이션 개발 환경을 관리합니다.
데이터베이스 환경
일반적으로 Oracle의 가격 책정 방식은 고객이 서버에 설치하는 데이터베이스 인스턴스 수를 제한하지 않으며 단일 서버와 네트워크 환경을 구분하지 않습니다. 동일한 서버에 여러 환경을 설치할 수 있습니다. 모든 환경의 모든 사용자는 적절한 라이선스를 취득해야합니다.
OTN 라이센스 계약은 제한된 라이센스이며 Oracle 마스터 계약 (OMA) 또는 Oracle 라이센스 및 서비스 계약 (OLSA)과 같은 다른 Oracle 계약의 일부가 아닙니다. 고객이 OTN 라이선스 계약에 따라 개발 된 응용 프로그램의 배포를 포함하여 해당 라이선스에 의해 부여 된 제한된 개발 권한 이외의 목적으로 OTN 라이선스 계약에 따라 라이선스가 부여 된 Oracle Database를 사용하려는 경우 Oracle에 연락해야합니다. 또는 공인 Oracle 리셀러가 적절한 라이센스를 얻습니다.
테스트 환경 : 테스트 환경에서 사용되는 모든 프로그램은 OMA, OLSA 또는 기타 적절한 Oracle (또는 Oracle 공인 리셀러) 라이선스 계약에 따라 라이선스를 받아야합니다.
프로덕션 환경 : 최종 사용자가 비즈니스 또는 기타 작업에 사용하는 환경을 프로덕션 환경이라고합니다. 프로덕션 환경에서 사용되는 모든 프로그램은 OMA, OLSA 또는 기타 적절한 Oracle (또는 Oracle 공인 리셀러) 라이선스 계약에 따라 라이선스를 받아야합니다.
데이터베이스 메트릭
Oracle Standard Edition 2 및 Enterprise Edition 데이터베이스는 Named User Plus 메트릭 또는 프로세서 메트릭을 사용하여 라이센스를받을 수 있습니다. Personal Edition은 Named User Plus 메트릭을 사용해서 만 라이선스를받을 수 있습니다. 이 섹션에서는 각 측정 항목과 관련된 이점을 검토합니다.
Named User Plus :이 메트릭은 모든 환경에서 사용할 수 있습니다. 데이터베이스 에디션에 따라 다른 최소값이 적용됩니다.
Oracle Database Standard Edition 2는 최대 용량이 2 소켓 인 서버에서만 라이센스를받을 수 있습니다. 또한, 귀하의 Oracle 라이센스 계약에 반대되는 조항에도 불구하고 각 Oracle Database Standard Edition 2 데이터베이스는 언제든지 최대 16 개의 CPU 스레드를 사용할 수 있습니다. NUP (Named User Plus) 메트릭에 의한 라이선싱시 최소값은 서버 당 10 개의 NUP 라이선스입니다.
Enterprise Edition에는 프로세서 당 최소 25 개의 Named User Plus 라이선스 또는 실제 사용자의 총 수 중 더 큰 것이 필요합니다.
예 : 4 방향 박스 (단일 코어 칩 가정)에서 Database Enterprise Edition의 라이선스를 취득하려는 고객은 100 개의 Named User Plus에 해당하는 최소 4 개의 프로세서 * 25 개의 Named User Plus를 라이선스해야합니다.
Named User Plus로 Oracle Database를 라이선싱 할 때 Oracle Database를 사용하는 모든 사용자와 Oracle Database에 액세스하는 사람이 조작하지 않는 모든 장치는 라이선스를 취득해야합니다. 다음 라이선스 규칙이 적용됩니다.
센서와 같이 사람이 조작하지 않는 장치가 Oracle 데이터베이스에 연결되어있는 경우 모든 장치에 라이센스가 있어야합니다.
바코드 스캐너와 같이 사람이 운영하는 장치가 Oracle 데이터베이스에 연결되어있는 경우 이러한 장치를 운영하는 모든 사람은 라이선스를 취득해야합니다.
사람이 조작하지 않는 장치와 사람이 조작하는 장치가 Oracle 데이터베이스에 연결되어 있고 상호 배타적 인 경우 사람이 작동하지 않는 모든 장치와 사람이 작동하는 모든 장치는 라이센스를 받아야합니다.
프로세서 :이 메트릭은 사용자를 식별하고 계산할 수없는 환경에서 사용됩니다. 인터넷은 사용자 수를 계산하기 어려운 일반적인 환경입니다. 이 메트릭은 기명 사용자 플러스 모집단이 매우 높고 고객이 프로세서 메트릭을 사용하여 데이터베이스에 라이선스를 부여하는 것이 더 비용 효율적일 때도 사용할 수 있습니다. Personal Edition에는 프로세서 메트릭이 제공되지 않습니다. 필요한 라이선스 수는 프로세서의 총 코어 수에 http://www.oracle.com/us/corporate 에서 액세스 할 수있는 Oracle Processor Core Factor Table에 지정된 코어 프로세서 라이선스 계수를 곱하여 결정됩니다 . /contracts/processor-core-factor-table-070634.pdf. 각 라이선스 프로그램의 모든 멀티 코어 칩에있는 모든 코어는 적절한 코어 프로세서 라이선스 계수를 곱하기 전에 집계되어야하며 숫자의 모든 부분은 다음 정수로 반올림됩니다. 제품 이름에 Standard Edition One, Standard Edition 2 또는 Standard Edition을 사용하여 Oracle 프로그램을 라이센싱 할 때 프로세서는 소켓과 동일하게 계산됩니다. 그러나 멀티 칩 모듈의 경우 멀티 칩 모듈의 각 칩은 점유 소켓 1 개로 계산됩니다.
예를 들어, Oracle Processor Core Factor 0.25가 설치되어 있거나 6 코어에서 프로그램 (Standard Edition One 프로그램 또는 Standard Edition 프로그램 제외)을 실행하는 멀티 코어 칩 기반 서버에는 2 개의 프로세서 라이선스 (6에 코어 프로세서를 곱한 값)가 필요합니다. 라이센스 계수 .25는 1.50과 같으며 다음 정수인 2로 반올림됩니다. 또 다른 예로, Oracle Processor Core Factor Table에 지정되지 않은 하드웨어 플랫폼 용 멀티 코어 서버가 10 개의 코어에서 설치 및 / 또는 프로그램을 실행하려면 10 개의 프로세서 라이센스가 필요합니다 (10 개에 코어 프로세서 라이센스 요소 1.0을 곱한 '기타 모든 항목 멀티 코어 칩은 10입니다.)
최소값에 대한 참고 사항 : 기명 사용자 플러스 라이센스 (최소값은 프로세서 당)에 대한 제품 최소값은 프로세서 정의를 사용하여 라이센스가 부여 될 프로세서 수를 결정한 후 계산됩니다.