기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon ECS의 SQL 기반 데이터 처리
게시일: 2021년 3월 8일(다이어그램 기록)
이 아키텍처는를 사용하여 데이터 처리를 간소화하고 가속화하는 컨테이너식 ETL 프레임워크(ARC
Amazon ECS의 SQL 기반 데이터 처리
다음 단계에서는 아키텍처를 설명합니다.
-
사용자는 대화형 ARC Jupyter Notebook에서 ARC 프레임워크 및 SQL 스크립트를 기반으로 ETL 데이터 파이프라인을 생성합니다. 노트북은 AWS Fargate를 사용하는 Amazon ECS에서 실행됩니다.
-
노트북 및 ETL 작업은 AWS PrivateLink를 통해 배치 및 스트림 데이터를 처리합니다. ETL 프로세스와 데이터 스토어 간의 트래픽은 Amazon 네트워크를 벗어나지 않습니다.
-
ARC Jupyter 노트북은 작업 흐름 구성 JSON 파일을 생성합니다. 사용자는 CI/CD 자동 배포 프로세스를 통해 또는 수동으로 파일 및 SQL 스크립트를 Amazon Simple Storage Service에 업로드합니다.
-
Amazon S3 파일 도착 이벤트는 AWS Lambda 함수를 트리거합니다.
-
Lambda 함수는 Amazon ECS 작업을 실행하여 배치 데이터를 일시적으로 처리하거나 장기 실행 컨테이너에서 스트림 데이터를 지속적으로 처리합니다. 각 작업은 격리된 컴퓨팅 리소스를 사용합니다.
-
Amazon CloudWatch Events는 AWS Fargate 또는 Amazon EC2 시작 유형을 사용하여 정규 ARC ETL 작업과 Amazon ECS 작업을 예약하고 오케스트레이션합니다.
-
ARC ETL 작업은 세분화된 수준에서 각 데이터 처리 단계에 대한 애플리케이션 로그를 생성합니다. CloudWatch는 모니터링 및 알림 기능을 제공합니다.
참조 자료
자세한 내용은 다음 리소스를 참조하세요.
다이어그램 기록
이 참조 아키텍처 다이어그램의 업데이트에 대한 알림을 받으려면 RSS 피드를 구독하세요.
| 변경 사항 | 설명 | 날짜 |
|---|---|---|
최초 게시 | 참조 아키텍처 다이어그램이 처음 게시되었습니다. | 2021년 3월 8일 |
참고
RSS 업데이트를 구독하려면 사용 중인 브라우저에 대해 RSS 플러그인이 활성화되어 있어야 합니다.