Solr Deployments - SearchStax
SearchStax® lets you create as many deployments as you require for the unique needs of your Solr-based applications. When you create a deployment you can choose your cloud provider, Plan, and Solr version. Once a deployment is created, you can secure it using advanced networking capabilities. Then you can configure and populate your Solr collections.
Contents of this page:
- Creating a Deployment
- Managing Your Deployments
- Changing/Scaling a Deployment
- Deleting a Deployment
- Cloning a Deployment
Creating a Deployment
Deployments are created via the SearchStax Dashboard.
To create a Deployment
- From your SearchStax Dashboard, click on Create Deployment.
- Provide a name for the Solr Deployment.
- Specify the Cloud Provider, Region, Plan, and Solr version for your Deployment.
- Click on Create Deployment.
It takes a few minutes...
Note that AWS deployments usually take five to ten minutes to create. Azure deployments often need about an hour before they are ready.
For more information concerning cloud providers and Plans see Plans.
If you select a Dedicated Cluster plan, you can secure it using the Security Settings of the Deployment. This lets you secure the cluster via specific IP address, range of IP addresses, or AWS Security Groups.
Managing Your Deployments
You can use the SearchStax Dashboard to manage your deployments. When you create a Solr Deployment you will be sent an email with useful helper scripts for easily configuring Zookeeper, creating Solr collections, and populating your Solr collections with data (documents). You can then use the SearchStax Dashboard to monitor the performance of your Solr deployment, including key server metrics such as CPU and Memory utilization, Search Throughput, and Indexing throughput. These reports help you to tune your Solr deployments.
Details about all of the SearchStax server-management features are covered in this documentation. Simply use the navigation pane on the left for a deep dive into the server-management features of interest.
SearchStax pay-as-you-go charges are billed automatically each month based on the chosen plan and any overages.
Charges are calculated on a monthly basis, based on your selected plan plus fees
for additional nodes. For example, for
a Dedicated Node deployment each
additional node is charged at the full plan rate. A $41 DN1 plan with one
additional node would be
charged at $82 per month. For Dedicated Cluster plans,
additional nodes are charged at 1/3 of the price of the cluster. For example, a DC4 plan at $495 with one additional node would be charged at $495 + $165 = $660.
SearchStax bills pay-as-you-go deployments on a pro-rated basis. If
a deployment is active for a fraction of a month, you will be billed
the corresponding fraction of the monthly rate.
If you create and then delete a deployment on the same day, you will be billed for one day at that plan's monthly rate.
SearchStax also has pre-paid plans for clients who have requested that form of billing. Contact firstname.lastname@example.org for more information.
Changing/Scaling a Deployment
SearchStax makes it easy to change or scale a Dedicated Cluster.
You can add additional nodes to your Solr cluster to augment high availability/fault tolerance, or to maximize query capacity.
To add a new node:
- View the details page of the cluster you want to upgrade.
- Open the Options menu in the upper right.
- Click on Add Nodes.
- Select number of nodes you want to add.
- Click on Add button.
Wait until deployment is upgraded.
Removing a Node from the Cluster
It is possible to remove added nodes that you don't need anymore. You cannot remove the original
nodes that are required by your plan.
To remove nodes:
- Open the details page of the deployment you want to downgrade.
- Click on Delete Node link of the node of your choice.
- The node will be removed immediately.
Deleting a Deployment
You can delete a deployment from the SearchStax Dashboard.
Warning: Save your Data!
Be sure to save your data to a safe place before deleting an entire Solr deployment!
To delete a deployment:
- Open the details page of the deployment that you want to delete.
- Click the API Terminiation Protection button to remove the termination lock.
- Open the Options menu in the upper right.
- Click on Delete Deployment.
- Confirm the action.
Cloning a Deployment
It is possible to create a clone of a deployment. This creates a point-in-time snapshot of your deployment. Ongoing changes in the original deployment will not be reflected in the clone.
To clone a deployment, please open a request with email@example.com.