Aplicaciones

Microsoft Azure Web

Anunciada en el 2008 y publicada en 2010, MS Azure surgió como una plataforma para la administración de aplicaciones en la nube (cloud computing) del mismo modo permite el diseño y la propia creación de una gran variedad de aplicaciones, sin embargo la idea llegó algo tarde en comparación a sus competidores como Amazon web Service, pero para resumir actualmente se mantiene como uno de los servicios cloud más usados, tanto por nuevos en el campo como veteranos con sus propios proyectos o empresas. 

En primer lugar debemos aclarar que con el paso del tiempo se han implementado o incluso nuevas maneras de migrar o más bien cumplir con las expectativas de la empresa al momento de tener una aplicación o servicio en la nube. Por otro lado podemos destacar los lenguajes de programación más usados los cuales son: 

PHP, Node.js, Net, Java, Python.

Así mismo las bases de datos o maneras de almacenar datos que soporta MS Azure o suelen ser más comunes a la hora de iniciar un proyecto son SQL, BLOBs. Por otro lado está flexibilidad permite muchas empresas hacer diferentes usos de la plataforma, además creación de máquinas virtuales o un almacenamiento más seguro en la nube, optimización de servicios internos (EasyJet), también impulso de ventas por medio de una mejora en seguridad (Iberia), un mejor lugar para transmitir (NBC) o el análisis de datos para conocer y adelantarse al cliente (Pearson Education), además de la gran adaptabilidad con la que cuenta la plataforma porque lograr entender y dar una solución adecuada a las necesidades que vayan surgiendo a lo largo del ciclo de vida del proyecto.

Herramientas Microsoft Azure

Al igual que la competencia Azure está más orientado a los servicios o funcionalidades empresariales, centrándose en una mayor capacidad de escalabilidad y respuesta para los usuarios, sin embargo cuenta con un gran almacenamiento de cualquier tipo de dato, acceso a archivos multimedios tanto pregrabados como de forma directa y la propia seguridad de los mismos, proporcionando sistemas de recuperación, sistemas firewalls, búsqueda de brechas en la seguridad constantemente evitando el phishing o el robo de información, sistemas de verificación, dando lugar a conexiones híbridas entre aplicaciones y asegurando casi un %100 de disponibilidad del servicio, además de un indemnización en caso de algún inconveniente.

Por otro lado, tiene la posibilidad de integrarse en visual studio para un mayor rendimiento y organización de la codificación, además de una forma más fácil de conectar con los contenedores online como github, sin embargo permite la creación de aplicaciones orientadas a dispositivos móviles e incluso la integración de inteligencia artificial al proyecto permitiendo que el propio sistema logra un “aprendizaje automático” que ayude a la adaptación en cualquier ambiente, funcionalidades como traducción, además de lectura de texto o una gran flexibilidad en la personalización están garantizadas, la automatización de tareas o procesos, optimizando tanto los procesos internos del sistema como la distribución de cargas en la propia empresa.

Finalmente un plus bastante llamativo como lo es la “Business Intelligence” como una de las mejores herramientas para la el análisis de datos dando una mejor dirección a la empresa con base a una mejor toma de decisiones, por lo tanto podemos crear por ejemplo vistas, gráficas o tablas de rendimiento, recursos, errores e incluso la probabilidad de que puede ocurrir algún error. 

Precio e implementación

Para contratar estos servicios e implementarlos en una aplicación, dependemos de factores como la cantidad de datos, cantidad de equipos o usuarios, además de intentar predecir el tiempo que se estará usando la plataforma diaria, semanal o incluso mensualmente.

Aunque puede calcularse con ayuda de la guía de “Cloud Computing” un aproximado del valor tanto monetario como de tiempo necesario el cual puede aumentar en el caso de las migraciones y que retrasen la adecuada toma de decisiones en conclusión conllevando a posibles pérdidas para la empresa, lo mejor suele ser comunicarse con un partner para obtener toda la información relacionada con la contratación de servicios.

Por ello cabe destacar que para algunos empresarios es mucho más rentable realizar la inversión en “computación de la nube” en vez de realizar esa misma inversión pero de manera física (ordenadores, equipos, servidores, hardware) que puede llegar a ser más cara y problemática.

Microsoft Azure Services

Cada servicio tiene la forma de pago por uso, en otras palabras, dependiendo del tiempo usado de la herramienta se calcula el respectivo cobro. 

Paas Azure: Un servicio para la creación rápida de plataformas o aplicaciones web, ocupándose de gran parte del mantenimiento y la búsqueda de recursos, en otras palabras dejándole solo la gestión del servicio al usuario, además  se cuenta con una gran variedad de plantillas para la creación y futura adquisición de recursos. 

IaaS Azure: Una gran ayuda para la creación inicial de la infraestructura del proyecto, focalizándose en la seguridad, también la mejor gestión dependiendo de la compañía o más bien la aplicación de la compañía para una mejor distribución de cargas y una reducción de gastos innecesarios.

SaaS Azure: Finalmente al igual que los servicios nombrados anteriormente este se concentra en un “as a service”(aaS) en este caso del Software, en otras palabras permitie conectar con aplicaciones previamente alojada en la nube, también de la publicación de alguna aplicación que fue por ejemplo ofrecida o recomendada por la plataforma o algún proveedor. 

Autor: Geison Steven Rojas Prieto

Editor: Carlos Pinzón

Código: UCPW-82.

Universidad: Universidad Central.

Fuentes

Imagen fuente:

Imágenes:

Deja una respuesta