다음을 통해 공유


Azure에서 서버리스 컨테이너 사용

서버리스 컴퓨팅은 서버를 관리하고 유지하는 서비스를 제공하여 서버를 직접 운영하는 부담을 덜어줍니다. Azure Container Apps는 비용을 절감하는 동시에 크기 조정, 보안 및 인프라 관리를 처리하는 서버리스 플랫폼입니다. 서버 관련 걱정에서 벗어나면 애플리케이션 코드에 집중하는 데 시간을 보낼 수 있습니다.

Container Apps를 사용하면 다음을 쉽게 관리할 수 있습니다.

  1. 자동 크기 조정: 애플리케이션에 대한 요청이 변동함에 따라 Container Apps는 수요가 많은 계절에도 시스템을 계속 실행합니다. Container Apps는 컨테이너의 새 복사본(복제본이라고 함)을 자동으로 만들어 모든 수준에서 앱에 대한 수요를 충족합니다. 수요가 감소하면 런타임은 사용자를 대신하여 불필요한 복제본을 제거합니다.

  2. 보안: 애플리케이션 보안은 여러 계층에 걸쳐 적용됩니다. 인증 및 권한 부여부터 네트워크 수준 보안까지 Container Apps를 사용하면 시스템에 허용되는 사용자와 요청을 명시적으로 지정할 수 있습니다.

  3. 모니터링: Container Apps의 관찰 도구를 사용하여 컨테이너 앱의 상태를 쉽게 모니터링합니다.

  4. 배포 유연성: GitHub, Azure DevOps 또는 로컬 컴퓨터에서 배포할 수 있습니다.

  5. 변경 내용: 컨테이너가 발전함에 따라 Container Apps 카탈로그는 컨테이너에 대한 수정 버전으로 변경됩니다. 컨테이너에 문제가 있는 경우 이전 버전으로 쉽게 롤백할 수 있습니다.

참조 항목

다음 표를 사용하면 Azure Container Apps에 익숙해지는 데 도움이 됩니다.

작업 설명
앱 빌드 첫 번째 앱을 배포한 다음 이벤트 기반 앱을 만들어 메시지 큐를 처리합니다.
앱 크기 조정 Containers Apps가 다양한 수요 수준을 충족하는 방법을 알아봅니다.
공용 액세스 사용 공용 웹의 요청을 수락하려면 컨테이너 앱에서 수신을 사용하도록 설정합니다.
앱 동작 관찰 로그 스트리밍, 앱 콘솔, 애플리케이션 로그 및 경고를 사용하여 컨테이너 앱의 상태를 관찰합니다.
가상 네트워크 구성 컨테이너를 보호하고 애플리케이션 간 통신을 위해 가상 네트워크를 설정하는 방법을 알아봅니다.
실행 및 종료되는 프로세스 실행 작업이 시작과 끝이 유한한 작업을 실행하는 데 어떻게 도움이 되는지 알아봅니다.