Azure Files

¿Qué es Azure file?

  • Azure Files ofrece recursos compartidos de archivos en la nube totalmente administrados. Se puede acceder mediante el protocolo SMB.
  • Los Azure Files se pueden montar simultáneamente en implementaciones de Windows, Linux y macOS en la nube o locales.
  • Los recursos compartidos de Azure Files se pueden almacenar en caché en servidores de Windows Server con Azure Files Sync.
  • Esto permite un acceso rápido allí donde se utilizan los datos.

¿Por qué es útil Azure Files?

Los recursos compartidos de archivos de Azure se pueden usar para:

Reemplazar o complementar servidores de archivos locales:

  • Azure Files puede utilizarse para reemplazar totalmente o complementar los servidores de archivos tradicionales locales o en dispositivos NAS.
  • SO, Windows, macOS y Linux se puede montar un recurso compartido de Azure Files desde cualquier lugar del mundo.

Simplificar el desarrollo en la nube:

  • Azure Files también se puede utilizar de muchas formas para simplificar los proyectos de desarrollo en la nube.
  • Por ejemplo:

Configuración de aplicaciones compartidas

  • Un patrón habitual entre las aplicaciones distribuidas es contar con archivos de configuración en una ubicación centralizada. Esto permite tener acceso a ellos desde muchas instancias de aplicaciones.
  • Las instancias de la aplicación pueden cargar su configuración mediante la API de REST de Azure Files. Los usuarios pueden acceder a ella según sea necesario montando el recurso compartido SMB localmente.

Recurso compartido de diagnóstico

  • Un recurso compartido de Azure Files es un lugar adecuado para que las aplicaciones en la nube escriban sus registros, métricas y volcados de memoria.
  • Las instancias de la aplicación pueden escribir los registros mediante la API de REST de Azure Files, y los desarrolladores pueden acceder a ellos montando el recurso compartido de archivos en su máquina local.
  • Esto permite una gran flexibilidad, ya que los desarrolladores pueden adoptar el desarrollo en la nube sin tener que abandonar las herramientas existentes que ya conocen y disfrutan.

Desarrollo, pruebas y depuración:

  • Cuando los desarrolladores o administradores están trabajando en máquinas virtuales en la nube, a menudo necesitan diversas herramientas o utilidades.
  • Copiar estas utilidades y herramientas en cada máquina virtual puede ser una tarea que consuma mucho tiempo.
  • Mediante el montaje de un recurso compartido de Azure Files localmente en las máquinas virtuales, un desarrollador o administrador pueden acceder rápidamente a sus herramientas y utilidades, sin tener que copiarlos.

Ventajas principales

Acceso compartido.

  • Los recursos compartidos de archivos Azure admiten el protocolo SMB estándar del sector, lo que significa que puede reemplazar perfectamente los recursos compartidos de archivos en local por recursos compartidos de archivos de Azure sin preocuparse de compatibilidad de aplicaciones.
  • La posibilidad de compartir un sistema de archivos entre varias máquinas, aplicaciones o instancias es una ventaja importante de Azure Files para aquellas aplicaciones que necesitan la posibilidad de compartir.

Completamente administrado.

  • Los recursos compartidos de archivos de Azure pueden crearse sin necesidad de administrar ni el hardware ni un sistema operativo.
  • Esto significa que no tiene que tratar con la aplicación de actualizaciones de seguridad críticas en el sistema operativo del servidor ni ocuparse de reemplazar discos duros defectuosos.

Herramientas y scripting.

  • Los cmdlets de PowerShell y la CLI de Azure pueden utilizarse para crear, montar y administrar recursos compartidos de Azure Files como parte de la administración de aplicaciones de Azure.
  • Puede crear y administrar recursos compartidos de archivos de Azure mediante Azure Portal y el Explorador de Azure Storage.

Resistencia.

  • Azure Files se creó desde sus orígenes para estar siempre disponible.
  • Reemplazar los recursos compartidos en local por Azure Files, significa que ya no tendrá que tratar con problemas de red o interrupciones del suministro eléctrico local.

Programación amigable.

  • Las aplicaciones que se ejecutan en Azure pueden tener acceso a los datos en el recurso compartido mediante las API de E/S del sistema.
  • Por tanto, los desarrolladores pueden aprovechar el código y los conocimientos que ya tienen para migrar las aplicaciones actuales. Además de las API de E/S del sistema, puede usar las Bibliotecas de clientes de azure storage o la API de REST de azure Storage.

 

Autor/a: Manuel Llerena Mallqui

Fecha de creación:

Curso: Microsoft MCSA Windows Server 2016 + MCSE Cloud Platform & Infrastructure

Centro: Tajamar

Año académico: 2017-2018

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *