안녕하세요.
베스핀글로벌 클라우드기술지원팀 이주원 입니다.
고객사 문의 중 기존 보유하고 있는 Oracle 라이선스에 대해서 Amazon RDS Oracle에 적용하는 법을 묻는 질문이 있었습니다.
관련하여 Amazon RDS Oracle의 라이선스 적용 방식과 관리 방법을 간단하게 소개하고자 합니다.
Question
이미 생성되어있는 oracle rds에 기존에 oracle에서 구매해둔 라이센스 적용이 가능한지 문의드립니다.
RDS생성 과정에서 라이센스 적용은 가능한것으로 알고있는데 생성후에도 적용가능할까요?
Answer
결론적으로 말씀드리면 Amazon RDS Oracle 의 라이선스를 직접 등록하는 절차는 없습니다.
기본적으로는 BYOL(Bring Your Own License)로 RDS 서비스를 사용하며 직접 등록하는 것이 아닌 해당 엔진에 적합한 라이선스를 보유한 형태로 사용해야 합니다.
이 때 Oracle 에서 라이선스 보유에 대한 증명을 요구할 시 적합한 라이선스를 증명해야 하며, 특히 기업에 경우 라이선스를 미보유하여 사용할 때 큰 불이익을 겪을 수 있습니다.
BYOL (Bring Your Own License) vs LI (License Included) ?
Amazon RDS 에서 Oracle DB 를 선택하여 생성하게 되면 버전에 따라 라이선스 유형을 고르게 됩니다.
이 때 선택이 가능한 두 가지 유형이 Bring Your Own License (BYOL) 와 License Included (LI) 입니다.
두 가지는 각각 이름 그대로 기존에 보유하고 있는 라이선스를 사용하겠다는 것과 라이선스가 포함된 형태를 사용하겠다는 내용입니다.
즉, 여기서 BYOL 을 선택한 경우 에디션에 맞는 라이선스를 보유하고 있어야 하며, LI 는 라이선스가 없어도 포함된 형태로 사용할 수 있습니다.
알아두어야 할 점은 현재 AWS 는 Oracle의 Standard Edition Two 에디션만 LI 를 사용할 수 있으며 기본 Enterprise Edition은 BYOL 만 사용이 가능합니다.
따라서 Standard Edition Two 의 LI 를 선택하는 경우를 제외하고서는 따로 해당 에디션의 맞는 Oracle 라이선스를 보유하여 사용해야 합니다.
또한 위에서 설명했 듯 라이선스를 직접 RDS 서비스에 등록하는 것은 아니며, 추후 라이선스 증명 시 필요 절차에 맞게 라이선스 보유를 증명하면 됩니다.
타사 라이선스 관리 서비스 AWS License Manager
이 와 같이 라이선스를 직접 등록하지 않고 RDS 서비스를 사용하다 보면 자신이 보유한 라이선스에 초과된 사양으로 Oracle 서비스를 사용할 수 있습니다.
Oracle에서는 AWS 와 같은 클라우드 컴퓨팅 환경에서 라이선스에 따른 프로세서 요구사항을 vCPU 와 같은 사용량에 따라 요구할 수 있습니다.
이를 위해 AWS License Manager 서비스를 통해 사용 중인 vCPU를 측정하여 현재 보유하고 있는 라이선스와 RDS 서비스 사용량을 관리할 수 있습니다.
보유한 라이선스의 vCPU 개수를 설정한 후 자동화된 검색 규칙에 해당하는 제품과 유형을 선택하면 자동으로 해당 리소스를 추적하고
현재 사용하고 있는 vCPU 개수를 측정하여 제한된 vCPU에 맞게 사용하도록 관리할 수 있습니다.
정리하자면, Oracle 과 같이 타사 라이선스를 구매하고 사용하는 경우 Amazon RDS 에서 같은 Oracle 서비스를 사용할 때 알맞은 라이선스 유형 선택을 통해 사용해야 하며 직접 라이선스를 RDS 서비스에 등록하는 것이 아닌 자체적으로 관리하거나 AWS License Manager 와 같은 서비스를 통해 관리해야 합니다.
이상 Amazon RDS Oracle의 라이선스 사용 방법에 대해 알아봤습니다.
감사합니다.
베스핀글로벌 클라우드기술지원팀
이주원