Libro sobre OpenStack

OpenStack es una colección de tecnologías Open Source que proporcionan un software para el despliegue escalable de un cloud computing. OpenStack proporciona Infraestructura como Servicio ó IaaS (Infrastructure as a Service) y es un proyecto que se inició en el año 2010 por la empresa Rackspace Cloud y por la agencia espacial norteamericana, NASA.

openstack

openstack

Actualmente más de 150 empresas se han unido al proyecto, entre las que se encuentran empresas tan importantes como AMD, Intel, Canonical, SUSE Linux, Red Hat, IBM, Dell, HP, Cisco, etc. OpenStack es software libre bajo los términos de la licencia Apache. Actualmente OpenStack desarrolla dos proyectos relacionados: OpenStack Compute, que proporciona recursos computacionales a través de máquinas virtuales y gestión de la red, y OpenStack Object Storage, que proporciona un servicio de almacenamiento de objetos redundante y escalable. Muy relacionado con el proyecto “OpenStack Compute” tenemos otros proyectos complementarios como Keytone ó Glance que describiremos en breve.

OpenStack puede ser utilizado por cualquiera organización que busque desplegar un cloud de gran escala tanto para uso privado como público. OpenStack es un proyecto intersante casi para cualquier tipo de organización: pequeñas y medianas empresas, administración, grandes corporaciones, proveedores de servicio, empresas de valor añadido, centros de cálculo y un largo etcétera.

El cloud computing abarca muchos aspectos diferentes, por lo que pueden realizarse distintas clasificaciones dependiendo de la característica que se considere, tradicionalmente se pueden señalar los siguientes tipos de clouds:

 

  • Software as a Service (SaaS). La forma más conocida de cloud en la que todas las aplicaciones de software se encuentran en la nube y el usuario suele acceder a ellas mediante un simple navegador web.

 

Hay un enorme número de aplicaciones en la nube, muchas de ellas utilizadas por gran cantidad de personas a diario; son muy conocidas y utilizadas aplicaciones web generales como redes sociales, correo web, aplicaciones ofimáticas online; específicamente de uso empresarial como ERP o CRM, o incluso instalando y configurando aplicaciones propias como joomla, wordpress, drupal, moodle.

 

  • Platform as a Service (PaaS). Un nuevo enfoque para el desarrollo de software, esta tecnología ofrece la posibilidad de acceder a todas las herramientas de desarrollo de aplicaciones sin instalar nada en el equipo propio. Las principales compañías de software han desarrollado sus propios PaaS, entre las que cabe mencionar Google App Engine, Microsoft Windows Azure y Oracle Cloud.

 

  • Infraestructure as a Service (IaaS). La evolución de la infraestructura clásica de servidores físicos en las empresas, sustituyéndolos por servidores virtuales con ubicación en la propia empresa o Internet. Destaca en este ámbito la implementación comercial Amazon EC2

(Elastic Compute Cloud) y las implementaciones de software libre Opennebula y Eucalyptus, que son compatibles con el API de Amazon EC2, pero que permiten un control total sobre la tecnología.

 

SE PARTE DE ESTA GRAN COMUNIDAD DE PROGRAMADORES

 

GUIA PARA DESCARGAR LIBRO:

1- Click al siguiente enlace: VER LIBRO
2- Luego al botón DESCARGA MEGA
3- Marcar la casilla NO SOY UN ROBOT
4- Luego click al botón rojo GET LINK
5- Cerrar publicidad y volver dar click a GET LINK
6- Ya por ultimo saldrá el servidor de MEGA para descargar el libro

VER LIBRO