Trace Id is missing
주 콘텐츠로 건너뛰기
Azure

Azure Functions

엔드투엔드 개발 환경에서 이벤트 기반 서버리스 코드를 실행합니다.
비즈니스 논리에 집중하면서 원하는 언어로 서버리스 앱을 설계합니다.
개요

대규모 서버리스 앱 빌드 및 배포

  • 선택한 언어를 사용하여 트리거 및 바인딩을 통해 함수를 Azure 서비스에 연결합니다.
  • 엔터프라이즈급 네트워킹을 통해 내장된 서버리스 탄력성을 활용하여 앱을 제로에서 시작하여 필요한 모든 위치로 빠르게 확장할 수 있습니다.
  • 종량제 모델을 사용하여 시나리오에 적합한 호스팅 계획을 선택합니다.
  • Azure 데이터 및 AI 플랫폼의 잠재력을 최대화하여 기본 제공 DevOps 도구를 통해 서버리스 앱을 개발하고 개발, 배포 및 관리 수명 주기를 간소화합니다.
사용 사례

다양한 사용 사례에 서버리스 함수 적용

지능형 앱

생성형 AI 및 기타 모델 또는 프레임워크를 사용하여 검색 증각 생성(RAG) 앱, 챗봇 및 텍스트 완성을 개발하세요.

실시간 처리

파일, 데이터 및 이벤트 스트림을 거의 실시간으로 처리합니다.
 

워크플로 오케스트레이션

장기 실행 함수를 포함해 Durable Functions를 사용하여 기본 제공 내결함성을 통해 복잡한 오케스트레이션 요구를 간소화합니다.
보안

기본으로 제공되는 보안 및 규정 준수 

Microsoft는 5년 동안  사이버 보안에 200억 USD를 투자 하기로 약속했습니다.
77개국에 걸쳐  8,500여 명의 보안 및 위협 인텔리전스 전문가를 고용하고 있습니다.
Azure는 업계 최대 규모의  규정 준수 인증 포트폴리오를 갖추고 있습니다.
태블릿을 들고 있는 여성.
가격 책정

요구 사항에 맞는 유연한 가격 옵션

학습 경험

지능형 서버리스 앱 빌드

Azure를 사용하여 앱을 빌드하고 현대화하여 적응형, 응답성 및 개인 설정된 환경을 개발합니다.
고객 스토리

고객이 어떻게 Azure Functions를 통해 혁신적인 성과를 이루는지 보기

자주 하는 질문

  • 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를 최대 30일 동안 무료로 체험해 보세요.
 곱슬머리에 녹색 셔츠를 입은 여성이 장치를 들고 있습니다.
Azure 솔루션

Azure 클라우드 솔루션

AzurAzure cloud services의 입증된 결합뿐만 아니라 샘플 아키텍처 및 설명서로 비즈니스 문제를 해결하세요.
 흰색 셔츠에 빨간색 넥타이를 착용한 남성이 의자에 앉아 노트북을 사용하고 있습니다.
비즈니스 솔루션 허브

적합한 Microsoft Cloud 솔루션 찾기

Microsoft 비즈니스 솔루션 허브를 검색하여 조직이 목표를 달성하는 데 도움이 될 수 있는 제품 및 솔루션을 찾습니다.