23 lines
535 B
ReStructuredText
23 lines
535 B
ReStructuredText
|
Introduction
|
||
|
============
|
||
|
|
||
|
**Open** + **Simple** + **Easy to hack** + **IPv6 First**
|
||
|
|
||
|
Tech Stack
|
||
|
----------
|
||
|
* Python 3 as main language.
|
||
|
* Flask for APIs.
|
||
|
* JSON for specifications.
|
||
|
* QEMU (+ kvm acceleration) as hypervisor.
|
||
|
* etcd for key/value storage (specifically all metadata e.g Virtual Machine Specifications, Networks Specifications, Images Specifications etc.).
|
||
|
* Ceph for image storage.
|
||
|
|
||
|
Components
|
||
|
----------
|
||
|
* API
|
||
|
* Scheduler
|
||
|
* Host
|
||
|
* File Scanner
|
||
|
* Image Scanner
|
||
|
* Metadata Server
|
||
|
* VM Init Scripts (dubbed as ucloud-init)
|