Introduction
Modern enterprises are increasingly centralizing their data clusters and transitioning to cloud computing. Diverse users execute various applications (such as analysis, search, stream processing, etc.) across multiple clusters, while storing data in a variety of types and formats. Certain users (such as banks and government institutions) attach great importance to data security and cannot allow their data to be mixed with others.
YI-MapReduce provides multi-tenancy functionality, segregating the resources of the big data cluster into independent sets. Users can "rent" the required sets of resources for application execution, work, and data storage. The big data cluster offers multiple sets of resources to cater to the diverse requirements of different users.
Advantages
Appropriate Configuration and Isolation of Resources:
Resources are isolated between tenants. One tenant's utilization of resources does not impact other tenants, ensuring each tenant can configure relevant resources in line with business needs, thereby improving resource utilization efficiency.
Measurement and Statistics of Resource Consumption:
System resources are planned and allocated based on the tenant unit. The tenant is the applicant and consumer of system resources, and the consumption of user resources is measured and counted.
Ensuring Data Security and Access Security:
In multi-tenant scenarios, data from different tenants is stored separately, and user access permissions to tenant resources are controlled, ensuring data security and access security.