En este artículo, obtendremos una descripción general de Azure Virtual Machines, pero antes de pasar directamente al punto principal, debemos conocer algunos de los conceptos básicos.
¿Qué es Microsoft Azure?
La definición de Azure es que es un portal en línea que nos permite administrar y acceder a servicios en la nube y diversos recursos. Los servicios aquí son como almacenar nuestros datos y cambiarlos según nuestras necesidades. Lo proporciona Microsoft. Hay muchas cosas que debe saber sobre Microsoft Azure:
- Hay más de miles de empresas que utilizan los servicios proporcionados por Azure para sus necesidades de computación en la nube.
- Microsoft Azure se inició el 1 de febrero de 2010.
- Azure utiliza lenguajes de programación como Java, Node.js, C#.
¿Qué son las Máquinas Virtuales?
Una máquina virtual es como una computadora física, pero en realidad es una versión digital de la misma. En realidad, no es tan diferente de las computadoras físicas porque también tienen memoria, CPU, así como también tienen discos para almacenar nuestros datos o varios archivos y una cosa más interesante es que también pueden conectarse a Internet. Entonces podemos decir que VM es en realidad la computadora definida por software que existe solo como un código pero está presente en servidores físicos.
Usos de las máquinas virtuales
- La máquina virtual puede hacer una copia de seguridad de nuestro sistema operativo existente. Este es uno de los usos importantes de VM que nuestro sistema operativo existente que estamos usando puede ser respaldado por una máquina virtual.
- Las aplicaciones se construyen e implementan en una nube y se puede usar una máquina virtual para construir e implementar aplicaciones en una nube.
- Las máquinas virtuales se pueden usar para ejecutar varias aplicaciones y software en sistemas operativos que no se crearon originalmente para ellos. Hay muchas aplicaciones y software que no están hechos para algunos sistemas operativos, pero en esos casos se usan máquinas virtuales para superar tales problemas.
- Los laboratorios de prueba de desarrollo de Azure usan la máquina virtual para probar y ejecutar varios software además del sistema operativo existente. De hecho, configuraron un nuevo entorno que hace que sea una forma más sencilla para que los desarrolladores implementen escenarios de prueba de desarrollo.
- Una forma más de utilizar la máquina virtual ya que cada vez que se lanza un nuevo sistema operativo, primero se prueba en la máquina virtual para su correcto funcionamiento y pruebas.
Antes de crear una máquina virtual
Hay algunos puntos importantes que debemos conocer antes de crear una máquina virtual en Azure.
- Deberíamos decidir el nombre del recurso de la aplicación en el que estamos trabajando. La aplicación en la que estamos trabajando en el nombre del recurso debe mencionarse adecuadamente.
- El segundo paso es que tenemos que decidir cuál es la ubicación de nuestra VM. Significa la ubicación desde donde se almacenan nuestros recursos.
- Luego, el tamaño de la máquina virtual se decide en función de nuestra carga de trabajo.
- La máquina virtual se ejecuta en qué sistema operativo también se debe decidir.
- Debemos conocer todas las configuraciones de la VM que estamos creando en Azure.
Ubicación de la máquina virtual
En Azure, creamos recursos que se distribuyen entre varias regiones, y esa región se llama Ubicación. Por lo general, el proceso se conoce como especificar una ubicación. Significa que una ubicación de VM especifica dónde se almacenan los discos duros virtuales. Como hay diferentes métodos de los cuales obtenemos una lista de ubicaciones.
El primer método es cuando creamos una máquina virtual, podemos seleccionar la ubicación de la lista que se proporciona en Azure Portal. La lista de regiones o ubicaciones se proporciona en Azure Portal desde donde se puede elegir cualquier ubicación de la lista dada.
Azure PowerShell es el segundo método desde el cual podemos usar el comando Get-AzLocation para elegir la ubicación de nuestra VM. Tenemos que usar PowerShell aquí para saber qué ubicación está disponible y qué ubicación no está disponible para crear nuestra VM.
Tamaño de la máquina virtual
El tamaño de la VM también es un factor importante del que depende el funcionamiento de nuestra máquina virtual. Como mencionamos anteriormente, el tamaño de la VM depende del tipo de carga de trabajo en la que estamos trabajando. Si la carga de trabajo es muy grande, de acuerdo con ella, tenemos que elegir más tamaños de VM para que el trabajo sea fluido y factible.
Diferentes factores, como la capacidad de nuestro almacenamiento, la potencia de procesamiento dependen del tamaño de nuestra VM. Cuanto mayor sea el tamaño de la máquina virtual, mejores y más viables serán estos factores.
Los cargos por hora se pagan a Azure, que se basan en el sistema operativo y también en el tamaño de la máquina virtual.
Discos e imágenes del sistema operativo de VM
Los discos duros virtuales se utilizan para almacenar los sistemas operativos y los datos en una máquina virtual. El trabajo más importante de los discos duros virtuales es que ayudan a elegir una imagen para instalar un sistema operativo.
Azure nos brinda muchas imágenes de mercado desde las cuales podemos usar diferentes tipos de sistemas operativos de servidor de Windows. También podemos identificar las imágenes del mercado por oferta, SKU y editor de imágenes.
Hay diferentes métodos por los cuales podemos encontrar los detalles sobre la imagen:
- El primer método es directamente podemos ver los valores desde Azure Portal. Cuando elegimos una imagen para usar, los detalles de la imagen se especifican automáticamente.
- Otro método es que podemos usar Azure PowerShell y usar Get-AzVMImagePublisher. Nos da una ayuda por la cual podemos saber las especificaciones de la imagen que tenemos que seleccionar.
Extensiones de Máquina Virtual
Las extensiones de máquinas virtuales juegan un papel importante en varios métodos de trabajo. El trabajo principal de VM es que le da a la VM las capacidades adicionales en la implementación y configuración, así como varias tareas.
Las extensiones pueden ayudar en varias tareas que se enumeran a continuación:
- Administre e implemente las configuraciones: ayuda a la máquina virtual a implementarla correctamente y también hay otro componente conocido como DSC (Extensión de estado deseado) que ayuda a la máquina virtual a administrar entornos.
- Ejecutar scripts: hay un componente conocido como (CSE) Custom Script Extension que nos ayuda a configurar las diversas cargas de trabajo en VM y este proceso se realiza ejecutando nuestro script.
Azure también proporciona algunas máquinas virtuales prediseñadas; puede consultar este artículo Máquinas virtuales prediseñadas .
Publicación traducida automáticamente
Artículo escrito por saranshgaur26 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA