소개

완료됨

Azure Functions는 더 적은 코드를 쓰고, 인프라를 적게 유지하고, 비용을 절감할 수 있도록 하는 서버리스 솔루션입니다. 애플리케이션을 계속 실행하는 데 필요한 모든 최신 리소스를 클라우드 인프라에서 제공하므로 서버 배포 및 유지 관리에 대해 걱정할 필요가 없습니다.

Azure Functions의 기능을 사용하면 다음을 수행할 수 있습니다.

  • 기본 설정 언어 사용: C#, Java, JavaScript, PowerShell 또는 Python으로 함수를 작성하거나, 사용자 지정 처리기를 통해 원하는 언어를 사용합니다.

  • 배포 자동화: 도구 기반 방법에서 외부 파이프라인을 사용하는 방법에 이르기까지 많은 배포 옵션을 사용할 수 있습니다.

  • 함수 문제 해결: 모니터링 도구 및 테스트 전략을 사용하여 앱에 대한 인사이트를 얻습니다.

  • 유연한 가격 책정 옵션 활용: 사용량 플랜을 사용하면 함수가 실행되는 동안만 비용을 지불하는 반면, 프리미엄 및 App Service 요금제는 특수 요구 사항에 맞는 기능을 제공합니다.

예제 시나리오

비즈니스를 운영하고 있는 여러분은 고객에게 연말연시 메일을 보내려고 합니다. 한 가지 기능만을 위해 웹 사이트를 빌드, 배포 및 호스팅하는 대신, Azure 함수를 사용하고 함수에 메일 로그인 정보를 추가한 다음 Azure에 배포할 수 있습니다. 이 함수는 데이터 원본에 연결하고, 고객의 이메일 정보를 가져와서 예약된 날짜와 시간에 이메일을 보냅니다.

학습 목표

이 모듈에서 학습할 내용은 다음과 같습니다.

  • Azure Functions 및 상호 작용 방법.
  • Azure Functions의 핵심 구성 요소 및 작동 방법.
  • Azure Functions의 장점 및 가장 효과적인 서비스 사용 방법.

주요 목표는 무엇인가요?

이 모듈을 마치면 Azure Functions 서비스의 구성, 작동 방식, 사용 시기 등을 설명할 수 있습니다.

Dwitrisha Saha, Aditya Raman, Dishita Bhasin, Devansu Yadav, Ritvi Mishra, Nirali Sahoo와 협력하여 제작 - Microsoft Learn Student Ambassadors