운영과 비용(Operations & Cost)

모델링은 데이터를 들여보냅니다. 그것을 운영하는 것, 즉 쓰기를 일관되게 유지하고, 변경에 반응하고, 오래된 행을 만료시키고, 적절한 용량 요금을 지불하고, 리전 장애에서 살아남고, 잘못된 배포에서 복구하는 것이 DynamoDB 테이블을 프로덕션에서 신뢰할 수 있는지를 결정하는 나머지 절반입니다.

이 섹션은 서로 동떨어진 여섯 개의 참조 페이지가 아니라 하나의 이어지는 시나리오입니다. 여러분은 멀티 테넌트 SaaS의 감사 로그, 즉 모든 B2B 제품이 결국 엔터프라이즈 고객을 위해 출시해야 하는 "누가 무엇을 언제 했는가"의 불변 기록을 구축하게 됩니다. 테넌트별로 파티셔닝된 하나의 테이블입니다:

PKSKactoractionip
TENANT#acmeEVENT#2026-06-24T09:14Z#a1USER#88login.success203.0.113.7
TENANT#acmeEVENT#2026-06-24T09:15Z#a2USER#88invoice.export203.0.113.7
TENANT#globexEVENT#2026-06-24T09:15Z#b9USER#12role.granted198.51.100.4

아래의 모든 가이드는 이 같은 테이블에 운영상의 관심사를 하나씩 추가합니다:

11개 중 0개 읽음퀴즈
DynamoDB 비용 모델: SQL이 요금을 숨길 수 있는 이유
DynamoDB 위에서 SQL이 요금을 숨길 수 있는 이유 — 조인, 임의의 WHERE 필터, 집계가 어떻게 Scan으로 컴파일되는지, 그리고 Query 대 Scan 뒤의 RCU 계산.
중급4분 분량
DynamoDB 트랜잭션
TransactWriteItems로 하는 DynamoDB 트랜잭션 — 최대 100개의 전부-아니면-전무 작업, 4 MB 한도, 두 배의 쓰기 용량, 그리고 충돌이 취소되는 방식.
고급6분 분량
DynamoDB Streams
DynamoDB Streams — 24시간 변경 데이터 캡처 로그, 네 가지 StreamViewType 옵션, 항목별 순서 보장 레코드, 그리고 항목 변경 시 Lambda를 트리거하기.
고급6분 분량
DynamoDB TTL
DynamoDB TTL은 Unix 에포크 타임스탬프 속성이 지나면 항목을 자동 삭제하며, 보통 며칠 안에 이뤄지고 그 삭제에는 쓰기 용량이 들지 않습니다.
중급4분 분량
DynamoDB 온디맨드 대 프로비저닝 용량
DynamoDB 온디맨드 대 프로비저닝 용량 — 요청당 과금 대 예약된 처리량, 각각이 언제 더 저렴한지, 그리고 트래픽 형태가 모드를 고르는 법.
중급6분 분량
DynamoDB 오토 스케일링을 설정하는 법
프로비저닝된 용량에 DynamoDB 오토 스케일링 설정하기 — 콘솔과 CLI 단계, 목표 사용률과 최소/최대 고르기, 그리고 여전히 스로틀링을 부르는 한계.
중급8분 분량
DynamoDB 스로틀링과 해결 방법
DynamoDB가 스로틀링하는 이유 — 문서화된 네 가지 원인, 초당 3,000 읽기와 1,000 쓰기 단위의 파티션당 한도, 그리고 원인별 해결책.
중급8분 분량
DynamoDB 테이블 크기와 항목 수
DynamoDB 테이블 크기와 항목 수 구하기 — 최대 여섯 시간 지연되는 무료 DescribeTable 추정치, 또는 Scan Select COUNT로 정확하게 세기.
입문5분 분량
DynamoDB 글로벌 테이블
DynamoDB 글로벌 테이블 — 멀티 리전 액티브-액티브 복제, 최종 작성자 우선(last-writer-wins) 충돌 해결, MREC와 MRSC 일관성 모드, 그리고 99.999% SLA.
고급6분 분량
DynamoDB 백업 & 특정 시점 복구
DynamoDB 백업과 특정 시점 복구 — 온디맨드 스냅샷 대 연속 PITR, 1~35일 윈도, 그리고 복원이 되살려 주지 않는 설정들.
중급7분 분량
이해도 점검퀴즈 풀기
이 섹션에서 배운 내용을 점검해 보세요.

순서대로 읽으세요. 각 가이드는 앞 가이드의 테이블을 전제로 합니다. 트랜잭션부터 시작하세요. 나머지는 트랜잭션이 기록하는 이벤트 위에 쌓입니다.

DynoTable 다운로드로 시나리오를 따라가며 감사 로그 테이블을 살펴보고, 쿼리하고, 편집하세요. 비용 측면에서는, 무료 요금 계산기가 두 용량 모드 중 어느 쪽으로든 워크로드 가격을 계산해 주고, TTL 변환기가 날짜를 TTL이 기대하는 epoch 값으로 바꿔 줍니다.