Azure Function 생성
1. 개요:
Azure Function은 Serverless 컴퓨팅 서비스로 이벤트 기반으로 코드를 실행할 수 있는 환경 입니다.
AWS의 Lambda와 대응되는 친구입니다
2. 구성 요소:
Trigger : Azure Function의 실행을 시작하는 이벤트 소스 ex) HTTP 요청
Input Binding : 외부 데이터 소스에서 데이터를 가죠오기 위한 연결 ex) Cosmos DB
Output Binding : 결과를 외부 서비스로 전달할 수 있는 연결
Function Code : 비즈니스 로직을 수행하는 코드
Integration : Azure Logic Apps, Event Grid, API 관리도구 등과 연동해서 복잡한 워크 플로 구성
Monitoring : Azure Apllication Insights와 통합하여 로그 및 메트릭 관리
3. 진행 과정:
Azure Function 생성
당연히 리소스 그룹을 만들고 함수 앱 이름은 전역적으로 고유해야 합니다
웹 앱을 만드는 과정 매우 유사합니다
모니터링 기능은 항상 꺼두시는게 통장 건강에 이롭습니다
나머지는 전부 디폴트 값으로 진행한 다음
생성된 URL을 주소창에 붙여 넣으면
왠일로 MS가 디자인에 좀 신경을 썼네요? 푸르딩딩 합니다.
Azure Functions는 무궁무진 합니다.
웹 어플리케이션 백엔드 개발부터 데이터 처리, 변환, 자동화 등 할 것들이 굉장히 많아서
Azure Functions을 카테고리로 새롭게 만들 지 조금 고민이 됩니다
일단은 overview 부터 차근차근 끝내고 다양하게 구축해보겠습니다.