Azure Database for MySQL을 사용하는 재무 관리 앱

Azure Database for MySQL
Azure App Service
Power BI

솔루션 아이디어

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

이 문서에서는 데이터를 안전하게 저장하고 집계된 데이터에 대한 높은 가치 분석을 제공하기 위한 3계층 애플리케이션을 간략하게 설명합니다. 아키텍처는 Azure 기본 제공 보안 및 고성능 기능을 활용합니다.

아키텍처

Architecture diagram of a three-tier application. Data flows from a browser and other sources to hosts, into a database, and on to analytics services.

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

데이터 흐름

아키텍처는 일반적인 3계층 애플리케이션 디자인의 데이터 흐름을 보여 줍니다.

  • 클라이언트는 애플리케이션의 프레젠테이션 계층(모바일 앱 또는 브라우저의 웹앱)과 상호 작용합니다.
  • Azure App Service는 애플리케이션 계층에서 백 엔드 API 및 비즈니스 논리를 호스트합니다. 이러한 구성 요소는 재무 데이터를 처리하고 집계합니다.
  • Azure Database for MySQL은 데이터 계층에 재무 데이터를 저장합니다.
  • Power BI는 분석을 위해 데이터를 수집합니다.

구성 요소

  • App Service를 사용하면 인프라를 관리할 필요 없이 선택한 프로그래밍 언어로 웹앱, 모바일 백 엔드 및 RESTful API를 빌드하고 호스트할 수 있습니다.
  • Azure Database for MySQL은 MySQL Community 버전을 기반으로 하는 관계형 데이터베이스 서비스입니다.
  • Power BI는 관련 없는 데이터 소스를 시각적으로 몰입도가 뛰어나고 일관된 대화형 정보로 변환하는 소프트웨어 서비스, 앱 및 커넥터의 컬렉션입니다.

시나리오 정보

이 솔루션은 Azure에서 3계층 애플리케이션의 기본 예제입니다.

  • 프레젠테이션 계층은 웹앱 또는 브라우저와 모바일 앱으로 구성됩니다.
  • 애플리케이션 계층에서 App Service는 애플리케이션에 대한 논리 및 컴퓨팅 기능을 제공합니다.
  • 데이터 계층에서 Azure Database for MySQL은 완전히 관리되는 OSS 데이터베이스를 제공합니다.

MySQL과의 네이티브 연결을 지원하는 Power BI는 이 솔루션에서 데이터 분석을 제공합니다.

잠재적인 사용 사례

이 솔루션을 사용하여 재무 데이터를 관리할 수 있습니다. 이 아키텍처는 소매, 교육 및 여행 시나리오를 비롯한 다양한 다른 사용 사례에도 적용됩니다.

참가자

Microsoft에서 이 문서를 유지 관리합니다. 원래 다음 기여자가 작성했습니다.

보안 주체 작성자:

다음 단계