K-PaaS 로고

  • github
    K-PaaS github
    수백만명의 개발자가 Github을 사용하여 개인 프로젝트를 구축하고 비즈니스를 지원하며 오픈 소스 기술을 함께 사용합니다.
  • K-PaaS incubator
    K-PaaS Incubator
    기업들이 K-PaaS를 활용할 수 있도록 지원 하고 있습니다.
  • cloudfoundry
    Cloud Foundry
    Cloud Foundry는 기업이 애플리케이션을 쉽고 빠르게 개발하고 배포하는데 필요한 속도, 단순성 및 제어 기능을 제공합니다.
  • youtube
    Youtube
    개방형 클라우드 플랫폼 K-PaaS 관련 동영상을 지원하고 있습니다.
닫기
  1. K-PaaS 소개
  2. 아키텍처
  3. 어플리케이션 플랫폼
  4. v5.8.9 경량모델

어플리케이션 플랫폼 - v5.8.9 경량모델

개방형 클라우드 플랫폼 K-PaaS의 어플리케이션 플랫폼 구성도 입니다.
경량모델은 표준모델보다 적은 리소스로 어플리케이션 플랫폼을 사용할 수 있습니다.

경량모델

어플리케이션 플랫폼 경량모델을 통해 IaaS 리소스 부담을 감소시키고 K-PaaS 도입 및 사용에 대한 진입장벽을 낮출 수 있습니다.

1.K-PaaSv5.5세미니(Router, Tcp-Router, API, UAA Cc-worker, Scheduler, Database, Singleton-Blobstore, Log-API, Credhub, Nats, Doppler, Diego-API, Diego-Cell들, HAproxy)에서

						2.K-PaaS v5.5 경량모델(Control, Compute들, Router, Database, HAproxy, Singleton-Blobstore, Tcp-Router)로 간소화

어플리케이션 플랫폼 경량모델은 오브젝트저장소(Singleton-Blobstore), Tcp-Router를 분리하고 Haproxy를 별도 구성할 수 있습니다.

어플리케이션 플랫폼 경량모델 상세

어플리케이션 플랫폼과 같이 멀티 인스턴스 설정이 가능합니다. 단 Compute 인스턴스 수는 10 미만으로 권장하고 이에 산술상 배포될 수 있는 어플리케이션 인스턴스 즉 컨테이너는 2,500까지 가능합니다. 그리고 Control VM의 최소 스펙은 vCPU 4core, 메모리는 16GB 해야 합니다.

*참고사항 : 각 명칭앞 1~4의 숫자는 구분을 위한 숫자일 뿐입니다.

						1.Control VM
						(api, diego-api, cc-worker, scheduler, doppler, log-api, uaa, credhub 포함)
						2. Router VM(router, tcp-router 포함)
						
						2. Router VM은 Control VM에 Cloud Controller Architecture을 보냄, 
						1. Control VM은 2. Router VM에 CF Routing Architecture, Diego Architecture을 보냄
						
						3.Compute VM(diego-cell 포함)은 1. ControlVM에 Cloud Controller를 보냄, CF Routing, Diego는 상호작용, 
						
						4. Database VM(singleton-blobstore, database, nats 포함)에 CF Routing을 보냄,
						4. DatabaseVM은 2.RouterVM에 CF Routing을 보냄
						1.Controm VM은 4.Database VM에 Cloud Controller을 보냄.
대화