본문으로 건너뛰기

CosmosdbSql



리소스 아이콘

리소스 개요

Azure Cosmos DB SQL API는 SQL API가 지원하는 JSON 형식의 데이터를 저장하고 쿼리할 수 있는 완전 관리형 NoSQL 데이터베이스 서비스입니다. 전역 분산, 자동 장애 조치, 백업, 일관성 정책 등을 통해 확장성과 고가용성을 제공합니다.

연관 리소스

상위 리소스

연결 리소스

리소스 설정 값

기본 설정

  • capabilities_list : 사용할 Cosmos DB의 API 목록
  • enable_multiple_write_locations : 다중 영역 쓰기 활성화 여부 - true, false
  • public_network_access_enabled : 공용 IP 주소 또는 서비스 엔드포인트를 통해 공개적으로 계정에 연결 활성화 - true, false
  • enable_automatic_failover : 자동 장애 조치 활성화 - true, false
  • virtual_network_filter_enabled : 가상 네트워크의 특정 Subnet만 계정에 접근하도록 필터 활성화 - true, false
  • network_acl_bypass_for_azure_services : Azure 서비스의 ACL bypass 활성화 - true, false

지역 설정 (geo_location)

  • geo_location.failover_priority : 지역의 장애 처리 우선순위
  • geo_location.zone_redundant : 오류에 대비하여 자동으로 zone 복제 허용 - true, false

일관성 정책 (consistency_policy)

  • consistency_policy.consistency_level : 데이터베이스의 가용성과 성능 설정을 위한 일관성 수준
  • consistency_policy.max_interval_in_seconds : 일관성 수준이 Bounded Staleness인 경우, 허용되는 Staleness 시간(초)
  • consistency_policy.max_staleness_prefix : 일관성 수준이 Bounded Staleness인 경우, 허용되는 최대 Stale Request 수

백업 설정 (backup)

  • backup.type : 백업 정책 유형 - Continuous, Periodic
  • backup.interval_in_minutes : 백업을 수행하는 분당 빈도 - 60 ~ 1440
  • backup.retention_in_hours : 백업을 저장하는 기간(시간) - 8 ~ 720

SQL 데이터베이스 설정 (sql_database)

  • sql_database.throughput : Cosmos DB SQL 데이터베이스의 처리량 - 400 ~ 1000000
  • sql_database.enable_autoscale : Auto Scaling 적용 여부 - true, false

SQL 컨테이너 설정 (sql_container)

  • sql_container.partition_key_version : 파티션 키 버전 - 1, 2
  • sql_container.partition_key_paths : SQL 컨테이너에서 사용할 partition key 경로 목록
  • sql_container.throughput : SQL 컨테이너의 처리량 - 400 ~ 1000000
  • sql_container.indexing_mode : 인덱싱 유형 - consistent, none
  • sql_container.included_path : 인덱싱에 포함 경로 목록
  • sql_container.excluded_path : 인덱싱에서 제외된 경로 목록
  • sql_container.unique_key_path : 데이터 무결성 계층 추가를 위한 고유 키 경로 값 목록
  • sql_container.enable_autoscale : Auto Scaling 적용 여부 - true, false
  • sql_container.included_sql_database_name : SQL 컨테이너가 생성될 SQL 데이터베이스 이름

태그

  • tag : 리소스를 카테고리로 분류하기 위한 태그 - 최대 512자, key:value

참고 자료