Microsoft Azure
Enviado por Edgar Jimenez • 17 de Junio de 2016 • Ensayo • 822 Palabras (4 Páginas) • 540 Visitas
Edgar Durán – Microsoft Azure
Si quisiéramos tener una app en la internet necesariamente tendríamos que ocuparnos del almacenamiento, las redes, sistemas operativos, memoria y procesamiento que va a consumir nuestra app al final del día, que sería traducido a uno o más servidores físicos y redes.
Lo que significa una inversión inicial, gastos de tiempo en configuraciones, gastos de energía, y un lugar físico para guardar nuestros servidores. Pero qué pasa si hubiera un lugar o si existiera un servicio que se encargara por nosotros del networking, del almacenamiento, procesamiento, memoria y de los sistemas operativos y que no requiera de una inversión inicial. Entonces tendríamos mucho más tiempo para pensar en nuestra app y mucho menos dolores de cabeza.
La solución de Microsoft a este problema se llama Microsoft Azure, Azure es la nube publica de micorsoft, esto no quiere decir que cualquiera entrar a nuestros servicios y tener acceso, sino que cualquiera con una conexión a internet puede entrar a nuestro portal y crear los servicio que requiera para correr nuestra app. Azure entrega las herramientas para monitorear el desempeño, y hacer escalar o des escalar nuestra app de manera óptima, así como también un conjunto de herramientas para que los desarrollos pasen directamente a la nube.
La nube publica se puede dividir en 3 sub nubes, infraestructura como servicio, plataforma como servicio y software como servicio. Del lado de infraestructura como servicio tenemos todo lo que es almacenamiento, redes y servicios de máquinas virtuales que nos permitan levantar cuantas maquinas queramos en el sistema para poder correr nuestras aplicaciones, y dejar de pagar cuando la dejemos de usar. Del lado de plataforma, tenemos base de datos en alta disponibilidad y websites auto escalables, asi como también todo un backend para app móviles ya sea para iphone, Android o Windows phone. Del lado de software, como dice su nombre, es software que está desarrollado y va a ser consumido, como fb, office 365 o algunos buscadores.
Microsoft azure entrega servicios de infraestructura y plataforma permitiéndote a ti entregar tu propio software como servicio. Azure es una plataforma bastante abierta y compatible con todo tipo de tecnologías. Soporta base de datos en Oracle, lunux, php, notejs, mysql, asi como también IOs, Android, y servidor en java. Por esto hace un tiempo se llamaba Windows Azure, pero Windows sonaba muy winsows, así que ahora se llama simplemente AZURE.
Cuando queremos publicar una app o un servicio en internet, tenemos que comprar servidores, esperar a que se llenen, comprar de nuevo y esperar a que se llenen otra vez. Esto no da una curva de ofertas de capacidad escalonadas, pero las demandas no tienen nada que ver con esas ofertas, formando estas dos puntos o zonas críticas. La primera cuando la demanda de capacidad es menor que la oferta de capacidad, entonces estamos desperdiciando recursos. Pero la más crítica es cuando estamos demandando más recursos de los que tenemos, entonces nuestra app se cae.
...