Microsoft Summit 2016 - Migrando IaaS Clásico a Azure Resource Manager ARM

Alejandro Almeida
Alejandro AlmeidaCloud Solutions Architect en Intelequia | MCP, 3*MS, MCSA, MCSE | Microsoft Azure Advisor
Microsoft Summit
5 y 6 de octubre, 2016
#TechSum
#TechSum
#TechSum
Los modelos de implementación
Migración soportada por la plataforma
Las herramientas de la comunidad
ASM2ARM #migAz
#TechSum
Implementación de recursos
Code
Cloud
#TechSum
ASM (Service Manager)
#TechSum
ARM (Resource Manager)
#TechSum
Servicios soportados en ARM
https://azure.microsoft.com/es-es/documentation/articles/resource-manager-supported-services
Otras consideraciones
¿Qué debemos migrar?
#TechSum
#TechSum
¿En qué consiste?
Los ambitos de migración admitidos
Register-AzureRmResourceProvider
-ProviderNamespace Microsoft.ClassicInfrastructureMigrate
#TechSum
Configuraciones no admitidas
Proveedor Característica
Proceso Discos de máquinas virtuales no asociados
Proceso Imágenes de máquina virtual
Red ACL de puntos de conexión
Red
Puertas de enlace de red virtual (de sitio a sitio, Azure ExpressRoute, puerta de
enlace de aplicaciones, de punto a sitio).
Red
Redes virtuales que usan el emparejamiento de VNET. (Migre la red virtual a ARM
y luego emparéjela). Más información sobre el Emparejamiento de VNET.
Red Perfiles del Administrador de tráfico.
#TechSum
Características no admitidas
Servicio Configuración Recomendación
Resource Manager Control de acceso basado en rol para recursos clásicos Puesto que el identificador URI de los recursos se modifica después
de la migración, se recomienda planear las actualizaciones de
directiva del control de acceso basado en rol que deben producirse
después de la migración.
Proceso Varias subredes asociadas con una máquina virtual Actualice la configuración de la subred para que solo haga
referencia a las subredes.
Proceso Máquinas virtuales que pertenecen a una red virtual, pero no tienen
una subred explícita asignada
Opcionalmente, puede eliminar la máquina virtual.
Proceso Máquinas virtuales que tienen alertas, directivas de escalado
automático
Se efectúa la migración y se descartan estos valores. Es muy
recomendable evaluar el entorno antes de realizar la migración.
Como alternativa, puede reconfigurar los valores de las alertas una
vez completada la migración.
Proceso Extensiones XML de máquina virtual (BGInfo 1.*, depurador de
Visual Studio, Web Deploy y depuración remota)
ya que no es compatible. Se recomienda que quite estas
extensiones de la máquina virtual para continuar la migración o se
quitarán automáticamente durante el proceso.
Proceso Servicios en la nube que contienen roles web y de trabajo Actualmente no se admite.
Red Redes virtuales que contienen máquinas virtuales y roles web y de
trabajo
Actualmente no se admite.
Azure Web Apps Redes virtuales que contienen entornos del Servicio de aplicaciones Actualmente no se admite.
#TechSum
Consideraciones iniciales
Posibles interrupciones del servicio
#TechSum
Validación
Preparación
<cloud-service-name>-migrated
Comprobación (manual)
Confirmar o cancelar
#TechSum
#TechSum
Get-AzureDeployment
Move-AzureService -Validate
Move-AzureService -Prepare
Move-AzureService -Abort
Move-AzureService -Commit
#TechSum
#TechSum
#TechSum
Get-AzureDeployment
Move-AzureStorageAccount -Validate
Move-AzureStorageAccount -Prepare
Move-AzureStorageAccount -Abort
Move-AzureStorageAccount -Commit
#TechSum
#TechSum
Get-AzureDeployment
Move-AzureVirtualNetwork -Validate
Move-AzureVirtualNetwork -Prepare
Move-AzureVirtualNetwork -Abort
Move-AzureVirtualNetwork -Commit
#TechSum
#TechSum
#TechSum
#TechSum
#TechSum
#TechSum
No disponen de soporte oficial
ARM2ASM
migAz
http://aka.ms/migAz
#TechSum
#TechSum
Import-Module “.asm2armasm2arm.psd1“
Add-AzureSMVmToRM -VM $vm -ResourceGroupName $rgName -DiskAction CopyDisks
-OutputFileFolder “.Migraciones" -AppendTimeStampForFiles -Deploy -Verbose
#TechSum
#TechSum
#TechSum
New-AzureRmResourceGroupDeployment -TemplateFile “.migAzexport.json"
-ResourceGroupName "MigratedResources"
#TechSum
#TechSum
http://aka.ms/MTS41
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS
PRESENTATION.
1 de 35

Recomendados

Plataforma windows azure por
Plataforma windows azurePlataforma windows azure
Plataforma windows azureLeonardo Mejia
467 vistas4 diapositivas
Arquitectura de web components - Plain Concepts Web Day por
Arquitectura de web components - Plain Concepts Web DayArquitectura de web components - Plain Concepts Web Day
Arquitectura de web components - Plain Concepts Web DayPlain Concepts
637 vistas35 diapositivas
La nube. Cloud computting por
La nube. Cloud computtingLa nube. Cloud computting
La nube. Cloud computtingJoan Sebastián Ramírez Pérez
233 vistas17 diapositivas
PowerShell dentro de Ubuntu y Ubuntu dentro de Windows 10 por
PowerShell dentro de Ubuntu y Ubuntu dentro de Windows 10PowerShell dentro de Ubuntu y Ubuntu dentro de Windows 10
PowerShell dentro de Ubuntu y Ubuntu dentro de Windows 10Víctor Moreno
389 vistas34 diapositivas
Entendiendo ARM (Azure Resource Manager) por
Entendiendo ARM (Azure Resource Manager)Entendiendo ARM (Azure Resource Manager)
Entendiendo ARM (Azure Resource Manager)Víctor Moreno
564 vistas62 diapositivas
Practitioners quick reference esla web_367487 por
Practitioners quick reference esla web_367487Practitioners quick reference esla web_367487
Practitioners quick reference esla web_367487Andreas Deris
5 vistas3 diapositivas

Más contenido relacionado

Destacado

Resume 3 por
Resume 3Resume 3
Resume 3Marcelo Gonzalez de Mendoza
67 vistas2 diapositivas
Dg 15.16. actitud 3ª por
Dg 15.16. actitud 3ªDg 15.16. actitud 3ª
Dg 15.16. actitud 3ªoscarpesainz
334 vistas1 diapositiva
CV por
CVCV
CVDebabrata Mitra
180 vistas6 diapositivas
Independent Study and Online Instruction por
Independent Study and Online InstructionIndependent Study and Online Instruction
Independent Study and Online InstructionVince Carbino
369 vistas16 diapositivas
Real estate por
Real estateReal estate
Real estateNinoJosephMihilli12
48 vistas23 diapositivas
Entorno de-windows 1 por
Entorno de-windows 1Entorno de-windows 1
Entorno de-windows 1jonathan16Maliza1997
149 vistas3 diapositivas

Destacado(13)

Dg 15.16. actitud 3ª por oscarpesainz
Dg 15.16. actitud 3ªDg 15.16. actitud 3ª
Dg 15.16. actitud 3ª
oscarpesainz334 vistas
Independent Study and Online Instruction por Vince Carbino
Independent Study and Online InstructionIndependent Study and Online Instruction
Independent Study and Online Instruction
Vince Carbino369 vistas
Adaptaciones curriculares estudios_superiores por Ximena Oyarzo
Adaptaciones curriculares estudios_superioresAdaptaciones curriculares estudios_superiores
Adaptaciones curriculares estudios_superiores
Ximena Oyarzo463 vistas
La noticia de hoy 11 de marzo de 2014 por megaradioexpress
La noticia de hoy  11 de marzo de 2014La noticia de hoy  11 de marzo de 2014
La noticia de hoy 11 de marzo de 2014
megaradioexpress343 vistas
Конспект занятия «Домовенок Кузя в гостях у ребят» por Alyona Bilyk
Конспект занятия «Домовенок Кузя в гостях у ребят»Конспект занятия «Домовенок Кузя в гостях у ребят»
Конспект занятия «Домовенок Кузя в гостях у ребят»
Alyona Bilyk1.8K vistas
Конспект заняття для старшої групи з логіко-математичного розвитку «Математи... por Alyona Bilyk
Конспект заняття для старшої групи з логіко-математичного розвитку  «Математи...Конспект заняття для старшої групи з логіко-математичного розвитку  «Математи...
Конспект заняття для старшої групи з логіко-математичного розвитку «Математи...
Alyona Bilyk69.5K vistas

Similar a Microsoft Summit 2016 - Migrando IaaS Clásico a Azure Resource Manager ARM

Migrando de asm a arm 2.0 por
Migrando de asm a arm 2.0Migrando de asm a arm 2.0
Migrando de asm a arm 2.0Alejandro Almeida
252 vistas30 diapositivas
ASP.NET MVC Workshop Día 3 por
ASP.NET MVC Workshop Día 3ASP.NET MVC Workshop Día 3
ASP.NET MVC Workshop Día 3Rodolfo Finochietti
5.1K vistas62 diapositivas
AWS Summits América Latina 2015- Sin servidores: Mobile backend como servicio... por
AWS Summits América Latina 2015- Sin servidores: Mobile backend como servicio...AWS Summits América Latina 2015- Sin servidores: Mobile backend como servicio...
AWS Summits América Latina 2015- Sin servidores: Mobile backend como servicio...Amazon Web Services LATAM
748 vistas81 diapositivas
AWS Summit Bogotá Track Avanzado: Sin servidores: Mobile backend como servici... por
AWS Summit Bogotá Track Avanzado: Sin servidores: Mobile backend como servici...AWS Summit Bogotá Track Avanzado: Sin servidores: Mobile backend como servici...
AWS Summit Bogotá Track Avanzado: Sin servidores: Mobile backend como servici...Amazon Web Services
928 vistas81 diapositivas
dockerize.it por
dockerize.itdockerize.it
dockerize.itbetabeers
800 vistas15 diapositivas
SSRS modelo IaaS en la Nube | SolidQ Summit 2014 por
SSRS modelo IaaS en la Nube | SolidQ Summit 2014SSRS modelo IaaS en la Nube | SolidQ Summit 2014
SSRS modelo IaaS en la Nube | SolidQ Summit 2014SolidQ
1.5K vistas28 diapositivas

Similar a Microsoft Summit 2016 - Migrando IaaS Clásico a Azure Resource Manager ARM(20)

AWS Summits América Latina 2015- Sin servidores: Mobile backend como servicio... por Amazon Web Services LATAM
AWS Summits América Latina 2015- Sin servidores: Mobile backend como servicio...AWS Summits América Latina 2015- Sin servidores: Mobile backend como servicio...
AWS Summits América Latina 2015- Sin servidores: Mobile backend como servicio...
AWS Summit Bogotá Track Avanzado: Sin servidores: Mobile backend como servici... por Amazon Web Services
AWS Summit Bogotá Track Avanzado: Sin servidores: Mobile backend como servici...AWS Summit Bogotá Track Avanzado: Sin servidores: Mobile backend como servici...
AWS Summit Bogotá Track Avanzado: Sin servidores: Mobile backend como servici...
Amazon Web Services928 vistas
dockerize.it por betabeers
dockerize.itdockerize.it
dockerize.it
betabeers800 vistas
SSRS modelo IaaS en la Nube | SolidQ Summit 2014 por SolidQ
SSRS modelo IaaS en la Nube | SolidQ Summit 2014SSRS modelo IaaS en la Nube | SolidQ Summit 2014
SSRS modelo IaaS en la Nube | SolidQ Summit 2014
SolidQ1.5K vistas
WorkShop SQL Azure por John Bulla
WorkShop SQL AzureWorkShop SQL Azure
WorkShop SQL Azure
John Bulla832 vistas
Codecamp 2010 - Arquitecturas en la nube por Nicolas Padula
Codecamp 2010 - Arquitecturas en la nubeCodecamp 2010 - Arquitecturas en la nube
Codecamp 2010 - Arquitecturas en la nube
Nicolas Padula177 vistas
Web20 por UJAP
Web20Web20
Web20
UJAP707 vistas
Jc Web20 Open Source Why Floss2007 por guest976d083
Jc Web20 Open Source Why Floss2007Jc Web20 Open Source Why Floss2007
Jc Web20 Open Source Why Floss2007
guest976d083322 vistas
Windows Azure SQL Databases por SolidQ
Windows Azure SQL DatabasesWindows Azure SQL Databases
Windows Azure SQL Databases
SolidQ345 vistas
Cloud + Docker - La arquitectura MELI usando AWS en la nube. por melidevelopers
Cloud + Docker - La arquitectura MELI usando AWS en la nube.Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.
melidevelopers5.4K vistas

Último

Probando aplicaciones basadas en LLMs.pdf por
Probando aplicaciones basadas en LLMs.pdfProbando aplicaciones basadas en LLMs.pdf
Probando aplicaciones basadas en LLMs.pdfFederico Toledo
44 vistas40 diapositivas
Manual Slideshare.pdf por
Manual Slideshare.pdfManual Slideshare.pdf
Manual Slideshare.pdfnikita314322
13 vistas10 diapositivas
proyecto lavadora.pdf por
proyecto  lavadora.pdfproyecto  lavadora.pdf
proyecto lavadora.pdfCamilaCordoba30
11 vistas5 diapositivas
Trabajo de tecnología.docx por
Trabajo de tecnología.docxTrabajo de tecnología.docx
Trabajo de tecnología.docxDannaSofaMuoz
8 vistas8 diapositivas
tecnologaeinformtica-231124115719-3a836080.pdf por
tecnologaeinformtica-231124115719-3a836080.pdftecnologaeinformtica-231124115719-3a836080.pdf
tecnologaeinformtica-231124115719-3a836080.pdfMaraJos722801
10 vistas10 diapositivas
Taller de Electricidad y Electrónica.docx por
Taller de Electricidad y Electrónica.docxTaller de Electricidad y Electrónica.docx
Taller de Electricidad y Electrónica.docxjuantrujillosolano10
9 vistas15 diapositivas

Último(20)

Probando aplicaciones basadas en LLMs.pdf por Federico Toledo
Probando aplicaciones basadas en LLMs.pdfProbando aplicaciones basadas en LLMs.pdf
Probando aplicaciones basadas en LLMs.pdf
Federico Toledo44 vistas
tecnologaeinformtica-231124115719-3a836080.pdf por MaraJos722801
tecnologaeinformtica-231124115719-3a836080.pdftecnologaeinformtica-231124115719-3a836080.pdf
tecnologaeinformtica-231124115719-3a836080.pdf
MaraJos72280110 vistas
PROYECTOS 3ER PERIODO Sofia Collazos Santos.pdf por SaMu554
PROYECTOS 3ER PERIODO Sofia Collazos Santos.pdfPROYECTOS 3ER PERIODO Sofia Collazos Santos.pdf
PROYECTOS 3ER PERIODO Sofia Collazos Santos.pdf
SaMu55410 vistas
MakeCode por Coffe9
MakeCodeMakeCode
MakeCode
Coffe96 vistas
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real... por codertectura
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...
codertectura56 vistas
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf por ortizjuanjose591
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfFUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
ortizjuanjose5915 vistas
Google alternativo, para volar por corpbracat
Google alternativo, para volarGoogle alternativo, para volar
Google alternativo, para volar
corpbracat8 vistas
Tecnologia (6).pdf por fspro99
Tecnologia (6).pdfTecnologia (6).pdf
Tecnologia (6).pdf
fspro996 vistas
Basura electronica.docx por MissPotato2
Basura electronica.docxBasura electronica.docx
Basura electronica.docx
MissPotato28 vistas
Tarea Práctica web de la sesión 14.pptx por illanlir
Tarea Práctica web de la sesión 14.pptxTarea Práctica web de la sesión 14.pptx
Tarea Práctica web de la sesión 14.pptx
illanlir12 vistas

Microsoft Summit 2016 - Migrando IaaS Clásico a Azure Resource Manager ARM

Notas del editor

  1. Slide Objectives: Reiterate the point that to make your service successful, you are partnering with Azure. You bring the code, and Azure brings resources. This slide also sets state for the talk by explaining how IaaS components fit into the overall picture. Speaker Notes: [Continue with previous slide] To make your service successful, you are partnering with Azure. You bring the code, and Azure brings resources. [Click] And you keep iterating and making improvements over time. [Click] In terms of infrastructure code, you can use it to define desired states of required resources (Note: current Azure Resource Manager only support a small number of Resource Providers). [Click] You can define hosting environments, such as websites, cloud services and VMs. [Click] Required services. [Click] In this session we’ll focus on infrastructural components including virtual machines and virtual networks.