Manage services hosted in custom clouds
Create a service in your custom cloud or migrate an existing service to your custom cloud.
Create a service in a custom cloud
- Aiven Console
- Aiven CLI
To create a service in the Aiven Console in your new custom cloud, follow the guidelines in Create a service.
When creating a service in the Aiven Console, at the Select service region step, select Custom clouds from the available regions.
To create a service hosted in your new custom cloud, run avn service create passing your new custom cloud name as an option:
avn service create \
--project "PROJECT_NAME" \
--service-type "TYPE_OF_BYOC_SERVICE" \
--plan "SERVICE_PLAN" \
--cloud "CUSTOM_CLOUD_NAME" \
"NEW_BYOC_SERVICE_NAME"
Migrate an existing service to a custom cloud
You can migrate a non-BYOC Aiven-managed service to your custom cloud. How you do that depends on the deployment mode of your custom cloud: public or private.
Migrate to public BYOC
To migrate a service to a custom cloud in the public deployment model, change a cloud provider and a cloud region to point to your custom cloud.
Migrate to private BYOC
Migrating a service to a custom cloud in the private deployment model requires network reconfiguration. Services are never exposed to the internet, and correct private communication must be established. Contact your account team for private migration guidance.