Openstack private cloud is an online service that gives the user the ability to design their own private cloud. It is available for both the public and businesses and can be something that you can use privately or publicly. As an Infrastructure-as-a-service (IaaS), it runs on commodity hardware. This article will look at 3 things a private user can do with OpenStack Private cloud.
1. Openstack Restful API
Openstack comes with Application Programming interface (API) this is useful because it enables the user to write software that can manage your cloud.
The Openstack Restful APIis what is known as a RESTful interface it issues your command inputs through the URL, depending on the format path of the URL will be what determines what command the user issues.
For convenience some Openstack Restful API interfaces allow you to make commands directly in the browser address bar, this is able to happen because the inputted URLs use the exact same protocols as the HTTPs do in the web browser.
Having said that, that is not the normal use of a browser and most commands/requests are usually made via the program code.
2. Openstack Trove
Openstack Troveis a database service used specifically for Openstack. By bypassing confusing administration process, it enables users to utilize the relational and non-relational databases with ease.
Openstack Trovecommunicates with the other Openstack products solely through the API service Trove-API is again a RESTful service. Trove provides a single tenant database to put it simply a single tenant database services onto ONE tenant. Providing the customer with their own independent database. With Trove there are 3 possible services:
- Trove API
- Trove Task Manager
- Trove Guest Agent
3. Openstack Tenant
OpenStack Tenantis ‘A group of users; used to isolate access to Compute resources. A tenant is also a combination of resources like compute, network, storage etc that is made for a specific set of users.
A cloud service that a select set of people or OpenStack Tenants that have access to the project. Although users have access to multiple tenants or projects, once they have signed on a particular project that can only access the information available on that project.