Cómputo en la Nube con Microsoft Azure

devAcademy
devStories
Published in
4 min readSep 1, 2016

En este post comentaremos acerca de Microsoft Azure: la implementación de servicios en la nube, esquema de precios y oportunidades gratuitas que puedes adquirir. También comentaremos sobre mobile services, servicios cognitivos (inteligencia artificial) y por último Machine Learning.

¿Qué es Microsoft Azure?

Microsoft Azure es el modelo de subscripción a la plataforma de cómputo en la nube pública de Microsoft que ofrece una colección cada vez mejor de servicios intregrados en la nube el cual encontraremos análisis, redes, proceso, almacenamiento, base de datos, web y servicios móviles.

Cualquier desarrollador o profesional de TI puede ser productivo con Azure. Las herramientas integradas, las plantillas precompiladas y los servicios administrados facilitan en gran medida la compilación y administración de aplicaciones empresariales, para móviles, la Web e Internet de las cosas con rapidez, usando los conocimientos que ya tiene y las tecnologías que ya conoce.

Azure admite la mayor selección de sistemas operativos, lenguajes de programación, marcos, herramientas, bases de datos y dispositivos. Ejecuta contenedores de Linux con integración de Docker; compila aplicaciones con JavaScript, Python, .NET, PHP, Java, Node.js; crea back-ends para dispositivos con iOS, Android y Windows.

Azure ha adoptado el estándar internacional de privacidad en la nube ISO 27018. También es reconocido por autoridades de protección de datos en Europa y Estados Unidos, cumpliendo con rigurosos requisitos de privacidad de información.

Azure se ejecuta en una red mundial de centros de datos administrados por Microsoft en 26 regiones. También utiliza servicios de análisis predictivo Machine Learning, Cortana Analytics y análisis de transmisiones.

¿Qué servicios en la nube se puede implementar?

Los servicios se engloban en 5 categorias: App Platform, Developer Services, Analytics, Internet of things y Cloud Infrastructure Services.

Máquinas virtuales de Azure, permite implementar una imagen de Windows Server o Linux en la nube. También puede seleccionar imágenes de un catálogo o utilizar sus propias imágenes personalizadas.

Base de datos SQL de Azure, es un servicio de base de datos relacional que permite crear, ampliar y escalar las aplicaciones relacionales rápidamente en la nube.

Visual Studio Team Services, es una solución basada en la nube para la administración del ciclo de vida de las aplicaciones que se ocupa de todo, desde los repositorios de código hospedado y el seguimiento de problemas hasta las pruebas de carga y las compilaciones automatizadas. Es accesible casi desde cualquier lugar y puede crear una cuenta gratis. La licencia de Visual Studio Team Services es independiente de la de los servicios de Azure.

Administración de API de Azure, permite publicar las API para desarrolladores, asociados y empleados de forma segura y a escala.

Esquema de precios y oportunidades gratuitas

Las premisas generales en la facturación de los servicios de Microsoft Azure son: Facturación por minuto, pago solamente por lo que se usa, no hay tarifas de cancelación ni subscripción.

Cada servicio tiene un esquema de costos asociados. La página de Microsoft Azure nos permite consultar el precio de cada servicio por región, por tamaño y por hora.

En las oportunidades gratuitas, ofrece una cuenta de prueba lacual brinda 200 dólares en créditos para utilizar la plataforma sin restricciones, válida por un mes. También cuenta con Visual Studio Dev Essentials, la cual brinda 25 dólares mensuales en créditos para utilizar la plataforma sin restricciones, válida por un año. Y para los estudiantes cuentan con una opción gratuita, Dreamspark Premium, limitada a una serie de servicios, pero Bizspark que da 150 dólares para utilizar sin restricciones, válida por tres años.

Mobile Services en Azure

Utiliza la funcionalidad de Azure App Servicio para agregar el inicio de sesión, las notificaciones push y sincronización de datos a su aplicación móvil. Conectar su aplicación a los sistemas empresariales y recursos locales y escalar su aplicación a millones de clientes a través de múltiples geografías.

Microsoft Cognitive Services

Es una colección de APIs inteligentes que hacen posible que las apps vean, escuchen, hablen, entiendan e interpreten nuestras necesidades utilizando métodos naturales de comunicación.

Puedes construir apps que brinden experiencias inteligentes, atractivas, naturales, personales y humanas gracias al poder de la inteligencia artificial y el conocimiento de la web.

Machine learning

Es una plataforma para científicos de datos y para desarrolladores, mediante una sencilla interfaz, es muy fácil seleccionar los mejores algoritmos para analizar datos. Está estrechamente relacionada con la estadística computacional; una disciplina que también se centra en la predicción de decisiones mediante el uso de computadoras. Tiene fuertes vínculos con la optimización matemática, que ofrece métodos, teoría y dominios de aplicación en el campo.

--

--