Acabamos de hacer un análisis de la infraestructura de un cliente, con dos objetivos claros:
Hablamos de un conjunto de aplicaciones repartidas en distintas tecnologías y desarrolladas por el equipo del cliente o por equipos externos, con interfaces web y bases de datos de todo tipo.
El primer paso, fue hacerles ver que Azure soporta muchas tecnologías que no son exclusivas de Microsoft y que su aplicaciones PHP o Java, eran también candidatas a ejecutarse en un App Service del PaaS de Azure
Por supuesto, hay elementos de su arquitectura que tienen que evolucionar, ya que no todo es compatible con la nube.
Tengamos en cuenta que, por diversos motivos, no debemos acceder al sistema de ficheros de los servidores donde se ejecutan las aplicaciones web. La razón es que, como bien queda reflejado en el concepto del PaaS, no somos administradores del sistema operativo donde se ejecutan estas Apps, y por lo tanto, no podemos garantizar la disponibilidad del sistema de ficheros.
Este cambio de paradigma, implica un pequeño análisis de las aplicaciones para identificar elementos que puedan ser problemáticos para la ejecución en un PaaS.
Sin embargo, la respuesta del cliente fue muy positiva, ya que entendió que los cambios suponían puntos de mejora en sus aplicaciones, lo que les permitiría evolucionar hacia un modelo de consumo de servicios.
Veamos algunos ejemplos que habría que implementar:
Cuando tenemos claro el uso de estos servicios, podemos mantener nuestras aplicaciones en el IIS de una máquina virtual, pero en este caso, no aprovecharíamos las siguientes capacidades del App Service de Azure:
Podemos enumerar muchas más, pero estas fueron fundamentales a la hora de determinar que los cambios en sus aplicaciones, también les a ayudarían a mejorar sus capacidades de administración.
Nuestro plan es siempre muy similar, ¿Por qué no hacemos una PoC y probamos estos elementos?
Nuestro objetivo es que ganéis la confianza necesaria para que os ayudemos a adoptar la nube y definir la arquitectura más adecuada para que se aproveche al máximo los servicios PaaS de Azure.
Por supuesto, terminamos hablando de SQL Azure y las ventajas e inconvenientes frente a tener una SQL Server o un Oracle en IaaS…Pero estos argumentos merecen un capítulo aparte, que os contaremos en siguientes artículos de este blog ?.
Este sitio web utiliza cookies para que tengas la mejor experiencia de usuario. Si continuas navegando, estás dando tu consentimiento para aceptar las cookies y también nuestra política de cookies (esperemos que no te empaches con tanta cookie 😊)