Azure Logic Apps란?

완료됨

몇 가지 정의와 Azure Logic Apps의 핵심 기능을 간략하게 둘러보는 것으로 시작하겠습니다. 이 개요는 Azure Logic Apps가 작업에 적절한지 여부를 확인하는 데 도움이 됩니다.

비즈니스 프로세스란?

‘비즈니스 프로세스’ 또는 ‘워크플로’는 특정 결과를 생성하는 작업의 시퀀스입니다. 결과는 의사 결정, 일부 데이터 또는 알림일 수 있습니다.

신발 회사 시나리오 중 하나는 소셜 미디어를 모니터링하여 신제품에 대한 반응을 확인하는 것입니다. 작업 시퀀스는 제품에 대한 트윗을 검색하고, 감성을 분석하고, 긍정적인 트윗의 링크를 저장하고, 고객 서비스에 부정적인 트윗에 대한 메일을 보내는 것입니다.

이러한 단계는 특정 순서로 발생하므로, 종종 순서도를 사용하여 단계를 설명합니다. 다음 그림은 소셜 미디어 모니터링 프로세스의 샘플 순서도를 보여줍니다. 세 가지 유형의 작업이 있습니다. 즉, 흐름을 시작하는 이벤트, 대부분의 작업을 수행하는 처리 단계, 의사 결정을 내리는 조건 연산자입니다.

Diagram showing a detailed flowchart for the way the fictional shoe company processes tweets written about their product.

Azure Logic Apps란?

Azure Logic Apps는 비즈니스 프로세스의 실행을 자동화하는 클라우드 서비스입니다. 워크플로 디자이너를 사용하여 미리 만들어진 구성 요소를 필요한 시퀀스로 정렬해야 합니다. 디자이너는 워크플로의 정의를 Azure Logic Apps 실행 엔진에 전송합니다. 실행 엔진은 조건이 맞는 경우 앱을 시작하고 앱을 실행하는 데 필요한 컴퓨팅 리소스를 관리합니다. 다음 그림은 단계의 상위 수준 개요를 보여줍니다.

Diagram of the steps to define and run a logic app workflow: select the components, use the designer to arrange them, then save your work.

Azure Logic Apps의 성능은 미리 빌드된 구성 요소의 다양성과 구성 요소의 상호 작용 능력에서 나옵니다. 구성 요소를 통해 수백 개의 외부 서비스에 연결할 수 있습니다. 다음 그림은 논리 앱 워크플로에서 사용할 수 있는 몇 가지 서비스를 보여 줍니다.

Diagram of services available in a logic app workflow. The services are shown in four groups: data storage, data processing, communication, and social media.

비즈니스 프로세스에서 사용하는 서비스에서 앱을 빌드합니다. 필요한 임의의 패턴으로 구성 요소를 연결할 수 있습니다. 조건문 및 루프를 추가하여 앱에 의사 결정을 추가할 수 있습니다. 다음 그림은 소셜 미디어 모니터링 워크플로를 구현하기 위해 외부 서비스를 결합하는 방법을 보여줍니다.

Diagram showing the mapping of the tweet-analysis business process to a logic app workflow.

비즈니스 프로세스의 순서도 및 이 프로세스를 구현하는 논리 앱 워크플로를 보여 주는 다이어그램. 비즈니스 프로세스의 단계별로, 논리 앱 워크플로에서 해당 단계를 구현하는 데 사용되는 해당 구성 요소가 있습니다. 예를 들어 프로세스가 신제품에 대한 트윗을 검색하기 위해 살펴볼 Twitter 구성 요소를 사용합니다.

Azure Logic Apps 모델은 확장 가능합니다. 필요한 서비스용으로 미리 빌드된 구성 요소가 없는 경우 고유한 구성 요소를 만들 수 있습니다. 또한 앱에서 호출하는 사용자 지정 코드를 Azure 함수에서 실행할 수도 있습니다.

Azure Logic Apps의 목표를 한마디로 설명해야 하는 경우 통합을 선택합니다. Azure Logic Apps를 사용하면 서로 다른 서비스를 연결하여 워크플로를 구현할 수 있습니다. 워크플로 디자이너를 사용하여 구성 요소를 필요한 시퀀스로 정렬해야 합니다. 대부분의 앱의 경우 코드를 작성할 필요가 없으며 몇 분 안에 시작하고 실행할 수 있습니다.