SlideShare una empresa de Scribd logo
1 de 14
Rápido y excitante: Optimización de las
implementaciones de máquinas virtuales
rápidas y confiables
John Barreto
Microsoft MVP
Luis Beltrán
Microsoft MVP
Información general
Aprovisionamiento
Composición de una máquina virtual
Máquina virtual
Red virtual
Grupo de seguridad de red
Interfaz de red
Dirección
IP
Disco Disco
Subred
Almacenamiento de diagnóstico
SO
Imagen
Tamaño
Disponibilidad
Aprovisionamien
to convencional
de máquinas
virtuales
Captura previa en Azure
 Reduce el costo de la latencia entre el nodo y el almacenamiento
 Determina el contenido del sistema operativo necesario localmente en el
nodo
Almacenamiento de
diagnóstico
• Ubicación para almacenar
registros de diagnóstico y
capturas de pantalla de
consola de la máquina virtual
invitada
• Cuenta de almacenamiento
administrada
• Administrado por Azure
• Creado previamente
Predecir
Analizar el uso en
Azure y predecir
mediante IA
Aprovisionamient
o previo
Preparar las
máquinas virtuales
antes de que llegue
la solicitud del
cliente
Activar
Aplicar las
configuraciones
finales y entregar
la máquina virtual
Máquinas virtuales aprovisionadas previamente
Predecir
 Millones de máquinas virtuales implementadas cada día
 Varias configuraciones de máquina virtual para predecir
Datos
históricos
Bucle de comentarios
Decisión
final
Resultados previstos e
incertidumbre de la predicción
Aprovisionamiento previo
Activar
Solicitar
máquina
virtual
Máquina
virtual lista
No coincide
Coincide
Buscar en el
grupo
Grupo de máquinas virtuales aprovisionadas
previamente
Mejora del rendimiento
Usar máquina
virtual PPS
Plan de aprovisionamiento previo
Aprovisionamiento de máquinas virtuales desde cero
¿Qué puede hacer?
 Regla general: Lo último es lo mejor
 Recomendaciones específicas para imágenes
 Usar las últimas versiones de la distribución
 Usar la versión de imagen "más reciente"
 Colocar las imágenes en el repositorio de imágenes de la plataforma de Azure o en Shared Image
Gallery
 SKU de máquinas virtuales prémium frente a SKU de máquinas virtuales estándar
 Dimensionamiento
 Premium Storage y Standard Storage
 Zonas de disponibilidad y conjuntos de escalado de máquinas virtuales con
orquestación flexible frente a Conjunto de disponibilidad
Para investigar un poco más...
Captura previa: Las imágenes de máquina virtual deben tener 1 MB de espacio libre
https://docs.microsoft.com/es-mx/azure/marketplace/azure-vm-create-certification-
faq#vm-images-must-have-1mb-free-space
Diagnósticos de arranque: Diagnósticos de arranque de Azure: Azure Virtual Machines
https://docs.microsoft.com/es-mx/azure/virtual-machines/boot-diagnostics
Convenciones de nomenclatura de los tamaños de máquinas virtuales de Azure
https://docs.microsoft.com/es-mx/azure/virtual-machines/vm-naming-conventions
Microsoft Learn
https://docs.microsoft.com/es-mx/learn/modules/azure-well-architected-performance-
efficiency/
Para investigar un poco más...
Artículos sobre predicción
Búsqueda heurística basada en la correlación para el aprovisionamiento inteligente de máquinas virtuales en sistemas de
nube | Actas de la Conferencia de la AAAI sobre Inteligencia Artificial
https://ojs.aaai.org/index.php/AAAI/article/view/17467
Aprovisionamiento inteligente de máquinas virtuales en la informática en la nube (ijcai.org)
https://www.ijcai.org/proceedings/2020/0208.pdf
Conjuntos de escalado de máquinas virtuales con orquestación flexible: Azure Virtual
Machines
https://docs.microsoft.com/es-mx/azure/virtual-machines/flexible-virtual-machine-scale-
sets
Regiones y zonas de disponibilidad en Azure
https://docs.microsoft.com/es-mx/azure/availability-zones/az-
overview?context=/azure/virtual-machines/context/context
© Copyright Microsoft Corporation. All rights reserved.

Más contenido relacionado

La actualidad más candente

Terasoft Deep Learning.pptx
Terasoft Deep Learning.pptxTerasoft Deep Learning.pptx
Terasoft Deep Learning.pptxLuis Beltran
 
Azure Video Analyzer - Guadalajara Connect.pptx
Azure Video Analyzer - Guadalajara Connect.pptxAzure Video Analyzer - Guadalajara Connect.pptx
Azure Video Analyzer - Guadalajara Connect.pptxLuis Beltran
 
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....Luis Beltran
 
WarmiInTech Speech Cognitive Service.pptx
WarmiInTech Speech Cognitive Service.pptxWarmiInTech Speech Cognitive Service.pptx
WarmiInTech Speech Cognitive Service.pptxLuis Beltran
 
Gira Online Latinoamerica Chatbots y Reconocimiento de Imágenes en WhatsApp ...
Gira Online Latinoamerica Chatbots y Reconocimiento de Imágenes en WhatsApp ...Gira Online Latinoamerica Chatbots y Reconocimiento de Imágenes en WhatsApp ...
Gira Online Latinoamerica Chatbots y Reconocimiento de Imágenes en WhatsApp ...Luis Beltran
 
CONGRESO MICROSOFT 2021 Desarrollo multiproposito con NET.pptx
CONGRESO MICROSOFT 2021 Desarrollo multiproposito con NET.pptxCONGRESO MICROSOFT 2021 Desarrollo multiproposito con NET.pptx
CONGRESO MICROSOFT 2021 Desarrollo multiproposito con NET.pptxLuis Beltran
 
Peru - Ofreciendo experiencias de valor inteligentes y a la medida con Azure ...
Peru - Ofreciendo experiencias de valor inteligentes y a la medida con Azure ...Peru - Ofreciendo experiencias de valor inteligentes y a la medida con Azure ...
Peru - Ofreciendo experiencias de valor inteligentes y a la medida con Azure ...Luis Beltran
 
Code Camp Week - Desarrollo multipropósito con .NET- web, móvil y machine l...
Code Camp Week - Desarrollo multipropósito con .NET- web, móvil y machine l...Code Camp Week - Desarrollo multipropósito con .NET- web, móvil y machine l...
Code Camp Week - Desarrollo multipropósito con .NET- web, móvil y machine l...Luis Beltran
 
GAIBT LaPaz - Serverless Machine Learning.pptx
GAIBT LaPaz - Serverless Machine Learning.pptxGAIBT LaPaz - Serverless Machine Learning.pptx
GAIBT LaPaz - Serverless Machine Learning.pptxLuis Beltran
 
UNACH - INNOVATECH Empoderando con Immersive Reader.pptx
UNACH - INNOVATECH Empoderando con Immersive Reader.pptxUNACH - INNOVATECH Empoderando con Immersive Reader.pptx
UNACH - INNOVATECH Empoderando con Immersive Reader.pptxLuis Beltran
 
GAIBT Latam - Workshop Custom Vision ONNX.pptx
GAIBT Latam - Workshop Custom Vision ONNX.pptxGAIBT Latam - Workshop Custom Vision ONNX.pptx
GAIBT Latam - Workshop Custom Vision ONNX.pptxLuis Beltran
 
Global Azure Ecuador 2021 Ofreciendo experiencias de valor inteligentes y a l...
Global Azure Ecuador 2021 Ofreciendo experiencias de valor inteligentes y a l...Global Azure Ecuador 2021 Ofreciendo experiencias de valor inteligentes y a l...
Global Azure Ecuador 2021 Ofreciendo experiencias de valor inteligentes y a l...Luis Beltran
 
ATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptxATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptxLuis Beltran
 
Global AI on Tour - Desarrollando un bot de WhatsApp serverless.pptx
Global AI on Tour - Desarrollando un bot de WhatsApp serverless.pptxGlobal AI on Tour - Desarrollando un bot de WhatsApp serverless.pptx
Global AI on Tour - Desarrollando un bot de WhatsApp serverless.pptxLuis Beltran
 
MVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptxMVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptxicebeam7
 
Azure Personalizer - Global AI Night Latam Template.pptx
Azure Personalizer - Global AI Night Latam Template.pptxAzure Personalizer - Global AI Night Latam Template.pptx
Azure Personalizer - Global AI Night Latam Template.pptxLuis Beltran
 
Global Azure Ica Azure Video Indexer.pptx
Global Azure Ica Azure Video Indexer.pptxGlobal Azure Ica Azure Video Indexer.pptx
Global Azure Ica Azure Video Indexer.pptxLuis Beltran
 
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxGlobal Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxLuis Beltran
 
Inteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerInteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerLuis Beltran
 
Global AI Night 2021 -Desarrollando un chatbot de WhatsApp serverless.pptx
Global AI Night 2021 -Desarrollando un chatbot de WhatsApp serverless.pptxGlobal AI Night 2021 -Desarrollando un chatbot de WhatsApp serverless.pptx
Global AI Night 2021 -Desarrollando un chatbot de WhatsApp serverless.pptxLuis Beltran
 

La actualidad más candente (20)

Terasoft Deep Learning.pptx
Terasoft Deep Learning.pptxTerasoft Deep Learning.pptx
Terasoft Deep Learning.pptx
 
Azure Video Analyzer - Guadalajara Connect.pptx
Azure Video Analyzer - Guadalajara Connect.pptxAzure Video Analyzer - Guadalajara Connect.pptx
Azure Video Analyzer - Guadalajara Connect.pptx
 
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
 
WarmiInTech Speech Cognitive Service.pptx
WarmiInTech Speech Cognitive Service.pptxWarmiInTech Speech Cognitive Service.pptx
WarmiInTech Speech Cognitive Service.pptx
 
Gira Online Latinoamerica Chatbots y Reconocimiento de Imágenes en WhatsApp ...
Gira Online Latinoamerica Chatbots y Reconocimiento de Imágenes en WhatsApp ...Gira Online Latinoamerica Chatbots y Reconocimiento de Imágenes en WhatsApp ...
Gira Online Latinoamerica Chatbots y Reconocimiento de Imágenes en WhatsApp ...
 
CONGRESO MICROSOFT 2021 Desarrollo multiproposito con NET.pptx
CONGRESO MICROSOFT 2021 Desarrollo multiproposito con NET.pptxCONGRESO MICROSOFT 2021 Desarrollo multiproposito con NET.pptx
CONGRESO MICROSOFT 2021 Desarrollo multiproposito con NET.pptx
 
Peru - Ofreciendo experiencias de valor inteligentes y a la medida con Azure ...
Peru - Ofreciendo experiencias de valor inteligentes y a la medida con Azure ...Peru - Ofreciendo experiencias de valor inteligentes y a la medida con Azure ...
Peru - Ofreciendo experiencias de valor inteligentes y a la medida con Azure ...
 
Code Camp Week - Desarrollo multipropósito con .NET- web, móvil y machine l...
Code Camp Week - Desarrollo multipropósito con .NET- web, móvil y machine l...Code Camp Week - Desarrollo multipropósito con .NET- web, móvil y machine l...
Code Camp Week - Desarrollo multipropósito con .NET- web, móvil y machine l...
 
GAIBT LaPaz - Serverless Machine Learning.pptx
GAIBT LaPaz - Serverless Machine Learning.pptxGAIBT LaPaz - Serverless Machine Learning.pptx
GAIBT LaPaz - Serverless Machine Learning.pptx
 
UNACH - INNOVATECH Empoderando con Immersive Reader.pptx
UNACH - INNOVATECH Empoderando con Immersive Reader.pptxUNACH - INNOVATECH Empoderando con Immersive Reader.pptx
UNACH - INNOVATECH Empoderando con Immersive Reader.pptx
 
GAIBT Latam - Workshop Custom Vision ONNX.pptx
GAIBT Latam - Workshop Custom Vision ONNX.pptxGAIBT Latam - Workshop Custom Vision ONNX.pptx
GAIBT Latam - Workshop Custom Vision ONNX.pptx
 
Global Azure Ecuador 2021 Ofreciendo experiencias de valor inteligentes y a l...
Global Azure Ecuador 2021 Ofreciendo experiencias de valor inteligentes y a l...Global Azure Ecuador 2021 Ofreciendo experiencias de valor inteligentes y a l...
Global Azure Ecuador 2021 Ofreciendo experiencias de valor inteligentes y a l...
 
ATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptxATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptx
 
Global AI on Tour - Desarrollando un bot de WhatsApp serverless.pptx
Global AI on Tour - Desarrollando un bot de WhatsApp serverless.pptxGlobal AI on Tour - Desarrollando un bot de WhatsApp serverless.pptx
Global AI on Tour - Desarrollando un bot de WhatsApp serverless.pptx
 
MVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptxMVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptx
 
Azure Personalizer - Global AI Night Latam Template.pptx
Azure Personalizer - Global AI Night Latam Template.pptxAzure Personalizer - Global AI Night Latam Template.pptx
Azure Personalizer - Global AI Night Latam Template.pptx
 
Global Azure Ica Azure Video Indexer.pptx
Global Azure Ica Azure Video Indexer.pptxGlobal Azure Ica Azure Video Indexer.pptx
Global Azure Ica Azure Video Indexer.pptx
 
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxGlobal Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
 
Inteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerInteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y docker
 
Global AI Night 2021 -Desarrollando un chatbot de WhatsApp serverless.pptx
Global AI Night 2021 -Desarrollando un chatbot de WhatsApp serverless.pptxGlobal AI Night 2021 -Desarrollando un chatbot de WhatsApp serverless.pptx
Global AI Night 2021 -Desarrollando un chatbot de WhatsApp serverless.pptx
 

Similar a Optimización de máquinas virtuales en Azure mediante aprovisionamiento previo e IA

SQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nubeSQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nubeEduardo Castro
 
Datacenter dinamico parte2
Datacenter dinamico parte2Datacenter dinamico parte2
Datacenter dinamico parte2Pablo Campos
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010Juan Pablo
 
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineJoseph Lopez
 
Virtualizar con microsoft hyper v - por qué ahora parte2
Virtualizar con microsoft hyper v - por qué ahora parte2Virtualizar con microsoft hyper v - por qué ahora parte2
Virtualizar con microsoft hyper v - por qué ahora parte2Pablo Campos
 
2 la nueva versión de v mware
2   la nueva versión de v mware2   la nueva versión de v mware
2 la nueva versión de v mwareOmega Peripherals
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCJuan Pablo
 
ISA Server 2006
ISA Server 2006ISA Server 2006
ISA Server 2006k4n71na
 
Patrones Avanzados con Microservices con Containers
Patrones Avanzados con Microservices con ContainersPatrones Avanzados con Microservices con Containers
Patrones Avanzados con Microservices con ContainersAmazon Web Services LATAM
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Eduardo Castro
 
5 Consejos Tecnologicos - VMWare
5 Consejos Tecnologicos - VMWare5 Consejos Tecnologicos - VMWare
5 Consejos Tecnologicos - VMWarePedro Espinosa
 
Azure SQL Database: Opciones de implementación
Azure SQL Database: Opciones de implementaciónAzure SQL Database: Opciones de implementación
Azure SQL Database: Opciones de implementacióndbLearner
 

Similar a Optimización de máquinas virtuales en Azure mediante aprovisionamiento previo e IA (20)

SQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nubeSQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nube
 
Virtualizacion mail server.pptx
Virtualizacion mail server.pptxVirtualizacion mail server.pptx
Virtualizacion mail server.pptx
 
Datacenter dinamico parte2
Datacenter dinamico parte2Datacenter dinamico parte2
Datacenter dinamico parte2
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010
 
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
 
Virtualizar con microsoft hyper v - por qué ahora parte2
Virtualizar con microsoft hyper v - por qué ahora parte2Virtualizar con microsoft hyper v - por qué ahora parte2
Virtualizar con microsoft hyper v - por qué ahora parte2
 
2 la nueva versión de v mware
2   la nueva versión de v mware2   la nueva versión de v mware
2 la nueva versión de v mware
 
Hyper v r2 -javier acero
Hyper v r2  -javier aceroHyper v r2  -javier acero
Hyper v r2 -javier acero
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
 
ISA Server 2006
ISA Server 2006ISA Server 2006
ISA Server 2006
 
EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad
 
Versiones y tipos de virtualizacion
Versiones y tipos de virtualizacionVersiones y tipos de virtualizacion
Versiones y tipos de virtualizacion
 
IaaS.pptx
IaaS.pptxIaaS.pptx
IaaS.pptx
 
Patrones Avanzados con Microservices con Containers
Patrones Avanzados con Microservices con ContainersPatrones Avanzados con Microservices con Containers
Patrones Avanzados con Microservices con Containers
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022
 
V mware infraestructure 3
V mware infraestructure 3V mware infraestructure 3
V mware infraestructure 3
 
5 Consejos Tecnologicos - VMWare
5 Consejos Tecnologicos - VMWare5 Consejos Tecnologicos - VMWare
5 Consejos Tecnologicos - VMWare
 
Azure SQL Database: Opciones de implementación
Azure SQL Database: Opciones de implementaciónAzure SQL Database: Opciones de implementación
Azure SQL Database: Opciones de implementación
 
virtualizacion - upsam
virtualizacion - upsamvirtualizacion - upsam
virtualizacion - upsam
 
Descubriendo windows azure
Descubriendo windows azureDescubriendo windows azure
Descubriendo windows azure
 

Más de Luis Beltran

AI for Accessibility.pptx
AI for Accessibility.pptxAI for Accessibility.pptx
AI for Accessibility.pptxLuis Beltran
 
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptxNET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptxLuis Beltran
 
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptxLuis Beltran
 
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...Luis Beltran
 
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdfCEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdfLuis Beltran
 
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptxLuis Beltran
 
ACW - Azure Speaker Recognition Biometria de Voz.pptx
ACW - Azure Speaker Recognition Biometria de Voz.pptxACW - Azure Speaker Recognition Biometria de Voz.pptx
ACW - Azure Speaker Recognition Biometria de Voz.pptxLuis Beltran
 
UNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptxUNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptxLuis Beltran
 
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...Luis Beltran
 
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptxLatino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptxLuis Beltran
 
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptxNOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptxLuis Beltran
 
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...Luis Beltran
 
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...Luis Beltran
 
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...Luis Beltran
 
Real NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxReal NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxLuis Beltran
 
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...Luis Beltran
 
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptxLatam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptxLuis Beltran
 
GAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptxGAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptxLuis Beltran
 
GAIBT Cleveland - Personalizer.pptx
GAIBT Cleveland - Personalizer.pptxGAIBT Cleveland - Personalizer.pptx
GAIBT Cleveland - Personalizer.pptxLuis Beltran
 
GAIBT NewYork - Serverless Machine Learning.pptx
GAIBT NewYork - Serverless Machine Learning.pptxGAIBT NewYork - Serverless Machine Learning.pptx
GAIBT NewYork - Serverless Machine Learning.pptxLuis Beltran
 

Más de Luis Beltran (20)

AI for Accessibility.pptx
AI for Accessibility.pptxAI for Accessibility.pptx
AI for Accessibility.pptx
 
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptxNET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
 
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
 
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
 
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdfCEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
 
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
 
ACW - Azure Speaker Recognition Biometria de Voz.pptx
ACW - Azure Speaker Recognition Biometria de Voz.pptxACW - Azure Speaker Recognition Biometria de Voz.pptx
ACW - Azure Speaker Recognition Biometria de Voz.pptx
 
UNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptxUNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptx
 
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
 
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptxLatino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
 
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptxNOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
 
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
 
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
 
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
 
Real NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxReal NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptx
 
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
 
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptxLatam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
 
GAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptxGAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptx
 
GAIBT Cleveland - Personalizer.pptx
GAIBT Cleveland - Personalizer.pptxGAIBT Cleveland - Personalizer.pptx
GAIBT Cleveland - Personalizer.pptx
 
GAIBT NewYork - Serverless Machine Learning.pptx
GAIBT NewYork - Serverless Machine Learning.pptxGAIBT NewYork - Serverless Machine Learning.pptx
GAIBT NewYork - Serverless Machine Learning.pptx
 

Último

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 

Último (20)

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 

Optimización de máquinas virtuales en Azure mediante aprovisionamiento previo e IA

  • 1. Rápido y excitante: Optimización de las implementaciones de máquinas virtuales rápidas y confiables John Barreto Microsoft MVP Luis Beltrán Microsoft MVP
  • 3. Composición de una máquina virtual Máquina virtual Red virtual Grupo de seguridad de red Interfaz de red Dirección IP Disco Disco Subred Almacenamiento de diagnóstico SO Imagen Tamaño Disponibilidad
  • 5. Captura previa en Azure  Reduce el costo de la latencia entre el nodo y el almacenamiento  Determina el contenido del sistema operativo necesario localmente en el nodo
  • 6. Almacenamiento de diagnóstico • Ubicación para almacenar registros de diagnóstico y capturas de pantalla de consola de la máquina virtual invitada • Cuenta de almacenamiento administrada • Administrado por Azure • Creado previamente
  • 7. Predecir Analizar el uso en Azure y predecir mediante IA Aprovisionamient o previo Preparar las máquinas virtuales antes de que llegue la solicitud del cliente Activar Aplicar las configuraciones finales y entregar la máquina virtual Máquinas virtuales aprovisionadas previamente
  • 8. Predecir  Millones de máquinas virtuales implementadas cada día  Varias configuraciones de máquina virtual para predecir Datos históricos Bucle de comentarios Decisión final Resultados previstos e incertidumbre de la predicción
  • 10. Activar Solicitar máquina virtual Máquina virtual lista No coincide Coincide Buscar en el grupo Grupo de máquinas virtuales aprovisionadas previamente Mejora del rendimiento Usar máquina virtual PPS Plan de aprovisionamiento previo Aprovisionamiento de máquinas virtuales desde cero
  • 11. ¿Qué puede hacer?  Regla general: Lo último es lo mejor  Recomendaciones específicas para imágenes  Usar las últimas versiones de la distribución  Usar la versión de imagen "más reciente"  Colocar las imágenes en el repositorio de imágenes de la plataforma de Azure o en Shared Image Gallery  SKU de máquinas virtuales prémium frente a SKU de máquinas virtuales estándar  Dimensionamiento  Premium Storage y Standard Storage  Zonas de disponibilidad y conjuntos de escalado de máquinas virtuales con orquestación flexible frente a Conjunto de disponibilidad
  • 12. Para investigar un poco más... Captura previa: Las imágenes de máquina virtual deben tener 1 MB de espacio libre https://docs.microsoft.com/es-mx/azure/marketplace/azure-vm-create-certification- faq#vm-images-must-have-1mb-free-space Diagnósticos de arranque: Diagnósticos de arranque de Azure: Azure Virtual Machines https://docs.microsoft.com/es-mx/azure/virtual-machines/boot-diagnostics Convenciones de nomenclatura de los tamaños de máquinas virtuales de Azure https://docs.microsoft.com/es-mx/azure/virtual-machines/vm-naming-conventions Microsoft Learn https://docs.microsoft.com/es-mx/learn/modules/azure-well-architected-performance- efficiency/
  • 13. Para investigar un poco más... Artículos sobre predicción Búsqueda heurística basada en la correlación para el aprovisionamiento inteligente de máquinas virtuales en sistemas de nube | Actas de la Conferencia de la AAAI sobre Inteligencia Artificial https://ojs.aaai.org/index.php/AAAI/article/view/17467 Aprovisionamiento inteligente de máquinas virtuales en la informática en la nube (ijcai.org) https://www.ijcai.org/proceedings/2020/0208.pdf Conjuntos de escalado de máquinas virtuales con orquestación flexible: Azure Virtual Machines https://docs.microsoft.com/es-mx/azure/virtual-machines/flexible-virtual-machine-scale- sets Regiones y zonas de disponibilidad en Azure https://docs.microsoft.com/es-mx/azure/availability-zones/az- overview?context=/azure/virtual-machines/context/context
  • 14. © Copyright Microsoft Corporation. All rights reserved.

Notas del editor

  1. La eficiencia del rendimiento es la capacidad de que la carga de trabajo pueda escalar para satisfacer las demandas que requieren los usuarios de manera eficiente. Las principales formas de lograr la eficiencia del rendimiento incluyen el uso de la escala de manera adecuada y la implementación de ofertas de PaaS que tienen la escala integrada. Nosotros somos: John Barreto, consultor senior en la nube, mentor y speaker con más de 14 años de experiencia en la industria del software trabajando con startups, pequeñas y medianas empresas, además de Microsoft MVP en System Center Cloud, Datacenter Management y Quantum Computing y Luis Beltrán, Microsoft MVP en Developer Technologies e Inteligencia Artificial, actualmente culminando estudios de doctorado en Ingeniería Informática y con más de 10 años de experiencia en el desarrollo de soluciones informáticas integrales y docencia en el sector de tecnología. En esta session hablaremos de cómo optimizar las implementaciones de máquinas virtuales de una forma rápida y confiable.
  2. Orador Sabemos que cuando alguien quiere una máquina virtual de Azure, la quiere en línea de forma rápida. Tanto si se hace presionando un botón en el portal como si hace una llamada al API, el resultado deseado es el mismo. Clic. Vamos a mostrarle cómo se produce el aprovisionamiento de las máquinas virtuales, y luego le explicaremos lo que sucede “tras bambalinas” con algunas funcionalidades internas de la plataforma que pueden acelerar su experiencia. Posteriormente, le compartiremos algunas recomendaciones sobre cómo aprovechar estas tecnologías.
  3. Orador (esta diapositiva debe comentarla sobre la animación correspondiente) Clic La creación de una máquina virtual casi nunca significa un solo recurso, es decir, una máquina virtual por sí sola. Como vimos en la presentación sobre las plantillas de ARM, la creación de una máquina virtual incluye la generación o el uso de muchos recursos adicionales, algunos obligatorios y otros solo necesarios según la carga de trabajo y los objetivos. Clic. Tiene la interfaz de red, o NIC, que es la interconexión entre la máquina virtual y la red virtual. Clic. Luego, se tiene un grupo de seguridad de red junto con una subred Clic. y esa subred es parte de la red virtual o VNet. Clic. Si la carga de trabajo necesita más datos, puede tener discos de datos asociados. Clic. Si quiere obtener información sobre la máquina virtual durante la fase de arranque, puede obtener los registros de diagnóstico y capturas de pantalla en una cuenta de almacenamiento. Clic. Finalmente, tiene la dirección IP a fin de poder interactuar con la máquina virtual. Clic x4. Además de los recursos adicionales, hay decisiones que hay que tomar para la máquina virtual: el tamaño y el tipo de máquina, el sistema operativo, la imagen, la distribución y la versión, y las opciones de disponibilidad. Hay muchas opciones entre las que elegir según sus necesidades de carga de trabajo. Vamos a compartir cómo puede optimizar el rendimiento y la confiabilidad. Y le daré un anticipo de algunas funcionalidades de la plataforma que puede aprovechar para mejorar su experiencia en la nube de Azure.
  4. Orador Cuando se piensa en el aprovisionamiento de recursos convencional, todo sucede bajo demanda. Como cliente, puede iniciar sesión en Azure Portal o abrir una ventana de la CLI (línea de comandos) para crear la máquina virtual que desee. Cuando llega esa solicitud, la máquina virtual y todos los recursos asociados que vimos en la diapositiva anterior son generados en tiempo de ejecución. Así que construimos la máquina se aprovisionan todos los recursos, lo cual puede asemejarse a la instalación de Windows en un equipo portátil por primera vez. En el caso de Windows pasamos por el programa de instalación de Windows y, luego, el agente de aprovisionamiento de Windows; en el caso de Linux, es CloudInit. Este proceso consiste en reunir todos los recursos en el momento de la solicitud: la propia máquina virtual, las NIC, las cuentas de almacenamiento, los discos de datos, etc. Con el tiempo, Microsoft ha implementado optimizaciones para crear estos recursos de forma más rápida y mejorar la experiencia. Sumerjámonos en un viaje para que aprenda a aprovecharlos.
  5. Orador La primera optimización de la que quiero hablar es la Captura previa o Prefetch. Cuando Azure estaba empezando, Microsoft tomó la decisión de poner el disco del sistema operativo en un almacenamiento remoto. De esta manera, si hubiera algún problema en el nodo host, se podría poner en marcha otra máquina virtual en un nuevo nodo y el usuario no se vería afectado por la pérdida de datos. Esta confiabilidad adicional era a cambio de rendimiento. De todos los pasos que tienen lugar en el aprovisionamiento convencional, hay uno específico que es el que más tiempo lleva, y es el que vamos a optimizar aquí. El objetivo de la captura previa es reducir la latencia que se produce entre el nodo y el almacenamiento llevando el contenido del sistema operativo al nodo host antes de que lo necesiten. Como no podemos llevar todo el almacenamiento, tratamos de determinar qué se requiere con la mayor precisión posible. Cuando se publica una nueva imagen en los repositorios de imágenes de Azure, ya sea en el repositorio de imágenes de la plataforma o en la Shared Image Gallery, se invoca el servicio de captura previa en segundo plano. Lo que hará este servicio es traer una máquina virtual de ejemplo con esa imagen para conocer la actividad del disco del sistema operativo que tiene lugar durante el arranque y el aprovisionamiento. Estos metadatos se capturan y se vuelven a colocar en el disco del sistema operativo, lo que se conoce como Estampado de Metadatos de Captura Previa. Cuando una máquina virtual arranca en el nodo host, comprobará si hay metadatos de captura previa y los leerá. Así que, consejo número uno: Si crea su propia imagen, asegúrese de que el primer 1 MB del disco del sistema operativo esté vacío para que sea posible estampar los metadatos de captura previa. De esta forma, se garantiza que la imagen se ha capturado previamente y se producirán importantes ganancias en la latencia. Si crea su imagen a partir de una base aprobada, no debe preocuparse por esto.
  6. Orador Otra optimización es el diagnóstico de arranque administrado. Los diagnósticos de arranque son una función de depuración de las máquinas virtuales de Azure que permite dictaminar la existencia de errores de arranque de las máquinas virtuales. Esta característica permite al usuario observar el estado de su máquina virtual mientras arranca y se aprovisiona mediante la recopilación de información de registro y capturas de pantalla. Es importante mencionar que para habilitar esta funcionalidad debe seleccionar una opción de almacenamiento de estos datos. Antes solo se podía elegir entre aprovechar una cuenta de almacenamiento administrada por el usuario o desactivar la función. En el caso de la cuenta de almacenamiento administrada por el usuario, si no tiene ya una, tendrá que crearla, lo que significa que se creará otro recurso en tiempo de ejecución junto con la máquina virtual. Con la nueva opción de cuenta administrada, puede obtener los diagnósticos sin necesidad de administrar o ni siquiera crear una cuenta de almacenamiento para ello. Estas cuentas de almacenamiento se crean con antelación, lo que hace que la latencia en la que incurre este recurso de la máquina virtual asociada sea mínima, y Azure administra estas cuentas, lo que le facilita el trabajo. El consejo número dos entonces es aprovechar las cuentas de almacenamiento administradas para las máquinas virtuales si es posible a fin de reducir la latencia del aprovisionamiento de la máquina virtual, así como la sobrecarga de administración.
  7. Orador La siguiente funcionalidad de la plataforma de la que vamos a hablar se denomina máquinas virtuales aprovisionadas previamente, la cual busca eliminar la mayor parte posible de la creación de recursos en tiempo de ejecución. Hay tres pasos generales en el servicio de aprovisionamiento previo. Clic El primero es la predicción, donde Microsoft analiza las implementaciones de máquinas virtuales en Azure y predice lo que se necesitará de la plataforma en el futuro mediante funcionalidades de IA. Clic Esa predicción se utiliza para preparar las máquinas virtuales antes de que llegue una solicitud, manteniéndolas en un estado "parcialmente aprovisionado". El último paso sería la activación, donde se aplican las configuraciones finales específicas de la solicitud del cliente y las máquinas virtuales se le entregan en un estado totalmente aprovisionado. ¿Qué significa todo esto para usted como cliente? Lo primero es la latencia considerablemente menor que se experimenta en la implementación de las máquinas virtuales. Se elimina la necesidad de provisionar completamente la máquina virtual cuando llega una solicitud, lo que afecta de manera muy positiva al tiempo que se tarda en crearla. Lo segundo es la confiabilidad. Como las máquinas virtuales que siguen este camino ya están en funcionamiento y no pasan por un reinicio, hay menos interacciones en las que las cosas podrían ir mal. Analicemos cada fase con un poco más de detalle.
  8. Orador Cada día se implementan millones de máquinas virtuales en Azure. Los algoritmos de Microsoft examinan el historial de todas las implementaciones de máquinas virtuales y predice cuáles necesitarán los clientes en el futuro. Como hemos visto al principio, hay muchas opciones diferentes de máquinas virtuales disponibles para los clientes. Todas estas propiedades pueden agruparse en dos categorías desde la perspectiva del servicio de aprovisionamiento previo: las que son inmutables y las que no. ¿Qué hace que algo sea inmutable? La respuesta es: si necesita una recompilación. No puedo convertir una máquina Linux en una máquina Windows, así que necesito predecir el sistema operativo. Tampoco puedo crear una imagen de Debian y transformarla en una imagen de Databricks, así que necesito predecir la imagen de la máquina virtual. Por otro lado, sí puedo cambiar el nombre de usuario, la contraseña o el nombre de la máquina. Este es el principio que nos guía hacia lo que tenemos que prever frente a lo que gestionamos sobre la marcha. Lo crea o no, el número de configuraciones posibles de máquinas virtuales se acerca a las 70 000. Clic: Una nota rápida sobre el algoritmo: los talentosos científicos de datos de Microsoft crearon un nuevo marco para abordar mejor este problema. El componente de predicción prevé las demandas futuras y modela la incertidumbre de la predicción (que es inevitable), y el componente de mejora lleva a cabo la optimización probabilística teniendo en cuenta la experiencia más beneficiosa para el cliente. A continuación, pasa por un periodo de entrenamiento para maximizar la calidad de la solución y luego finaliza el plan de aprovisionamiento previo. Por supuesto, esta es una descripción muy simplificada; si está interesado en saber más, hay un par de vínculos a artículos académicos al final de la presentación. .>> El último paso de la fase de predicción es la entrega de las N mejores configuraciones de máquinas virtuales y el recuento sugerido de cada una. En resumen, tener un patrón coherente para sus implementaciones permite maximizar esta funcionalidad.
  9. Orador El siguiente paso es el aprovisionamiento previo. Una vez recibida la predicción, pasará por otro nivel de filtrado de la plataforma con el fin de determinar el número máximo de predicciones, mantener el equilibrio con las necesidades de capacidad, etc. Desde la perspectiva de la plataforma, en realidad parece que en este momento solo estamos creando una máquina virtual como de costumbre. La única diferencia es que en este caso se etiqueta como máquina virtual aprovisionada previamente para indicar una funcionalidad especial. Dentro del equipo invitado es donde se aprecia la diferencia, y se entiende que no se trata de una máquina virtual normal. Entrará en un modo en el que se espera que se suministre la configuración específica para el cliente. Básicamente esto significa que tenemos un agente que se ejecuta dentro del invitado que está haciendo toda la magia. Desde el punto de vista de la seguridad, queremos resaltar el hecho de que estas máquinas virtuales no tienen dirección IP pública ni conectividad a Internet. Esto significa que nadie puede conectarse a ellas y que están seguras en un estado inactivo.
  10. Orador El último paso es la Activación. Cuando una solicitud llega a Azure con una configuración de máquina virtual que coincide con una que se ha creado previamente, se puede proporcionar esa máquina virtual a ese cliente. Los agentes salen del modo de espera al suministrarles la información que buscan <<el nombre de usuario, la contraseña y el nombre de la máquina>>, y se puede iniciar el proceso para terminar de aprovisionar la máquina virtual y entregarla. Se produce una transferencia de recursos y comienza la facturación del cliente, por lo que Microsoft libera la máquina virtual y es totalmente propiedad y responsabilidad del cliente. Hay algunos detalles técnicos realmente innovadores que suceden en esta fase para las máquinas virtuales aprovisionadas previamente, pero estos ingredientes del proceso realizado por Microsoft deben permanecer en secreto así que no serán revelados. 
  11. Orador La gran pregunta que probablemente quede en su cabeza al final de todo esto es ”de acuerdo, es un gran material, pero ¿cómo lo aprovecho?". Dado que las máquinas virtuales aprovisionadas previamente son una funcionalidad interna de la plataforma, los clientes no tienen ninguna interacción directa con ella. Como hemos dicho antes, hay alrededor de 70 000 configuraciones de máquinas virtuales, así que ¿cómo se pueden optimizar de cara a las predicciones? Pasemos a algunos consejos para ello. En general, el término "lo último es lo mejor" es una buena regla general que se puede seguir para maximizar sus implementaciones con las funcionalidades del servicio de aprovisionamiento previo, ya sea para la imagen, la oferta de características, el tamaño de la máquina virtual, etc. Centrémonos en las imágenes: El uso de las versiones de distribución más recientes publicadas de Windows o Linux le asegura compatibilidad a nivel de imagen. A la hora de especificar la versión, elegir la última disponible ayudará a aumentar la previsibilidad. Y el último punto, que es esencial, es aprovechar el repositorio de imágenes de la plataforma de Azure o Shared Image Gallery a fin de garantizar el acceso a las mismas. Finalmente, hablemos de tamaños y tipos de máquinas virtuales. Tanto si optimiza la CPU, el almacenamiento o la memoria, cada familia de máquinas virtuales tiene opciones de SKU prémium o estándar. Estas terminologías corresponden más o menos a la existencia de una "s" en el nombre de la máquina virtual, pero hay excepciones. Un ejemplo sencillo sería el de las máquinas virtuales de uso general de la familia D: hay una serie Dv4 que es estándar y una serie Dsv4 que se considera prémium. Esto representa el tipo de stack en que se ejecuta: Prémium en lo más último, y estándar en lo más antiguo. Para un mejor rendimiento, opte por las SKU de máquina virtual prémium. Otro apunte sobre las máquinas virtuales es que es necesario asegurarse de que tengan el tamaño adecuado. El número máximo de IOPS, también conocido como rendimiento de almacenamiento, dependerá del tamaño de la máquina virtual y del tamaño del disco. Le recomendamos que se incline por de mayor capacidad para reducir la posibilidad de limitación de IOPS durante el aprovisionamiento de la máquina virtual. Por supuesto, esto también supone buscar un equilibrio con el costo. La misma filosofía se puede aplicar a Premium Storage frente a Standard Storage: elija Premium para un mejor rendimiento y confiabilidad. También hay varias ofertas de disponibilidad para las máquinas virtuales. Si le es posible, opte por las zonas de disponibilidad más nuevas o los conjuntos de escalado de máquinas virtuales con orquestación flexible más recientemente publicados, a fin de mejorar la experiencia de aprovisionamiento y la predicción y obtener otros beneficios: escalabilidad rápida, facilidad de uso, y personalización entre otros. La combinación de estos junto con las máquinas virtuales aprovisionadas previamente es buena, rápida y excitante.
  12. Muchas gracias por su atención. Aquí hay algunos vínculos a recursos relacionados con la charla que vamos a compartir en el chat en unos instantes.
  13. Ahora vamos de vuelta en vivo para responder sus preguntas finales