openstack과cloudfoundry 대형 소프트웨어의 구조 공통성을 총결하다

최근 몇 년 동안 구름 방향이 뜨거워졌고 aas와paas 두 가지 측면이 깊이 발전했다. 그 중에서 두 가지 대표적인 기원 프로젝트는 Openstack과cloudfoundry이다.두 프로젝트를 초보적으로 알아보고 많은 공통점을 발견하여 여러분과 공유하겠습니다.
대체로 다음과 같이 요약한다.
 
openstack
cloudfoundry
Kubernetes
센터 컨트롤러
nova
Cloud Controller
kube-controller-manager

권한 관리 인증
keystone
uaa
kube-apiserver
메시지 처리 전송
MQ,HTTP
nats,HTTP
etc,HTTP
프로그램 패키지 관리
glance
droplet,buildpack
docker image
데이터 공유
sql、nosql
sql、nosql
etc
실행 사용 에이전트
Nova-Compute,Nova-Network
dea,warden
Kubelet
기본 패키지된 상호 작용 라이브러리
libvirt
warden
pod,docker
 
 
 
 
표에서 보듯이 이런 분포식 시스템을 설계하려면 중심 컨트롤러, 권한 제어, 메시지 통신, 집행 에이전트 등 모듈이 필요하다.
그렇다면 오픈스테이크,cloudfoundry 두 시스템이 몇 대의 기계를 위탁 관리할 수 있는 병목은 어디에 있습니까?
주로 통신의 메시지량, sql에서cloudfoundry에서의nats의 성능에 대해 시스템 관리 기기의 규모를 직접 결정한다.
일반적인 sql 방면의 병목을 처리하는 방법: sql를 최적화하고nosql를 많이 사용한다.

좋은 웹페이지 즐겨찾기