What are the stv1 and stv2 platforms?
Version
|
Description
|
Architecture
|
Tiers
|
stv2
|
Single-tenant v2
|
Azure-allocated compute infrastructure that supports availability zones, private endpoints
|
Developer, Basic, Standard, Premium
|
stv1
|
Single-tenant v1
|
Azure-allocated compute infrastructure
|
Developer, Basic, Standard, Premium
|
mtv1
|
Multi-tenant v1
|
Shared infrastructure that supports native autoscaling and scaling down to zero in times of no traffic
|
Consumption
|
Why should you migrate to stv2?
How to migrate to stv2?
- For an API Management instance that’s not deployed in a VNet, you can use the portal or the REST API
- For an API Management instance that’s deployed in a VNet, you need to manually update the VNet configuration settings.
- Ability to use the portal for non-VNet injected instances.
- Management plane operations like locations, scaling, custom domains, CA certificates will not be allowed for 30-45 mins.
- Ability to preserve the IP (15 min downtime required) or create a new IP (No downtime required)
- VNet injected instances need a public IP to be created. This IP address is used for management traffic alone and is detailed here.
- In-place upgrade does not require downtime as the old and new gateways will be available for some time, to facilitate validation and DNS update.
- Instances which are using the default DNS name in external mode will have the DNS auto-updated and any misconfigurations may result in a downtime.
- Networking and DNS updates are required.
- Side-by-side deployments facilitate validation.
- Side-by-side deployments cannot reuse the default domain name.
- Migrate API Management instance, not injected in a VNet
- Migrate a network-injected API Management instance
- Create a new APIM instance in stv2 with VNet integration. Additionally review internal, application gateway integration and force tunneling.
- Backup the old APIM instance.
- Restore the backup to the new APIM instance.
- Migrate developer portal contents from the old instance to the new instance.
- Setup service configurations that are not included in the backup.
- Validate the configuration.
- Update the DNS records to point to the new instance.
!!! UPDATE 12/13/23 - Here is a video walkthrough of the migration scenarios.
!!! UPDATE 05/10/24
APIM no longer needs a customer provided public IP. If no public IP is provided, APIM will automatically assign and manage the public IP
!!! UPDATE 06/19/24
The platform migration blade now supports migration of vnet injected instances. Select the location of choice and provide the dependencies.
You can self-serve the time period to keep the old and new gateways around by choosing between the below
- Return to the original subnet as soon as possible.
Please note that this option will not move the gateway to the original subnet but just removes the old gateway immediately after the new gateway is provisioned. This ensures that the old subnet is vacated early paving way for triggering the gateway movement back
- Stay in the new subnet and keep stv1 compute for 48 hours
This option will keep the old gateway for 48 hours from the time the migration is triggered. This will help validation of the new gateway and cutover on demand.
There is no longer a need to create a support ticket to set the retention period.