1.2. グローバルなコンポーネントおよびサービス
以下のコンポーネントは、コンピュートセルの数にかかわらず、オーバークラウドごとに一度コントローラーセルにデプロイされます。
- Compute API
- ユーザーに外部 REST API を提供します。
- Compute スケジューラー
- インスタンスを割り当てるコンピュートノードを決定します。
- Placement サービス
- Compute リソースを監視し、インスタンスに割り当てます。
- API データベース
Compute API および Compute スケジューラーサービスがインスタンスの場所に関する情報を追跡するのに使用されます。また、ビルドされているがスケジュールされていないインスタンスの一時的な場所を提供します。
マルチセルのデプロイメントでは、このデータベースには各セルのデータベース接続を指定するセルのマッピングも含まれます。
cell0
データベース- スケジュールに失敗したインスタンスに関する情報を保管する専用のデータベース
- スーパーコンダクター
-
このサービスはマルチセルのデプロイメントにのみ存在し、グローバルなサービスと各コンピュートセル間の調整を行います。また、このサービスはスケジュールに失敗したインスタンスの情報を
cell0
データベースに送信します。