도커 호스팅의 명단
이 게시물은 10 월 20,2016 으로 업데이트되었습니다.
우리 모두는 도커 일어나서 우리의 로컬 컴퓨터에서 실행하는 것이 간단 것을 알고있다. 그러나 우리의 연마 된 응용 프로그램 스택을 개발에서 생산으로 원활하게 전환하는 것은 지난 6 개월에서 12 개월까지 부족한 퍼즐 조각이었습니다.
이제 많은 전문적이고 최적화 된 도커 호스팅 서비스를 사용할 수 있습니다,그것은 검토 제안에 무엇을 볼 수있는 높은 시간이다.
도커 호스팅 옵션을 비교하는 복잡성 중 하나는 많은 사람들이 실제 호스팅 제공 업체 위에 관리 및 오케스트레이션 도구를 제공하고 있다는 것입니다. 모두가 그들이 사용하는 공급자,언제,어디서,그리고 이것이 당신에게 중요한 문제가 될 수도 있고 아닐 수도 있다는 것을 분명히하는 것은 아닙니다. 이러한 이유로,나는 그들이 주장 또는 통합 호스팅 서비스를 제공하지 않는 등의 데이스 워크 플로우,도커 클라우드,또는 컨테이너 등의 서비스를 포함하지 않았습니다.
다른 곳에서 호스팅하는 서비스를 포함 할 것이지만 이러한 비용은 가격에 포함됩니다.
물론 모든 호스팅 제공 업체의 리눅스 기반 가상 머신에 도커를 설치하는 것이 가능하며”표준”호스팅 회사의 프로필 페이지를 생성 할 수 있습니다. 대신,나는 당신의 도커 경험을 부드럽고 향상하기 위해 간단한 호스팅 위에 다른 것을 제공하는 서비스에 초점을 시도했습니다.
- 도커 머신
- 디지털 오션
- 카리나
- Sloppy.io
- 자이언트 스웜
- 헤로쿠
- 키
- 하이퍼
- 응용 프로그램 수준에서 컨테이너를 관리할 수 있습니다. 내가 그들의 문서에서 알 수있는 한,그것은 당신의 응용 프로그램을 코드,데이터베이스 및 영구 저장소로 분리하기 위해 컨테이너를 사용하지만 직접적인 도커 지원이나 제어는 없습니다.
- 트리톤은 클라우드 및 베어메탈 서버에서 컨테이너를 생성,실행 및 오케스트레이션하기 위한 포괄적인 서비스 제품군을 제공합니다. 난 그냥 호스팅 옵션을 조율 서비스를 포함하지 않을 것이라고 소개에서 언급하지만,트리톤은 또한 자신의 호스팅 솔루션(트리톤 클라우드)를 제공합니다,그래서 나는 그것에 초점을 맞출 것이다.
- 기본적으로 블루믹스는 도커 허브에 컨테이너 이미지를 포함하지 않습니다. 처음에는 5 개의’인증 된’컨테이너 만 액세스 할 수 있기 때문에 혼란 스럽습니다. 공개 도커 이미지를 블루믹스 계정에 복사할 수 있습니다.
- 오픈 시프트
도커 머신
많은 호스팅 제공 업체의 경우 컨테이너를 배포하고 관리하는 가장 쉬운 방법은 도커 머신 드라이버를 사용하는 것입니다. 이 호스트가 드라이버 위에 여분의 것을 제공하지 않는 한 별도로 나열하지 않습니다. 현재 이러한 포함:
-
아마존 웹 서비스
-
마이크로소프트 애저
-
디지털 오션
-
엑소스케일
-
구글 컴퓨팅 엔진
-
오픈스택
-
랙스페이스
-
소프트웨어
더 곧 따라 할 가능성이,당신은 다른 호스트에 대한 일반 드라이버를 사용할 수 있습니다.
이 서비스를 통해 인스턴스에 설치된 컨테이너를 관리할 수 있습니다. 그러나 컨테이너가 사용하고 있는 다른 리소스 위에 있습니다. 즉,컨테이너는 스토리지 및 확장을 포함하여 다양한 서비스에 액세스할 수 있습니다.
aws.amazon.com/ecs
디지털 오션
디지털 오션에 도커 컨테이너 지원은 회사가 일반적으로 작동하는 방식을 반영,간단합니다. 귀하의 계정에 로그인하고 도커 응용 프로그램을 기반으로 새 방울을 만들 수 있습니다.
이 우분투의 상단에 고정 표시기를 실행하는 가상 머신을 만들 것입니다 평소와 같이 사용합니다.
digitalocean.com/community/tutorials/how-to-use-the-digitalocean-docker-application
카리나
랙 스페이스는 도커 머신 드라이버를 제공하지만 컨테이너 호스팅 서비스도 제공합니다. 카리나는 공개 베타 아직 당신이 도커 떼와 같은 클러스터를 만들 수 있습니다. 그것은 또한 당신이 주로 표준 도커 명령을 사용하여 생산 개발에서 컨테이너를 관리 할 수 있습니다. 예를 들어:
carina create chriscluster --wait --nodes=3 --autoscale
컨테이너 및 응용 프로그램을 관리하는 데 사용할 수 있는 웹 콘솔도 있습니다.
getcarina.com
Sloppy.io
Sloppy.io 웹 인터페이스,컨테이너 실행 간 영구 저장소 및 통계를 제공합니다. 이것은 수학적으로 정확한 유형 계층구조인,강력한 타입을 정의합니다. 예를 들어:
{ "project": "chrisexample", "services": , "env": { "LCB_DATABASE_URI": "mongodb://mongodb.backend.chrisexample/chrisexample" }, "dependencies": } ] }, { "id": "backend", "apps": } ] } ]}
sloppy.io.
자이언트 스웜
이것은 단순하게 유지하고 견고한 제품과 지원을 제공하는 데 집중하는 새로운 스타트 업입니다. 자이언트 스웜은 가상 머신을 사용하지 않으며 전용 가상 머신 및 자체 베어 메탈 서비스에만 컨테이너와 서비스를 배포합니다.
정확한 가격은 조금 불분명하고,서비스는 초대 전용 지금,하지만 그들은 인프라에 대한 열려,깃허브에서 사용할 수있는 몇 가지 사용자 정의 구성 요소와. 설치 프로그램은 명령줄 도구를 통해 이루어집니다. 예를 들어:
{ "name": "chris-app", "components": { "front-end": { "image": "registry.giantswarm.io/chrischinchilla/front-end", "ports": 8000, "domains": { "8000": "chris-app.com" }, "links": }, "redis": { "image": "redis:2.6", "ports": 6379 } }}
이미지는 거대한 떼 레지스트리에 귀하의 계정에서 도커 허브뿐만 아니라 사용자 정의 이미지에서 할 수 있습니다.
다양한 매개 변수를 파일에 전달할 수 있는 간단한 명령으로 응용 프로그램을 시작합니다.
swarm up --var=domain=chrisapp-chrischinchilla.gigantic.io
또한 공동 작업자를 팀으로 구성하여 공동 작업을 수행할 수 있습니다.
거인따뜻한.쿠버네티스는 구글의 컨테이너 호스팅 및 관리 서비스,즉 다수의 대형 컨테이너 기반 인프라에 전력을 공급하는 자체 오픈소스 프로젝트를 뒷받침한다. 컨테이너는 구글의 자신의 호스팅 서비스,사용할 수있는 가장 신뢰할 수있는 클라우드 호스팅 서비스 중 하나의 상단에 앉아있다. 컨테이너 레지스트리 및(베타)구글의 클라우드에서 호스팅 코드에서 도커 이미지를 만들 것입니다 빌드 서비스를 제공합니다.
https://cloud.google.com/compute/
https://js.hscta.net/cta/current.js
-네그래드(1169977,’96e4df76-0d4a-40ab-b51e-5ad2b46a426b’,{});다른 모든 클라우드 제공업체보다 앞서 있지만 실제로 두 번째로 인기가 높습니다. 큰 회사에 의해 뒷받침,그것은 언제 든 지 곧 아무 데도 거 야 하 고 윈도우 기반 가상 컴퓨터의 최고의 소스입니다. 도커 머신 드라이버 외에도 사전 구축 된 가상 머신 확장도 사용할 수 있습니다.
푸른은 자신의 가상 머신 이미지를 통해 또는 자신을 설치하여,공식 도커 신뢰할 수있는 레지스트리 파트너입니다.
https://azure.microsoft.com/en-us/
헤로쿠
헤로쿠의 대부분의 워크플로는git push
명령에 의해 트리거됩니다. 이들은 여전히 도커 설치 가능,하지만 대안은 서비스에 바로 컨테이너 응용 프로그램을 밀어 도커 작성 플러그인을 통해 사용할 수 있습니다. 헤로 쿠는 또한 지원하는 대부분의 언어에 대해 도커 이미지를 유지합니다.
https://devcenter.heroku.com/articles/docker
키
키 긴밀하게 기존의 도커 도구 세트와 통합 컨테이너 호스팅을 제공합니다. 당신은 도커 명령을 통해 키의 레지스트리에 로그인하고 계정에 컨테이너를 관리 할 수 있습니다.
docker login quay.io
이 프로그램은 자바 바이트코드 프로그램의 갯수를 카운트하고,스크립트의 메인 형식을 합계냅니다,그리고 확인되지 않은 실행 텍스트 파일을 찾습니다..
컨테이너를 관리하고 오케스트레이션하기 위해 쿠버네티스가 필요하다면,키에는 구조라는 파트너 서비스가 있다. 키 및 지각은 코레오스 팀에 의해 구축,그래서 당신은 또한 호스팅 및 관리 컨테이너에 사용할 수 있습니다. 사실,지각은 알티 컨테이너와 함께 작동,하지만 난에 언급을 몰래 것이라고 생각.
https://quay.io/
하이퍼
하이퍼는 하이퍼의 호스팅(공급자 및 위치가 지정되지 않음)에서 도커 컨테이너를 실행하는 로컬 명령 줄 추상화를 제공하는 간단한 제안을 가지고 있습니다. 이 도구는 사용하기 쉽지만 설정 단계가 약간 오해의 소지가 있습니다.
당신은 홈페이지의 지침에 따라 시도하는 경우,당신은 빨리 당신이 실제로 가입하고 먼저 인증 토큰을 얻을 필요가 있음을 확인할 수 있습니다. 이것은 당신이하려는 모든 플랫폼을 테스트하는 경우에도 하이퍼에게 신용 카드 정보를 제공하는 것을 포함한다. hyper config
를 실행하고 이러한 단계가 완료되면 프로세스가 간단합니다.
이 첫 번째 이미지에서images
으로 가져온 이미지를 확인합니다.
명령줄 도구를 사용하여 서비스를 시작 및 연결하고 데이터 볼륨과 주소를 연결할 수 있습니다. 하이퍼의 명령의 대부분은 당신이 고체 호스팅 제공 업체에 대한 액세스를 제공,익숙한 도커 명령 주위에 래퍼입니다. 당신이 도커를 알고 있다면,당신은 하이퍼를 사용하는 방법을 알 수 있습니다.
https://www.hyper.sh/
응용 프로그램 수준에서 컨테이너를 관리할 수 있습니다. 내가 그들의 문서에서 알 수있는 한,그것은 당신의 응용 프로그램을 코드,데이터베이스 및 영구 저장소로 분리하기 위해 컨테이너를 사용하지만 직접적인 도커 지원이나 제어는 없습니다.
https://dokkur.com/
트리톤은 클라우드 및 베어메탈 서버에서 컨테이너를 생성,실행 및 오케스트레이션하기 위한 포괄적인 서비스 제품군을 제공합니다. 난 그냥 호스팅 옵션을 조율 서비스를 포함하지 않을 것이라고 소개에서 언급하지만,트리톤은 또한 자신의 호스팅 솔루션(트리톤 클라우드)를 제공합니다,그래서 나는 그것에 초점을 맞출 것이다.
몇 번의 클릭만으로,트리톤은 당신에게 시작하고 도커 허브 또는 자신의 이미지 저장소에서 이미지와 컨테이너를 관리 할 수 있는 포괄적 인 그래픽 인터페이스를 제공합니다. 오버레이 네트워크를 만들고,영구 저장소를 추가하고,디버그 작업을 추가할 수 있습니다. 바둑은 많은 세계 대회 개최로,특히 아시아,유럽,미국을 중심으로 그 인기가 세계적으로 증가하고 있습니다..
https://www.joyent.com/triton
기본적으로 블루믹스는 도커 허브에 컨테이너 이미지를 포함하지 않습니다. 처음에는 5 개의’인증 된’컨테이너 만 액세스 할 수 있기 때문에 혼란 스럽습니다. 공개 도커 이미지를 블루믹스 계정에 복사할 수 있습니다.
나는 이것을 작동시키기 위해 고심했다. 이로 인해’알 수없는 오류’가 발생했습니다. 블루믹스를 사용할 수 있다면 아이비엠의 사물인터넷 및 머신러닝 오퍼링과 함께 강력한 통합 옵션을 사용할 수 있지만 경험이 없는 사용자는 사용할 수 없습니다.
http://www.ibm.com/cloud-computing/bluemix/
오픈 시프트
기업 고객을 정면으로 겨냥한 또 다른 솔루션,레드햇의 오픈 시프트 자체 설치 또는 레드햇의 클라우드에 할 수 있습니다. 영업 담당자에게 연락하지 않고는 오픈시프트를 시도하거나 실험할 수 없으므로 서비스를 시도할 수는 없지만 대규모 엔터프라이즈 사용자에게 어필할 수 있는 많은 지원 및 인프라 기능을 제공합니다.