Azure Functions
엔드투엔드 개발 환경에서 이벤트 기반 서버리스 코드를 실행합니다.
비즈니스 논리에 집중하면서 원하는 언어로 서버리스 앱을 디자인합니다.
개요
대규모 서버리스 앱 빌드 및 배포
- 선택한 언어를 사용하여 트리거 및 바인딩을 통해 함수를 Azure 서비스에 연결합니다.
- 엔터프라이즈급 네트워킹과 함께 기본 제공되는 서버리스 탄력성을 바탕으로 필요에 따라 앱을 0에서 원하는 곳으로 즉시 확장하고 되돌릴 수 있습니다.
- 종량제 모델을 사용하여 시나리오에 적합한 호스팅 계획을 선택합니다.
- Azure 데이터 및 AI 플랫폼의 잠재력을 최대화하여 기본 제공 DevOps 도구를 통해 서버리스 앱을 개발하고 개발, 배포 및 관리 수명 주기를 간소화합니다.
사용 사례
다양한 사용 사례에 서버리스 함수 적용
지능형 앱
생성형 AI 및 기타 모델 또는 프레임워크를 사용하여 RAG 앱, 챗봇 및 텍스트 완성을 개발합니다.
실시간 처리
파일, 데이터 및 이벤트 스트림을 거의 실시간으로 처리합니다.
워크플로 오케스트레이션
장기 실행 함수를 포함해 Durable Functions를 사용하여 기본 제공 내결함성을 통해 복잡한 오케스트레이션 요구를 간소화합니다.
기본 제공 보안 및 규정 준수
Microsoft는 5년 동안 USD$200억을 사이버 보안에 투자하기로 약속했습니다.
77개국에 걸쳐 8,500명 이상의 보안 및 위협 인텔리전스 전문가를 고용합니다.
Azure는 업계에서 가장 규모가 큰 규정 준수 인증 포트폴리오에 속하는 포트폴리오를 제공합니다.
관련 제품
함께할 때 더 좋은 Azure 제품
다른 Azure 제품과 함께 Azure Functions를 사용하여 수준 높고 포괄적인 솔루션을 빌드하세요.
학습 경험
지능형 서버리스 앱 빌드
Azure를 사용하여 앱을 빌드하고 현대화하여 적응형, 응답성 및 개인 설정된 환경을 개발합니다.
고객 사례
고객이 어떻게 Azure Functions를 통해 혁신적인 성과를 이루는지 보기
리소스
시작하는 방법 알아보기
자주 하는 질문
- Functions는 C#, JavaScript, F#, Java, Python 등의 언어를 다양한 수준으로 지원합니다.
자세한 내용은 Azure Functions에서 지원되는 언어를 참조하세요. - 사용량 계획 및 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를 실행하는 것은 중앙 집중식 환경의 다중 유형 마이크로 서비스 아키텍처에 적합합니다. 이를 통해 일관된 네트워크, 관찰 가능성 및 청구 구성을 제공합니다.