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