Amazon AppFlow를 사용하면 코딩 없이 몇 분 이내에 데이터 흐름을 설정할 수 있습니다. 직관적인 사용자 인터페이스를 사용하여 데이터 소스와 대상을 선택하고, 선택적 변환, 필터 및 검증을 구성하며, 기술 팀에 의존하지 않고도 흐름을 실행할 수 있습니다.
Amazon AppFlow는 데이터 흐름을 온디맨드로 실행하여 데이터를 동기화 상태로 유지하기 위한 대량 전송을 수행하거나 일상적인 일정을 설정하는 데 도움이 됩니다. 또한 판매 기회 발생, 지원 티켓 상태 변화, 등록 양식 완료 등의 비즈니스 이벤트가 발생한 후에 흐름을 실행할 수도 있습니다.
Amazon AppFlow는 Salesforce, SAP, Google Analytics 및 Facebook Ads 등 매일의 비즈니스 운영에 사용되는 서비스형 소프트웨어(SaaS) 애플리케이션과 기본적으로 통합되며 추가 통합이 계획되어 있습니다. Amazon AppFlow를 사용하면 지원되는 모든 SaaS 애플리케이션에서 몇 가지 항목을 선택하는 방법으로 데이터를 전송할 수 있습니다.
Amazon AppFlow를 사용하면 대량 또는 개별 필드 매핑을 통하거나 CSV 파일을 사용하여 소스 필드와 대상 필드를 매핑할 수 있습니다. Amazon AppFlow는 병합, 마스킹, 필터링 및 검증과 같은 데이터 변환을 수행하는 데 도움이 됩니다. 예를 들어 데이터의 숫자 형식이 적절한지 검증하거나, 성과 이름을 병합하거나, 신용카드 세부 정보를 마스킹할 수 있습니다.
Amazon AppFlow를 사용할 때 Amazon Simple Storage Service(S3)를 대상으로 선택하면 소스 객체 스키마별로 데이터가 분할됩니다. 분할은 데이터의 레이아웃을 개선함으로써 Amazon Athena 및 Amazon Redshift Spectrum과 같은 분석 엔진의 쿼리 효율성을 높여줍니다. 선택한 대상 필드에 따른 계층형 파티션으로 데이터가 정렬됩니다.
또한 데이터를 병렬로 스캐닝하고 데이터 블록을 순차적으로 읽을 수 있게 되면 쿼리가 더 효율적으로 실행됩니다. Amazon AppFlow는 레코드를 지정한 크기에 맞춰진 파일로 집계하는 데 도움이 됩니다. 이렇게 하면 처리 오버헤드가 감소하고 병렬 처리 성능이 개선됩니다.
Amazon AppFlow를 사용하면 몇 가지 항목을 선택하는 방법으로 데이터를 자동으로 준비하고 AWS Glue 데이터 카탈로그에 등록할 수 있습니다. 나날이 증가하는 Amazon AppFlow 커넥터 라이브러리에서 데이터를 공유하고 검색하고 액세스할 수 있습니다. 이 라이브러리는 AWS Glue, Amazon Athena 및 Amazon SageMaker Data Wrangler와 같은 AWS 분석 및 기계 학습 서비스와 연결되는 50개 이상의 SaaS 커넥터를 포함합니다.
Amazon AppFlow Connector 소프트웨어 개발 키트(SDK)를 사용하면 자체 커넥터를 구축하여 사용자 지정 엔드포인트, 애플리케이션 또는 기타 클라우드 서비스와 Amazon AppFlow의 관리형 SaaS 및 AWS 커넥터 라이브러리 간에 안전하게 데이터를 전송할 수 있습니다. AWS 팀 내부에서 사용하는 것과 동일한 오픈 소스 SDK를 사용하여 커넥터를 개발하고 테스트하세요. 지금 바로 사용자 지정 커넥터를 시작하세요. Java와 Python에서 사용할 수 있습니다.
Amazon AppFlow를 활용하면 사내 커넥터를 구축하거나 다른 애플리케이션 통합 서비스를 사용할 때와 비교하여 비용이 절감됩니다. AppFlow는 선불 요금이나 라이선스 요금 없이 사용할 수 있고 실행하는 흐름 수와 처리된 데이터 볼륨에 대한 요금만 지불합니다.
Amazon AppFlow는 흐름당 최대 100GB의 데이터를 실행할 수 있으므로 수백만 개에 달하는 Salesforce 레코드, Marketo 잠재 고객 또는 Zendesk 티켓을 간편하게 전송할 수 있습니다.
AWS PrivateLink는 인터넷에 노출되는 데이터를 줄여줌으로써 클라우드 기반 애플리케이션과 공유되는 데이터의 보안을 간소화합니다. PrivateLink를 활성화한 SaaS 애플리케이션의 경우, Amazon AppFlow가 자동으로 프라이빗 엔드포인트를 생성 및 구성하여 기본적으로 데이터를 보호합니다.
AppFlow를 거쳐 가는 모든 데이터는 저장 중일 때와 전송 중일 때 모두 암호화되며, AWS 키로 데이터를 암호화하거나 사용자 지정 키를 적용할 수 있습니다.
Amazon AppFlow를 사용하면 기존 AWS Identity and Access Management(IAM) 정책을 사용하여 세밀하게 권한을 적용하고 새로운 정책을 만들지 않아도 조직 전체에 일관적으로 액세스 권한을 유지할 수 있습니다. IAM 정책이 엄격히 적용되기 때문에 애플리케이션 관리자는 기술 팀에 의존하지 않고도 안전하게 데이터 흐름을 생성하고 관리할 수 있습니다.
Amazon AppFlow는 고가용성 아키텍처로 설계되어 단일 고장 지점을 방지합니다. Amazon AppFlow에서 AWS 규모 조정, 모니터링, 감사, 청구 기능을 사용할 수 있으므로 직접 구성할 필요가 없습니다.