Google Container Builder is more than a Docker factory

Google Container Builder는 컨테이너뿐만 아니라 파이프 라인의 다른 플러그인 가능한 구성 요소를 만드는 단계입니다.

 

이번 주 초 Google은 자사의 Google Cloud Platform을 위한 또 다른 도구를 공개했습니다. Google이 자체 클라우드 인프라를 실행하기 위해 개발한 Google Cloud Container Builder는 "배포 환경에 관계없이 컨테이너 이미지를 작성하는 독립 실행형 도구"라고 설명합니다.

이 도구는 Google Cloud Storage 인스턴스에 저장된 애플리케이션 소스코드에서 Docker 컨테이너 이미지를 자동으로 생성합니다. 결과 이미지는 컨테이너가 실행되는 Google Cloud Platform의 모든 부분에 배포 할 수있는 Google 컨테이너 레지스트리에서 사용할 수 있습니다.

 

[ To the cloud! Real-world container migrations. | Dig into the the red-hot open source framework in InfoWorld's beginner's guide to Docker. ]

 

그러나 컨테이너 작성기는 컨테이너를 만드는 것뿐만 아니라 컨테이너의 소프트웨어를 사용하여 전체 빌드 파이프 라인을 구동 할 수 있습니다.

Google은 컨테이너 작성기 클라우드 아키텍처를 다른 항목에 대한 서비스로 사용하면 다음과 같은 이점이 있다고 주장합니다.

     사용자는 자신의 빌드 환경을 관리 할 필요가 없습니다.
     빌드 프로세스는 이미지가 실행되는 곳 가까이에서 발생합니다.
     Google은 대부분의 사람들이 스스로 구축 할 수있는 것보다 훨씬 큰 규모의 달러를 제공 할 수 있습니다.

 

이와 같은 도구는 개발자가 별로 매력이 없다면 별로 도움이 되지 않으며 빌드 프로세스가 유연하지 않으면 클라우드 기반 빌드 도구가 부족할 수 있습니다. 컨테이너 빌더의 빌드 프로세스는 .YAML 파일을 통해 설명됩니다. 각 단계는 "빌드 단계 이미지"를 참조 할 수 있습니다. Maven 또는 Gradle과 같이 해당 단계에서 실행되는 소프트웨어가 포함 된 Docker 이미지; 또는 Google의 자체 Bazel 빌드 도구. Google은 다양한 공식 이미지를 제공하지만 사용자는 필요에 따라 자신의 이미지를 조합하여 제공 할 수 있습니다.

또한 Container Builder의 장점은 다음과 같습니다. 처음부터 Dockerfiles를 만드는 데 제한이 없습니다. 기존 Dockerfiles를 서비스에 업로드하고 거기에 빌드 할 수 있습니다. 마찬가지로 코드 소스로 GitHub 또는 Bitbucket과 같은 공통 저장소 유형을 사용할 수 있습니다.

Container Builder는 고객에게 하루에 120 분의 무료 빌드를 제공합니다. 그 후 1 분마다 0.34 센트 씩 듭니다. 프리 티어에는 "변경 될 수 있습니다"라는 경고의 별표가 붙습니다. 이는 컨테이너 빌더가 벗어나면 사라질 수 있음을 의미합니다. 또한 빌드 시간에 대한 SLA가 없습니다. 즉, 초기 코드의 체크인과 같이 어떤 단계에서 걸릴지 Google이 보증하지 않습니다. (각 프로젝트는 한 번에 하나의 빌드 만 실행할 수도 있습니다.)

 

컨테이너는 오랫동안 응용 프로그램 배포의 공통 단위로 생각되어 왔습니다. "Container"라는 이름이 붙어 있지만, Container Builder는 컨테이너뿐만 아니라 파이프 라인에 삽입 가능한 구성 요소를 만들기 위한 서비스로 생각하고 있습니다. "빌드가 출력물로 컨테이너를 생성 할 필요는 없습니다."라고 Google은 블로그 게시물에 명시했습니다.

 


Comments

Category
글이 없습니다.
글이 없습니다.
반응형 구글광고 등
State
  • 현재 접속자 2 명
  • 오늘 방문자 125 명
  • 어제 방문자 192 명
  • 최대 방문자 420 명
  • 전체 방문자 84,642 명
  • 전체 게시물 331 개
  • 전체 댓글수 2 개
  • 전체 회원수 26 명
Facebook Twitter GooglePlus KakaoStory NaverBand