Appbase.io's cloud service provides a fully hosted Elasticsearch + appbase.io experience in over 16+ global regions. It's the easiest way to get started with appbase.io. The cloud service comes with the following benefits over a bring your cluster option:
- A zero config app search experience: With the cloud service, appbase.io deploys both Elasticsearch and appbase.io services in a performance-optimized fashion,
- 16+ available regions: Deploy your cluster in one of 16+ global regions on GCP or AWS,
- 99.9% SLA: Get 99.9% SLAs on all of our production plans,
- Monitoring: See detailed insights into cluster health and resource usage.
Following are the steps that you can follow, to create a new cluster:
Login to appbase.io dashboard
Select a plan. You can check out the pricing plan details over here.
Input the desired name for cluster.
Select addons to be deployed. Example Kibana/Grafana, Appbase.io's GUI dashboard, Elasticsearch HQ for browsing data + analytics + security features.
Once the cluster creation starts, it takes around 5-10 minutes for a cluster to be up and running. There is a status tag next to cluster name on your cluster dashboard, which will help you know the status of deployment.
Once the cluster is created and Elasticsearch is deployed successfully, you will be able to View Details of the cluster.
There you might come across messages which specifies that other addon deployments are still in progress. For accessing all the features, you can wait till all the deployment in progress messages disappear.
Once the cluster is deployed, you can maintain cluster by
- Manage deployment details
- Access the dashboard UI where you can:
- Import data
- Set and test search relevancy
- See actionable analytics
- Set and manage access control settings
- Scale cluster
- Share cluster
- Monitor resource usage with the Cluster Monitoring view
Once the cluster is deployed you can enable / disable the addons from Cluster details page.
In order to access and manage cluster data, you can click on Explore Cluster from cluster details page.
Using this Dashboard you can create/delete indexes or you can explore and manage their individual data. Appbase.io GUI Dashboard also allows you to manage API credentials and Role Based Access, hence adding more layers of security to your application.
At any given point you can scale the cluster by adding/removing Elasticsearch nodes.
With the help of Sharing feature you can share cluster access with your team and can also restrict the access by specifying the
viewer role to that team member.
A more fine-grained access control mechanism is available as part of the User Management view under the Explore Cluster GUI.
With our new cluster monitoring view, you can now see detailed insights into cluster health and resource usage including the ability to specify time intervals to zoom in and drill down further into node level stats.