본문 바로가기
IT/AWS

Amazon Appflow는 어떤서비스인가?

by 엔지니어 문 2021. 10. 4.

데이터를 수집하여 유용한 데이터를 만들내는 것은 IT서비스에서 중요한 과제이다. 다양한 형태의 서비스에서 수집한 데이터를 AWS 환경에 담아 가공하기 위한 솔루션으로 AWS Appflow를 이해해 보려고 한다.

서비스 설명

https://aws.amazon.com/ko/appflow/ #[AWS Docs] #Amazon AppFlow 개요

 

Amazon AppFlow | SaaS 통합 | Amazon Web Services

AppFlow를 사용하면 누구나 사용자 지정 커넥터를 코딩하는 데 며칠, 몇 주를 기다릴 필요 없이 몇 분 이내로 애플리케이션을 통합할 수 있습니다. 데이터 페이지 매김, 오류 로깅, 네트워크 연결

aws.amazon.com

Appflow는 클릭 몇번으로 Salesforce, SAP, Zendesk, Slack 및 ServiceNow와 같은 서비스형 소프트웨어(Saas) 애플리케이션과 AWS S3 및 Readshift와 같은 서비스 간에 데이터를 안전하게 전송할 수 있게 해 주는 완전관리형 통합 서비스입니다. AppFlow를 사용하면 엔터프라이즈급 규모에 원하는 빈도로 비지니스 이벤트에 대한 응답하거나 온디맨드로 데이터 플로우를 실행할 수 있습니다. 필터링 및 검증과 같은 데이터 변환기능을 구성하여 추가 단계 없이 플로우 자체의 일부로 바로 사용 가능한 풍부한 데이터를 생성할 수 있습니다. AppFlow는 이동 중의 데이터를 자동으로 암호화하며 사용자가 AWS PrivateLink와 통합된 SaaS 애플리케이션을 위해 퍼블릭 인터넷상의 데이터 플로우를 제한할 수 있게 해 주므로서 보안위협에 대한 노출이 감소됩니다

AppFlow는 AWS 외부의 응용소프트웨어에 쌓인 데이터를 AWS의 데이터 저장, 가공 서비스로 이동 할수있게 해주는 일종의 데이터 마이그레이션 서비스이다.
서비스형 소프트웨어를 사용할때 축적되는 데이터는 각각 서비스 제공사의 룰에 따라 서비스 내부에 저정되고 대쉬보드나 RAW 데이터 형태로 사용자에게 제공된다. 이러한 데이터를 수집, 가공, 사용하려면 별도의 처리환경이 필요하다. 설계 및 구현 그리고 운영(고가용성, 보안등)도 고려하여야 한다. 이를 수월하게 처리할수 있는 서비스가 AppFlow이다.
S3나 Readshift등에 대량의 데이터를 적재하여 가공처리를 유도함으로써 AWS에 종속되게 하려는 목적이 다분하지만 엔지니어의 수고를 최소화하며 필요한 데이터를 가공 사용하는데 유용할 것으로 보인다.

 

서비스 시작하기

아마존 서비스의 장점중 하나는 자세한 설명문서들을 제공한다는 것이다.
"AppFlow를 사용하는 6단계" 를 따라가면 어렵지 않게 웹콘솔에서 서비스 구성이 가능하다.
https://aws.amazon.com/ko/appflow/getting-started/?amazon-appflow-blogs.sort-by=item.additionalFields.createdDate&amazon-appflow-blogs.sort-order=desc&appflow-whats-new.sort-by=item.additionalFields.postDateTime&appflow-whats-new.sort-order=desc

 

Amazon AppFlow 시작하기 | SaaS 통합 | Amazon Web Services

aws.amazon.com

  • 동영상 및 데모
  • AppFlow를 사용하는 6단계
  • 블로그
  • 파트너 발표 내용
  • 새로운 소식
  • 설명서

 

현재 지원하는 AWS AppFlow 지원 서비스 리스트 확인할수 있는 페이지

https://aws.amazon.com/ko/appflow/integrations/

 

Amazon AppFlow | SaaS 통합 목록 | Amazon Web Services

aws.amazon.com

소스(SaaS 애플리케이션)

  • Amplitude
  • Datadog
  • Dynatrace
  • Google Analytics
  • Infor Nexus
  • Marketo
  • Salesforce
  • Salesforce Pardot
  • SAP OData
  • ServiceNow
  • Singular
  • Slack
  • Snowflake
  • Trend Micro
  • Upsolver
  • Veeva
  • Zendesk

 

FAQ중 일부 발취 내용

https://aws.amazon.com/ko/appflow/faqs/

 

Amazon AppFlow FAQ | SaaS 통합 | Amazon Web Services

aws.amazon.com

Q: Amazon AppFlow를 사용하여 구성할 수 있는 플로우의 예시는 무엇이 있습니까?
AppFlow에서는 유연하게 플로우를 구성할 수 있습니다. 플로우의 예시는 다음과 같습니다.

  • Amazon S3에서 Salesforce 객체(예: 기회, 사례, 캠페인)의 사본을 생성합니다.
  • Zendesk의 사례 티켓을 Amazon Redshift 테이블로 보냅니다.
  • Amazon S3 데이터 레이크를 SAP S/4HANA ERP의 트랜잭션 데이터로 하이드레이션합니다.
  • Amazon S3의 CSV 파일에 있는 레코드를 Salesforce 계정, 연락처 또는 잠재 고객 객체로 푸시합니다.
  • Amazon S3에서 Salesforce로 잠재 고객 점수, 계정 이탈 위험 점수 등의 결과를 전송합니다.

 

Q: 플로우에서 사용할 수 있는 트리거 메커니즘은 무엇입니까?
온디맨드로, 비즈니스 이벤트가 발생했을 때, 또는 정기적으로 플로우를 실행할 수 있습니다.

  • 온디맨드: “플로우 실행”을 클릭하는 즉시, 온디맨드로 데이터를 실행하여 대량으로 전송하거나 테스트를 실행합니다.
  • 이벤트 기반: 판매 기회 발생, 지원 티켓 상태 변화, 등록 양식 완료 등의 비즈니스 이벤트가 발생한 후에 데이터 플로우를 실행합니다.
  • 정기: 선택한 시간 간격에 따라 정기적으로 데이터 플로우를 실행하는 방법으로, 데이터를 동기화하거나 정기적으로 플로우를 실행합니다.

 

Q: AppFlow에서 다른 SaaS 통합을 지원하고 싶습니다. 이를 요청하려면 어떻게 해야 합니까?
AWS에 문의하여 SaaS 공급 업체 이름과 사용 사례에 대해 알려주세요.

 

Q: SaaS 공급업체인데 AppFlow와 통합하고 싶습니다. 어떻게 해야 합니까?
새로운 SaaS 공급업체에 대한 지원 추가는 언제나 환영입니다. AWS에 문의하여 고객이 요청하는 사용 사례를 알려주시면 프로세스를 시작하겠습니다.

'IT > AWS' 카테고리의 다른 글

AWS 자격증  (0) 2021.01.25
Redmine 이미지를 만들고 ECR 에 이미지 업로드하기  (0) 2021.01.06
AWS EC2 SSH 접속  (0) 2020.11.08
AWS WAF 그리고 WAF Security Automations  (0) 2020.06.24

댓글