Searchlight Use Cases
Below are the use cases of Searchlight:
- Cloud resources lookup: whenever the user needs to query some
information of the desired OpenStack services (e.g. Nova, Neutron, etc.),
instead of using the service’s APIs individually, she only needs to use
one single Searchlight web interface to perform all the queries. Currently,
Searchlight supports indexing OpenStack services such as Cinder, Designate,
Glance, Ironic, Neutron, Nova, and Swift. Searchlight also provides a
context menu for quick operations on resource search results, e.g., creating
an instance from an image.
- Cloud resource repository: because Searchlight keeps records of
real-time notification data from other OpenStack’s components, it is
aware of the committed, available cloud resources, and other operational
events. This capacity of Searchlight can be leveraged by virtual infrastructure
management (VIM) applications, e.g., self-healing, self-configuration, RCA, etc.
This is a work-in-progress .
- Multi-cloud discovery: Searchlight resource repositories can be connected
forming a distributed resource discovery infrastructure across multi-cloud
deployment, i.e., cross OpenStack domain, OpenStack-Azure, AWS, or Containers
on OpenStack VMs. This new role of Searchlight can take advantages of the
existing user-friendly interface for multi-cloud resource administrators
while also providing a unified API for the automation of the resource
management operation.
References