편집

다음을 통해 공유


Azure Database for MySQL을 사용한 인텔리전트 앱

Azure App Service
Azure AI 서비스
Azure Database for MySQL
Azure Machine Learning
Power BI

솔루션 아이디어

이 문서는 솔루션 아이디어 설명입니다. 클라우드 설계자는 이 지침을 사용하여 이 아키텍처의 일반적인 구현을 위한 주요 구성 요소를 시각화할 수 있습니다. 이 문서를 시작점으로 사용하여 워크로드의 특정 요구 사항에 맞는 잘 설계된 솔루션을 디자인할 수 있습니다.

이 문서에서는 AI(인공 지능)를 사용하여 데이터 분석 및 시각화를 자동화하는 솔루션을 제공합니다. 솔루션의 핵심 구성 요소는 Azure Functions, Azure AI 서비스 및 Azure Database for MySQL입니다.

아키텍처

Azure Database for MySQL을 사용하는 지능형 애플리케이션의 데이터 흐름을 보여 주는 아키텍처 다이어그램

이 아키텍처의 Visio 파일을 다운로드합니다.

데이터 흐름

  1. Azure 함수 작업을 사용하면 Azure Data Factory 파이프라인에서 Azure Functions 앱을 트리거할 수 있습니다. 연결된 서비스 연결을 만들고 작업과 함께 연결된 서비스를 사용하여 실행하려는 Azure 함수를 지정합니다.
  2. 데이터는 Azure Storage 또는 대용량 데이터에 대한 Azure Event Hubs와 같은 다양한 원본에서 제공됩니다. 파이프라인이 새 데이터를 수신하면 Azure Functions 앱이 트리거됩니다.
  3. Azure Functions 앱은 Azure AI 서비스 API를 호출하여 데이터를 분석합니다.
  4. Azure AI 서비스 API는 분석 결과를 JSON 형식으로 Azure Functions 앱에 반환합니다.
  5. Azure Functions 앱은 Azure Database for MySQL에 Azure AI 서비스 API의 데이터와 결과를 저장합니다.
  6. Azure Machine Learning은 사용자 지정 기계 학습 알고리즘을 사용하여 데이터에 대한 추가 인사이트를 제공합니다.
  7. Power BI용 MySQL 데이터베이스 커넥터는 Power BI 또는 사용자 지정 웹 애플리케이션에서 데이터 시각화 및 분석을 위한 옵션을 제공합니다.

구성 요소

대안

시나리오 정보

자동화된 파이프라인은 다음 서비스를 사용하여 데이터를 분석합니다.

  • Azure AI 서비스는 질문 답변, 감정 분석 및 텍스트 번역에 AI를 사용합니다.
  • Azure Machine Learning은 예측 분석을 위한 기계 학습 도구를 제공합니다.

이 솔루션은 데이터 분석 배달을 자동화합니다. 커넥터는 Power BI와 같은 시각화 도구와 Azure Database for MySQL을 연결합니다.

이 아키텍처는 Azure Functions 앱을 사용하여 여러 데이터 원본에서 데이터를 수집합니다. 다음과 같은 이점을 제공하는 서버리스 솔루션입니다.

  • 인프라 유지 관리: Azure Functions는 개발자가 비즈니스에 가치를 제공하는 혁신적인 작업에 집중할 수 있게 해주는 관리형 서비스입니다.
  • 확장성: Azure Functions는 필요에 따라 컴퓨팅 리소스를 제공하므로 필요에 따라 함수 인스턴스가 확장됩니다. 요청이 있으면 리소스 및 애플리케이션 인스턴스가 자동으로 반환됩니다.

잠재적인 사용 사례

이 솔루션은 다양한 원본의 데이터에 대한 예측 분석을 실행하는 조직에 적합합니다. 예를 들어 다음 산업의 조직이 있습니다.

  • Finance
  • Education
  • 전자 통신

고려 사항

  • 대부분의 기능에서 Azure AI Language API의 최대 크기는 단일 문서에 대해 5120자입니다. 모든 기능의 최대 요청 크기는 1MB입니다. 데이터 및 속도 제한에 대한 자세한 내용은 언어용 Azure Cognitive Service에 대한 서비스 제한을 참조하세요.

  • 이 솔루션의 이전 버전에서는 Azure AI 서비스 Text Analytics API를 사용했습니다. Azure AI Language는 이제 Azure AI 서비스에서 Text Analytics, QnA Maker 및 LUIS(Language Understanding)의 세 가지 개별 언어 서비스를 통합합니다. Text Analytics API에서 Azure AI Language API로 쉽게 마이그레이션할 수 있습니다. 자세한 내용은 최신 버전의 언어용 Azure Cognitive Service로 마이그레이션을 참조하세요.

참가자

Microsoft에서 이 문서를 유지 관리합니다. 이 문서를 처음에 작성한 기여자는 다음과 같습니다.

보안 주체 작성자:

  • Matt Cowen | 선임 클라우드 솔루션 설계자

비공개 LinkedIn 프로필을 보려면 LinkedIn에 로그인하세요.

다음 단계