Virtualization
OpenStack project means open source cloud computing platform that supports every type of cloud environment. This project aims for simple installation, expandability and providing fluent function, and worldwide cloud computing experts are participating. OpenStack provides Infrastructure-as-a-Service (IaaS) solution by providing various trade-off services, and also provides API (Application Programming Interface) for each service’s interactive integration.
OpenStack Features
- OpenStack Advantage
- - OpenStack Control Node addible for necessary performance
- - Horizontal HW expandable to meet computing resource demand
- - Provide High Availability required for Infrastructure Service
- - Multi-Tenancy separable by RBAC(Role Based Access Control)
OpenStack Software Architecture
OpenStack Conceptual Architecture
OpenStack Provided Service
Service(function) | Software | Descriptions |
---|---|---|
Dashboard Orchestration Compute Service Network Image Service Block Storage Object Storage Authorization Service Metering |
Horizon Heat Nova Network Glance Cinder Swift Keystone Ceilometer |
Web dashboard for open stack administration Administrate and deploy resource • automate array Provide virtualization by hypevisor, ibvirtd, qumu, kvm Provide network function using pluggable architecture Provide template image for instance build Provide permanent volume for permanent bin instance Store disk file Grant authentication, administrate tenant Collect open-stack usage and performance value |