Azure 서버리스
서버리스로 전환하여 인프라를 관리할 필요 없이 앱을 더 빠르게 빌드하세요.
엔드투엔드 플랫폼에서 서버리스 앱 빌드, 배포 및 운영
인프라 관련 요구 사항에 사용하는 시간 및 리소스를 최소화하여 핵심 비즈니스에 더 높은 가치를 제공하세요. 완전 관리형 엔드투엔드 Azure 서버리스 솔루션을 사용하여 개발자 생산성을 높이고, 리소스를 최적화하고, 혁신 속도를 가속화하세요.
Azure 서버리스 솔루션을 선택해야 하는 이유는?
개발자 속도 향상
개발자를 인프라 프로비전 및 관리 업무에서 해방시켜 핵심 비즈니스가 아닌 작업에 투입되는 시간을 줄이세요. 개발자에게 친숙한 API, 로우 코드/노우 코드 서비스와 곧바로 사용할 수 있는 기계 학습 및 인식 모델을 사용하여 더 빠르게 빌드 및 배포하세요.
팀 성과 향상
완전 관리형 플랫폼을 기반으로 애플리케이션을 빌드, 배포 및 운영하여 팀의 민첩성 및 성과를 개선하세요. 하이브리드, 클라우드, 에지 등 모든 애플리케이션 패턴 및 환경에 맞게 빌드하세요. 지능형 모니터링 및 분석 도구를 사용하여 애플리케이션을 선제적으로 관리하세요.
조직의 영향력 개선
조직이 혁신 및 새로운 수익 기회의 길을 열도록 도와주는 Azure 서버리스 솔루션으로 시장 출시 기간을 단축하세요. 지능형 보안 관리 및 고급 위협 방지를 사용하여 인프라 총 소유 비용을 줄이고 위험을 최소화하세요.
엔드투엔드 Azure 서버리스 솔루션으로 빌드
어느 유형의 애플리케이션을 빌드하건, 어떤 기술을 사용하건 인프라 관리에서 벗어날 수 있습니다. 다양한 서버리스 실행 환경, 완전 관리형 서비스 및 포괄적인 개발자 도구와 서비스 중에서 애플리케이션을 빌드할 도구를 선택하세요.
Azure 서버리스 컴퓨팅
코드 및 컨테이너를 실행하는 인프라를 관리해야 할 필요를 없애고 애플리케이션을 빠르게 빌드하세요.
컨테이너화된 서버리스 마이크로 서비스
Azure Container Apps로 복잡한 인프라 관리 없이 컨테이너화된 앱을 배포하세요. 원하는 프로그래밍 언어 또는 프레임워크를 사용하여 코드를 작성하고, Dapr(Distributed Application Runtime)에 대한 완전한 지원을 바탕으로 마이크로 서비스를 빌드하세요. KEDA(Kubernetes 이벤트 기반 자동 스케일링)로 구동되는 이벤트 또는 HTTP 트래픽을 기반으로 동적으로 확장하세요.
서버리스 Kubernetes
추가 컴퓨팅 리소스를 관리할 필요 없이 단 몇 초 만에 시작되는 컨테이너 인스턴스 내부에서 Pod를 탄력적으로 프로비전하세요. 오픈 소스 Virtual Kubelet 프로젝트를 기반으로 빌드된 AKS(Azure Kubernetes Service) 및 AKS 가상 노드의 오케스트레이션 기능을 사용하여 서버리스 Kubernetes 기반 애플리케이션을 만드세요. AKS 클러스터에 KEDA 이벤트 기반 자동 스케일링을 추가하여 이벤트 기반 방식을 이점을 활용하세요. KEDA 는 컨테이너가 이벤트 소스에서 직접 이벤트를 처리하도록 지원하는 오픈 소스 구성 요소로, 0까지 축소되는 기능을 제공합니다.
서버리스 Functions
이벤트 기반 컴퓨팅 환경인 Azure Functions를 사용하여 원하는 언어로 작성된 코드를 실행하세요. 필요에 따라 확장하고, 코드가 실행된 시간에 대해서만 비용을 지불하세요. Azure 및 Azure Stack에서 관리형 서비스로 제공되는 오픈 소스 Functions 런타임 은 Kubernetes, Azure IoT Edge, 온-프레미스와 다른 클라우드에서도 작동합니다.
서버리스 애플리케이션 환경
Azure App Service를 사용하여 생산성이 높은 완전 관리형 환경에서 웹, 모바일 및 API 애플리케이션을 실행하고 확장하세요.
"저희는 컴퓨터 과학자가 아닙니다. 따라서 모든 기부된 장기를 올바르게 존중할 수 있도록 인프라를 빌드하는 데 도움을 줄 파트너가 필요합니다. Microsoft 및 Terawe와의 파트너십은 저희의 접근 방식과 사고방식을 바꾸어 놓았습니다."
Dr. Greg Tietjen, 조교수 겸 수석 연구원
서버리스를 위한 DevOps 및 개발자 도구
자체 개발자 환경과 즐겨 사용하는 운영 체제에서 익숙한 도구를 사용하여 서버리스 앱을 만드세요. 함수, 컨테이너 및 Kubernetes 기반 애플리케이션을 빌드, 테스트, 배포하는 업계 최고의 서비스를 이용하세요.
서버리스를 위한 CI/CD
Azure DevOps로 클라우드에서 호스트되는 무제한 개인 Git 리포지토리를 이용하세요. 손쉽게 CI/CD(연속 통합 및 지속적인 업데이트)를 설정하고, 자동 패키지 관리를 추가하고, 자동으로 빌드를 트리거하고, Kubernetes, Azure Functions, Azure Web Apps 또는 클라우드에 배포하세요.
앱 개발 도구
포괄적인 개발자 도구 세트를 사용하여 서버리스 애플리케이션을 빌드, 실행 및 디버그하세요. 에뮬레이터를 사용하여 Functions 및 Kubernetes와 같은 고급 시나리오에 적합한 앱을 로컬로 개발한 다음, 배포할 준비가 완료되었을 때 쉽게 Azure에 적용하세요.
관계형 및 비관계형 데이터베이스를 사용하여 서버리스 앱 빌드
Azure SQL Database 서버리스
Azure SQL Database 서버리스를 사용하여 앱을 더 빠르게 빌드하고, 가격 대비 성능을 최적화하고, 관계형 데이터베이스의 성능 관리를 간소화하세요. 워크로드 수요에 따라 컴퓨팅을 자동으로 확장하고, 초당 사용된 컴퓨팅 비용만 지불하세요. 비용을 추가로 절감하려면 서버리스 데이터베이스를 자동으로 일시 중지하고, 비활성 기간에는 스토리지 비용만 지불하고, 워크로드 활동이 재개되면 자동으로 다시 시작하세요. 서버리스를 사용하는 데이터베이스를 포함하여 Azure SQL Database 의 모든 데이터베이스는 자동으로 업데이트되고, 고가용성이 기본 제공되며, 보안 및 성능 향상을 위한 기계 학습이 기본 제공됩니다.
Azure Cosmos DB
전 세계에 배포되고 대규모로 확장되는 다중 모델 데이터베이스 서비스인 Azure Cosmos DB를 사용하여 데이터베이스 트리거, 입력 바인딩 및 출력 바인딩을 만드세요.
"Azure SQL Database 서버리스는 우리 비즈니스에 매우 적합합니다. 최대 부하에 따른 스케일링에 대해 걱정할 필요가 없으며 사용한 만큼만 요금을 지불합니다. ‘만약의 경우’를 대비하기 위한 비용을 지불하지 않고도 충분한 용량을 확보할 수 있습니다."
Michael Aird, 최고 기술 책임자
Azure 서버리스 스토리지
Azure Blob Storage 에서 정적 웹 애플리케이션을 빌드하거나 이를 대규모로 확장 가능한 비정형 데이터용 스토리지로 사용하세요. 스토리지 이벤트를 이용하여 여러 서버리스 아키텍처를 통해 Blob에 대한 작업에 응답하세요. Blob 이벤트는 Functions, Logic Apps 또는 사용자 지정 HTTP 리스너를 사용하여 Event Grid를 통해 구독자에게 푸시됩니다.
카메라 프레임을 확장성 있는 아키텍처를 사용하여 Blob 스토리지에 업로드하면 Azure Functions가 트리거되어 이미지에 들어 있는 사람 수가 반환되고 Azure Event Hubs에 출력됩니다.
Azure 서버리스 솔루션 아키텍처
확장성 있는 전자상거래 웹앱 설계
전자상거래 웹 사이트에는 Azure 서비스의 도움으로 간단한 주문 처리 워크플로가 포함되어 있습니다. 개발자는 Azure Functions 및 Web Apps를 사용하여 개인 설정된 환경을 빌드하는 데 집중하고 인프라는 Azure가 관리하도록 할 수 있습니다.
ACI를 사용하여 AKS에서 버스트
AKS 가상 노드를 사용하여 ACI 내부에서 몇 초 만에 시작되는 Pod를 프로비전하세요. 이러한 기능 덕분에, AKS는 귀사의 평균적인 업크로드를 감안하여 충분한 용량으로 운영될 수 있습니다. 만약 귀사에서 할당된 AKS 클러스트 용량이상으로 사용하셨다면, 추가적인 서버를 관리할 필요 없이 ACI 내부에서 추가적인 포드를 스케일 아웃할 수 있습니다.
컨테이너의 CI/CD
컨테이너를 통해 애플리케이션을 쉽게 지속적으로 빌드하고 배포할 수 있습니다. AKS(Azure Kubernetes Service)에서 Kubernetes를 사용하여 해당 컨테이너의 배포를 오케스트레이션하는 방식으로 컨테이너의 복제 가능하고 관리 가능한 클러스터를 얻을 수 있습니다.