Voyager can now be deployed to Amazon Web Services (AWS) and Microsoft Azure cloud infrastructures. Benefits of deploying Voyager in the cloud include:
To run Voyager Search in the cloud, it is generally recommended to use memory-optimized servers that have a high memory-to-core ratio. Both Amazon Web Services and Microsoft Azure offer memory-optimized servers.
Installation and configuration of Voyager Search in the cloud is straightforward and follows similar steps as installing Voyager Search on a physical server or other virtual server.
Licensing of Voyager when deployed to a cloud server remains unchanged compared to traditional licensing when deploying to on-premise physical or virtual servers.
To begin, contact your systems administrator to launch a new server in your organization’s cloud account. Be sure the systems administrator provides RDP access to the new server.
See this article for steps to install, configure and license Voyager.
After installation, we recommend you follow the following post-configuration steps to ensure a properly configured Voyager Search on the cloud server.
If access to Voyager beyond the virtual cloud network is required, the firewalls on the server and in the virtual cloud network will require the following TCP ports to be opened to the relevant audience:
For managing access to Amazon Web Services, refer to the documentation on Security Groups.
For managing access in Microsoft Azure, refer to the documentation on Network Security Groups.
Most cloud providers assign a private hostname and public hostname to each server. After Voyager is installed, the Voyager URL will need to be set to the public hostname of the server.
To set the Voyager URL to the public hostname of the server, follow the steps in this article.
Q: What are the costs for deploying Voyager in the cloud?
A: The costs for deploying Voyager in the cloud include infrastructure costs and Voyager licensing costs. Infrastructure costs include the hourly rate for virtual machines running in Amazon EC2 or Azure Virtual Machines and also any data storage and data transfer costs.
Q: How is Voyager licensed when deploying to the cloud?
A: Voyager is licensed in the same way as other deployments. A valid machine key is required to generate a license key. Please contact Voyager Support in order to acquire a license key.
Q: Are there any limitations on the content that is discoverable by Voyager when running in the cloud?
A: No. As long as the Voyager server has connectivity to content repositories, then Voyager will be able to discover, extract and index the content.
Q: Can Voyager index content stored in cloud storage services?
A: Yes. New at Voyager 1.9.9 is the capability to index content stored in Amazon S3. The Cloud Storage location is capable of indexing 1800+ file formats.
Q: If Voyager is running in AWS, are there additional AWS costs to index content stored in S3?
A: If Voyager is running in the same AWS region as the S3 content, then no data transfer costs will be incurred. There will still be costs for running Voyager on a virtual machine in Amazon EC2.
Q: If Voyager is running on-premise, can content in Amazon S3 be indexed?
A: Yes, but in this case Data Transfer Out costs will be incurred in order to copy the content to the Voyager server and store it temporarily for extraction and indexing.
Q: Is there a pre-built AMI for Voyager in AWS?
A: At this time, Voyager does not provide an AMI in AWS with the Voyager software pre-installed and configured.
Q: Is there a VM images for Voyager in Azure?
A: At this time, Voyager does not provide a VM image in Azure with the Voyager software pre-installed and configured.