개요

Amazon Neptune은 빠르고 안정적인 완전관리형 그래프 데이터베이스 서비스로, 상호 연결성이 높은 데이터 세트를 자격 증명 그래프, 지식 그래프 및 사기 탐지 등의 사용 사례에 활용하는 애플리케이션을 손쉽게 구축 및 실행할 수 있도록 지원합니다. Neptune은 함께 또는 별도로 사용할 수 있는 두 개의 엔진, 즉 Amazon Neptune Database와 Amazon Neptune Analytics로 구성됩니다.

Neptune Database는 탁월한 확장성과 가용성을 제공하도록 설계된 서버리스 데이터 그래프 데이터베이스입니다. Neptune Database에는 장기 약정이나 선결제 비용이 없습니다. 데이터베이스에 대하여 시간 당, 온디맨드 인스턴스 사용에 따라 비용을 지불하면 됩니다. 따라서 하드웨어를 계획, 구매, 유지 관리하는 데 수반되는 비용과 복잡성이 사라지고 일반적으로 큰 규모의 고정 비용이 훨씬 적은 가변 비용으로 전환됩니다.

새롭게 선보이는 Neptune Analytics는 대량의 그래프 데이터를 신속하게 분석하여 인사이트를 얻고 추세를 찾아내는 분석 데이터베이스 엔진입니다. Neptune Analytics를 사용하면 메모리 최적화된 Neptune 용량 단위(m-NCU) 구성을 기준으로 요금이 부과됩니다. 1m-NCU는 1GB의 메모리와 1시간 동안의 해당 컴퓨팅 및 네트워킹 용량에 해당합니다. 128 m-NCU부터 4,096 m-NCU까지 정의된 구성으로 사용할 수 있습니다. 최적의 인스턴스 패밀리와 인스턴스 크기를 선택할 필요가 없습니다. 영구 스토리지 또는 I/O에 대한 추가 요금이 없습니다. 그래프 스냅샷에는 백업 스토리지 요금이 적용됩니다.

Neptune Database 클러스터 구성(신규)

Neptune 이용 시에는 애플리케이션의 확장 요구 사항이나 진화하는 데이터 액세스 패턴에 관계없이 데이터베이스 클러스터를 비용 효율적으로 실행하도록 구성할 수 있습니다. Amazon Neptune Standard와 Amazon Neptune I/O-Optimized 구성 옵션 중 개별적인 워크로드의 특성에 맞춰 요금-성능 및 요금-예측 가능성 요구 사항에 가장 잘 맞는 옵션을 유연하게 선택할 수 있습니다. 데이터베이스 인스턴스, 스토리지 및 I/O 요금은 선택한 옵션에 따라 달라집니다. 자세히 알아보려면 Amazon Neptune 스토리지 및 신뢰성을 참조하세요.

Neptune Standard는 일반적인 데이터 액세스 패턴을 사용하고 I/O 사용량이 낮거나 중간 정도인 Neptune에서 실행되는 대부분의 애플리케이션에 비용 효율적인 요금을 제공합니다. Neptune Standard 이용 시에는 데이터베이스 인스턴스, 스토리지 및 요청 I/O당 요금에 대한 비용을 지불합니다.

Neptune I/O-Optimized는 I/O 집약형 애플리케이션을 위한 요금 대비 성능을 향상시킵니다. I/O 지출이 총 Neptune 데이터베이스 지출의 25%를 초과하는 경우 Neptune I/O-Optimized를 이용하면 I/O 집약적 워크로드의 비용을 최대 40% 절감할 수 있습니다. Neptune I/O-Optimized 이용 시에는 데이터베이스 인스턴스 및 스토리지 사용량에 대해서만 비용을 지불하고 읽기 및 쓰기 I/O 작업에 대한 요금이 부과되지 않습니다. Neptune I/O-Optimized는 진화하는 데이터 액세스 패턴이나 I/O 사용량에 관계없이 모든 애플리케이션에 대해 예측 가능한 요금을 제공합니다. Neptune I/O-Optimized는 I/O 지출의 변동을 없애줍니다.

무료로 Amazon Neptune Database 시작하기

AWS 프리 티어를 사용하는 고객은 Neptune Database를 무료로 시작할 수 있습니다. 조직에서 2022년 4월 20일 전에 Neptune 클러스터를 생성한 적이 없는 경우 Neptune db.t3.medium 또는 db.t4g.medium 인스턴스 750시간, I/O 요청 1,000만 건, 스토리지 1GB 및 백업 스토리지 1GB를 30일간 무료로 사용할 수 있습니다.

무료 평가판은 첫 Neptune Database 클러스터를 생성한 날부터 시작됩니다. 무료 평가판이 만료되거나 사용량이 무료 허용량을 초과한 후에는 표준 온디맨드 요금으로 계속 실행할 수 있습니다. 자세한 내용은 Neptune 무료 평가판 페이지를 참조하세요.

Amazon Neptune Analytics

Neptune Analytics는 Neptune용 분석 데이터베이스 엔진으로, 수백억 개의 그래프 연결에서 몇 초 만에 빠른 분석 작업을 수행할 수 있습니다. Neptune Analytics는 그래프 데이터를 빠르게 분석하기 위해 대규모 그래프 데이터 세트를 메모리에 저장하며, 최적화된 그래프 분석 알고리즘, 지연 시간이 짧은 그래프 쿼리 및 벡터 검색 라이브러리를 지원합니다.

시작 시 Neptune Analytics는 고객이 그래프를 만들 때 선택할 수 있는 128 m-NCU부터 4,096 m-NCU까지 9가지 m-NCU 구성을 제공합니다. 1m-NCU는 1GB의 메모리와 1시간 동안의 해당 컴퓨팅 및 네트워킹 용량에 해당합니다. 고객은 분석을 완료하는 즉시 그래프를 종료할 수 있으며 그래프가 실행된 기간에 대해서만 요금이 부과됩니다.

Neptune Database의 온디맨드 인스턴스 요금

온디맨드 인스턴스의 경우, 장기 약정이나 선불 요금 없이 사용한 데이터베이스에 대해 시간당 요금을 지불하면 됩니다. 따라서 하드웨어를 계획, 구매, 유지 관리하는 데 수반되는 비용과 복잡성이 사라지고 일반적으로 큰 규모의 고정 비용이 훨씬 적은 가변 비용으로 전환됩니다.

인스턴스 요금은 읽기 및 쓰기 워크로드에 사용되는 기본 인스턴스 2개와 읽기 확장 및 장애 조치 향상에 사용되는 Amazon Neptune 복제본에 적용됩니다. Neptune은 다중 가용 영역(다중 AZ) 아키텍처를 사용하여 중단 발생 시 복제본 중 하나로 장애 조치를 수행합니다. 다중 AZ 배포 요금은 기본 인스턴스 비용에 각 Neptune 복제본의 요금을 합한 금액입니다. 가용성을 극대화하기 위해 다른 가용 영역에 기본 인스턴스의 복제본을 하나 이상 배치할 것을 권장합니다.

인스턴스 요금은 애플리케이션의 필요에 맞춰 요금-성능 및 요금-예측 가능성 요구 사항에 가장 잘 맞도록 선택한 데이터베이스 클러스터 구성에 따라 달라집니다. 데이터베이스 클러스터의 모든 인스턴스에는 Neptune Standard 또는 Neptune I/O-Optimized 구성 요금이 부과됩니다.

T4g 및 T3 CPU 크레딧

Amazon Neptune T4g 및 T3 DB 인스턴스는 무제한 모드로 실행되므로 연속 24시간 기간 동안 평균 CPU 사용량이 인스턴스의 기본 사용량을 초과하는 경우 요금이 부과됩니다. CPU 크레딧은 vCPU 시간당 0.15 USD로 부과됩니다. CPU 크레딧 요금은 모든 AWS 리전에서 T4g 및 T3 인스턴스에 대해 동일합니다. 

Amazon Neptune Database Serverless

Neptune Serverless는 Neptune Database의 서버리스 배포 옵션입니다. 이는 온디맨드 자동 크기 조정 배포 옵션으로, 애플리케이션 요구 사항에 따라 데이터베이스 용량이 자동으로 조정됩니다. Neptune Serverless를 사용하면 활성 상태일 때 데이터베이스가 소비하는 데이터베이스 용량 및 스토리지에 대해서만 요금을 지불합니다. 데이터베이스 용량은 애플리케이션 워크로드 요구 사항에 맞춰 자동으로 스케일 업 또는 스케일 다운되므로 비용 및 관리 시간을 줄일 수 있습니다. Neptune Serverless는 초 단위로 청구되는 NCU(Neptune Capacity Unit)로 데이터베이스 용량을 측정합니다. 1 NCU는 해당 CPU 및 네트워킹과 함께 약 2GiB의 메모리를 사용합니다. 이는 Neptune 프로비저닝 인스턴스에서 사용되는 양과 유사합니다.

스케일 업 지연 시간

초당 수십만 건 트랜잭션 수준으로 자동 확장

스케일 다운 지연 시간

5분 미만

시작 용량

1 NCU

용량 세부 단위

최소 1 NCU 증분 단위의 세밀한 단위

읽기 전용 복제본

읽기 확장성을 위한 최대 15개의 Neptune 복제본

다중 AZ 및 SLA

고가용성을 위해 서로 다른 AZ에 읽기 전용 복제본을 배포합니다. 자세한 내용은 Amazon Neptune SLA를 참조하세요.

Neptune Database의 데이터베이스 스토리지 및 I/O 요금

Neptune Database에 사용된 스토리지는 월별 GB 단위로 청구되며 사용한 I/O는 100만 요청 건 단위로 청구됩니다. Neptune 데이터베이스에 사용된 스토리지와 I/O에 대해서만 요금이 부과되므로 미리 프로비저닝할 필요가 없습니다.

달리 명시된 경우를 제외하고 요금에는 VAT 및 해당 판매세를 비롯한 관련 조세 공과가 포함되지 않습니다. 청구지 주소가 일본으로 되어 있는 고객의 경우 AWS 사용 시 일본 소비세의 적용을 받게 됩니다. 자세히 알아보세요.

글로벌 데이터베이스

Amazon Neptune 글로벌 데이터베이스는 대기 시간이 짧은 글로벌 읽기 기능 및 예상 밖의 리전 전체 중단 발생 시 재해 복구 기능을 제공하는 옵션 기능입니다. 기본 리전과 보조 리전 사이에 복제된 쓰기 I/O에 대한 비용을 지불합니다. 각 보조 리전에 복제된 쓰기 I/O의 수는 기본 리전에서 수행한 리전 내 쓰기 I/O의 수와 같습니다. 복제된 쓰기 I/O와 별도로 인스턴스, 스토리지, 교차 리전 데이터 전송 및 백업 스토리지에 대한 표준 Neptune 요금이 부과됩니다.

백업 스토리지 요금

백업 스토리지 요금은 Neptune Database 및 Neptune Analytics 모두에 적용됩니다.

Neptune용 백업 스토리지는 자동화된 데이터베이스 백업 및 고객이 생성하는 모든 데이터베이스 클러스터 스냅샷과 연결된 스토리지입니다. 백업 보존 기간을 연장하거나 데이터베이스 클러스터 스냅샷을 생성하면 사용하는 백업 스토리지 공간이 증가합니다.

백업 스토리지는 리전별로 할당됩니다. 전체 백업 스토리지 공간은 해당 리전에 있는 모든 백업용 스토리지의 합계와 같습니다. 데이터베이스 스냅샷을 다른 리전으로 이동하면 대상 리전에 할당된 백업 스토리지가 증가합니다.

각 Neptune 클러스터의 전체 Neptune 스토리지의 최대 100%에 해당하는 백업 스토리지에 대해서는 추가 비용이 부과되지 않습니다. 백업 보존 기간은 1일이며 이 보존 기간을 초과하는 스냅샷이 없는 경우에도 백업 스토리지에 대한 추가 요금이 없습니다.

데이터베이스 클러스터가 삭제된 후 저장되는 스냅샷 및 백업 스토리지에 위와 같은 요금이 부과됩니다.

데이터 전송 요금

아래의 요금은 Neptune Database에서 '수신'하거나 '송신'된 데이터를 기준으로 책정된 것입니다.

명시된 경우를 제외하고 요금에는 VAT 및 해당 판매세를 비롯한 관련 조세 공과가 포함되지 않습니다. 청구지 주소가 일본으로 되어 있는 고객의 경우 AWS 사용 시 일본 소비세의 적용을 받게 됩니다.

동일한 가용 영역에서 Neptune과 Amazon EC2 인스턴스 간에 전송된 데이터는 무료입니다.

다중 AZ 배포 복제를 위해 가용 영역 간에 전송된 데이터는 무료입니다.

VPC 외부의 Neptune 데이터베이스 인스턴스: 같은 리전의 서로 다른 가용 영역에서 Amazon EC2 인스턴스와 Neptune Database 인스턴스 간에 전송된 데이터의 경우, Neptune Database 인스턴스에서 수신 또는 송신된 트래픽에 대한 데이터 전송 요금은 없습니다. Amazon EC2 인스턴스에서 수신 또는 송신된 데이터 전송에 대해서만 요금이 청구되며, 표준 Amazon EC2 리전 데이터 전송 요금이 적용됩니다(수신/송신 GB당 0.01 USD).

VPC 내부의 Neptune Database 인스턴스: 동일한 리전의 서로 다른 가용 영역에서 Amazon EC2 인스턴스와 Neptune Database 인스턴스 간에 전송된 데이터의 경우, 양쪽 모두에 Amazon EC2 리전 데이터 전송 요금이 청구됩니다.

Amazon Neptune Workbench

Amazon Neptune Workbench는 Amazon SageMaker를 통해 호스트되는 Jupyter notebook에서 그래프 쿼리를 실행하고 결과를 시각화하는 데 사용할 수 있는 Neptune 노트북을 제공합니다. Neptune 노트북 인스턴스는 준비 상태로 실행되는 인스턴스 시간을 기준으로 요금이 부과됩니다. 이러한 Neptune Workbench 요금은 엔진 선택과 무관하며 Neptune Database 및 Neptune Analytics 모두에서 사용할 수 있습니다.

요금 예시

요금 예시 1

사용자의 Amazon Neptune Database가 미국 동부(버지니아 북부)의 db.r5.large 인스턴스(온디맨드)에서 실행 중이라고 가정합니다. 사용자는 100GB 백업과 50GB의 데이터를 저장하며, 월별 50GB의 데이터 전송 수신 및 월별 10GB의 데이터 전송 발신을 포함하는 월별 2억 개의 I/O를 수행합니다. 요금은 다음과 같이 계산됩니다.

인스턴스 요금
db.r5.large 인스턴스의 온디맨드 요금은 시간당 0.348 USD이므로 이 인스턴스에 대한 월 요금은 250.56 USD(0.348 USD * 24 * 30)가 됩니다.

스토리지 요금
스토리지 비용은 월별 GB당 0.10 USD이므로 50GB의 스토리지에 대한 월(30일) 비용은 5 USD(0.10 USD * 50)가 됩니다. 첫 50GB의 백업 스토리지에는 추가 요금이 없습니다. 나머지 50GB의 백업 스토리지에는 1.05 USD(0.021 USD*50)의 요금이 발생합니다.

I/O 요금
I/O 비용은 요청 1백만 건 단위로 0.20 USD이므로 월 2억 건의 I/O의 비용은 40 USD(0.20 USD * 200)입니다.데이터 전송 요금

데이터 전송 요금
Amazon Neptune Database로 수신되는 데이터 전송에 대한 요금은 없습니다. 데이터 전송 송신(최대 100GB/월) 또한 무료입니다. 데이터 전송 송신 비용은 0.00 USD(0.00 USD * 10)입니다.

요금 합계
250.56 USD 인스턴스 요금
5 USD 스토리지 요금
1.05 USD 백업 스토리지 요금
40 USD I/O 요금
1.08 USD 데이터 전송 요금
합계 = 297.69 USD

요금 예시 2

사용자의 Amazon Neptune Database가 미국 동부(버지니아 북부)의 db.r5.large 인스턴스(온디맨드)에서 실행 중이라고 가정합니다. 사용자는 100GB 백업과 50GB의 데이터를 저장하며, 월별 50GB의 데이터 전송 수신 및 월별 10GB의 데이터 전송 발신을 포함하는 월별 4억 5천만 개의 I/O를 수행합니다. 요금을 표준 구성과 비교해 보겠습니다. I/O-Optimized 구성:

인스턴스 요금
I/O-Optimized db.r5.large 인스턴스의 온디맨드 요금은 시간당 0.4698 USD이므로 이 인스턴스에 대한 월 요금은 338.26 USD(0.4698 USD * 24 * 30)가 됩니다.

스토리지 요금
I/O-Optimized의 스토리지 비용은 월별 GB당 0.225 USD이므로 50GB의 스토리지에 대한 월(30일) 비용은 11.25 USD(0.225 USD * 50)가 됩니다. 첫 50GB의 백업 스토리지에는 추가 요금이 없습니다. 나머지 50GB의 백업 스토리지에는 1.05 USD(0.021 USD*50)의 요금이 발생합니다.

I/O 요금
I/O-Optimized 구성에서는 I/O 요금이 부과되지 않습니다.

데이터 전송 요금
Amazon Neptune Database로 수신되는 데이터 전송에 대한 요금은 없습니다. 데이터 전송 송신(최대 100GB/월) 또한 무료입니다. 데이터 전송 송신 비용은 0.00 USD(0.00 USD * 10)입니다.

요금 합계
338.26 USD 인스턴스 요금
11.25 USD 스토리지 요금
1.05 USD 백업 스토리지 요금
0 USD I/O 요금
1.08 USD 데이터 전송 요금
합계 = 351.64 USD

요금 예시 3

사용자의 Amazon Neptune Database가 유럽(프랑크푸르트)의 기본 db.r5d.2xlarge 인스턴스(온디맨드) 1개와 복제본 r5d.2xlarge 인스턴스(온디맨드) 3개에서 실행 중입니다. 또한, Neptune Workbench를 사용하여 ml.t3.xlarge 노트북 인스턴스(온디맨드) 한 개를 동일 리전에서 실행합니다. 월별 75GB의 백업과 100GB의 데이터를 저장하며 I/O 1억 5천만 건을 실행합니다. 요금은 다음과 같이 계산됩니다.

인스턴스 요금
db.r5d.2xlarge의 온디맨드 요금은 시간당 1.92 USD입니다. 클러스터에 인스턴스 4개를 보유하고 있으므로 클러스터에 대한 30일로 구성된 월별 비용은 5,529.60 USD(1.92 USD * 4 * 24 * 30)입니다.

스토리지 요금
스토리지 비용은 월별 GB당 0.119 USD이므로 100GB의 스토리지에 대한 월(30일) 비용은 11.90 USD(0.119 USD * 100)가 됩니다. 각 Neptune 클러스터의 전체 Neptune Database 스토리지의 최대 100%에 해당하는 백업 스토리지에 대해서는 추가 비용이 부과되지 않습니다. 백업 비용은 0.00 USD입니다.

I/O 요금
I/O 비용은 요청 1백만 건 단위로 0.22 USD이므로 월 1억 5천만 건의 I/O에 대한 비용은 33.00 USD(0.22 USD * 150)입니다.

노트북 요금
노트북은 Amazon SageMaker의 노트북 서비스를 통해 호스팅되고 요금이 청구됩니다. 인스턴스가 준비 상태일 때 노트북 인스턴스에 대해 고객에게 요금이 청구됩니다. ml.t3.xlarge 인스턴스의 온디맨드 요금은 시간당 0.23 USD이므로 해당 노트북 인스턴스에 대한 월 요금(30일 기준)은 165.60 USD(0.23 USD * 24 * 30)가 됩니다.

요금 합계
5,529.60 USD 데이터베이스 인스턴스 요금
11.90 USD 스토리지 요금
0.00 USD 백업 요금
33.00 USD I/O 요금
165.60 USD 노트북 인스턴스 요금
합계 = 5,740.10 USD

요금 예시 4

그래프에서 PageRank 및 기타 분석 쿼리를 매일 실행하여 시간 경과에 따른 영향의 추세를 모니터링하려고 한다고 가정해 보겠습니다. S3에서 데이터를 읽고 결과를 다시 S3에 저장합니다. 실시간 트래픽을 처리하지 않기 때문에 추가적인 상시 대기 방식 그래프가 구성되지 않습니다. 그래프에서 전체 분석 작업을 실행하는 데 2시간이 걸리고 256 GB의 RAM이 필요하다고 가정하면 다음과 같습니다.

총 PMH 비용 = 256_PMH_Hr_Cost * 시간 = 7.68 * 2 = 15.36 USD

추가 요금: 애플리케이션에서 Amazon S3와 같은 다른 AWS 서비스를 사용하는 경우 스탠더드 S3 요금이 부과됩니다.

추가적인 요금 리소스

AWS 요금 계산기

AWS에서 월별 비용을 손쉽게 계산

요금 지원 받기

AWS 전문가에게 맞춤 견적 받기

제품 관련 추가 리소스 확인

리소스를 확인하여 Amazon Neptune에 대해 자세히 알아보십시오.

자세히 알아보기 
무료 계정에 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다. 

가입 
콘솔에서 구축 시작

AWS Management Console에서 Amazon Neptune을 사용하여 구축을 시작하세요.

로그인