Amazon EC2 인스턴스 유형
AWS에서는 수많은 유형의 Amazon EC2 인스턴스를 사용할 수 있으므로 워크로드에 가장 적합한 인스턴스 유형을 선택할 수 있습니다. 그러나 사용 가능한 인스턴스 유형이 모두 Oracle Database를 실행하는 데 가장 적합하지는 않습니다.
Oracle Database에 Amazon RDS를 사용하는 경우 AWS는 모범 사례에 따라 일부 인스턴스 유형을 필터링하고 T 클래스, M 클래스 및 R 클래스 인스턴스에서 다양한 옵션을 제공합니다. 엔터프라이즈 데이터베이스 워크로드에 대해 db.m 기반 또는 r 기반 Amazon RDS 인스턴스를 선택하는 것이 좋습니다. R5 인스턴스는 고성능 데이터베이스와 같이 메모리 집약적 애플리케이션에 적합합니다.
RDS 인스턴스에 대한 최신 정보는 Amazon RDS for Oracle Database 요금
Amazon EC2에서 자체 관리형 데이터베이스를 실행하는 경우 Amazon EC2 인스턴스 유형에 더 많은 옵션을 사용할 수 있습니다. 이는 종종 사용자가 Amazon RDS를 사용하는 대신 Amazon EC2에서 Oracle Database를 실행하기로 선택하는 이유 중 하나입니다.
Oracle Database는 CPU 사용량 측면에서 리소스를 많이 사용하므로 매우 작은 인스턴스 유형은 적합하지 않습니다. 인스턴스는 메모리 공간이 클수록 더 효과적인 캐싱과 더 큰 시스템 전역 영역(SGA)을 제공하므로 데이터베이스 성능을 개선하는 데 도움이 됩니다. 메모리와 CPU의 균형이 적절한 인스턴스를 선택하는 것이 좋습니다.
사용하려는 Oracle Database 라이선스와 구현하려는 아키텍처와 일치하는 인스턴스 유형을 선택합니다. 비즈니스 요구 사항에 가장 적합한 아키텍처는 Amazon EC2의 Oracle Database를 위한 고급 아키텍처
Oracle Database는 읽기/쓰기 작업에 디스크 스토리지를 많이 사용하므로 Amazon Elastic Block Store(Amazon EBS)에 최적화된 인스턴스만 사용하는 것이 좋습니다. Amazon EBS 최적화 인스턴스는 Amazon EC2와 Amazon EBS 간에 전용 처리량을 제공합니다. 스토리지 하위 시스템에 대한 대역폭 및 처리량은 우수한 데이터베이스 성능을 위해 매우 중요합니다. 데이터베이스 성능을 향상시키려면 네트워크 성능이 더 높은 인스턴스를 선택하십시오.
다음 인스턴스 패밀리는 Amazon EC2에서 Oracle Database를 실행하는 데 가장 적합합니다.
인스턴스 패밀리 | 기능 |
---|---|
M 패밀리 |
|
X 패밀리 |
|
R 패밀리 |
|
I 패밀리 |
|
Z1d 패밀리 |
|