Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Cómputo
Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Redes
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Gestión y gobernanza
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
Cloud Operations Center
Resource Governance Center
Migración
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Análisis
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
IoT
IoT Device Access
Otros
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Seguridad y cumplimiento
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Blockchain
Blockchain Service
Servicios multimedia
Media Processing Center
Video On Demand
Live
SparkRTC
Almacenamiento
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Storage Disaster Recovery Service
Scalable File Service
Volume Backup Service
Cloud Server Backup Service
Data Express Service
Dedicated Distributed Storage Service
Contenedores
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Bases de datos
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Aplicaciones empresariales
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Data Lake Factory
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Distribución de contenido y cómputo de borde
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Soluciones
SAP Cloud
High Performance Computing
Servicios para desarrolladores
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
Cloud Application Engine
aPaaS MacroVerse
KooPhone
KooDrive
En esta página

Modelo de multitenant

Actualización más reciente 2023-11-20 GMT+08:00

Modelo relacionado

En la siguiente figura se muestra un modelo multitenant.

Figura 1 Modelo de multitenant

Tabla 1 describe los conceptos involucrados en Figura 1.

Tabla 1 Conceptos en el modelo

Concepto

Descripción

Usuario

Una persona física que tiene un nombre de usuario y contraseña y utiliza el clúster de big data.

Hay tres usuarios diferentes en Figura 1: el usuario A, el usuario B y el usuario C.

Rol

Un rol es un portador de uno o más permisos. Los permisos se asignan a objetos específicos, por ejemplo, permisos de acceso para el directorio /tenant en HDFS.

Figura 1 muestra cuatro roles: t1, t2, t3 y Manager_tenant.

  • Los roles t1, t2 y t3 se generan automáticamente cuando se crean los tenants. Los nombres de los roles son los mismos que los nombres del tenant. Es decir, los roles t1, t2 y t3 se asignan a los tenants t1, t2 y t3. Los nombres de roles y los nombres de tenant deben usarse en pareja.
  • El rol Manager_tenant está predeterminado en el clúster y no se puede usar por separado.

Tenant

Un tenant es un conjunto de recursos en un clúster de big data. Los tenants múltiples se denominan multi-tenancy. Los conjuntos de recursos divididos adicionalmente bajo un tenant se denominan sub-tenants.

Figura 1 muestra tres tenants: t1, t2 y t3.

Recurso

  • Los recursos informáticos incluyen CPU y memoria.

    Los recursos informáticos de un tenant se asignan a partir del total de recursos informáticos en el clúster. Un tenant no puede ocupar los recursos informáticos de otro tenant.

    En Figura 1, se asignan recursos informáticos 1, 2 y 3 a los tenants t1, t2 y t3 respectivamente a partir de los recursos informáticos del clúster.

  • Los recursos de almacenamiento incluyen discos y sistemas de almacenamiento de terceros.

    Los recursos de almacenamiento de un tenant se asignan a partir del total de recursos de almacenamiento en el clúster. Un tenant no puede ocupar los recursos de almacenamiento de otro tenant.

    En el caso de Figura 1, los recursos de almacenamiento 1, 2 y 3 se asignan a los inquilinos t1, t2 y t3 respectivamente a partir de los recursos de almacenamiento del clúster.

If a user wants to use a tenant's resources or add or delete a sub-tenant of a tenant, the user needs to be bound to both the tenant role and role Manager_tenant. Tabla 2 Tabla 2 lista los roles enlazados a cada usuario en Figura 1.

Tabla 2 Roles enlazados a cada usuario

Usuario

Rol

Permiso

Usuario A

  • Rol t1
  • Rol t2
  • Rol Manager_tenant
  • Utiliza los recursos de los tenants t1 y t2.
  • Agrega o elimina subtenants de tenants t1 y t2.

Usuario B

  • Rol t3
  • Rol Manager_tenant
  • Utiliza los recursos del tenant t3.
  • Agrega o elimina subtenants de tenant t3.

Usuario C

  • Rol t1
  • Rol Manager_tenant
  • Utiliza los recursos de tenant t1.
  • Agrega o elimina subtenants de tenant t1.

Un usuario puede estar enlazado a varios roles, y un rol también puede estar enlazado a varios usuarios. Los usuarios se asocian con tenants después de estar vinculados a los roles de tenant. Por lo tanto, los tenants y los usuarios forman una relación de muchos a muchos. Un usuario puede usar los recursos de varios tenants, y varios usuarios pueden usar los recursos del mismo tenant. Por ejemplo, en Figura 1, el usuario A usa los recursos de tenants t1 y t2, y los usuarios A y C usan los recursos de tenant t1.

NOTA:

Los conceptos de un tenant principal, subtenant, tenant de nivel 1 e tenant de nivel 2 están diseñados para los escenarios de servicio multitenant. Preste atención a las diferencias de estos conceptos y los conceptos de un recurso de tenant de hoja y un recurso de tenant no hoja en FusionInsight Manager.

  • Tenant de nivel 1: determinado en base al nivel del tenant. Por ejemplo, el primer tenant creado es un tenant de nivel 1 y su subtenant es un tenant de nivel 2.
  • Tenant principal y subtenant: indica la relación jerárquica entre los tenants.
  • Recurso de tenant no hoja: indica el tipo de tenant seleccionado durante la creación del tenant. Este tipo de tenant se puede utilizar para crear subtenants.
  • Recurso de tenant de hoja: indica el tipo de tenant seleccionado durante la creación del tenant. Este tipo de tenant no se puede utilizar para crear subtenants.

Plataforma multitenant

Tenant es un concepto central de la plataforma de big data de FusionInsight. Desempeña un papel importante en la transformación de las plataformas de big data de centradas en el usuario a multiusuario para mantenerse al día con los entornos de aplicaciones multiusuario de las empresas. Figura 2 muestra la transformación de las plataformas de big data.

Figura 2 Transformación de la plataforma de centrado en el usuario a multitenant

En una plataforma de big data centrada en el usuario, los usuarios pueden acceder y usar directamente todos los recursos y servicios.

  • Sin embargo, las aplicaciones de usuario pueden utilizar solo recursos de clúster parciales, lo que resulta en una baja utilización de recursos.
  • Los datos de diferentes usuarios pueden almacenarse juntos, disminuyendo la seguridad de los datos.

En una plataforma de big data de multitenant, los usuarios utilizan los recursos y servicios requeridos accediendo a los tenants.

  • Los recursos se asignan y programan en función de los requisitos de la aplicación y se utilizan en función de tenants, lo que aumenta la utilización de los recursos.
  • Los usuarios pueden acceder a los recursos de tenants solo después de estar asociados con roles de tenant, lo que mejora la seguridad de acceso.
  • Los datos de tenants están aislados, lo que garantiza la seguridad de los datos.

Utilizamos cookies para mejorar nuestro sitio y tu experiencia. Al continuar navegando en nuestro sitio, tú aceptas nuestra política de cookies. Descubre más

Comentarios

Comentarios

Comentarios

0/500

Seleccionar contenido

Enviar el contenido seleccionado con los comentarios