Microsoft Azure como Infraestructura para emprendedores de TI

Hoy en día es necesario contar con nuestros recursos a cada momento, el concepto de Cloud computing que busca tener todos nuestros archivos e información en Internet, sin la necesidad de estar pensando si nuestro ordenador tiene la capacidad sufiente para almacenar información.

Conversamos con Germán Cayo(@ggcayo) y los beneficios que ofrece contar con Microsoft Azure sobre todo para Startups o emprendimientos.

Microsoft Azure IaaS an PaaS

El modelo de Cloud esta basado en servicios, los servicios van a depender de lo que nosotros necesitamos utilizar, administrar o gestionar.

  • On Premises: La mayoría de empresas cuentan con sus propios recursos, se instala y ejecuta los ordenadores en la oficina de la persona u organización que va a utilizar el software; es tener un Datacenter en su propia oficina.
  • Insfraestructure(as a Service): Es un modelo que proporciona acceso a recursos informáticos en un entorno virtualizado, es decir es hardware virtualizado, Azure provee el utilizar maquinas virtuales que se encuentran alojadas en la nube, en ese caso, Azure como plataforma se encarga de ver la virtualización, el tema de almacenamiento, de conexión de redes, ancho de banda, direcciones IP y el cliente se encarga de gestionar toda la parte de aplicaciones, datos, tareas de ejecución, es decir tener nuestro Data Center alojada en la nube.
  • El beneficio que se obtiene es la reducción de costo, por ejemplo en la compra de equipos, de espacio, refrigeración, simplemente se tendrá un gasto mensual por el uso que haga de la infraestructura.
  • Platform(as a Service): Es un escalamiento un poco más allá de infraestructura como servicios, el cliente ya no se encarga de gestionar los servidores, no se preocupa por el tema de instalación y no es necesario ser un SysAdmin, ahora solo se encargará de desplegar las aplicaciones, datos, db, es recomendable usarlo para temas de websites o base de datos que funcionen para temas de ventas online o ese tipo de requerimientos.
  • Software(as a Service): En este modelo es un servicio que implica que el software queda guardado en un servidor remoto y es administrado por la empresa que lo ofrece, Azure da el servicio de mantenimiento, operación diaria, y soporte del software usado por el cliente y el cliente paga por el uso dado a la aplicación.
El modelo de cloud computing de Azure, tiene las tres ramas: IaaS, PaaS y SaaS en la misma plataforma.

Visual Studio Team Services

Es un conjunto de servicios que permite que los equipos puedan compartir código, realizar seguimiento de los trabajos o proyectos, cuenta con herramientas de planeación ágiles. Se puede manejar un proyecto de desarrollo de software, tener un product backlog, una plantilla orientada a CCMI o Scrum y todo esto permite basarlo en repositorios es muy parecido a git o Github, permite manejar el entorno de versionamiento, pero va más allá porque se ve también el tema de equipo, horas, producción, planificación.

Visual Studio se integra con Team Services y se necesitaría usar el IDE de Visual Studio, hace mas de un año y medio que existe Visual Studio Code que es una IDE de VS que se puede instarlo en Linux y iOS para poder utilizar VS Team Services y subir los avances de los proyectos al repositorio creado.

BizSpark

Es un programa de Microsoft que apoya a emprendimientos o Startups a nivel mundial que cuenten con menos de 5 años de haber sido fundada, en el cual nos provee acceso a herramientas de software, como licenciamientos, temas de acceso a Azure, créditos mensuales en la cual podemos hacer suscripciones, siempre en cuando la facturazación de la empresa no sea mayor a un millón de dólares anuales, conoce en este vídeo los beneficios que te ofrece:

Enlaces Recomendados: