Implemente conjuntos de recursos en las regiones de la nube Azure

regiones azure

Implemente conjuntos de recursos en las regiones de la nube Azure, las tecnologías de la información hoy en día se encuentran más cerca y conviven con la sociedad en general, los servicios en la nube con Azure nos abren una serie de oportunidades para implementar servicios de TI a la medida de nuestra organización, se ha preparado este articulo para que inicies tu carrera en los servicios de la nube con Azure.

Conjunto de recursos en Regiones de Azure

Azure es una plataforma en la nube global que está disponible con carácter general en muchas regiones de todo el mundo. Al aprovisionar un servicio, una aplicación o una máquina virtual de Azure, deberá seleccionar una región. La región representa un centro de datos específico en el que se ejecuta la aplicación o donde se almacenan los datos. Estas regiones se corresponden con ubicaciones específicas, que se publican en la página Regiones de Azure.

Elección de la región indicada para la aplicación y los datos

Implemente conjuntos de recursos en las regiones de la nube Azure, una de las ventajas de usar Azure es que puede implementar aplicaciones en distintos centros de datos de todo el mundo. La región que elija puede afectar al rendimiento de la aplicación. Por ejemplo, es mejor elegir la región que esté más cerca de la mayoría de sus clientes para reducir la latencia de las solicitudes de red. Quizás también quiera seleccionar una región para cumplir los requisitos legales para distribuir la aplicación en determinados países o regiones. Siempre es recomendable almacenar los datos de la aplicación en el mismo centro de datos o en un centro de datos lo más cercano posible al centro de datos donde se hospeda la aplicación.

Aplicaciones para varias regiones

Aunque no es muy probable, es posible que un centro de datos completo pase a estar sin conexión debido a sucesos tales como desastres naturales o errores de Internet. Es recomendable hospedar las aplicaciones empresariales vitales en más de un centro de datos para proporcionar la máxima disponibilidad. El uso de varias regiones también reduce la latencia para los usuarios globales y ofrece más flexibilidad a la hora de actualizar las aplicaciones.

Las tecnologías de la información, en algunos servicios, como Virtual Machines y App Services, usan Azure Traffic Manager para habilitar la compatibilidad con varias regiones con conmutación por error entre regiones con el fin de admitir aplicaciones empresariales de alta disponibilidad.

¿Cómo administro mis aplicaciones y proyectos?

Azure ofrece un amplio conjunto de experiencias para crear y administrar recursos de Azure, aplicaciones y proyectos, tanto mediante programación como en Azure Portal.

Interfaces de línea de comandos y PowerShell

Azure proporciona dos maneras de administrar las aplicaciones y los servicios desde la línea de comandos. Puede usar las herramientas, como Bash, terminal, el símbolo del sistema o la herramienta de línea de comandos, que prefiera. Por lo general, puede realizar las mismas tareas desde la línea de comandos y en Azure Portal, por ejemplo, crear y configurar máquinas virtuales, redes virtuales, aplicaciones web y otros servicios.

Interfaz de la línea de comandos (CLI) de Azure

Permite conectarse a una suscripción de Azure y programar diversas tareas para los recursos de Azure desde la línea de comandos.

Azure PowerShell

proporciona un conjunto de módulos con cmdlets que permiten administrar los recursos de Azure mediante Windows PowerShell.

Azure Portal

Azure Portal es una aplicación basada en web. Puede usar Azure Portal para crear, administrar y eliminar recursos y servicios de Azure. Incluye:

  • Un panel configurable.
  • Herramientas de administración de recursos de Azure.
  • Acceso a la configuración de suscripción y a la información de facturación.

API de REST

Azure se basa en un conjunto de API de REST que dan soporte a la interfaz de usuario de Azure Portal. La mayoría de estas API de REST también se admiten para aprovisionar y administrar mediante programación los recursos y las aplicaciones de Azure desde cualquier dispositivo con acceso a Internet.

API existentes

Junto con las API de REST, muchos servicios de Azure también permiten administrar mediante programación los recursos desde las aplicaciones mediante SDK de Azure específicos de la plataforma, incluidos los SDK para las siguientes plataformas de desarrollo:

  • .NET
  • Node.js
  • Java
  • PHP
  • Python
  • Ruby
  • Go

Servicios como Mobile Apps y Azure Media Services proporcionan SDK de cliente para que pueda acceder a los servicios desde aplicaciones de cliente móviles y web.

Azure Resource Manager

Es probable que la ejecución de la aplicación en Azure implique trabajar con varios servicios de Azure. Estos servicios siguen el mismo ciclo de vida y se pueden considerar como una unidad lógica. Por ejemplo, una aplicación web podría usar los servicios Web Apps, SQL Database, Storage, Azure Redis Cache y Azure Content Delivery Network. Azure Resource Manager permite trabajar con los recursos de la aplicación como un grupo. Todos los recursos se pueden implementar, actualizar o eliminar en una sola operación coordinada.

Las tecnologías de la información, junto con la agrupación y administración lógica de recursos relacionados, Azure Resource Manager incluye funcionalidades de implementación que permiten personalizar la implementación y configuración de los recursos relacionados. Por ejemplo, puede usar Resource Manager para implementar y configurar una aplicación. Esta aplicación puede constar de varias máquinas virtuales, un equilibrador de carga y una base de datos de Azure SQL Database como una sola unidad.

Estas implementaciones se desarrollan usando una plantilla de Azure Resource Manager, que es un documento con formato JSON. Las plantillas permiten definir una implementación y administrar las aplicaciones mediante plantillas declarativas en lugar de scripts. Las plantillas pueden funcionar en diferentes entornos, como pruebas, almacenamiento provisional y producción. Por ejemplo, puede usar plantillas para agregar un botón a un repositorio de GitHub que implementa el código en el repositorio para un conjunto de servicios de Azure con un solo clic.

Cuándo se debe usar: las plantillas de Resource Manager se usan cuando se desea una implementación basada en plantillas de la aplicación que se pueda administrar mediante programación con las API REST, la CLI de Azure y Azure PowerShell.

Sobre Jorge Antonio Luque Chambi 17 artículos
Profesional en TI para desarrollo de soluciones en la Nube y servicios SaaS, Adobe, UNITY, Ingeniería en AutoCAD, Project, IBM SPSS, Estrategias en Marketing Digital (SEO/SEM). Trabajo en SENATI para la Escuela de Tecnologías de la Información - ETI, proyectos web/móviles y marketing de contenidos para SiatMedia.

1 comentario

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*