LOB 앱용 서버리스 컴퓨팅 솔루션

Azure AI 서비스
Azure Cosmos DB
Dynamics 365
Power BI

솔루션 아이디어

이 문서는 솔루션 아이디어입니다. 잠재적인 사용 사례, 대체 서비스, 구현 고려 사항 또는 가격 책정 지침과 같은 추가 정보로 콘텐츠를 확장하려면 GitHub 피드백을 제공하여 알려주세요.

이 서버리스 솔루션은 고객 데이터를 관리하는 효율적인 방법을 제공합니다. 핵심 구성 요소에는 얼굴 인식 기술에 대한 액세스를 제공하는 Azure Cognitive Services Face API가 포함됩니다. 이 솔루션에는 Dynamics 365를 통한 CRM(고객 관계 관리)과 Power BI를 통한 데이터 분석도 포함됩니다.

아키텍처

고객 데이터를 엔드포인트로 보내고 Face API, 메일 그룹 및 데이터베이스에 추가하는 방법을 보여 주는 아키텍처 다이어그램

이 아키텍처의 SVG를 다운로드합니다.

데이터 흐름

  1. 새 고객에 대한 정보가 웹 엔드포인트에 게시됩니다.
  2. 고객의 사진이 Cognitive Services Face API에 게시되며, 여기서 이미지가 고객의 이름에 연결됩니다.
  3. 고객 정보가 Dynamics 365 같은 CRM 시스템에 기록됩니다.
  4. 고객 정보가 Power BI로 전송됩니다.
  5. 고객 정보가 MailChimp 메일 그룹에 추가됩니다.
  6. 솔루션이 Azure Cosmos DB에 고객의 레코드를 만듭니다.

구성 요소

  • Azure API Management는 백 엔드 서비스를 위한 일관된 최신 API 게이트웨이를 만듭니다. 이 플랫폼은 API 호출을 수락하고 백 엔드로 라우팅하는 것 외에 키, 토큰, 인증서, 기타 자격 증명도 확인합니다. 또한 API Management는 사용 할당량과 속도 제한을 적용하고 호출 메타데이터를 로그합니다.
  • Cognitive Services는 AI 기능을 제공하는 클라우드 기반 서비스로 구성됩니다. REST API 및 클라이언트 라이브러리 SDK를 사용하여 앱에 인식 인텔리전스를 빌드할 수 있습니다.
  • Cognitive Services Face API는 얼굴 특징 및 특성을 감지하는 기능에 대한 액세스를 제공합니다. API를 사용하여 이미지와 일치시킬 수도 있습니다.
  • Dynamics 365는 기업이 ERP(엔터프라이즈 리소스 계획) 및 CRM에 사용할 수 있는 지능형 애플리케이션 포트폴리오입니다.
  • Power BI는 분석 보고를 제공하는 소프트웨어 서비스 및 앱의 컬렉션입니다.
  • Mailchimp는 자동화 서비스를 제공하는 이메일 마케팅 플랫폼입니다.
  • Azure Cosmos DB는 전 세계에 배포된 다중 모델 데이터베이스입니다. Azure Cosmos DB를 사용하면 솔루션에서 여러 지리적 지역에 걸쳐 탄력적으로 처리량과 스토리지의 크기를 조정할 수 있습니다.
  • Azure Functions는 애플리케이션을 빌드하는 데 사용할 수 있는 서버리스 컴퓨팅 플랫폼입니다. Functions를 사용하면 트리거 및 바인딩을 사용하여 Azure 서비스의 변경 내용에 대응할 수 있습니다.

시나리오 정보

이 솔루션의 아키텍처와 같이 서버리스 아키텍처는 많은 이점을 제공합니다. 기본 인프라를 관리하거나 유지 관리할 필요 없이 애플리케이션을 빌드하고 실행할 수 있습니다. 결과적으로 개발자 생산성을 크게 높일 수 있습니다.

이 솔루션은 NoSQL 데이터베이스인 Azure Cosmos DB를 사용합니다. 이 유형의 데이터베이스 시스템은 빠르게 변화하고 대량의 비정형 데이터를 신속하게 저장하고 검색, 통합 및 분석에 쉽게 사용할 수 있도록 설계되었습니다.

잠재적인 사용 사례

대량의 고객 데이터를 관리하는 조직에서는 이 솔루션의 이점을 제공합니다. 소매, 미디어 및 엔터테인먼트와, 서비스 기반 구독을 사용하여 Office 365 및 Adobe와 같은 비디오 및 애플리케이션을 스트림하는 기타 업계에 적합합니다.

다음 단계