모든 클라우드 자동화 (Nginx에, 톰캣, MySQL을) 고정 표시기 3 계층 Java 응용 프로그램 [ KO ]
-----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
DCHQ 컨테이너 엔터프라이즈 응용 프로그램의 전송을 단순화하고 그것을 클릭, 당신은 매우 복잡한 애플리케이션 환경은 하나의 버튼을 통해 여러 호스트에 배포 할 수 있습니다 복제 할 수 있습니다. DCHQ은 또한 배포 및 직물 지원 분산 가상 컴퓨터로 구성된 클러스터의 자동 확장을 자동화 할 수 있습니다 클라우드 공급 업체 12 종류의 통합, 응용 프로그램 배포를 자동화하지 않습니다.
이 블로그에서 우리는로드 밸런싱 및 데이터베이스에 대한 Nginx에와 MySQL에 Tomcat 서버에 배포 dokeo 3 계층 Java 기반 응용 프로그램의 자동 배포 및 라이프 사이클 관리를 통해 이동합니다.
이 사용자 정의 다중 계층 응용 프로그램을 요청하고 라이브러리로 이동하여 셀프 서비스를 수행하기 위해 한 번의 클릭 할 수 있습니다. Nginx에이 예를 들어, 우리 (데이터베이스 등) (로드 밸런싱)에서, Tomcat은 (클러스터 응용 프로그램 서버)와 MySQL의 프로그램으로 구성된 다중 계층 응용 프로그램입니다. 동적 컨테이너 default.conf 파일의 IP에 응용 프로그램 서버를 추가 Nginx에 플러그인 (시 또는 요청)를 호출 BASH 스크립트에서 볼 수 있습니다. 톰캣 BASH 스크립트는 지정된 URL에서 WAR 파일을 배포하는 자바 플러그인을 호출합니다. 당신은 것을 볼 수 있습니다 CLUSTER_SIZE의 매개 변수는 (동일한 응용 프로그램 종속성에서) 시작 컨테이너의 수를 지정할 수 있습니다. 호스트 매개 변수는 컨테이너 분포를 사용하는 호스트를 지정할 수 있습니다. 다음과 같이 호스트 매개 변수에있는 지원되는 값을 다음과 같습니다
또한, 사용자가 환경 변수의 다른 이미지를 볼 수있는 상호 이미지로 결합 된 환경 변수를 만들 수 있습니다. 다음은 환경 변수의 목록을 지원한다 :
당신이 (등 DEV 또는 QE) 실행 데이터 센터를 클릭하기 전에 당신은, 당신은 태그 환경을 선택할 수있는 원단을 사용하고 있습니다.
컨테이너 업데이트이 작업, I / O 및 지속적인 배달 크기를 BASH 플러그인을 수행하여 - 응용 프로그램이 가동되어 실행되면 사용자는 컨테이너 실행 활용의 I / O 사물 백업과 마찬가지로, CPU, 메모리를 모니터링 할 수 있습니다.
녹화 된 데모에서 우리는 우리가 따라 Nginx에 대한 플러그인 BASH의 default.conf 파일을 업데이트하는 데 사용되는 사용자 2. 클러스터의 응용 프로그램 서버를 확장하고 업무 시간의 크기 주말 3. 규모를 예약 할 수 있습니다 추가로 새로운 응용 프로그램 서버의 인식. 배쉬 스크립트 플러그인은 같은 청소와 사용 사례를 수용 또는 로그 정의 된 주파수의 구성을 업데이트 예약 할 수 있습니다. 응용 프로그램 타임 라인 당신은 감사 및 진단을위한 응용 프로그램에 대한 모든 변경 사항을 추적 할 수 있습니다.
두개의 호스트 CPU 용기의 메모리 사용률 또는 하나의 정의 된 임계치를 초과 경보 및 통지, 당신은 아래 용기 또는 호스트 또는 사용할 수있다.
무료로 가입 DCHQ.io는 PaaS를 (유지 http://dchq.io ) 템플릿 hamkkeyi를 얻을 수 루비, 파이썬, PHP, MEAN.JS 클러스터 할 수 MongoDB를, 그리고 다른 많은 템플릿.
|
No comments:
Post a Comment