Primero que nada vamos a definir lo que significa un «emulador». Un emulador es…
«Un software que permite ejecutar programas en una plataforma,
ya sea solo en un sistema operativo o una arquitectura de hardware completa
diferente de la cual fueron escritos originalmente»
Una aplicación Azure se ejecuta en una máquina virtual de los centros de datos Microsoft, normalmente en nuestro entorno de desarrollo no vamos a tener un equipo con Hyper-V, por lo que necesitamos un medio para poder estar probando nuestros desarrollos para la nube, para eso están los emuladores de Azure.
Existen dos tipos de emuladores en Azure:
- Emulador de cómputo o Compute Emulator: Este emulador simula máquinas virtuales como si existieran en el Fabric Controller, este emulador funciona cuando estamos ejecutando nuestra aplicación desde Visual Studio.
- Emulador de almacenamiento o Storage Emulator: Este emulador simula los servicios de almacenamiento de Azure (Blobs, Queues, Tables), utilizando la instancia local de SQL Server instalada en nuestro equipo.
Sigueme en Twitter @vmorenoz
¿Te gustó este artículo? Únete a Facebook en MicrosoftLand