Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Managing Consistency, Capacity, and Performance in DynamoDB (Korean)

Amazon Web Services and Amazon via AWS Skill Builder

This course may be unavailable.

Overview

이 중급 수준 과정은 Developing with Amazon DynamoDB 커리큘럼 시리즈 중 세 번째 과정입니다. 이 과정에서는 Amazon DynamoDB에서 일관성 및 용량 모델을 사용하는 방법을 배웁니다. 또한 이 과정은 가장 최근에 DynamoDB 테이블에 기록된 데이터가 필요한 애플리케이션에 강력한 읽기 일관성을 구현하는 방법을 설명합니다. 수강생은 주어진 테이블에 프로비저닝된 용량 모드 또는 온디맨드 용량 모드를 프로그래밍 방식으로 구현하는 방법을 이해하게 되며 제한을 식별하고 파티션 및 항목 수준 사용 통계를 모니터링하는 방법을 배웁니다. 이 과정에서는 최종 사용자 대기 시간을 줄이기 위해 Amazon DynamoDB Accelerator(DAX)를 구현하는 방법 또한 다룹니다.

  • 과정 수준: 중급
  • 소요 시간: 2.5시간


활동

이 과정에는 애니메이션, 동영상 데모, 대화형 콘텐츠, 지식 확인 및 유료 자습형 실습(옵션)이 포함되어 있습니다.


과정 목표

이 과정에서 배울 내용은 다음과 같습니다.

  • 애플리케이션에 필요한 일관성 모드 구현
  • 프로그래밍 방식으로 용량 관리 및 Auto Scaling 구현
  • 용량 제한 식별 및 완화
  • Amazon DynamoDB Accelerator(DAX) 캐싱 솔루션 생성


수강 대상

이 과정의 수강 대상은 다음과 같습니다.

  • 클라우드, 특히 DynamoDB에서 비관계형 데이터베이스와 상호 작용하는 방법을 학습하는 데 관심이 있는 신입 또는 숙련된 개발자
  • 데이터베이스 아키텍트
  • 데이터 엔지니어


수강 전 권장 사항

이 과정을 수강하려면 다음 조건을 갖추는 것이 좋습니다.

  • DynamoDB 및 해당 기능에 대한 지식
  • 키 값 데이터베이스를 위한 데이터베이스 설계 또는 데이터 모델링 사례에 대한 실무 경험
  • Exploring the DynamoDB API and the AWS SDKs 또는 Working with Indexes in DynamoDB 디지털 교육 이수
  • AWS 기반 아키텍팅 및 개발과 AWS 기반 데이터베이스 계획 및 설계에 대한 실무 경험
  • 고급 프로그래밍 언어(Python, Java, Node.js 또는 .NET) 중 하나 이상에 대한 실무 지식


과정 개요

단원 1: DynamoDB에서 일관성 관리

  • 일관성 이해
  • 최종 일관성 및 강력한 일관성 사용
  • 버전 관리 및 낙관적 잠금 패턴
  • 대화형 지식 확인


단원 2: DynamoDB에서 용량 관리

  • 용량 관리 이해
  • 온디맨드 및 프로비저닝된 용량
  • 적응형 용량
  • 용량 모드 조정


단원 3: DynamoDB에서 성능 관리

  • 기본 성능 모니터링
  • CloudWatch Contributor Insights
  • 캐싱을 통한 성능 향상
  • Amazon DynamoDB Accelerator 구현


과정 마무리

  • 과정 요약
  • 과정 평가
  • (선택 사항) 실습: Amazon DynamoDB 용량 크기 조정

Reviews

Start your review of Managing Consistency, Capacity, and Performance in DynamoDB (Korean)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.