Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore flipbook

flipbook

Published by andres rosas, 2021-04-14 18:35:29

Description: flipbook

Search

Read the Text Version

UBAM Universidad Bancaria de México “Constancia, Unidad y Trabajo” Nombre del alumno: Rosas Vazquez Andres Nombre del profesor: Néstor Apolo López Materia: Computación en la nube Carrera: Ingeniería en Sistemas Computacionales ISC-1011V

Índice Introducción ................................................................................................................................................. 1 4.1 Conceptos Asociados.......................................................................................................................... 2 4.2 Componentes de OpenStack ............................................................................................................. 3 4.2.1 Nova (Computo)............................................................................................................................ 3 4.2.2 Swift ................................................................................................................................................ 3 4.2.3 Cinder ............................................................................................................................................. 4 4.2.4 Quantum ........................................................................................................................................ 4 4.2.5 Horizon ........................................................................................................................................... 4 4.2.6 Keystone ........................................................................................................................................ 4 4.2.7 Image Sevice................................................................................................................................. 4 4.2.8 Compatibilidad con los servicios web de Amazon .................................................................. 5 4.3 Sistemas operativos que soportan OpenStack ............................................................................... 5 Conclusión ................................................................................................................................................... 5 Referencias.................................................................................................................................................. 6

1 Introducción OpenStack es una herramienta para hacer uso de la computación en la nube en donde podemos obtener recursos de un data center de la empresa RackSpace que desarrollo esta herramienta para poder utilizar recursos como memoria RAM, procesamiento, red, almacenamiento de sus data center para poder realizar virtualizaciones de sistemas operativos para evitar el uso de los recursos de dispositivos físicos como más que nada en las computadoras ya que con estos servicios no se usan los recursos de la computadora física sino de la máquina virtual que está en la nube. Y que los usuarios pueden usar varias herramientas que ofrece esta plataforma.

2 4.1 Conceptos Asociados Es una plataforma de tecnología open source que usa recursos virtuales agrupados para diseñar y gestionar nubes privadas y públicas. Las herramientas que componen la plataforma OpenStack se denominan “proyectos” y se encargan de los servicios principales de cloud computing: computación, redes, almacenamiento, identidad e imagen. Además, se pueden agrupar más de una docena de proyectos opcionales para crear nubes únicas que se pueden implementar. En la virtualización, los recursos como el almacenamiento, la CPU, y la RAM, se extraen de distintos programas específicos de los proveedores y se dividen como un hipervisor antes de atribuirlos según sea necesario. OpenStack utiliza un conjunto uniforme de interfaces de programación de aplicaciones (API) para extraer todavía mas recursos virtuales, los cuales distribuye en conjuntos distintos que se utilizan para potenciar las herramientas de cloud computing estándares que utilizan los administradores y los usuarios. OpenStack es una seria de comandos conocidos como scripts. Esos scripts están agrupados en paquetes llamados “proyectos” que transmiten tareas que generan entornos de nube. Para crear los entornos, OpenStack depende de otros tipos de software: 1.- La virtualización, que crea recursos virtuales del hardware. 2.- Un sistema operativo (SO) base, que ejecuta los comandos provenientes de los scripts de OpenStack.

3 4.2 Componentes de OpenStack La arquitectura de OpenStack esta construida por una gran cantidad de proyectos open source, los cuales se utilizan para establecer el undercloud y el overcloud de OpenStack, que emplean los administradores de sistemas y los usuarios de la nube, respectivamente. Los underclouds contienen los componentes clave que necesitan los administradores de sistemas para configurar y gestionar los entornos de OpenStack de los usuarios finales, conocidos como overclouds. 4.2.1 Nova (Computo) Es una herramienta integral de gestión y acceso para los recursos de cómputo de OpenStack, que controla la planificación, la creación y la eliminación. Tambien es considerado como el “motor” de OpenStack. Es usado para desplegar y administrar la cantidad de maquinas virtuales y otros servicios que necesitamos. 4.2.2 Swift Es un servicio de almacenamiento de objetos con alta tolerancia a los errores que almacena y recupera objetos de datos no estructurados utilizando una API de RESTful. Este no es un lenguaje de programación para crear las aplicaciones en los sistemas operativos de Apple. Se trata del modulo encargado de almacenar los archivos del sistema, asegurar su integridad y replicarlos por los diferentes discos que encontramos

4 en la infraestructura, para que estos siempre estén disponibles y accesibles de la forma más rápida posible. 4.2.3 Cinder Proporciona almacenamiento persistente de bloques, y se puede acceder a él a través de una API de autoservicio. Nos facilita acceso al contenido alojado en las unidades de disco que se encuentren en nuestra nube. 4.2.4 Quantum Es un servicio que gestiona conmutadores físicos/ virtuales para proporcionar: API orientada al inquilino para admitir la creación de topologías de red de múltiples niveles que conectan con otros servicios de OpenStack (Nova VM, balanceadores de carga, firewalls, etc.). El mecanismo de complemento habilita nuevas tecnologías que resuelven desafíos clave de redes (por ejemplo, limitaciones de VLAN). Extensibilidad de API para exponer capacidades de red avanzadas (por ejemplo, ACL,QoS, Netflow). 4.2.5 Horizon Este es el primer modulo que ve todo aquel que inicia con OpenStack, el que se encarga de mostrar mediante una interfaz gráfica toda la gestión de OpenStack, desde donde se puede ver lo que esta pasando en a nube y gestionar cualquier incidencia que surgiese. 4.2.6 Keystone Autentica y autoriza todos los servicios de OpenStack. También es el catalogo de extremo de todos los servicios. 4.2.7 Image Sevice El servicio de imágenes permite a los usuarios descubrir, registrar y recuperar imágenes de maquinas virtuales. Ofrece una API REST que permite consultar metadatos de imágenes de maquinas virtuales y recuperar una imagen real. Puede almacenar

5 imágenes de maquinas virtuales disponibles a través del servicio de imágenes en una variedad de ubicaciones, desde sistemas de archivos simples hasta sistemas de almacenamiento de objetos como OpenStack Object Storage. El servicio de imágenes de OpenStack es fundamental para la infraestructura como servicio (IaaS). Acepta solicitudes de API para imágenes de disco o servidor y definiciones de metadatos de usuarios finales o componentes de OpenStack Compute. También admite el almacenamiento de imágenes de disco o de servidor en varios tipos de repositorios, incluido el almacenamiento de objetos OpenStack. 4.2.8 Compatibilidad con los servicios web de Amazon La API de OpenStack EC2 proporciona soporte a un servicio EC2 independiente que persigue dos objetivos: 1.- Implementar la API de VCP, que esta ausente em la API de EC2 de nova. 2.- Crear un servicio independiente para la compatibilidad con la API de EC2 que se adapte no solo a la API de EC2 que está presente en nova. 4.3 Sistemas operativos que soportan OpenStack OpenStack soporta la estructura de nube de 3 nodos, tales como computo, almacenamiento y red, y sistemas operativos tales como Windows y Linux, este ultimo la mejor opción para utilizar OpenStack en servidores. Conclusión OpenStack es una herramienta para la computación en la nube privada y publica que les ofrece a los usuarios una gran cantidad de herramientas para facilitar el uso además de que cuenta con APIS para conectarse con otras empresas dedicadas a la nube como Amazon Web Services (AWS).

6 Referencias https://www.redhat.com/es/topics/openstack https://www.teamnet.com.mx/blog/que-es-openstack https://docs.openstack.org/glance/rocky/install/get- started.html#:~:text=The%20OpenStack%20Image%20service%20is,types%2C%20including%20OpenStac k%20Object%20Storage. https://wiki.openstack.org/wiki/Projects/IncubatorApplication/Quantum#:~:text=Quantum%20is%20a% 20service%20that,%2Dbalancers%2C%20firewalls%2C%20etc.


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook