¿Qué es una pila de nubes?

Cloud stack es una plataforma de software de código abierto diseñada para posicionar y administrar el entorno de computación en la nube. Es una plataforma de computación en la nube de infraestructura como servicio (IaaS). Esta plataforma es utilizada por varios proveedores de servicios para ofrecer

Nube pública,

Nube privada &

Servicios en la nube híbrida.

Para obtener más información sobre la computación en la nube, haga clic aquí

CloudStack es una plataforma de computación en la nube escalable, multiinquilino, de código abierto. Gestiona la red, el almacenamiento y los nodos informáticos que forman una infraestructura en la nube. Los proveedores de servicios y las empresas de TI son usuarios de esta plataforma. Con esta plataforma, los proveedores de servicios pueden proporcionar servicios de computación en la nube bajo demanda en forma de máquina virtual de autoservicio para los usuarios.

Características de CloudStack:

  • Proporciona la función de interfaz de usuario web para administrar la infraestructura de la nube.
  • CloudStack proporciona una API potente que está bien documentada y mantenida. API da acceso a todas las funciones de administración disponibles en la interfaz de usuario.
  • Soporte de hipervisores principales, incluidos Xenserver, KVM, VMware
  • Cloudstack API admite 3 roles de acceso:
    • Administrador raíz: puede acceder y administrar recursos virtuales y privados.
    • Administrador de dominio: solo puede acceder a recursos virtuales propiedad del dominio del administrador.
    • Usuario: puede acceder a sus propios recursos virtuales.
  • Proporciona a los usuarios recursos informáticos a pedido y paga por lo que usa.
  • Admite miles de hosts y huéspedes de máquinas virtuales.

Términos relacionados con CloudStack:

  • Multiinquilino: en la arquitectura multiinquilino, una sola instancia de una aplicación de software sirve para varios clientes. Cada cliente se llama inquilino. Con esta arquitectura, el proveedor solo tiene que actualizar una vez. En esta arquitectura, los costos de desarrollo y mantenimiento de software se dividen, por lo que es económico.
  • Interfaz de usuario (UI): la interfaz de usuario es el sistema mediante el cual las personas interactúan con la computadora. Incluye componentes de hardware y software.
  • Interfaz de programación de aplicaciones (API): una API es un conjunto particular de comandos, funciones y protocolos que especifica cómo los programas de software deben interactuar entre sí. Esta es la forma en que los programas de software se comunican entre sí.
  • Hipervisor: es un programa de software que crea y ejecuta máquinas virtuales. Gestiona múltiples sistemas operativos en una sola computadora. También se llama Virtual Machine Manager (VMM).

Descripción de la arquitectura

Una arquitectura CloudStack consta de dos partes: la infraestructura de la nube y el servidor de administración. El servidor de administración CloudStack se ejecuta en una máquina y otra máquina que ejecuta la infraestructura de la nube (hipervisor). En una implementación pequeña, una sola máquina puede actuar como servidor de administración e infraestructura en la nube. A continuación se menciona una breve descripción de la arquitectura.

  • Descripción general de la infraestructura de la nube

La infraestructura en la nube consta de diferentes partes y se organiza de la siguiente manera:

    • Host: Host es un nodo de computadora único en el que un hipervisor ejecuta máquinas virtuales.
    • Clúster: el clúster contiene uno o más hosts del mismo hipervisor y almacenamiento primario dedicado.
    • Almacenamiento primario: el almacenamiento primario almacena volúmenes de disco para máquinas virtuales. Se asocia con un clúster. El clúster tiene al menos un almacenamiento primario.
    • Pod: Pod es un rack que contiene uno o más clústeres y arquitectura de conmutador de capa 2 (L2) que comparten todos los clústeres en el pod.
    • Zona: la zona tiene uno o más pods y almacenamiento secundario, que es compartido por todos los pods en la zona. La zona es equivalente a un solo centro de datos. Una o más zonas representan la nube. La zona puede ser pública o privada.
    • Almacenamiento secundario: almacena todas las plantillas ISO e instantáneas. Se asocia con una zona.

  • Descripción general del servidor de administración:

El servidor de administración gestiona recursos en la nube, como dispositivos de almacenamiento, direcciones IP y hosts. Gestiona recursos físicos o virtuales a través de la red de gestión. Se ejecuta en un servidor dedicado o máquina virtual. El administrador puede interactuar con el servidor de administración mediante la interfaz de usuario (UI) y la API. Al interactuar con el servidor de administración, puede administrar y configurar su infraestructura en la nube.

Características del servidor de administración:

    • Proporciona interfaz de usuario y API para CloudStack.
    • Gestiona los recursos de la nube.
    • Gestiona instantáneas, imágenes ISO, plantillas.
    • Puede administrar múltiples zonas.
    • Se puede implementar como servidor físico o máquina virtual.
    • Gestiona la asignación de máquinas virtuales invitadas a hosts.
    • Gestiona la asignación de direcciones IP públicas y privadas.

Si está utilizando más de un servidor de administración, debe tener un servicio de equilibrio de carga por encima del servidor de administración.

  • Descripción general de la red CloudStack

CloudStack ofrece un escenario de red básico y avanzado.

    • Básico: en la zona básica, tiene una red de invitados y ninguna red pública. En esta configuración, las instancias de invitado usan el mismo rango de IP.
    • Avanzado: en la configuración avanzada, cloudstack permite una red pública y la creación de redes de invitados. Es para topologías de red más sofisticadas.

PESD- COMPUTACIÓN EN LA NUBE con pila abierta

La informática distribuida con Openstack se describe de manera tal que los clientes pueden obtener información de arriba a abajo sobre el diseño de la informática distribuida y los segmentos. El curso prepara a un suplente para todas las partes de una granja de servidores al presentar todas las innovaciones que predominan en el negocio en el espacio de la granja de servidores, al tiempo que instruye a los suplentes para que los consoliden para enmarcar una configuración informática distribuida. Uno tiene la oportunidad de descubrir cómo armar una nube sin preparación y, además, familiarizarse con los diferentes avances en sistemas operativos, redes informáticas, seguridad y almacenamiento.

Esquema detallado del curso de computación en la nube de OpenStack

Entorno esencial de OpenStack

Descripción general de OpenStack y Cloud

Presentación y diseño de OpenStack

Ingeniería calculada

Revisión de parte de OpenStack

Ambiente esencial

Seguridad

Organizando

Protocolo de tiempo de organización (NTP)

Paquetes OpenStack

Empoderar el almacén de OpenStack

Base de datos

Servidor de información

Introducir el agente de Secure the Message

Beneficio de identidad de piedra angular

Ideas de identidad de OpenStack

Introducir y diseñar la piedra angular

Transmitir el Servicio de Identidad Keystone

Supervisar a los usuarios con el comando Keystone

Hacer ocupantes, clientes y partes

Hacer la sustancia de administración y el punto final API

Hacer scripts de condición de cliente OpenStack

Servicio de imagen

Presenta el look Image Service

Transmitir el servicio de imagen Glance

Utilice el aspecto para transferir una imagen del sistema

Servicio de figura y controlador

Diseño Nova Compute y Nova Network

Transmitir ocasión utilizando línea de carga

Supervisar el centro de registro de Nova

Componente Organizador

Openstack Networking (neutrones)

Arquitectura de neutrones y elementos

Tablero

Introducir y diseñar el horizonte

Hacer un inquilino en el horizonte

Hacer un sabor en el horizonte

Hacer un usuario en skyline

Despacha una instancia en el horizonte

Arreglo

Presentación de calor y ceilómetro

Composición de plantillas de calor

Establecer alertas en Ceilometer

En consecuencia, propulsa la ocasión utilizando calor y ceilómetro

Redes en la nube impulsadas e implementación de NFV Inmersión profunda en neutrones

Puentes Linux

Espacios de nombres de Linux

Alta disponibilidad (DVR, RVVP)

LBaaS

Comprender las transmisiones y el seguimiento de paquetes dentro de Openstack

Presentando NFV y Openstack Tacker Project

La pantalla ETSI MANO

OpenStack como administrador de la función de red virtual (VNF)

Utilizando Openstack para coordinar VNF

Beneficios del curso.

Obtenga una comprensión de arriba a abajo de los elementos esenciales de computación distribuida.

Averigüe cómo se realizan las brumas auto alquiladas, a pedido y de alquiler múltiple, comenzando sin ayuda externa.

Descubre cómo dar la versatilidad continua a las aplicaciones facilitadas en la nube

Cómo se virtualizarían las capacidades de organización y cómo se incorporarían a las condiciones de la nube.

Disponibilidad y confiabilidad ampliadas

Cómo se puede reducir la empresa y el gasto correspondiente

Conozca las redes definidas por software (SDN) y la virtualización de funciones de red (NFV)

Cloud Stack es una plataforma de software de código abierto diseñada para posicionar y administrar el entorno de computación en la nube. Es una plataforma de computación en la nube de infraestructura como servicio (IaaS). Varios proveedores de servicios utilizan esta plataforma para ofrecer servicios de nube pública, nube privada y nube híbrida.

Cloud Stack es una plataforma de computación en la nube de código abierto que es escalable y multiinquilino. Cloud Stack ejecuta una infraestructura en la nube compuesta por la red, el almacenamiento y los nodos de cómputo. Los proveedores de servicios y las empresas de TI utilizan todas las utilidades proporcionadas por la plataforma. La plataforma se jacta de poder proporcionar servicios de computación en la nube a pedido en forma de una máquina virtual de autoservicio para los usuarios, razón por la cual los proveedores de servicios muestran una alta demanda del producto.

CloudStack se desarrolla constantemente para permitir a los usuarios construir y funcionar en la nube pública, la nube privada o las nubes híbridas con potencial paralelo a Elastic Compute Cloud de Amazon (Amazon EC2). CloudStack puede emplearse para implementar soluciones privadas, públicas y en la nube, y cuenta con hipervisores como KVM, XenServer, VMware vSphere y Oracle VM para configurar máquinas virtuales. CloudStack proporciona la API y el soporte para las API de AWS Elastic Compute Cloud (EC2) y S3.

CloudStack compite con oponentes de código abierto como OpenStack y Eucalyptus en el mercado de computación en la nube. CloudStack surgió del proyecto Citrix Cloud, pero fue adquirido por Citrix en 2011 y en el año 2012 Citrix pasó el sombrero a una organización llamada Apache Software Foundation.

CloudStack es un software de computación en la nube de código abierto para crear, administrar e implementar servicios de infraestructura en la nube. Lea más detalles aquí Apache CloudStack