Azure/Azure Management & Governance

[Azure Management & Governance] Azure Logic Apps 란? #1

Co + X-factor 2026. 2. 12. 13:09

"Azure Logic Apps" 는 서로 다른 애플리케이션(Application), 서비스(Service), 시스템(System) 등을
No-Code 또는 Low-Code 방식으로 연결하여 워크플로우(Workflow)를 자동화할 수 있는 Azure Integration Services 입니다.

 

"Event Trigger → Workflow → Automation"



Azure Logic Apps의 핵심 구조

Azure Logic Apps 는 "Event Trigger" 를 시작점으로 Workflow를 실행하고 사전에 정의된 "Connector""Action"을 조합하여  서로 다른 System 간의 처리를 자동화 합니다. 

1. Event Trigger (이벤트 트리거)
Event Trigger는 워크플로우를 시작시키는 조건입니다. “언제 이 자동화를 실행할 것인가?”를 정의합니다.

 

트리거 유형
HTTP 요청 수신 (Webhook 방식)
일정 기반 실행 (Recurrence / 매일, 매주 등)
파일 생성 또는 변경 (OneDrive, SharePoint)
메시지 도착 (Service Bus, Event Grid)
SaaS 이벤트 발생 (GitHub, Microsoft Forms 등)

 하나의 Logic App에는 반드시 하나의 트리거가 존재하며 이 트리거가 실행되어야 이후 워크플로우가 시작됩니다.

2. Connector (커넥터)
Connector는 Logic Apps가 외부 애플리케이션, 서비스, 시스템과 통신할 수 있도록 해주는 연결 지점입니다. 즉,
“어디와 연결할 것인가?”를 담당하는 구성 요소입니다.

커넥터 예시
Microsoft Teams(마이크로소프트 팀즈)
Office 365 Outlook(오피스 365 아웃룩)
Azure Storage(애저 스토리지)
SQL Server / Azure SQL
ServiceNow, GitHub, Salesforce 등

 커넥터는 “어떤 서비스와 연결할지”를 결정하는 역할을 합니다.

3. Action (액션)
Action은커넥터를 통해 실제로 수행되는 작업 단위입니다. “무엇을 할 것인가?”를 정의합니다.

액션 예시
Teams 채널에 메시지 보내기
이메일 전송
데이터베이스에 레코드 삽입
파일 생성 또는 이동
API 호출
승인 요청(Approval)

하나의 커넥터에는 여러 개의 액션이 존재할 수 있으며 워크플로우는 이러한 액션들을 순차 또는 조건부로 실행합니다.

Next >?