Migración de suscripciones Azure al modelo CSP
Hola:
Recientemente hemos recibido multiples requerimientos acerca de como migrar suscripciones de Azure al modelo de Azure CSP.
Es fácil empezar a trabajar con Azure CSP si es una suscripción nueva, simplemente empezamos nuestra implementación desde cero utilizando los servicios más actuales de Azure. Pero, ¿qué debemos hacer si ya tenemos una suscripción en producción en esquema de Pay-as-you-go o abierta (Open), y queremos la flexibilidad y ventajas que nos ofrece el modelo Azure CSP?. En este caso, queremos migrar nuestra suscripción con un mínimo de interrupción de servicio.
Existen maneras de cambiar el tipo de suscripción de una a otra como lo describen en este enlace:
Change your Azure Pay-As-You-Go subscription to a different offer /en-us/azure/billing-how-to-switch-azure-offer
Pero en ese mismo documento, se indica que este proceso no soporta migraciones a CSP.
En la actualidad, existen 3 tipos de suscripción:
- Suscripción tradicional de Azure.
- Suscripción EA de Azure
- Suscripción CSP de Azure.
Las suscripciones tradicionales y EA son muy similares. Ambas tienen el portal clásico y de ARM. Aunque tienen sus diferencias.
La principal diferencia con la suscripción de CSP, es que no soporta la arquitectura ASM (Clásica)
Adicionalmente, tenemos la lista de recursos soportados a migrar de IaaS clásico a Azure Resource Manager que hay que verificar antes de iniciar cualquier proceso de migración.
Platform-supported migration of IaaS resources from classic to Azure Resource Manager /en-us/azure/virtual-machines/windows/migration-classic-resource-manager-overview
En este enlace podemos ver cuáles son los servicios disponibles en Azure CSP
Available Azure services in Azure CSP /en-us/azure/cloud-solution-provider/overview/azure-csp-available-services
Independientemente de la migración hacia CSP, tenemos procedimientos para migrar recursos de la plataforma Clásica a la de Administración de Recursos, con los siguientes pasos:
1.- Hacer un análisis de los pasos y repercusiones en cada uno de ellos en el proceso de migración.
Technical deep dive on platform-supported migration from classic to Azure Resource Manager
/en-us/azure/virtual-machines/linux/migration-classic-resource-manager-deep-dive
2.- Planear la migración de recursos de Arquitectura clásica hacia la de Administración de Recursos.
En este paso, tenemos 4 fases: Planear, Pruebas, Migrar, procesos posteriores a Migración.
Planning for migration of IaaS resources from classic to Azure Resource Manager
/en-us/azure/virtual-machines/linux/migration-classic-resource-manager-plan
3.- Migración utilizando la Línea de comando (CLI)
Para este paso, necesitaremos tener Azure CLI 1.0 ya que la versión 2 solo aplica para ARM.
He aquí el flujo de trabajo.
Migrate IaaS resources from classic to Azure Resource Manager by using Azure CLI
/en-us/azure/virtual-machines/linux/migration-classic-resource-manager-cli
4.- Se tienen algunas herramientas en la comunidad que han demostrado ser de utilidad para las migraciones. Cabe aclarar que estas herramientas NO ESTAN SOPORTADAS por Microsoft.
Community tools to migrate IaaS resources from classic to Azure Resource Manager
Dependiendo del tipo de suscripción, existe un procedimiento de migración.
Para migrar suscripciones de “Enterprise Agreement” hacia CSP, vamos a ejecutar 4 pasos:
- Asegurarnos que la suscripción EA y la suscripción CSP destino están dentro del mismo tenant (directorio)
- Efectuar una valuación. Antes de empezar, revise todos los recursos de la suscripción que quiere mover a CSP, de esa manera determina que puede y que no puede migrar a Azure CSP, para ello utilice la herramienta: /en-us/azure/cloud-solution-provider/migration/ea-payg-to-azure-csp/ea-open-direct-assessment
- Actualice sus recursos del modelo clásico al modelo ARM. Si aún tiene recursos en el modelo clásico, deber ser migrados al modelo Azure Resource Manager antes de migrarlos a CSP. Esto incluye Máquinas virtuales, redes y almacenamiento. Azure CSP solo soporta recursos en modelo de Azure Resource Manager. Los servicios en el modelo clásico no se pueden migrar.
- Migre sus recursos de su suscripción a la suscripción CSP. Ya que todos sus recursos están en modelo de Administración de Recursos puede hacerse el paso final de la migración.
Para la documentación, pueden ir al enlace:
Migrate an Azure subscription from Enterprise Agreement to Cloud Solution Provider /en-us/azure/cloud-solution-provider/migration/migration-from-ea-to-csp
Para migrar suscripciones de “Pay-as-you-go” hacia CSP, tenemos 5 pasos:
- Fírmese en el portal de Socios usando las credenciales de socio CSP y cree una nueva cuenta de usuario.
- Por omisión, las subscripciones de pago con tarjeta utilizan cuentas Microsoft para firmarse. En CSP no puede utilizar una suscripción asociada con una cuenta Microsoft. Necesita transferir el propietario de la suscripción de acuerdo a la guía (/azure/billing/billing-subscription-transfer ) y moverla a un directorio basado en Azure, el cual creamos en el paso 1.
- Elabore una evaluación. Evalué los recursos de Azure en la suscripción de pago con tarjeta que desea mover a CSP. Esto ayuda a determinar que se puede y que no se puede mover a CSP, y el esfuerzo necesario para moverlo. (Algunos servicios no están disponibles en CSP) (/en-us/azure/cloud-solution-provider/migration/ea-payg-to-azure-csp/ea-open-direct-assessment )
- Migre sus recursos de portal clásico al modelo Azure Resource Manager. Si el cliente aun esta utilizando recursos en la arquitectura clásica, necesitan transferirse al modelo de Administración de recursos antes de moverlo a Azure CSP. Esto incluye máquinas virtuales, redes, y cuentas de almacenamiento creadas en el modelo clásico. (/en-us/azure/cloud-solution-provider/migration/ea-payg-to-azure-csp/ea-open-direct-asm-to-arm )
- Mueva los recursos de la suscripción original hacia Azure CSP. Cuando todos los servicios del cliente están en el modelo de Administración de Recursos, puede efectuar el paso final de migrarlos a una suscripción de Azure CSP. ( /en-us/azure/cloud-solution-provider/migration/ea-payg-to-azure-csp/ea-open-direct-arm-to-csp )
Para la documentación, pueden ir al enlace:
Migrate Azure subscriptions from pay-as-you-go to Azure CSP /en-us/azure/cloud-solution-provider/migration/migration-from-payg-to-csp
Ahora bien, en Azure se tiene un capitulo completo dedicado a los socios que trabajan con CSP, el enlace de esta documentación lo pueden encontrar en este enlace.
Azure Documentation for Azure Cloud Solution Provider partners /en-us/azure/cloud-solution-provider/
Quisiera agradecer la colaboración de mi compañera Natalia Jimenez en la localización de recursos para esta publicación.
Gracias y esperamos que sea de su agrado.
Saludos
Mariano Carro