Sei sulla pagina 1di 1

Artificial Intelligence in Private Cloud

OpenStack provides us number of services which we can use for the deployment of private cloud
such as Horizon for Dashboard service, Nova for Compute service, Neutron for Networking
service and other 250 more services.
The two services which we can use for the implementation of Artificial Intelligence are
Ceilometer as Telemetry service and Heat as Orchestration service.
Telemetry (Ceilometer)
It collects event and metering data from other OpenStack services. This data can be used for
billing. Consists of two services:
1. Telemetry Data Collection service:
Efficiently gathers metering data related to other OpenStack service and stores them.
2. Telemetry Alarming service:
Raises alarms when collected data breaks defined rules/quotas.

Orchestration (Heat)
This project makes it available to use higher-level template-based orchestration for describing
cloud applications that get created through OpenStack API calls. Heat integrates other
OpenStack components into a one-_le template system. One can create almost all OpenStack
resources with Heat like virtual machines, assign IP addresses, volumes, security groups, users
and more. Has advanced functionality to increase availability and scaling. Consists of 4
components:

1. Heat command-line client:


A CLI that communicates with the heat-api to run AWS Cloud Formation APIs. End
developers can directly use the Orchestration REST API.

2. Heat-api component:
An OpenStack-native REST API that processes API requests by sending them to the heat
engine over Remote Procedure Call (RPC).

3. Heat-api-cfn component:
An AWS Query API that is compatible with AWS Cloud- Formation. It processes API
requests by sending them to the heat-engine over RPC.

4. Heat-engine:
Orchestrates the launching of templates and provides events back to the API consumer.

Telemetry and orchestration can be used to automate the cloud network. Telemetry services
monitors the network while orchestration provides a centralized control over a network. By
integrating the both services cloud network automation can be achieved.

Potrebbero piacerti anche