Azure Container

jung_ho9 개발일지·2022년 12월 15일
0

[AZ-900] Microsoft Azure

목록 보기
10/43
post-thumbnail

Azure 컨테이너 설명


가상 머신은 물리적 하드웨어에 필요한 투자 비용을 줄이는 좋은 방법이지만 가상 머신당 단일 운영 체제로 제한됩니다. 단일 호스트 컴퓨터에서 애플리케이션의 여러 인스턴스를 실행하려는 경우에 컨테이너를 사용하는 것이 좋습니다.

컨테이너란 ?

컨테이너는 가상화 환경입니다. 단일 물리적 또는 가상 호스트에서 여러 컨테이너를 실행할 수 있으며 가상 머신과 달리컨테이너에 대한 운영 체제를 관리하지 않습니다.

또한, 컨테이너는 경량이며, 동적으로 생성, 스케일링 아웃, 중지할 수 있도록 설계되어있고 애플리케이션 수요가 증가함에 따라 가상 머신을 만들고 배포할 수 있지만 컨테이너는 더 가볍고 민첩한 방법입니다. 컨테이너는 주문형 변경에 대응할 수 있도록 설계되었습니다. 컨테이너를 사용하면 크래시 또는 하드웨어 중단이 발생한 경우 빠르게 다시 시작할 수 있습니다. 가장 많이 사용되는 컨테이너 엔진 중 하나는 Azure에서 지원하는 Docker입니다.

Azure Container Instances ?

Azure Container Instances는 가상 머신을 관리하거나 추가 서비스를 채택하지 않고도 Azure에서 컨테이너를 실행하는 가장 빠르고 간단한 방법을 제공합니다. Azure Container Instances는 PaaS(Platform as a Service) 제품입니다. Azure Container Instances를 사용하면 컨테이너를 업로드할 수 있으며, 서비스에서 컨테이너를 실행해줍니다.

솔루션에서 컨테이너 사용

컨테이너는 종종 마이크로 서비스 아키텍처를 사용하여 솔루션을 만드는 데 사용됩니다. 이 아키텍처에서 솔루션을 더 작고 독립적인 조각으로 분할할 수 있습니다. 예를 들어, 웹 사이트를 프런트 엔드를 호스트하는 컨테이너, 백 엔드를 호스트하는 컨테이너 및 스토리지용 컨테이너로 분할할 수 있습니다. 분할 후에는 앱을 논리적 섹션으로 구분하여 독립적으로 유지 관리, 확장 또는 업데이트할 수 있습니다.

profile
꾸준하게 기록하기

0개의 댓글