OpenStack Architecture and its advantages (1)
OpenStack provides scalable and resilient cloud computing services for both private and public clouds, which must be simple to deploy and scalable.
1. Loose coupling of modules
2. The configuration of components is flexible.
3. The second development is easy
I. OpenStack component
OpenStack shared Services components:
Database Services (Database Service): MairaDB and MongoDB
Message transfer (Message Queues): RabbitMQ
Cache (cache): Memcached time (time sync): NTP
Storge provider: ceph, GFS, LVM, ISICI, etc.
High availability and load balancing: pacemaker, HAproxy, keepalive, lvs, etc.
OpenStack core components:
Identity Service (Identity Service): Keystone
Computing (Compute): Nova
Mirror Service (Image Service): Glance
Network & address Management (Network): Neutron
Object storage (Object Storage): Swift
Block storage (Block Storage): Cinder
UI interface (Dashboard): Horizon
Measure (Metering): Ceilometer
Deployment orchestration (Orchestration): Heat