Microsoft Azure 컨테이너 인스턴스를 사용하여 컨테이너를 배포하고 실행하는 방법

무엇이 용기이고, 구름 위의 용기는 무엇입니까?


컨테이너 기술은 리눅스 세계에서 최초로 나왔다.
최근에는 Windows 환경에서 컨테이너가 널리 사용되고 있습니다.용기 기술이 광범위하게 사용되는 실현 중의 하나는 Docker 용기의 사용이다.
용기라는 단어는 실제로 그 자신을 묘사했다.그것은 마치 컨테이너와 같아서, 그 안에 너의 모든 물건이 담겨 있다.
소프트웨어 개발과 클라우드 개발에서 용기화 응용 프로그램은 최근에 줄곧 하나의 추세이다. 특히 가상 기기를 인프라 시설 즉 서비스(Iaas)의 대체 방안으로 사용하고 있다.

영상학점: AKFPartners
만약 우리가 소프트웨어 공학에 대해 이야기한다면, 그것은 무엇이 용기입니까?
용기는 응용 프로그램, 모든 소스 코드, 그리고 모든 의존 항목을 한 상자나 가방에 포장하는 소프트웨어이다.새 집이나 다른 곳으로 이사해야 할 모든 물건을 정리하는 것과 같다.따라서 모든 컴퓨터 시스템이나 환경(예를 들어 Linux나 Microsoft Windows 환경)은 이 상자, 패키지 또는'용기'라고 불리는 프로그램을 직접 실행하고 실행할 수 있다.

용기는 어떻게 작동합니까?왜 가상 시스템을 사용하는 것보다 더 좋습니까?


이와 같은 실제 문제는 제기할 만하다.가상 머신이나 컨테이너를 사용하는 것은 당신이 어떤 업무 수요나 기술 문제를 해결하고자 하는지에 달려 있습니다.어떤 일과 마찬가지로 이해득실도 있다.가상화와 용기 기술이 모두 훌륭합니다!이것은 정말 무엇을 구축해야 하는지에 달려 있다!
컨테이너 및 가상 시스템
이와 달리 용기의 운행 방식은 다르다.컨테이너를 실행할 때, 프로그램 소스 코드로 실행하는 데 필요한 운영체제 공유 라이브러리의 읽기 전용 복사본만 사용합니다.따라서 가상 시스템에서 프로그램을 실행하는 것보다 필요한 자원의 양이 줄었다.이것은 용기가 이식 가능성과 유연성을 제공한다는 것을 의미한다. 구름이 많거나 다중 플랫폼을 고려하고 싶다면, 그것도 경량급으로 플랫폼에 독립된다.

Microsoft Azure 컨테이너 인스턴스 - 클라우드의 컨테이너!


현재 많은 용기 공급 업체가 선택할 수 있다.만약 응용 프로그램이Azure에서 실행된다면, 사용자는 클라우드 용기 서비스를 사용할 수 있습니다.
다음은 컨테이너 개발을 위한 몇 가지 Azure 서비스입니다.
  • Azure Kubernetes 서비스(AKS)
  • Azure 서비스 구조
  • 컨테이너용 Azure 웹 응용 프로그램
  • Azure 컨테이너 레지스트리
  • Azure 컨테이너 인스턴스
  • 이 문서에서는 Azure 컨테이너의 인스턴스를 간략하게 소개하고 Azure Portal과 Azure CLI를 사용하여 docker 컨테이너 이미지를 배치하는 간단한 예를 보여 드리겠습니다.
    Azure 컨테이너 인스턴스

    Azure Container Instances offers the fastest and simplest way to run a container in Azure, without having to manage any virtual machines and without having to adopt a higher-level service.
    Azure Container Instances is a great solution for any scenario that can operate in isolated containers, including simple applications, task automation, and build jobs. For scenarios where you need full container orchestration, including service discovery across multiple containers, automatic scaling, and coordinated application upgrades, we recommend Azure Kubernetes Service (AKS).
    -Source Credit: Microsoft Documentation


    Azure Portal 및 Azure CLI를 사용하여 컨테이너 이미지를 Azure 컨테이너 인스턴스에 배치하고 실행하는 방법


    선결 조건
  • Microsoft Azure 구독
  • 리소스 그룹
  • Azure CLI 명령 도구
  • VS 코드

  • 1단계: Azure CLI를 사용하여 Azure 계정에 로그인합니다.웹 브라우저를 통해 로그인하고 사용할 구독을 설정합니다
    az login
    
    2단계: 올바른 Azure 가입 설정
    az account set --subscription "<Name of Your Azure Subscription Account>"
    
    3단계: 공공 등록표에서 용기 이미지를 배치한다.다음 예는 Hello World ACI입니다.
    az container create \
        --resource-group <name-of-your-resource-group>\
        --name psdemo-hello-world-cli \
        --dns-name-label psdemo-hello-world-cli \
        --image mcr.microsoft.com/azuredocs/aci-helloworld \
        --ports 80
    
    4단계: Azure Portal에서 유효성을 검사하여 컨테이너 이미지 생성 확인

    방금 수행한 Azure CLI 명령을 사용하여 생성된 Azure 컨테이너 인스턴스를 클릭하면 컨테이너 이미지가 표시됩니다.


    5단계: VS 코드로 돌아가 아래의 Azure CLI 명령을 사용하여 컨테이너 정보 확인
    az container show --resource-group '<name-of-your-resource-group>' --name 'psdemo-hello-world-cli' 
    

    단계 #6: Azure Portal에 있는 Azure 컨테이너 인스턴스의 FQDN 주소에 있는 URL을 사용하여 컨테이너 이미지가 공용 상태이고 포트 80에 노출되었는지 확인할 수도 있습니다.공용 IP 주소 또는 URL을 사용할 수 있습니다.


    공용 IP 주소로 이동하면 실행 중인 Azure 컨테이너 인스턴스가 표시됩니다.

    7단계: 마지막으로, 만약 당신이 테스트와 시도만 하고 있거나, 당신의 개발을 계속하고 있다면, 청소하세요!:)
    청소를 하려면 실제 작업을 위해 전체 자원 그룹을 삭제하고 기계의 로컬 docker 용기 이미지를 삭제하십시오
    az group delete --name <"Name of Your Resource Group"> --yes
    docker image rm <"Name of Docker Image for Container Instance To Remove">
    docker image rm <"Name of Docker Image To Remove">
    

    시작 설명서 및 학습 자료


    Azure 컨테이너 인스턴스와 그 개발 컨테이너, Azure 컨테이너 레지스트리 및 Azure Kubernetes를 어떻게 계속 사용하는지에 대한 자세한 내용은 Microsoft's Documentation for Azure Container Instances
    나는 네가 약간의 것을 배웠고 더 많은 것을 알고 싶다.
    만약 당신이 이 문장을 좋아한다면, 다시 지식을 공유하세요!
    언제든지 피드백을 남기고 질문을 보내주세요.
    작성자 정보:
    Jonah Andersson은 C#로 풀스택 시스템 개발 코드를 작성한 필리핀-스웨덴 소프트웨어 개발자입니다.NET/NET 커널.그녀는 Azure, MCT의 마이크로소프트 MVP이자 Azure User Group Sundsvall Sweden의 창시자/조직자이다.그녀는 현재 스웨덴 Forefront Consulting에서 소프트웨어 개발 고문을 맡고 있다.Jonah은 Microsoft Azure 클라우드 기술에 대한 지식을 지속적으로 학습하고 개발하며 공유하는 데 열중하고 있습니다.그녀는 스웨덴의 #스머프 영웅 중의 하나다.글 쓰는 것을 좋아하는 과학 기술 여성이 지도와 여가 시간에 본보기가 되어 과학 기술 업계에서 성별 평등을 제창한다.
    저를 따라 my를 통해 연결하고 mywebsite에 방문하세요.

    좋은 웹페이지 즐겨찾기