Amazon Neptune 한도 - Amazon Neptune

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

Amazon Neptune 한도

리전

Amazon Neptune을 사용할 수 있는 지역은 다음과 같습니다. AWS

  • 미국 동부(버지니아 북부):   us-east-1

  • 미국 동부(오하이오):   us-east-2

  • 미국 서부(캘리포니아 북부):   us-west-1

  • 미국 서부(오레곤):   us-west-2

  • 캐나다(중부):   ca-central-1

  • 남아메리카(상파울루):   sa-east-1

  • 유럽(스톡홀름):   eu-north-1

  • 유럽(아일랜드):   eu-west-1

  • 유럽(런던):   eu-west-2

  • 유럽(파리):   eu-west-3

  • 유럽(프랑크푸르트):   eu-central-1

  • 중동(바레인):   me-south-1

  • 중동 (): UAE me-central-1

  • 이스라엘(텔아비브):   il-central-1

  • 아프리카(케이프타운):   af-south-1

  • 아시아 태평양(홍콩):   ap-east-1

  • 아시아 태평양(도쿄):   ap-northeast-1

  • 아시아 태평양(서울):   ap-northeast-2

  • 아시아 태평양 (오사카): ap-northeast-3

  • 아시아 태평양(싱가포르):   ap-southeast-1

  • 아시아 태평양(시드니):   ap-southeast-2

  • 아시아 태평양(뭄바이):   ap-south-1

  • 중국(베이징):   cn-north-1

  • 중국(닝샤):   cn-northwest-1

  • AWS GovCloud (미국 서부): us-gov-west-1

  • AWS GovCloud (미국 동부): us-gov-east-1

중국 리전별 차이

많은 AWS 서비스와 마찬가지로 Amazon Neptune은 중국 (베이징) 과 중국 (닝샤) 에서 다른 지역과 약간 다르게 운영됩니다. AWS

예를 들어 Neptune ML이 API Amazon Gateway를 사용하여 내보내기 서비스를 생성하는 IAM 경우 기본적으로 인증이 활성화됩니다. 중국 리전에서는 해당 옵션을 변경하는 프로세스가 다른 리전의 경우와 약간 다릅니다.

이러한 차이점과 기타 차이점이 여기에 설명되어 있습니다.

스토리지 클러스터 볼륨의 최대 크기

Neptune 클러스터 볼륨은 중국을 제외한 모든 지원 지역에서 최대 128테비바이트 (TiB) 까지 증가할 수 있으며 GovCloud, 한도는 64TiB입니다. 이는 릴리스: 1.0.2.2(2020년 3월 9일)부터 모든 엔진 릴리스에 해당됩니다. Amazon Neptune 스토리지, 신뢰성 및 가용성을 참조하세요.

지원되는 DB 인스턴스 크기

Neptune은 지역별로 다양한 DB 인스턴스 클래스를 지원합니다. AWS 특정 리전에서 지원되는 클래스를 알아보려면 Amazon Neptune 요금으로 이동하여 원하는 리전을 선택하십시오.

계정별 한도 AWS

Amazon Neptune은 특정 관리 기능의 경우 Amazon 관계형 데이터베이스 서비스 (Amazon) 와 공유하는 운영 기술을 사용합니다. RDS

각 AWS 계정에는 생성할 수 있는 Amazon Neptune 및 RDS Amazon 리소스 수에 대한 지역별 제한이 있습니다. 이러한 리소스에는 DB 인스턴스 및 DB 클러스터가 포함됩니다.

리소스에 대한 제한에 도달하면 해당 리소스 생성을 위한 추가 호출이 예외와 함께 실패합니다.

Amazon Neptune과 Amazon 간에 공유되는 제한 목록은 RDS Amazon 사용 설명서의 RDS Amazon 제한 사항을 참조하십시오 RDS.

Neptune에 연결하려면 다음이 필요합니다. VPC

Amazon Neptune은 가상 사설 클라우드 VPC () 전용 서비스입니다.

또한 인스턴스는 외부에서의 액세스를 허용하지 않습니다. VPC

Neptune에는 다음이 필요합니다. SSL

Amazon Neptune은 엔진 1.0.4.0 버전부터 모든 인스턴스 또는 클러스터 엔드포인트에 대한 보안 소켓 계층 SSL () HTTPS 연결만 허용합니다.

Neptune에는 다음과 같은 강력한 암호 제품군을 사용하는 버전 1.2가 TLS 필요합니다.

  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

가용 영역 및 DB 서브넷 그룹

Amazon Neptune에는 지원되는 가용 영역 두 개 이상의 서브넷이 있는 각 클러스터에 대한 DB 서브넷 그룹이 필요합니다 (). AZs

각 가용 영역마다 3개 이상의 서브넷을 사용하는 것이 좋습니다.

HTTP최대 요청 페이로드 (150MB)

그렘린 및 SPARQL HTTP 요청의 총 크기는 150MB 미만이어야 합니다. 요청이 이 크기를 초과하면 Neptune에서 HTTP 400: BadRequestException을 반환합니다.

이 제한은 WebSockets Gremlin 연결에는 적용되지 않습니다.

Gremlin 구현 차이

Amazon Neptune Gremlin 구현에는 관련 구현 세부 정보가 포함되며, 이는 다른 Gremlin 구현과 다를 수 있습니다.

자세한 내용은 Amazon Neptune에 사용되는 Gremlin 표준 규정 준수 단원을 참조하십시오.

문자열 데이터에서 null 문자를 지원하지 않는 Neptune

Neptune은 문자열에서 null 문자를 지원하지 않습니다. 이는 Gremlin 및 및openCypher/데이터에 대한 속성 그래프 데이터에서도 마찬가지입니다. RDF SPARQL

SPARQLUPDATELOAD에서 URI

SPARQL UPDATE LOADfrom은 같은 리소스 내에 있는 리소스에서만 URI 작동합니다VPC.

여기에는 Amazon S3 URLs VPC 엔드포인트가 생성된 클러스터와 동일한 지역의 Amazon S3도 포함됩니다.

Amazon S3가 URL 있어야 HTTPS 하며 모든 인증이 에 포함되어야 합니다URL. 자세한 내용은 Amazon 심플 스토리지 서비스 API 참조의 요청 인증: 쿼리 파라미터 사용을 참조하십시오.

VPC엔드포인트 생성에 대한 자세한 내용은 을 참조하십시오Amazon S3 VPC 엔드포인트 생성.

파일에서 데이터를 로드해야 하는 경우 Amazon Neptune API 로더를 사용하는 것이 좋습니다. 자세한 내용은 Amazon Neptune 대량 로더를 사용하여 데이터 수집 단원을 참조하십시오.

참고

Amazon Neptune API 로더는 그렇지 않습니다. ACID

IAM인증 및 액세스 제어

릴리스 1.2.0.0 이전의 Neptune 엔진 IAM 버전에서는 인증 및 액세스 제어가 DB 클러스터 수준에서만 지원됩니다. 하지만 1.2.0.0 릴리스부터는 정책의 조건 키를 사용하여 보다 세분화된 수준에서 쿼리 기반 액세스를 제어할 수 있습니다. IAM 자세한 내용은 Neptune 데이터 액세스 정책문에서 쿼리 작업 사용Amazon Neptune의 AWS Identity and Access Management (IAM) 개요 섹션을 참조하세요.

Amazon Neptune 콘솔에는 권한이 필요합니다. NeptuneReadOnlyAccess 이 액세스를 취소하여 IAM 사용자에 대한 액세스를 제한할 수 있습니다. 자세한 내용은 AWS Amazon Neptune의 관리형 (사전 정의된) 정책 단원을 참조하세요.

Amazon Neptune은 사용자 이름/암호 기반 액세스 제어를 지원하지 않습니다.

WebSocket 동시 연결 및 최대 연결 시간

Neptune DB 인스턴스당 동시 WebSocket 연결 수에는 제한이 있습니다. 이 한도에 도달하면 Neptune은 할당된 힙 메모리를 모두 사용하지 않도록 WebSocket 새 연결을 열기 위한 모든 요청을 조절합니다.

Neptune에서 지원하는 모든 대형 인스턴스 유형과 모든 서버리스 인스턴스의 경우 최대 동시 연결 수는 32K (32,768개) WebSocket 입니다.

소규모 인스턴스 유형의 최대 동시 WebSocket 연결 수는 아래 표에 나와 있습니다.

인스턴스 유형 최대 동시 연결 수 WebSocket

db.t3.medium

512

db.t4g.medium

512

db.r5.large

2,048

db.r5d.large

2,048

db.r5.xlarge

4,096

db.r5.2xlarge

8,192

db.r5d.2xlarge

8,192

db.r5.4xlarge

16,384

db.r5d.4xlarge

16,384

db.r6g.large

2,048

db.r6gd.large

2,048

db.r6g.xlarge

4,096

db.r6gd.xlarge

4,096

db.r6g.2xlarge

8,192

db.r6gd.2xlarge

8,192

db.r6g.4xlarge

16,384

db.r6gd.4xlarge

16,384

db.x2g.large

2,048

db.x2gd.large

2,048

db.x2g.xlarge

4,096

db.x2gd.xlarge

4,096

db.x2iedn.xlarge

4,096

db.x2g.2xlarge

8,192

db.x2gd.2xlarge

8,192

db.x2g.4xlarge

16,384

db.x2gd.4xlarge

16,384

db.x2iedn.2xlarge

16,384

db.x2iezn.2xlarge

16,384

서버리스

32,768

(기타 대규모 인스턴스 유형)

32,768

참고

Neptune 엔진 릴리스 1.1.0.0부터 Neptune은 R4 인스턴스 유형을 더 이상 지원하지 않습니다.

클라이언트가 연결을 정상적으로 닫으면 해당 닫기가 열린 연결 수에 즉시 반영됩니다.

클라이언트가 연결을 끊지 않는 경우 20~25분의 유휴 제한 시간이 지나면 연결이 자동으로 종료될 수 있습니다. 유휴 제한 시간은 클라이언트로부터 마지막 메시지를 수신한 이후 경과된 시간을 말합니다. 그러나 유휴 제한 시간에 도달하지 않는 한 Neptune은 연결을 무기한 열린 상태로 유지합니다.

IAM인증이 활성화된 경우 WebSocket 연결이 이미 닫히지 않았다면 설정된 지 10일이 지난 후 몇 분이 지나면 항상 연결이 끊깁니다.

속성 및 레이블에 대한 제한

그래프에 표시할 수 있는 꼭지점과 모서리 또는 RDF 사각형의 수에는 제한이 없습니다.

하나의 버텍스나 엣지에 있을 수 있는 속성이나 레이블의 수에도 제한이 없습니다.

개별 속성이나 레이블의 크기에는 55MB의 크기 제한이 있습니다. 즉, RDF 쿼드의 모든 열 (S, P, O 또는 G) 에 있는 값은 55MB를 초과할 수 없습니다. RDF

이미지와 같은 더 큰 객체를 그래프의 버텍스나 노드와 연결해야 하는 경우 이러한 객체를 Amazon S3에 파일로 저장하고 Amazon S3 경로를 속성 또는 레이블로 사용할 수 있습니다.

Neptune 대량 로더에 영향을 미치는 제한

한 번에 64개보다 많은 Neptune 대량 로드 작업을 대기열에 넣을 수 없습니다.

Neptune은 가장 최근 1,024개의 대량 로드 작업만 추적합니다.

Neptune은 작업당 마지막 10,000개의 오류 세부 정보만 저장합니다.