






























Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Guía metodológica para el estudios del lenguaje de programación azure
Tipo: Monografías, Ensayos
1 / 38
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!































1
Azure es una plataforma de nube completa que puede hospedar sus aplicaciones existentes, simplificar el desarrollo de nuevas aplicaciones e incluso mejorar las aplicaciones locales. Azure integra los servicios en la nube que necesita para desarrollar, probar, implementar y administrar sus aplicaciones, mientras aprovecha las ventajas de la informática en la nube. Con el hospedaje de las aplicaciones en Azure, puede empezar con tamaño pequeño y escalar fácilmente su aplicación a medida que aumente la demanda de los clientes. Azure ofrece también la confiabilidad que se necesita para las aplicaciones de alta disponibilidad, e incluye conmutación por error entre diferentes regiones. Azure Portal le permite administrar fácilmente todos los servicios de Azure. También puede administrar los servicios mediante programación, con las API y las plantillas específicas del servicio.
Con todos los servicios que Azure ofrece, averiguar qué servicios necesitas para la arquitectura de soluciones puede resultar abrumador. En esta sección se resaltan los servicios de Azure que normalmente utilizan los desarrolladores. Para obtener una lista de todos los servicios de Azure, consulte la documentación Azure. En primer lugar, debes decidir cómo hospedaras tu aplicación en Azure. ¿Necesitas administrar toda la infraestructura como una máquina virtual (VM)? ¿Puedes usar las funciones de administración de plataforma que proporciona Azure? ¿Tal vez necesites un entorno sin servidor para ejecutar código host únicamente? Tu aplicación necesita almacenamiento en la nube, para lo cual Azure ofrece varias opciones. Puedes aprovechar las ventajas de la autenticación empresarial de Azure. También hay herramientas de desarrollo y supervisión basadas en la nube, y la mayoría de servicios de hospedaje ofrece integración con DevOps. Ahora, echemos un vistazo a algunos de los servicios específicos que recomendamos investigar para sus aplicaciones.
Azure tiene varias ofertas de proceso en la nube para ejecutar tu aplicación y que no tengas que preocuparte sobre los detalles de la infraestructura de proceso. Puedes escalar fácilmente los recursos vertical u horizontalmente a medida que aumente el uso de la aplicación. Azure ofrece servicios para tus necesidades de desarrollo y hospedaje de aplicaciones. Azure proporciona infraestructura como servicio (IaaS) para darte un control total sobre el hospedaje de las aplicaciones. Las ofertas de plataforma como servicio (PaaS) de Azure proporcionan los servicios completamente administrados que tus aplicaciones necesitan. Existe incluso un hospedaje sin servidor en Azure, en el que todo lo que necesitas hacer es escribir tu código.
Como proveedor de infraestructura como servicio (IaaS), Azure te permite implementar o migrar la aplicación a máquinas virtuales Windows o Linux. Junto con Azure Virtual Network, Azure Virtual Machines permite la implementación de máquinas virtuales Windows o Linux en Azure. Con las máquinas virtuales, tienes un control total sobre la configuración de la máquina. Al usar las máquinas virtuales, es responsabilidad tuya la instalación, la configuración y el mantenimiento del software del servidor, así como las revisiones del sistema operativo. El nivel de control que tienes con las máquinas virtuales te permite ejecutar una amplia variedad de cargas de trabajo de servidor en Azure que no se ajustan a un modelo de PaaS. Estas cargas de trabajo incluyen servidores de base de datos, Windows Server Active Directory y Microsoft SharePoint. Para más información, consulta la documentación de Virtual Machines para Linux o Windows.
La mayoría de las aplicaciones debe almacenar datos; por lo tanto, independientemente de cómo decida hospedar la aplicación en Azure, considera la posibilidad de usar uno o varios de los siguientes servicios de datos y almacenamiento.
Es fundamental saber no solo quién está usando las aplicaciones, sino también evitar el acceso no autorizado a los recursos. Azure proporciona varias maneras de autenticar los clientes de las aplicaciones
Azure Active Directory (Azure AD) : servicio de administración de acceso e identidades de Microsoft, basado en la nube y multiinquilino. Puedes agregar inicio de sesión único (SSO) a tus aplicaciones mediante la integración con Azure AD. Para acceder a las propiedades del directorio, puedes usar Graph API de Azure AD directamente o Microsoft Graph API. Puedes integrar en Azure AD compatibilidad para el entorno de autorización OAuth2.0 y Open ID Connect mediante puntos de conexión HTTP/REST nativos y las bibliotecas de autenticación de Azure AD multiplataforma.