Docker 자동화 : StackEngine이 생산 컨테이너를 주문하는 방법

Startup StackEngine은 오늘 출시 된 툴 세트가 처음으로 Docker 제작 응용 프로그램을 관리하고 자동화하는 통일 된 접근 방식을 제공 할 것이라고 말합니다.

텍사스 주 오스틴 소재 Silverton Partners와 LiveOak Venture Partners로부터 1 백만 달러의 자금을 조달한다고 발표 한이 회사는 소프트웨어를 다음 몇 주 안에 사설 베타 계획으로 옮길 예정이다.

더 가벼운 가상화 형태의 컨테이너로, 단일 Linux 인스턴스 위에 컨테이너가 있으며 자원 정책에 따라 격리 된 응용 프로그램을 축소 된 OS에서 실행할 수 있습니다. Docker는 컨테이너 내부의 앱 배포를 자동화하는 오픈 소스 프로젝트입니다.

StackEngine의 CEO 겸 공동 창립자 인 Bob Quillin은 컨테이너가 몇 년 동안 계속 있었지만 Docker는 전세계 개발자들의 상상력을 사로 잡았습니다.

“개발자들은 플랫폼을 서비스로 활용하고 컨테이너를 이동하고 모든 의존 관계를 랩톱에서 로컬로 테스트하여 QA 팀에 제공 할 수있는 능력을 항상 개발자에게 제공합니다. 테스트를 거쳐 생산 단계에서 동일한 작업을 수행 할 수 있습니다. “라고 Quillin은 말했습니다.

그는 “유연성이 매우 뛰어나며 시스템 수준의 가상화에서 OS 및 애플리케이션 수준에 이르기까지 차세대로 가상화를 구현할 수있다”고 강조했다.

그러나 Docker와 라이브러리 및 컨테이너 처리 방법의 표준화 된 방법을 통해 Docker는 개발자의 생활을 단순화 할 수 있었지만 작업 및 개발 팀에 문제가 발생했습니다.

“우리가보고있는 것은 운영 팀이 ‘이 Docker 컨테이너로 무엇을 할 것인가? 프로덕션 환경에서 어떻게 실행해야합니까? 어떻게 관리해야하며, 어디에서 실행할 것인가 – 시스템이하는 일 Quillin이 말하길, 우리가 집중하고있는 곳이 바로 그 작업의 병목 현상입니다.

Docker 1.0은 기업에 컨테이너 기술을 제공하고, Docker는 올바른 일을하고 있으며, 올바르게 수행하지 않는 작업 … Docker : 오픈 소스 시작에 대해 알 필요가 있습니다. Red Hat, Ubuntu 및 Docker : 컨테이너 가상화가 주류를 이루고 있습니다. Docker libcontainer는 Linux 컨테이너 기능을 통합하며 Microsoft는 오픈 소스 Docker 컨테이너 모델을 지원하고 VMware는 Docker 컨테이너에, ClusterHQ는 Docker 용 Flocker 오픈 소스 컨테이너 데이터 관리자를 플로트합니다

그는 과거에 운영하는 사람들이 퍼핏 (Puppet)이나 쉐프 (Chef)와 같은 시스템 지향 도구를 사용하여 시스템과 호스트를 관리하고 있다고 전했다. 특정 컨테이너 작업을위한 유틸리티가 있지만 운영 팀은 컨테이너를 관리하기위한 플랫폼이 부족합니다.

“이제는 컨테이너가있을 수 있으며 100 개 또는 1,000 개의 컨테이너가있을 수 있습니다. 따라서이 컨테이너를 어디서 실행해야합니까? 어떤 시스템에서 실행해야합니까? 규모가 문제가됩니까? Google에서 실행하는 것이 가장 좋습니다. 아마존에서 그들을 실행하거나 전제에 베어 메탈에서 로컬로 그들을 실행할 수 있습니까? “Quillin 고 말했다.

Docker의 소프트웨어를 포함하여 컨테이너 유형의 가상화는 유망 해 보이지만 Red Hat 플랫폼 비즈니스 책임자 Jim Totton에 따르면 여전히 역할을 발휘해야합니다.

운영상의 문제는 실행 단계, 변경 단계 및 생산 단계에서 관리하는 것과 관련이 있습니다. 개발자가 때때로 벽을 넘어 작업에 던져 버리는 개발자, 현재 컨테이너로 무엇을 해야할지 모르는 개발자, 그것을 관리 할 수있는 도구 또는 모범 사례가 있습니다.

클라우드, 클라우드 컴퓨팅이 한 번에 하나의 API, 엔터프라이즈 소프트웨어, 달콤한 수세! HPE는 Linux 배포판을 방해 함 클라우드, Twilio, 새로운 엔터프라이즈 계획 발표로 민첩성 증대 클라우드, Intel, Ericsson, 미디어 업계에 초점을 맞춰 파트너십 확대

Quillin은 기존 컨테이너 도구와 통합 될 StackEngine 제품은 사용자가 환경 내에서 실행되는 모든 컨테이너를 검색 할 수있는 관리 인터페이스를 제공합니다.

“이것은 실행중인 모든 컨테이너를보고 실시간으로 해당 컨테이너의 상태를 파악하고이를 시각화 할 수있는 메시 관리 계층 제어 플레인입니다.”라고 그는 말했습니다.

시각화 도구는 현재 Docker에서 부족한 기능입니다. 가상화 및 시스템 관리 도구에 대한 표준 요금입니다.

운영 요원은 컨테이너를 제어하고, 중지, 시작 또는 일시 중지 수를 확인하고, 실행해서는 안되는 불량 또는 좀비 컨테이너를 식별하고 버전 제어 문제를 해결할 수 있습니다.

새로운 컨테이너 기술인 Docker는 이전의 동일한 서버에서 훨씬 더 많은 응용 프로그램을 실행할 수있게 해주 며 프로그램을 패키지화하고 제공하기가 매우 쉽기 때문에 뜨겁다. 여기에 대해 알아야 할 것이 있습니다.

“어떤 구성을 가지고 있으며 구성을 어떻게 업데이트해야합니까? 이러한 것들은 DevOps 팀이 이러한 종류의 응용 프로그램을 관리해야하는지에 대해 걱정하고있는 작업 종류입니다.”라고 Quillin은 말했습니다.

StackEngine 소프트웨어는 호스트와 함께 모든 환경에서 모든 컨테이너를 발견 할뿐만 아니라 성능 문제 해결뿐만 아니라 종속성 분석도 제공합니다.

“현재 상태가 있어야하는 상태, 해당 응용 프로그램의 모범 사례 – 원하는 상태에 맞습니까? 그러면 문제를 해결할 수 있습니다. 드릴 다운하여 성능 문제가 있는지 확인할 수 있습니다 .CPU 문제, 메모리가 있습니까? 특정 호스트에서 문제가 발생합니까? 특정 컨테이너를 이동해야합니까? ” 그는 말했다.

그런 다음 애플리케이션을 수행 할 방법이나 정책을 결정했다면 다음 작업 중 하나는 컨테이너를 애플리케이션을 효과적으로 작동시키는 장소 (조정)로 이동시키는 방법입니다.

CopperEgg, Hyper9 및 VMware에서 근무한 StackEngine의 공동 설립자 인 Quillin과 Eric Anderson은 오픈 소스 운동에 강한 신념을 갖고 있으며 제품의 구성 요소를 커뮤니티에 기여할 것이라고 말합니다.

“현재 Docker와 함께 모든 사람들이 조수를 돕기 위해 조금만 돌아 섰습니다. 모든 선박이 그 특별한 상황에서 떠내려 왔고 우리 모두는 그것으로 이익을 얻었습니다.”라고 Quillin은 말했습니다.

우리는 다른 오픈 소스 기고 물에서 배웠으며 우리는 그것도 다시 기여하고자합니다. 그러나 오픈 소스의 단점 중 하나는 사용자가 함께 사용해야하는 특별하고 구체적인 지향적 인 도구가 많이 있다는 것입니다.

우리는 고객을 위해 그렇게 할 수 있기를 원합니다. 회사가 실현하여 Docker 프로덕션을 관리하는 데 사용할 수있는 더 많은 엔터프라이즈 옵션이 될 것입니다.

클라우드 컴퓨팅은 한 번에 하나의 API로 성장합니다.

달콤한 수세! HPE 자체가 Linux 배포판을 방해합니다.

Twilio, 민첩성을 약속 한 새로운 엔터프라이즈 계획 발표

인텔, 에릭슨, 미디어 산업에 중점을 둔 파트너십 확대

Docker에 대한 추가 정보