아마존의 오라클? 다시 생각 해봐

  • Sep 14, 2023

세계 최대 SI ​​중 하나의 동료들은 Amazon Oracle Relational Database Service를 테스트해 왔습니다. 일명 RDS(일명 RDS라고도 하는 SAP Rapid 배포 솔루션과 혼동하지 마십시오.) 초기 판결은 다음과 같습니다. 유망하다.

세계 최대 SI ​​중 하나의 동료들은 Amazon Oracle Relational Database Service를 테스트해 왔습니다. 일명 RDS(일명 RDS라고도 하는 SAP Rapid 배포 솔루션과 혼동하지 마십시오.) 초기 판결은 다음과 같습니다. 유망하다.

그들이 발견한 것은 다음과 같습니다:

  1. AWS/Oracle RDS에는 BYOL(Bring Your Own License) 모델이 포함되어 있으며 Oracle이 개인, 표준 및 엔터프라이즈 라이선스를 제공하므로 괜찮습니다. AWS에는 가상화 접근 방식으로 인해 전통적인 CPU 모델이 없습니다. 대신 SAPS와 같은 컴퓨팅 단위를 사용합니다. 이는 라이센스 문제를 나타낼 수 있습니다. 이는 극복할 수 없는 문제가 아니며 Oracle 및 AWS 거래의 일부로 명확해졌을 것입니다. 그러나 이미 보유하고 있는 라이선스와 BYOL RDS 모델에서 운영되는 라이선스 간에 차이점이 존재할 수 있는 경우 FAQ에는 자세한 내용이 나와 있지 않습니다. Oracle이 계정 관리에 세심한 주의를 기울이고 있다는 점을 고려하면, AWS/Oracle RDS를 고려하는 사람은 누구나 AWS의 가상화된 인스턴스 라이선스 상태에 대해 계정 관리자에게 확인해야 합니다.
  2. Oracle과 AWS는 플랫폼에 대한 보안 권한을 제한했습니다. 그들은 이것이 보안과 안정성상의 이유라고 말합니다. 그렇게 믿는다면 애초에 왜 이 배포 방법을 고려하는지 의문을 제기해야 합니다. 예를 들어, SAP 설치를 위한 데이터베이스의 문자 집합은 UTF8이어야 합니다. ATF인 경우 데이터베이스 인스턴스의 문자 집합을 변경할 수 있는 권한이 반드시 필요한 것은 아닙니다. 이는 이 플랫폼으로 마이그레이션하려는 특수 코드 페이지를 사용하는 사람들로 제한됩니다.
  3. 관리자 문서가 매우 열악합니다. Oracle은 사람들이 자체 내보내기/가져오기 데이터 펌프를 사용하여 데이터베이스에 데이터를 가져올 수 있도록 하는 데 집중한 것으로 보입니다. 매우 열악한 형식입니다. 매개변수 변경과 같은 관리 작업을 수행하는 방법에 대한 문서는 거의 없습니다. 이는 주로 보안 개체가 엄격하게 잠겨 있기 때문인 것 같습니다. AWS는 sysadmin 문서의 일부를 작성하려고 시도했지만 Oracle로부터 많은 도움을 받지 못한 것 같습니다. 첫 번째 단계에서는 Amazon이 API 측에서 '정상' 작업을 수행했지만(예상할 수 있음) CLI/SQLPlus 명령에서는 매우 열악한 것으로 나타났습니다. 문서는 "우리는 당신에게 원칙을 보여주었습니다. 이제 나머지는 직접 찾으십시오."에 의존하는 것 같습니다. 을 위한 예를 들어, 잠긴 보안에 대한 액세스가 필요한 관리 작업을 수행할 수 있는 저장 프로시저가 있습니다. 사물. 그러나 45개의 rdsadmin 저장 프로시저 중 4개에 대한 예제 명령만 있습니다. 구성 가능한 매개변수에 대한 AWS 문서는 없습니다.
  4. 위의 내용을 고려할 때 이 플랫폼의 라이센스, 특히 Enterprise 라이센스를 낭비하는 이유는 무엇입니까? 플랫폼과 에디션 기능에 대한 더 나은 문서가 나올 때까지 SI는 BYOL 계약에 따라 이 서비스를 사용하는 데 주의를 기울입니다.

우리는 이것으로 무엇을 만들 수 있나요?

다른 동료들은 고객에게 더 나은 조언을 제공하기 위해 RDS에 대한 '현장' 평가를 기다리고 있었습니다. 이 첫 번째 컷은 유망해 보이지 않습니다. AWS가 먼저 Oracle과 협력한 것은 놀라운 일이 아닙니다. 다른 어떤 엔터프라이즈 데이터베이스 공급업체도 AWS RDS를 원하지 않았습니다. IBM과 Microsoft는 자체 클라우드 및 PaaS 제품을 보유하고 있습니다. AWS를 잘 사용할 필요는 없습니다. 이로 인해 Oracle은 실제로 라이센스에 대한 의구심이 커질 때 저비용 AWS 세계에서 잘 작동하는 것처럼 보입니다.

Oracle은 모든 RDBMS 공간을 RDS에 배치하여 유연한 AWS 세계에서 선택한 데이터베이스로 MySQL을 대체하려고 합니다. 오라클은 이제 더 나은 라이선스 수익을 위해 RDS 전반에 걸쳐 기능 릴리스의 우선순위를 지정할 수 있습니다.

분명히합시다. RDS에 대한 특정 클라우드 버전은 표시되지 않습니다. 이는 다음 세 가지를 제안합니다.

  1. 숙련된 DBA가 익숙하게 사용할 수 있는 Oracle 배포 버전은 기능 차이점을 설명하지 않습니다. 덜 조심하는 사람은 라이센스 지옥에 빠질 수도 있습니다.
  2. RDS 플랫폼은 Oracle RDBMS에 적합하지 않으므로 AWS/Oracle은 기능을 축소해야 했습니다.
  3. 이는 AWS에 진정한 기업 신뢰성을 제공하려고 시도했지만 첫 번째 통과에 실패한 솔루션이었습니다.

그럼에도 불구하고 고객은 백업 스토리지 인스턴스 이외의 것을 배포하기 전에 매우 신중하게 생각하는 것이 좋습니다.