Amazon DynamoDB 통합
AWS Lambda를 사용한 이벤트 기반 트리거
Amazon DynamoDB용 AWS Lambda 트리거를 사용하면 DynamoDB의 항목 변경에 대한 응답으로 실행할 사용자 지정 로직을 쉽게 설정할 수 있습니다. DynamoDB 스트림을 활성화한 후 DynamoDB 콘솔의 내보내기 및 스트림 탭에서 첫 번째 트리거를 빠르게 생성할 수 있습니다. 트리거를 구성한 다음, 테이블의 데이터가 변경된 후 몇 초 내에 Lambda 코드를 트리거할 수 있습니다.
DynamoDB용 AWS Lambda 트리거를 사용하면 데이터베이스 트리거를 쉽게 구축하여 데이터를 검증 및 강화하고, 데이터를 복제하여 다른 서비스와 통합하거나 DynamoDB 테이블의 데이터 수정에 반응하는 완전 이벤트 기반 아키텍처(예: 주문 처리 또는 미디어 처리)를 구축할 수 있습니다. Lambda 함수는 알림 보내기, 워크플로 시작과 같이 사용자가 지정하는 작업을 실행할 수 있습니다.
Amazon DynamoDB를 사용해야 하는 이유는 무엇인가요?
Amazon DynamoDB를 사용하면 워크로드를 Amazon DynamoDB Accelerator(DAX)와 쉽게 통합하여 성능을 최대 10배 개선하고, 실시간 검색 및 분석 기능을 지원하는 Amazon OpenSearch Service 및 기타 다양한 AWS 서비스와 쉽게 통합할 수 있습니다. DynamoDB는 사용 사례 요구 사항을 충족하는 광범위한 AWS 서비스와 통합 가능한 유연성을 제공합니다.
Amazon DynamoDB, Amazon OpenSearch Service와 제로 ETL 통합
Amazon OpenSearch Service와 제로 ETL 통합된 Amazon DynamoDB는 DynamoDB에서 OpenSearch Service로 거의 실시간으로 복제할 수 있는 노코드 완전 관리형 ETL 파이프라인을 제공합니다. 이러한 제로 ETL 통합을 통해 고객은 몇 초 내에 DynamoDB의 데이터를 OpenSearch Service로 원활하게 동기화할 수 있으므로 추출, 전환, 적재(ETL) 작업용으로 복잡한 데이터 파이프라인을 구축 및 유지 관리하는 사용자 지정 코드를 작성할 필요가 없습니다. 이러한 통합을 통해 트랜잭션 데이터베이스와 검색 데이터베이스 간에 데이터를 동기화하는 데 드는 운영 부담과 비용이 줄어들어 고객은 핵심 비즈니스 문제에 집중할 수 있습니다.
DynamoDB 콘솔의 통합 탭에서 첫 파이프라인을 빠르게 생성할 수 있습니다. 이 통합은 Amazon OpenSearch Ingestion 파이프라인을 활용하여 DynamoDB 데이터를 특정 OpenSearch Service 인덱스로 변환, 라우팅 및 매핑하는 작업을 정의하고 처리합니다.
이 제로 ETL 통합을 통해 전체 텍스트 검색, 지리 공간 검색, 벡터 검색 등을 위한 인덱스를 쉽게 생성할 수 있습니다. OpenSearch Service 검색 및 집계는 DynamoDB 쿼리와 함께 작동하여 대화형 고성능 애플리케이션을 지원합니다. DynamoDB 고객은 이제 OpenSearch Service의 광범위한 검색 및 기계 학습 기능을 활용하여 사용자 참여를 증진하고 애플리케이션에 대한 만족도를 높이는 새로운 경험을 제공할 수 있습니다. 이 제로 ETL 튜토리얼에서 자세히 알아보세요.
Amazon DynamoDB Accelerator
Amazon DynamoDB Accelerator(DAX)는 Amazon DynamoDB를 위해 구축된 고가용성의 완전관리형 캐싱 서비스입니다. DAX는 초당 수백만 건의 요청 속도에서도 밀리초에서 마이크로초로 단축된 최대 10배 향상된 성능을 제공합니다. DAX는 모든 캐시 무효화 및 데이터 채우기를 관리하여 DynamoDB 테이블에 인 메모리 가속화를 추가합니다. DAX는 인라인 캐시이므로 캐시된 항목이 존재하지 않거나 오래된 경우 DAX는 자동으로 기본 테이블로 전달됩니다.
이제 대규모 성능에 대한 걱정 없이 고객을 위해 우수한 애플리케이션을 개발하는 데 집중할 수 있습니다. DAX는 기존 DynamoDB API 호출과 호환되므로 애플리케이션을 변경할 필요가 없어 쉽게 시작할 수 있습니다.
Amazon Redshift를 통한 Amazon DynamoDB 제로 ETL 통합
Amazon Redshift와 Amazon DynamoDB의 제로 ETL 통합은 DynamoDB에서 Amazon Redshift로 복제할 수 있는 노코드 완전관리형 ETL 파이프라인을 제공합니다. 이러한 제로 ETL 통합을 통해 고객은 DynamoDB의 데이터를 Amazon Redshift로 원활하게 동기화할 수 있으므로 추출, 전환, 적재(ETL) 작업용으로 복잡한 데이터 파이프라인을 구축 및 유지 관리하는 사용자 지정 코드를 작성할 필요가 없습니다. 이러한 통합은 트랜잭션 데이터베이스와 데이터 웨어하우스 간에 데이터를 동기화하는 데 드는 운영 부담과 비용을 줄여 고객은 핵심 비즈니스 문제에 집중할 수 있습니다.