개요
대규모 서버리스 앱 빌드 및 배포
- Azure Foundry 모델 및 관리 기능이 통합된 AI 에이전트를 개발하세요. 원격 MCP(Model Context Protocol) 서버와 도구를 사용하여 에이전트 기능을 확장하세요. Durable Functions를 사용하여 안정성, 일정 계획, 검사점 설정, 가시성이 내장된 분산 컴퓨팅 전반에서 워크플로가 필요한 에이전트를 구축하세요.
- 선택한 언어를 사용하여 트리거 및 바인딩을 통해 함수를 Azure 서비스에 연결합니다.
- 엔터프라이즈급 네트워킹을 통해 내장된 서버리스 탄력성을 활용하여 앱을 제로에서 시작하여 필요한 모든 위치로 빠르게 확장할 수 있습니다.
- 종량제 모델을 사용하여 시나리오에 적합한 호스팅 계획을 선택합니다.
- 장기 실행 함수를 포함해 Durable Functions를 사용하여 기본 제공 내결함성을 통해 복잡한 오케스트레이션 요구를 간소화합니다. 실패가 발생하더라도 상태를 보존하여 복원력 있는 다단계 패턴으로 분산 애플리케이션과 AI 에이전트를 구축하세요. 자동 검사점 설정 기능이 내장되어 있어 마지막 성공 지점에서부터 쉽게 다시 시작할 수 있습니다.
Microsoft가 Forrester Wave™: 서버리스 개발 플랫폼, 2025년 2분기에서 리더로 선정된 이유를 알아보세요.
사용 사례
다양한 사용 사례에 서버리스 함수 적용
지능형 앱
생성형 AI 및 기타 모델 또는 프레임워크를 사용하여 검색 증각 생성(RAG) 앱, 챗봇 및 텍스트 완성을 개발하세요.
실시간 처리
파일, 데이터 및 이벤트 스트림을 거의 실시간으로 처리합니다.
워크플로 오케스트레이션
장기 실행 함수를 포함해 Durable Functions를 사용하여 기본 제공 내결함성을 통해 복잡한 오케스트레이션 요구를 간소화합니다.
보안
보안 및 규정 준수 포함
34,000
Microsoft에서 보안 이니셔티브에 전념하는 상근 엔지니어 수입니다.
15,000
특수 보안 전문성을 갖춘 파트너 수입니다.
>100
전 세계 지역 및 국가에 맞는 50개 이상의 규정 준수 인증이 있습니다.
Functions Linux 사용 계획은 2028년 9월에 종료됩니다.
Azure Functions Linux 사용 호스팅 계획은 2028년 9월에 종료됩니다. 지금 Flex 사용 계획로 마이그레이션하세요.
관련 제품
함께할 때 더 좋은 Azure 제품
다른 Azure 제품과 함께 Azure Functions를 사용하여 수준 높고 포괄적인 솔루션을 빌드하세요.
학습 경험
서버리스 앱과 에이전트 구축
Azure를 사용하여 앱을 빌드하고 현대화하여 적응형, 응답성 및 개인 설정된 환경을 개발합니다.
고객 사례
선도 브랜드로부터 인사이트 얻기
저희 솔루션으로 조직이 혁신을 선도하는 방식을 확인해 보세요.
리소스
시작하는 방법 알아보기
자주 묻는 질문
- Azure Functions는 더 적은 코드를 쓰고, 인프라를 적게 유지하고, 비용을 절감할 수 있도록 하는 서버리스 솔루션입니다. 애플리케이션을 계속 실행하는 데 필요한 모든 최신 리소스를 클라우드 인프라에서 제공하므로 서버 배포 및 유지 관리에 대해 걱정할 필요가 없습니다.
가장 중요한 코드에 가장 생산적인 언어로 집중하면 Azure Functions가 나머지를 처리합니다.
- Azure Functions를 사용하면 시스템의 논리를 이벤트 기반의 쉽게 사용할 수 있는 코드 블록으로 구현할 수 있습니다. 이러한 코드 블록을 "함수"라고 합니다. 즐겨 사용하는 개발 도구를 사용하여 기본 설정 언어로 함수 코드를 작성한 다음, 코드를 Azure 클라우드에 배포하세요. Functions는 C#, Java, JavaScript, PowerShell, Python으로 개발하기 위한 기본 지원과 Rust 및 Go와 같은 더 많은 언어를 사용할 수 있는 기능을 제공합니다.
- Functions는 C#, JavaScript, F#, Java, Python 등의 언어를 다양한 수준으로 지원합니다.
자세한 내용은 Azure Functions에서 지원되는 언어를 참조하세요. - Flex 사용 계획 또는 App Service 계획의 Functions 앱은 99.95%의 시간 동안 실행되거나 사용 가능합니다.
Functions에 대한 전체 SLA를 확인하세요. - Functions는 사용량 계획, Azure App Service 요금제, 프리미엄 계획 및 Azure Container Apps 계획에서 실행할 수 있습니다.
자세한 내용은 Azure Functions 크기 조정 및 호스팅 계획을 참조하세요. - 트리거와 바인딩을 사용하여 Azure Blob Storage 및 Azure Cosmos DB 같은 다른 서비스에 대한 액세스를 하드 코딩할 필요가 없습니다. 트리거는 함수가 실행되게 하는 원인이며, 바인딩은 함수를 다른 리소스에 연결하는 선언입니다.
세부 정보는 Functions에서 지원하는 트리거 및 바인딩을 참고하세요. - 선호하는 코드 편집기와 개발 도구를 사용하여 로컬 컴퓨터에서 함수를 만들고 테스트하세요. 전체 Functions 런타임을 사용하여 로컬 함수를 라이브 Azure 서비스에 연결하고 로컬 컴퓨터에서 해당 함수를 디버그하세요. 로컬 컴퓨터에서 함수를 개발하기 위한 요구 사항은 프로그래밍 언어와 도구에 따라 다릅니다.
자세한 정보는 로컬 개발 환경을 참고하세요. - Container Apps에서 Functions를 실행하는 것은 중앙 집중식 환경의 다중 유형 마이크로 서비스 아키텍처에 적합합니다. 이를 통해 일관된 네트워크, 관찰 가능성 및 청구 구성을 제공합니다.
Azure 솔루션
Azure 클라우드 솔루션
AzurAzure cloud services의 입증된 결합뿐만 아니라 샘플 아키텍처 및 설명서로 비즈니스 문제를 해결하세요.
비즈니스 솔루션 허브
적합한 Microsoft Cloud 솔루션 찾기
Microsoft 비즈니스 솔루션 허브를 살펴보며 조직이 목표를 달성하는 데 도움이 될 수 있는 제품 및 솔루션을 찾으세요.