본문 바로가기
PlatForm/Azure

[Azure] Azure App Service 란?

by Kor-IT 2023. 6. 12.
반응형

Azure App Service

 

What is Azure App Service ?

 


소개


 Azure App Service는 Microsoft Azure 에서 제공하는 서비스중 하나로, 웹 애플리케이션을 간편하게 호스팅 할 수 있도록 도와주는 플랫폼이다. 웹 애플리케이션, REST API, 및 백 엔드를 호스트하는 HTTP 기반 서비스 이다.

 

개발자들이 복잡한 인프라 관리나 서버 설정에 신경 쓰지 않고도 애플리케이션을 배포하고 실행할 수 있다. Azure App Service 는 다양한 언어와 프레임워크를 지원하며, 개발자들이 원하는 도구와 기술로 애플리케이션을 개발할 수 있는 유연성을 제공하고 있다.

 

 

개요 - Azure App Service

Azure App Service로 웹 애플리케이션을 개발 및 호스팅하는 방법에 대해 알아보세요.

learn.microsoft.com

 

 

배포

 Azure App Service는 웹 애플리케이션을 호스팅하기 위해 다양한 기능을 제공한다. 첫번째로, 애플리케이션을 배포하기 위해 Git, FTP, 로컬 Git, 및 Visaul Studio 와 같은 다양한 방법을 사용할 수 있다. 이러한 방법을 통해 개발자들은 손쉽게 애플리케이션의 코드를 업로드하고 배포할 수 있다.

만약, 애플리케이션에 필요한 런타임이 기본 제공 이미지에서 지원되지 않는 경우 사용자 지정 컨테이너를 사용하여 배포할 수 있다.

 

 

언어 및 프레임워크

Azure App Service는 다양한 운영체제(OS)와 함께 작동하며, Windows 및  Linux를 지원한다. 개발자들이 기존에 사용하던 언어 및 프레임워크를 계속 사용 할 수 있다.  .NET, .NET Core, Java, Ruby, Node.js, PHP or Python 등 다양한 언어와 함께 사용할 수 있다.

 

 

고가용성 및 규모 조정

Azure App Service는 확장성과 고가용성을 제공하기 위해 여러 인스턴스로 애플리케이션을 확장할 수 있다. 애플리케이션의 트래픽이 증가하거나 불안정한 상황에서도 안정적으로 운영될 수 있음을 의미한다. 애플리케이션을 배포하는 지역을 선택할 수 있어 사용자들에게 가까운 지역에서 서비스를 제공할 수 있다. 또한, 자동 스케일링을 제공하고 있다.

 

 

보안

Azure App Service는 ISO, SOC, 및 PCI 규격이다. 보안과 관련된 다양한 기능을 제공하며 개발자들이 애플리에키션을 안전하게 유지 할 수 있도록 지원하고 있다. 애플리케이션에 대한 인증 및 권한 부여를 구성할 수 있으며, SSL 인증서를 사용하여 애플리케이션의 통신을 암호화 할 수도 있다. 작은 집단의 애플리케이션이라면 고정IP 주소 제한을 만들수도 있다.

반응형

 

 

모니터링 & 로깅

Azure App Service는 애플리케이션 모니터링, 로깅 및 알림 기능도 제공하고 있다. 개발자들은 애플리케이션의 성능과 동작을 실시간으로 모니터링하고, 문제가 발생시 경고 및 알림을 받을 수 있다. 애플리케이션의 안정성과 가용성을 유지하는데 큰 도움을 준다. 만약, SQL과 같은 대량의 데이터는 Log Analytice로 쿼리할 수 있다.

 

 

비용

Azure App Service는 효율적인 방식으로 웹 애플리케이션을 호스팅하며 비용을 청구한다. 개발자들은 애플리케이션의 요구 사항에 맞게 서비스 계층을 선택할 수 있으며, 트래픽 및 인스턴스 수에 따라 비용을 조정할 수 있다. 개발자들이 애플리케이션을 확장하거나 축소함에 따라 비용을 최적화 할 수 있는 유연성을 제공한다.

Azure App Service 가격표

 

 

이와 같이 Azure App Service는 개발자들이 클라우드 환경에서 웹 애플리케이션을 간편하게 호스팅하고 관리할 수 있도록 제공하는 강력한 플랫폼(Pass)이다. 다양한 기능과 유연성을 통해 개발자들은 애플리케이션 개발데 더 많은 시간과 에너지를 투자 할 수 있으며 안정적이고 쉽게 확장 가능한 애플리케이션을 개발할 수 있다.

 

 

반응형

'PlatForm > Azure' 카테고리의 다른 글

[Azure] Cognitive Search - SearchOptions Class  (0) 2023.07.19
[Azure] Azure Blob Storage 란?  (2) 2023.06.16

댓글