

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon Neptune Serverless
<a name="neptune-serverless"></a>

Amazon Neptune Serverless는 매우 크게 증가하는 처리 수요를 충족하기 위해 필요에 따라 DB 클러스터의 규모를 조정하고 수요가 감소하면 다시 스케일 다운하도록 설계된 온디맨드 자동 확장 구성입니다. Neptune 데이터베이스의 워크로드 모니터링 및 용량 조정 프로세스를 자동화하는 데 도움이 됩니다. 용량은 애플리케이션 수요에 따라 자동으로 조정되며 애플리케이션에서 실제로 필요한 리소스에 대해서만 요금이 청구됩니다.

## Neptune Serverless 사용 사례
<a name="neptune-serverless-uses"></a>

Neptune Serverless 요구 사항이 많고 매우 가변적인 워크로드에 적합하며 데이터베이스 사용량이 일반적으로 짧은 시간 동안 높게 나타난 후 오랜 시간 작업이 적거나 전혀 작업이 없을 때 매우 유용할 수 있습니다. Neptune Serverless는 다음과 같은 사용 사례에 특히 유용합니다.
+ **가변 워크로드** – 워크로드의 증가가 갑작스럽고 예측할 수 없는 증가가 CPU 활동에서 실행되는 경우입니다. Neptune Serverless를 사용하면 활동이 급증하는 시점이 지난 다음 그래프 데이터베이스에서 자동으로 용량의 규모를 조정하여 워크로드 수요를 충족하도록 다시 스케일 다운합니다. 더 이상 정점 또는 평균 용량에 맞춰 프로비저닝하지 않아도 됩니다. 정점의 워크로드를 처리하기 위해 용량 상한을 지정할 수 있으며, 필요한 경우가 아니면 그 용량이 사용되지 않습니다.

  Neptune Serverless의 세분화된 규모 조정을 사용하면 워크로드 요구 사항과 용량을 매우 비슷하게 일치시킬 수 있습니다. Neptune Serverless는 필요에 따라 세분화된 증분으로 용량을 추가하거나 제거할 수 있습니다. 용량이 조금만 더 필요한 경우 [Neptune 용량 단위(NCU)](neptune-serverless-capacity-scaling.md)의 절반만 추가할 수 있습니다.
+ **멀티 테넌트 애플리케이션** - 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을 사용](manage-console-autoscaling.md#autoscaling-with-serverless)하여 다양한 종류의 워크로드 변동을 처리할 수 있습니다.

## Amazon Neptune Serverless 제약 조건
<a name="neptune-serverless-limitations"></a>
+ 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-west-3`
  + 유럽(프랑크푸르트):   `eu-central-1`
  + 유럽(취리히):   `eu-central-2`
  + 아시아 태평양(도쿄):   `ap-northeast-1`
  + 아시아 태평양(서울):   `ap-northeast-2`
  + 아시아 태평양(싱가포르):   `ap-southeast-1`
  + 아시아 태평양(시드니):   `ap-southeast-2`
  + 아시아 태평양(자카르타): `ap-southeast-3`
  + 아시아 태평양(홍콩):   `ap-east-1`
  + 아시아 태평양(뭄바이):   `ap-south-1`
  + 아시아 태평양(하이데라바드):   `ap-south-2`
  + 남아메리카(상파울루):   `sa-east-1`
+ **초기 엔진 버전에서는 사용할 수 없음** - Neptune Serverless는 엔진 릴리스 1.2.0.1 이상에서만 사용할 수 있습니다.
+ **Neptune 조회 캐시와 호환되지 않음** - [조회 캐시](feature-overview-lookup-cache.md)는 서버리스 DB 인스턴스에서는 작동하지 않습니다.
+ **서버리스 인스턴스의 최대 메모리는 256GB** - `MaxCapacity`를 128NCU(지원되는 최고 설정)로 설정하면 Neptune Serverless 인스턴스의 메모리를 256GB까지 규모를 조정할 수 있으며, 이는 `R6g.8XL` 프로비저닝된 인스턴스 유형과 동일합니다.