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