Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Si no está familiarizado con el desarrollo de aplicaciones para la nube, comience con esta serie de siete artículos.
- Parte 1: Introducción a Azure para desarrolladores
- Parte 2: Servicios de Azure clave para desarrolladores
- Parte 3: Hosting de aplicaciones en Azure
- Parte 4: Conexión de la aplicación a los servicios de Azure
- Parte 5: Cómo crear y administrar recursos en Azure
- Parte 6: Conceptos clave para compilar aplicaciones de Azure
- Parte 7: ¿Cómo se me factura?
Azure es una plataforma en la nube diseñada para simplificar el proceso de creación de aplicaciones modernas. Tanto si decide hospedar completamente las aplicaciones en Azure como ampliar las aplicaciones locales con los servicios de Azure, Azure le ayuda a crear aplicaciones escalables, confiables y fáciles de mantener.
Azure admite los lenguajes de programación más populares que se usan actualmente, incluidos Python, JavaScript, Java, .NET y Go. Con una biblioteca completa de SDK y una amplia compatibilidad con herramientas que ya usa como VS Code, Visual Studio, IntelliJ y Eclipse. Azure se basa en las aptitudes que ya tiene y le ayuda a ser productivo de inmediato.
Escenarios de desarrollo de aplicaciones en Azure
Incorpore Azure a la aplicación de maneras diferentes en función de sus necesidades. En el vídeo siguiente se proporciona información general útil sobre los escenarios de desarrollo más populares para los desarrolladores de Azure:
Escenarios comunes de desarrollo e implementación de software en Azure:
Hospedaje de aplicaciones en Azure: Hospede toda la pila de aplicaciones: aplicaciones web, API, bases de datos y servicios de almacenamiento. Azure admite varios modelos de hospedaje de servicios totalmente administrados a contenedores a máquinas virtuales. Al usar servicios de Azure totalmente administrados, las aplicaciones aprovechan la escalabilidad, la alta disponibilidad y la seguridad integradas en Azure.
Consumo de servicios en la nube desde aplicaciones locales existentes: Amplíe las aplicaciones locales existentes con servicios de Azure. Por ejemplo, una aplicación puede usar Azure Blob Storage para almacenar archivos, Azure Key Vault para almacenar de forma segura secretos de aplicación o Azure AI Search para agregar funcionalidades de búsqueda de texto completo. Estos servicios totalmente administrados se integran con las aplicaciones sin cambiar la arquitectura de la aplicación ni el modelo de implementación.
Arquitecturas basadas en contenedores: Use servicios basados en contenedores para modernizar las aplicaciones. Tanto si necesita un registro privado para imágenes de contenedor, va a incluir en contenedores una aplicación existente para facilitar la implementación, la implementación de aplicaciones basadas en microservicios o la administración de contenedores a escala, Azure tiene soluciones que admiten sus necesidades.
Aplicaciones impulsadas por IA: Cree aplicaciones basadas en inteligencia artificial según sus condiciones, en su lenguaje de programación preferido, en la nube, en las instalaciones o en el borde. Obtenga herramientas, servicios e instrucciones para ayudarle a aplicar la inteligencia artificial de forma responsable en sus aplicaciones, a la vez que conserva la privacidad, la transparencia y la confianza de los datos. Use Azure AI para agregar funcionalidades de voz, visión, lenguaje y decisión a las aplicaciones, crear bots de chat y descubrir información con búsqueda con tecnología de inteligencia artificial.
Arquitecturas modernas sin servidor: Use Azure Functions para simplificar la creación de soluciones controladas por eventos, ya sea respondiendo a solicitudes HTTP, controlando cargas de archivos en Blob Storage o procesando eventos de cola. Solo escriba el código necesario para controlar el evento sin preocuparse por los servidores o el código de la plataforma. Use más de 250 conectores en Azure y otros servicios para abordar problemas de integración.
¿Cómo se implementan esos escenarios? En el siguiente artículo, "Servicios clave de Azure para desarrolladores", se proporcionan varias opciones de servicio de Azure para implementar cada escenario.