Conceptos básicos y terminología Weppa Cloud #
Este documento representa una descripción general de los conceptos básicos y terminología weppa cloud, una solución versátil para hospedaje dentro de Public, Private, Hybrid o Multi-Cloud. La referencia a continuación está dirigida a aquellos que son nuevos en Weppa Cloud y ayuda a comprender el panorama general de la Plataforma.
Aquí, ofrecemos un esquema consistente de los componentes subyacentes de Weppa Cloud con punteros a la documentación correspondiente, a saber:
- Cloudlet
- Contenedor
- Capa
- Entornos
- Aplicación
- Host
- Región del entorno
- Instalación Weppa Cloud (Plataforma)
- Unión Nube Weppa Cloud
Al estar informado sobre los componentes básicos y cómo se interrelacionan, puede proceder con escenarios más complejos disponibles dentro de Weppa Cloud.
Cloudlet #
Es el componente de infraestructura Weppa Cloud más pequeño. Es una unidad de recurso especial que equivale a 128 MiB de RAM y 400 MHz de potencia de CPU simultáneamente. Esta granularidad de recursos tan alta permite que el sistema asigne exactamente la capacidad requerida para cada instancia en el entorno. Esto asegura un precio basado en el uso verdaderamente justo, de modo que solo se paguen los recursos realmente consumidos.
Hay dos tipos de cloudlet en Weppa Cloud :
- Los Cloudlets reservados son una cantidad fija de recursos reservados por adelantado y cobrados independientemente del uso real. Los cloudlets reservados son más baratos que los dinámicos y se recomienda su uso cuando la carga de la aplicación es permanente.
- Los Cloudlets dinámicos se agregan y eliminan automáticamente de acuerdo con la cantidad de recursos requeridos por su aplicación (asignados cuando la carga aumenta y eliminados tan pronto como desciende). Se recomienda el uso de cloudlets dinámicos para aplicaciones con carga variable o cuando no se puede predecir con anticipación, lo que garantiza el modelo de carga verdaderamente basado en el uso. De tal manera, que pague en función de su uso real de recursos dentro del límite de escala.
Nota: Al calcular el uso de cloudlet, el sistema considera solo el mayor uso de RAM o CPU por hora (no ambos combinados). Por ejemplo, si durante una hora su uso promedio de CPU es 2400 MHz (6 cloudlets), y su uso máximo de RAM es 1024 MiB (8 cloudlets), usted paga por 8 cloudlets, no el total combinado (14 cloudlets).
La funcionalidad de cloudlets reservados y dinámicos proporciona descuentos automáticos por el volumen de uso: cuanto más se usa, más barato es el precio base.
Contenedor #
El contenedor (nodo) es una instancia virtualizada aislada, aprovisionada para el manejo de la pila de software (como servidores de aplicaciones, bases de datos, balanceadores de carga, etc.) y colocada en un host en particular . Cada contenedor se puede escalar automáticamente, tanto vertical como horizontalmente , lo que hace que el alojamiento de aplicaciones sea realmente flexible.
La plataforma proporciona contenedores certificados para Java , PHP , Ruby , Node.js , Python , Go , .NET y la capacidad de implementar contenedores Docker personalizados . Cada contenedor tiene su propia IP privada y un registro DNS único, mientras que la IP pública se puede adjuntar fácilmente dentro del panel de la interfaz de usuario o mediante API .
Capa #
La capa, también conocida como grupo de nodos , es un conjunto de contenedores similares en un solo entorno . Hay un conjunto de capas predefinidas dentro del asistente de topología de Weppa cloud para contenedores certificados, como:
- balanceador de carga (LB)
- calcular (CP)
- base de datos (DB)
- almacenamiento de datos (DS)
- dolor
- VPS
- construir nodo
- extra (capa personalizada; se pueden agregar varias para entornos basados en Docker)
Las capas están diseñadas para realizar diferentes acciones con el mismo tipo de contenedores a la vez. Por ejemplo, los nodos se pueden reiniciar o volver a implementar simultáneamente, así como escalar horizontalmente :
- manualmente a través del panel , Weppa Cloud API , CLI
- automáticamente basado en los disparadores de carga
Además, es posible verificar los registros y estadísticas comunes, o realizar las configuraciones necesarias a través del administrador de archivos para todos los contenedores en una capa.
Además, los contenedores de una capa se distribuyen en diferentes hosts utilizando reglas de anti afinidad, lo que garantiza aún más confiabilidad y alta disponibilidad para las aplicaciones alojadas.
Entorno #
El entorno es una colección de contenedores aislados para ejecutar servicios de aplicaciones particulares. Weppa Cloud proporciona herramientas integradas para una cómoda gestión del entorno (es decir, configuración, monitorización, resolución de problemas, etc.).
Hay una serie de acciones que se pueden realizar para todo el entorno, como detener, iniciar, clonar, migrar a otra región, compartir con los miembros del equipo para el trabajo colaborativo , realizar un seguimiento del consumo de recursos, etc.
Cada entorno tiene su propio nombre de dominio interno de tercer nivel de forma predeterminada. Un dominio externo personalizado se puede vincular fácilmente a través de un registro CNAME o A , e incluso intercambiarlo con otro entorno para la redirección del tráfico.
Aplicación #
La aplicación es una combinación de entornos para ejecutar un proyecto. Se puede ejecutar una aplicación simple con una o dos pilas dentro de un solo entorno.
El código fuente de la aplicación o los binarios compilados se pueden implementar desde:
- Repositorio GIT / SVN, que permite beneficiarse de las actualizaciones automáticas
- archivo local ( zip , war , ear , etc.) a través del panel de interfaz de usuario o FTP
- plantilla Docker personalizada
Además, se pueden encontrar una serie de aplicaciones ya empaquetadas dentro de Weppa Cloud tienda, que se configuran con solo unos pocos clics.
Host #
El host es un servidor físico o una gran máquina virtual que se virtualiza a través de KVM, ESXi, Hyper-V, etc.
Los hosts se dividen en pequeños contenedores aislados que se utilizan para crear entornos . Dicha partición proporciona la multipropiedad líder en la industria, así como una alta densidad y una utilización inteligente de los recursos con la ayuda de la distribución de contenedores de acuerdo con la carga entre los hosts.
Región del entorno #
La región de entorno es un conjunto de hosts orquestados dentro de una única red aislada.
Cada región del entorno tiene su propia capacidad en un centro de datos específico, un grupo predefinido de direcciones IP públicas y privadas y el precio de los recursos correspondientes. Además, la ubicación elegida inicialmente se puede cambiar sin esfuerzo migrando el proyecto entre las regiones disponibles.
Instalación Weppa Cloud (Plataforma) #
Es un grupo de regiones ambientales (donde cada una puede ubicarse físicamente en un centro de datos separado, que representa una nube aislada) y un orquestador de clústeres para controlar y actuar como un solo sistema. Esto proporciona posibilidades versátiles para desarrollar, implementar, probar, ejecutar, depurar y mantener aplicaciones debido a las múltiples opciones al seleccionar el hardware: diferentes capacidades, precios, ubicación, etc.
Como resultado, obtiene un centro de datos múltiples o incluso una solución de múltiples nubes para ejecutar sus aplicaciones dentro de un solo panel. Además, cada plataforma es mantenida por un proveedor de servicios de alojamiento independiente con su equipo de soporte local.