기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Neptune Serverless
Amazon Neptune Serverless는 매우 크게 증가하는 처리 수요를 충족하기 위해 필요에 따라 DB 클러스터의 규모를 조정하고 수요가 감소하면 다시 스케일 다운하도록 설계된 온디맨드 자동 확장 구성입니다. Neptune 데이터베이스의 워크로드 모니터링 및 용량 조정 프로세스를 자동화하는 데 도움이 됩니다. 용량은 애플리케이션 수요에 따라 자동으로 조정되며 애플리케이션에서 실제로 필요한 리소스에 대해서만 요금이 청구됩니다.
Neptune Serverless 사용 사례
Neptune Serverless 요구 사항이 많고 매우 가변적인 워크로드에 적합하며 데이터베이스 사용량이 일반적으로 짧은 시간 동안 높게 나타난 후 오랜 시간 작업이 적거나 전혀 작업이 없을 때 매우 유용할 수 있습니다. Neptune Serverless는 다음과 같은 사용 사례에 특히 유용합니다.
-
가변 워크로드 - CPU 활동이 갑작스럽고 예측할 수 없는 수준으로 증가하는 워크로드입니다. Neptune Serverless를 사용하면 활동이 급증하는 시점이 지난 다음 그래프 데이터베이스에서 자동으로 용량의 규모를 조정하여 워크로드 수요를 충족하도록 다시 스케일 다운합니다. 더 이상 정점 또는 평균 용량에 맞춰 프로비저닝하지 않아도 됩니다. 정점의 워크로드를 처리하기 위해 용량 상한을 지정할 수 있으며, 필요한 경우가 아니면 그 용량이 사용되지 않습니다.
Neptune Serverless의 세분화된 규모 조정을 사용하면 워크로드 요구 사항과 용량을 매우 비슷하게 일치시킬 수 있습니다. Neptune Serverless는 필요에 따라 세분화된 증분으로 용량을 추가하거나 제거할 수 있습니다. 약간만 더 많은 용량이 필요한 경우 Neptune 용량 단위(NCU)를 절반까지 추가할 수 있습니다.
-
멀티 테넌트 애플리케이션 - Neptune Serverless를 활용하면 해당 테넌트 클러스터를 개별적으로 관리할 필요 없이 실행해야 하는 각 애플리케이션에 대해 별도의 DB 클러스터를 만들 수 있습니다. 각 테넌트 클러스터는 여러 요인에 따라 사용 중인 기간과 유휴 기간이 다를 수 있지만 Neptune Serverless는 사용자 개입 없이 효율적으로 규모를 조정할 수 있습니다.
-
새 애플리케이션 - 새 애플리케이션을 배포할 때 필요한 데이터베이스 용량이 어느 정도인지 잘 모르는 경우가 많습니다. Neptune Serverless를 사용하면 새 애플리케이션이 개발됨에 따라 해당 애플리케이션의 용량 요구 사항을 충족하도록 자동으로 규모를 조정할 수 있는 DB 클러스터를 설정할 수 있습니다.
-
용량 계획 - 클러스터에 있는 모든 DB 인스턴스의 DB 인스턴스 클래스를 수정하여 일반적으로 데이터베이스 용량을 조정하거나 워크로드에 가장 적합한 데이터베이스 용량을 확인한다고 가정해 보겠습니다. Neptune Serverless를 사용하면 이런 관리 오버헤드 발생을 방지할 수 있습니다. 대신 새 DB 클러스터나 인스턴스를 만들지 않고도 기존 DB 인스턴스를 프로비저닝된 인스턴스에서 서버리스로 또는 서버리스에서 프로비저닝된 인스턴스로 수정할 수 있습니다.
-
개발 및 테스트 - Neptune Serverless는 개발 및 테스트 환경에도 적합합니다. Neptune Serverless를 사용하면 가장 까다로운 애플리케이션을 테스트하기에 충분한 최대 용량으로 DB 인스턴스를 만들고 테스트 사이에 시스템이 유휴 상태일 수 있는 다른 모든 시간에는 낮은 최소 용량으로 DB 인스턴스를 만들 수 있습니다.
Neptune Serverless는 컴퓨팅 용량만 규모를 조정합니다. 스토리지 볼륨은 동일하게 유지되며 서버리스 크기 조정의 영향을 받지 않습니다.
참고
또한 Neptune Serverless와 Neptune Auto Scaling을 사용하여 다양한 종류의 워크로드 변동을 처리할 수 있습니다.
Amazon Neptune Serverless 제약 조건
-
Neptune Serverless는 다음 리전에서만 사용할 수 있습니다.
미국 동부(버지니아 북부):
us-east-1
미국 동부(오하이오):
us-east-2
미국 서부(캘리포니아 북부):
us-west-1
미국 서부(오레곤):
us-west-2
캐나다(중부):
ca-central-1
유럽(스톡홀름):
eu-north-1
유럽(스페인):
eu-south-2
유럽(아일랜드):
eu-west-1
유럽(런던):
eu-west-2
유럽(프랑크푸르트):
eu-central-1
아시아 태평양(도쿄):
ap-northeast-1
아시아 태평양(싱가포르):
ap-southeast-1
아시아 태평양(시드니):
ap-southeast-2
-
초기 엔진 버전에서는 사용할 수 없음 - Neptune Serverless는 엔진 릴리스 1.2.0.1 이상에서만 사용할 수 있습니다.
-
Neptune 조회 캐시와 호환되지 않음 - 조회 캐시는 서버리스 DB 인스턴스에서는 작동하지 않습니다.
-
서버리스 인스턴스의 최대 메모리는 256GB입니다. –
MaxCapacity
128NCUs(지원되는 최고 설정)로 설정하면 Neptune Serverless 인스턴스가R6g.8XL
프로비저닝된 인스턴스 유형의 메모리와 동일한 256GB의 메모리로 확장할 수 있습니다.