1.2. 글로벌 구성 요소 및 서비스
다음 구성 요소는 컴퓨팅 셀 수에 관계없이 각 오버클라우드에 대해 컨트롤러 셀에 한 번 배포됩니다.
- 컴퓨팅 API
- 사용자에게 외부 REST API를 제공합니다.
- 컴퓨팅 스케줄러
- 인스턴스를 할당할 컴퓨팅 노드를 결정합니다.
- 배치 서비스
- 인스턴스에 Compute 리소스를 모니터링하고 할당합니다.
- API 데이터베이스
Compute API 및 Compute 스케줄러 서비스에서 인스턴스에 대한 위치 정보를 추적하고 빌드되었지만 예약되지 않은 인스턴스에 임시 위치를 제공합니다.
다중 셀 배포에서 이 데이터베이스에는 각 셀에 대한 데이터베이스 연결을 지정하는 셀 매핑도 포함되어 있습니다.
cell0
데이터베이스- 예약할 수 없는 인스턴스에 대한 정보의 전용 데이터베이스입니다.
- 슈퍼 컨덕터
-
이 서비스는 글로벌 서비스와 각 Compute 셀 사이를 조정하기 위해 다중 셀 배포에만 존재합니다. 이 서비스는 실패한 인스턴스 정보도
cell0
데이터베이스에 전송합니다.