Compartir a través de


Conexión de la aplicación a los servicios de Azure

Esta es la cuarta parte de una serie de 7 artículos para ayudar a los desarrolladores a empezar a trabajar con Azure.

Azure ofrece una variedad de servicios que las aplicaciones pueden aprovechar independientemente de si se hospedan en Azure o en el entorno local. Por ejemplo, podría realizar estas acciones:

  • usar Azure Blob Storage para almacenar y recuperar archivos en la nube.
  • Agregar la funcionalidad de búsqueda de texto completo a la aplicación mediante Búsqueda de Azure AI.
  • Usar Azure Service Bus para controlar la mensajería entre distintos componentes de una arquitectura de microservicios.
  • Usar Text Analytics para identificar y ocultar los datos confidenciales en un documento.

Los servicios de Azure ofrecen la ventaja de que están totalmente administrados por Azure.

Acceso a los servicios de Azure desde el código de aplicación

Hay dos maneras de acceder al servicio de Azure desde el código de la aplicación.

  • SDK de Azure: disponible para .NET, Java, JavaScript, Python y Go.
  • API REST de Azure: disponible en todos los lenguajes.

Siempre que sea posible, se recomienda usar el SDK de Azure para acceder a los servicios de Azure desde el código de la aplicación. Entre las ventajas del uso del SDK de Azure se incluyen las siguientes:

  • Acceder a los servicios de Azure es igual que usar cualquier otra biblioteca. Importe el paquete de SDK adecuado en la aplicación, cree un objeto de cliente y, a continuación, llame a métodos en el objeto de cliente para comunicarse con el recurso de Azure.
  • Simplifica el proceso de autenticación de la aplicación en Azure. Al crear un objeto de cliente del SDK, se incluyen las credenciales correctas y el SDK se encarga de autenticar las llamadas a Azure.
  • Modelo de programación simplificado. Internamente, el SDK de Azure llama a la API REST de Azure. Sin embargo, el SDK de Azure tiene integrados el control de errores, la lógica de reintento y la paginación de resultados, lo que hace que programar con el SDK sea más fácil que llamar directamente a la API REST.

SDK de Azure

El SDK de Azure permite el acceso mediante programación a los servicios de Azure desde aplicaciones .NET, Java, JavaScript, Python y Go. Las aplicaciones instalan los paquetes necesarios desde su administrador de paquetes respectivo y, a continuación, llaman a métodos para acceder mediante programación a los recursos de Azure.

Puede encontrar más información sobre el SDK de Azure para cada lenguaje en el Centro para desarrolladores de cada lenguaje.

Lenguaje   Información general Lista de paquetes
Logotipo de .NET .NET Información general de Azure SDK para .NET Lista de paquetes del SDK de Azure para .NET
Logotipo de Java Java Información general sobre el SDK de Azure para Java Lista de paquetes del SDK de Azure para Java
Logotipo de JavaScript JavaScript Información general sobre el SDK de Azure para JavaScript Lista de paquetes del SDK de Azure para JavaScript
Logotipo de Python Python Información general sobre el SDK de Azure para Python Lista de paquetes del SDK de Azure para Python
Logotipo de Golang Go Información general sobre el SDK de Azure para Go Lista de paquetes del SDK de Azure para Go

API de REST de Azure

Los lenguajes de programación no compatibles con el SDK de Azure pueden usar la API REST de Azure. Los detalles de cómo llamar a la API REST de Azure y una lista completa de las operaciones están disponibles Información general sobre la API REST de Azure.