{"_id":"568440dcc11c7e0d00aaff47","category":{"_id":"567af26cb56bac0d0019d87d","pages":["567af282b56bac0d0019d87e","567af41fc952030d0038c782","567af469b56bac0d0019d887","567af4a493919f0d00c97a72","567af4c7c952030d0038c788","568371947af9120d007ac34d","568411af3b87430d00483c14","5684127c65976e0d00001bf1","568414c77916270d00eee2e1","5684152b7af9120d007ac3e9","5684162b3b87430d00483c21","5684164f65976e0d00001bfe","568440dcc11c7e0d00aaff47","56eadf15eed93a0e00dd501b","56eadffb0ce1452200bd5db1","56eae136d25d831700006abc"],"project":"5633ebff7e9e880d00af1a53","__v":16,"version":"5633ec007e9e880d00af1a56","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-12-23T19:13:48.702Z","from_sync":false,"order":6,"slug":"quickstart-guides","title":"Heroku Plan Management"},"project":"5633ebff7e9e880d00af1a53","__v":15,"user":"5633ec9b35355017003ca3f2","parentDoc":null,"version":{"_id":"5633ec007e9e880d00af1a56","project":"5633ebff7e9e880d00af1a53","__v":16,"createdAt":"2015-10-30T22:15:28.105Z","releaseDate":"2015-10-30T22:15:28.105Z","categories":["5633ec007e9e880d00af1a57","5633f072737ea01700ea329d","5637a37d0704070d00f06cf4","5637cf4e7ca5de0d00286aeb","564503082c74cf1900da48b4","564503cb7f1fff210078e70a","567af26cb56bac0d0019d87d","567afeb8802b2b17005ddea0","567aff47802b2b17005ddea1","567b0005802b2b17005ddea3","568adfffcbd4ca0d00aebf7e","56ba80078cf7c9210009673e","574d127f6f075519007da3d0","574fde60aef76a0e00840927","57a22ba6cd51b22d00f623a0","5a062c15a66ae1001a3f5b09"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-12-30T20:38:52.230Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":2,"body":"When it's time to scale, you can easily upgrade your shared plan, or we can migrate your cluster to a dedicated environment. Changing your shared tier plan has no impact on your cluster's data, but migrating to dedicated takes some time that can be scheduled for an optimal time with our team. Please [contact us](mailto:support:::at:::bonsai.io) if you'd like to set up on a dedicated environment.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Migrating between plans\"\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"body\": \"Application owners should carefully manage the migration timing to ensure proper application function during the migration process.\"\n}\n[/block]\nOur plans are primarily metered on replication level, and also on the number of shards allowed to a plan.\n\nIndexes created within our starter-level plans have no replication, and are not intended for production traffic. An index created within our production-level plans will be replicated for higher availability and higher search traffic.\n\nFor greater data capacity, an index may be partitioned into many shards. Each shard is distributed to a different server within our cluster to allocate more resources for each search, and help scale to ever increasing quantities of data.\n\nWhen changing your plan, we will adjust the replication level of any existing indices, as well as add or remove shards as per your new plan. If you have upgraded to a plan with additional shards, you may create a new index and must migrate your data\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Editing your Heroku Plan\"\n}\n[/block]\nEditing your cluster plan with Heroku is fairly simple. You can do this in two ways:\n\n1. Through the Heroku CLI tool\n2. Through the Heroku UI - your app dashboard\n\n##Using the Heroku CLI tool\n\nYou can view all of our available plans for Heroku users on the [Bonsai Heroku Addon page](https://elements.heroku.com/addons). From there, choose the plan you'd like to change your cluster to and note the plan slug. For example, our `Bonsai 10` has a plan slug of `shared-10`, our `Dedicated 80` has a slug of `dedicated-80`, etc. Open up your project in a terminal and run:\n\n```bash\n$ heroku addons:upgrade bonsai:shared-10\n```\n\n## Using the Heroku app dashboard\n\nLog into your Heroku account and open your app dashboard. You'll see a list of your addons, with three dots on the far right side. This is a dropdown menu, and you can choose `edit plan` from here:\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/3uPc40fRNaGaf4VYKh7T_chrome-window-heroku-dashboard-edit-plan.png\",\n        \"chrome-window-heroku-dashboard-edit-plan.png\",\n        \"2741\",\n        \"1465\",\n        \"#5e468e\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nThis will open a modal, and you can choose the correct plan to upgrade your cluster from here:\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/BpBpjaSTQ0SkM8XAfAyj_chrome-window-flaticon-edit-plan-modal.png\",\n        \"chrome-window-flaticon-edit-plan-modal.png\",\n        \"2741\",\n        \"1465\",\n        \"#7c5093\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]","excerpt":"","slug":"changing-your-plan","type":"basic","title":"Changing your plan"}

Changing your plan


When it's time to scale, you can easily upgrade your shared plan, or we can migrate your cluster to a dedicated environment. Changing your shared tier plan has no impact on your cluster's data, but migrating to dedicated takes some time that can be scheduled for an optimal time with our team. Please [contact us](mailto:support@bonsai.io) if you'd like to set up on a dedicated environment. [block:api-header] { "type": "basic", "title": "Migrating between plans" } [/block] [block:callout] { "type": "warning", "body": "Application owners should carefully manage the migration timing to ensure proper application function during the migration process." } [/block] Our plans are primarily metered on replication level, and also on the number of shards allowed to a plan. Indexes created within our starter-level plans have no replication, and are not intended for production traffic. An index created within our production-level plans will be replicated for higher availability and higher search traffic. For greater data capacity, an index may be partitioned into many shards. Each shard is distributed to a different server within our cluster to allocate more resources for each search, and help scale to ever increasing quantities of data. When changing your plan, we will adjust the replication level of any existing indices, as well as add or remove shards as per your new plan. If you have upgraded to a plan with additional shards, you may create a new index and must migrate your data [block:api-header] { "type": "basic", "title": "Editing your Heroku Plan" } [/block] Editing your cluster plan with Heroku is fairly simple. You can do this in two ways: 1. Through the Heroku CLI tool 2. Through the Heroku UI - your app dashboard ##Using the Heroku CLI tool You can view all of our available plans for Heroku users on the [Bonsai Heroku Addon page](https://elements.heroku.com/addons). From there, choose the plan you'd like to change your cluster to and note the plan slug. For example, our `Bonsai 10` has a plan slug of `shared-10`, our `Dedicated 80` has a slug of `dedicated-80`, etc. Open up your project in a terminal and run: ```bash $ heroku addons:upgrade bonsai:shared-10 ``` ## Using the Heroku app dashboard Log into your Heroku account and open your app dashboard. You'll see a list of your addons, with three dots on the far right side. This is a dropdown menu, and you can choose `edit plan` from here: [block:image] { "images": [ { "image": [ "https://files.readme.io/3uPc40fRNaGaf4VYKh7T_chrome-window-heroku-dashboard-edit-plan.png", "chrome-window-heroku-dashboard-edit-plan.png", "2741", "1465", "#5e468e", "" ] } ] } [/block] This will open a modal, and you can choose the correct plan to upgrade your cluster from here: [block:image] { "images": [ { "image": [ "https://files.readme.io/BpBpjaSTQ0SkM8XAfAyj_chrome-window-flaticon-edit-plan-modal.png", "chrome-window-flaticon-edit-plan-modal.png", "2741", "1465", "#7c5093", "" ] } ] } [/block]