Servicios clave de Azure para desarrolladores

En este artículo se presentan algunos de los servicios clave de Azure que se usan con más frecuencia como desarrollador. Para obtener una lista completa de todos los servicios de Azure, consulte la página del centro de documentación de Azure.

Hospedaje y proceso de aplicaciones

        Servicio Descripción
Azure App Service Hospede aplicaciones web y API de .NET, Java, Node.js y Python en un servicio de Azure totalmente administrado. Solo tiene que implementar el código en Azure. Azure se encarga de toda la administración de la infraestructura, como la alta disponibilidad, el equilibrio de carga y el escalado automático.
Azure Static Web Apps Hospede aplicaciones web estáticas creadas con marcos como Gatsby, Hugo o VuePress, o aplicaciones web modernas compiladas con Angular, React, Svelte o Vue. Las aplicaciones web estáticas compilan e implementan automáticamente en función de los cambios de código y la integración de la API de características con Azure Functions.
Funciones de Azure Una plataforma de proceso sin servidor para crear segmentos pequeños y discretos de código que se pueden desencadenar a partir de una variedad de eventos diferentes. Entre las aplicaciones comunes se incluyen la creación de API sin servidor o la orquestación de arquitecturas de unidad de eventos.
Azure Container Instances Ejecute contenedores de Docker a petición en un entorno de Azure administrado y sin servidor. Azure Container Instances es una solución para cualquier escenario que puede funcionar en contenedores aislados, sin orquestación.
Azure Kubernetes Services Implemente rápidamente un clúster de Kubernetes listo para producción en la nube y descargue la sobrecarga operativa en Azure. Azure controla tareas críticas, como el mantenimiento y la supervisión del estado. Solo tiene que administrar y mantener los nodos del agente.
Azure Spring Apps Hospede aplicaciones de microservicios de Spring Boot en Azure, sin cambios de código necesarios. Azure Spring Apps proporciona supervisión, administración de configuración, detección de servicios, integración de CI/CD, etc.
Azure Virtual Machines Hospede la aplicación mediante máquinas virtuales en Azure cuando necesite más control sobre el entorno informático. Las máquinas virtuales de Azure ofrecen un entorno informático flexible y escalable para máquinas virtuales Linux y Windows.

Servicios de Azure AI

Los servicios de Azure AI le ayudan a crear aplicaciones inteligentes con API y modelos pregenerados y personalizables. Algunos ejemplos de aplicaciones son el procesamiento del lenguaje natural para conversaciones, búsqueda, supervisión, traducción, voz, visión y toma de decisiones.

        Servicio Descripción
Azure OpenAI Use modelos de lenguaje eficaces, como la serie de modelos GPT-3, Codex e Embeddings para la generación de contenido, el resumen, la búsqueda semántica y el lenguaje natural a la traducción de código.
Voz de Azure AI Transcriba la voz audible en texto legible, en el que se pueden buscar o convertir texto en voz similar a la vida para interfaces más naturales.
Lenguaje de Azure AI Use el procesamiento de lenguaje natural (NLP) para identificar frases clave y realizar análisis de opiniones a partir de texto.
Traductor de Azure AI Traducir más de 100 idiomas y dialectos.
Visión de Azure AI Analice el contenido de imágenes y vídeos.
Azure AI Search Recuperación de información a escala para aplicaciones de búsqueda tradicionales y conversacionales, con seguridad y opciones para el enriquecimiento y la vectorización de inteligencia artificial.
Inteligencia de documentos de Azure AI Servicio de extracción de documentos que comprende los formularios que le permiten extraer rápidamente texto y estructura de documentos.

Data

        Servicio Descripción
SQL de Azure Familia de productos del motor de base de datos de SQL Server en la nube.
Azure SQL Database Una versión totalmente administrada basada en la nube de SQL Server.
Azure Cosmos DB Una base de datos NoSQL totalmente administrada y basada en la nube. Azure Cosmos DB incluye varias API, incluidas las API compatibles con MongoDB, Cassandra y Gremlin.
Azure Database para PostgreSQL Un servicio de base de datos PostgreSQL totalmente administrado basado en la nube basado en PostgreSQL Community Edition.
Azure Database for MySQL Un servicio de base de datos MySQL totalmente administrado basado en la nube basado en MySQL Community Edition.
Azure Database for MariaDB Un servicio de base de datos MariaDB totalmente administrado basado en la nube basado en la edición de la comunidad mariaDB.
Azure Cache for Redis Un agente de mensajería y caché de datos seguro que proporciona acceso de alto rendimiento y baja latencia a los datos de las aplicaciones.

Storage

Los productos de Azure Storage ofrecen servicios de almacenamiento de datos híbridos y en la nube seguros y escalables. Las ofertas incluyen servicios para soluciones de almacenamiento híbrido y servicios para transferir, compartir y realizar copias de seguridad de datos.

        Servicio Descripción
Azure Blob Storage Azure Blob Storage permite a las aplicaciones almacenar y recuperar archivos en la nube. Azure Storage es muy escalable para almacenar grandes cantidades de datos, los cuales se almacenan de forma redundante para garantizar una alta disponibilidad.
Almacén de Azure Data Lake Azure Data Lake Storage está diseñado para admitir el análisis de macrodatos al proporcionar almacenamiento escalable y rentable para datos estructurados, semiestructurados o no estructurados.

Mensajería

Estos son algunos de los servicios más populares que administran el envío, la recepción y el enrutamiento de mensajes desde y hacia aplicaciones.

        Servicio Descripción
Azure Service Bus Un agente de mensajes de empresa totalmente administrado que admite integraciones de punto a punto y de publicación y suscripción. Es ideal para crear aplicaciones desacopladas, nivelación de carga basada en cola o facilitar la comunicación entre microservicios.
Azure Event Hubs Azure Event Hubs es un servicio administrado que puede ingerir y procesar flujos de datos masivos desde sitios web, aplicaciones o dispositivos.
Azure Queue Storage Una cola sencilla y confiable que puede controlar cargas de trabajo grandes.

Identidad y seguridad

        Servicio Descripción
Microsoft Entra ID Administre identidades de usuario y controle el acceso a las aplicaciones, los datos y los recursos.
Azure Key Vault Almacene y acceda a secretos de aplicación como cadena de conexión s y claves de API en un almacén cifrado con acceso restringido para asegurarse de que los secretos y la aplicación no están en peligro.
App Configuration Un servicio rápido y escalable para administrar centralmente la configuración de la aplicación y las marcas de características.

Administración

        Servicio Descripción
Azure Monitor Una solución de supervisión completa para recopilar, analizar y responder a los datos de supervisión de los entornos locales y en la nube.
Application Insights Esta característica de Azure Monitor proporciona administración del rendimiento de aplicaciones (APM) para mejorar el rendimiento, la confiabilidad y la calidad de las aplicaciones web activas.