Azure Functions는 더 적은 코드를 쓰고, 인프라를 적게 유지하고, 비용을 절감할 수 있도록 하는 서버리스 솔루션입니다. 애플리케이션을 계속 실행하는 데 필요한 모든 최신 리소스를 클라우드 인프라에서 제공하므로 서버 배포 및 유지 관리에 대해 걱정할 필요가 없습니다.
가장 중요한 코드에 가장 생산적인 언어로 집중하면 Azure Functions가 나머지를 처리합니다.
Azure Functions를 사용하면 시스템의 논리를 이벤트 기반의 쉽게 사용할 수 있는 코드 블록으로 구현할 수 있습니다. 이러한 코드 블록을 "함수"라고 합니다. 즐겨 사용하는 개발 도구를 사용하여 기본 설정 언어로 함수 코드를 작성한 다음, 코드를 Azure 클라우드에 배포하세요. Functions는 C#, Java, JavaScript, PowerShell, Python으로 개발하기 위한 기본 지원과 Rust 및 Go와 같은 더 많은 언어를 사용할 수 있는 기능을 제공합니다.
선호하는 코드 편집기와 개발 도구를 사용하여 로컬 컴퓨터에서 함수를 만들고 테스트하세요. 전체 Functions 런타임을 사용하여 로컬 함수를 라이브 Azure 서비스에 연결하고 로컬 컴퓨터에서 해당 함수를 디버그하세요. 로컬 컴퓨터에서 함수를 개발하기 위한 요구 사항은 프로그래밍 언어와 도구에 따라 다릅니다.