É possível agrupar recursos com base em uso, permissões e regiões, facilitando o gerenciamento hierárquico por usuários e projetos. Cada recurso pertence a apenas um grupo de recursos. Os grupos de recursos não afetam as associações entre recursos. No E-MapReduce (EMR), você pode especificar grupos de recursos somente para clusters e projetos. Este tópico descreve como especificar grupos de recursos para recursos e apresenta exemplos relacionados.
Informações de contexto
Ao usar grupos de recursos, observe os seguintes pontos:
Um grupo de recursos pode conter recursos em regiões diferentes. Por exemplo, o Resource Group A pode conter clusters na região China (Hangzhou) e clusters na região China (Shanghai).
Um grupo de recursos pode reunir diferentes tipos de recursos. Por exemplo, o Resource Group A pode conter recursos como clusters, instâncias ECS e projetos.
Clusters e projetos que pertencem à mesma conta Alibaba Cloud e estão na mesma região podem ser associados entre grupos de recursos distintos. Por exemplo, sua conta Alibaba Cloud pode ter acesso ao Resource Group A e ao Resource Group B. O Resource Group A contém um projeto na região China (Beijing), e o Resource Group B contém um cluster também na região China (Beijing). Nesse cenário, é possível executar um job do projeto no cluster.
Os usuários RAM têm acesso aos grupos de recursos conforme as autorizações concedidas. Por exemplo, se você autorizar um usuário RAM a gerenciar todos os recursos Alibaba Cloud em sua conta, todos os grupos de recursos dessa conta ficam acessíveis a esse usuário RAM.
Limites
A criação e o gerenciamento de grupos de recursos, bem como a autorização de usuários RAM para acessá-los, só podem ser feitos no console do Resource Management. Para mais informações, consulte What is resource management?
No EMR, é possível especificar grupos de recursos somente para clusters e projetos. Ao criar, escalar horizontalmente ou mover um cluster entre grupos de recursos, todos os nós do cluster são movidos para o mesmo grupo de recursos do cluster. Os seguintes recursos de nó podem ser gerenciados em grupos de recursos: instâncias Elastic Compute Service (ECS), discos, imagens, Elastic Network Interfaces (ENIs), grupos de segurança e pares de chaves.
-
Não é possível mover recursos entre grupos de recursos pertencentes a contas Alibaba Cloud diferentes.
ImportanteSe você mover um recurso de nó para um grupo de recursos diferente, o cluster ao qual esse recurso pertence permanece no grupo de recursos original. Para gerenciar recursos e conceder permissões de forma centralizada, recomendamos manter os recursos de nó no mesmo grupo de recursos do cluster.
Especificar um grupo de recursos
Todo recurso deve pertencer a um grupo de recursos. Se você não especificar um grupo de recursos ao criar um recurso, ele será adicionado ao grupo de recursos padrão. Esta seção descreve como especificar grupos de recursos ao criar um cluster e um projeto.
Ao criar um recurso, você pode especificar apenas um grupo de recursos ao qual tenha acesso.
Faça login no E-MapReduce console.
Na barra de navegação superior, selecione uma região e um grupo de recursos.
Clique em CREATE_CLUSTER.
-
Após configurar o software e o hardware, na página Basic Configuration, expanda Advanced Settings e selecione um grupo de recursos existente na seção Resource Group.
Se precisar criar um novo grupo de recursos, clique em Create Resource Group.. Para mais informações, consulte Create a resource group.
NotaPara mais informações sobre como criar um cluster, consulte Create a cluster.
Casos de uso
Os casos de uso mais comuns são:
Cenário 1: Agrupe recursos cloud por finalidade para gerenciamento separado.
Cenário 2: Atribua um administrador independente a cada grupo de recursos para gerenciar usuários e permissões dentro do escopo desse grupo.
Os usuários RAM podem visualizar recursos conforme as autorizações recebidas. Um usuário RAM pode ter acesso apenas a alguns dos grupos de recursos de uma conta Alibaba Cloud. Nesse caso, se o usuário RAM selecionar
All Resources
na barra de navegação superior, uma mensagem indicando que o usuário RAM não está autorizado a acessar todos os recursos será exibida.
Cenário 1: Agrupar recursos cloud por finalidade
Adicione clusters destinados ao ambiente de teste e clusters destinados ao ambiente de produção em grupos de recursos distintos. Durante os testes, selecione um cluster do grupo de recursos do ambiente de teste — isso evita operações acidentais em clusters de produção. Ao lançar um serviço, selecione um cluster do grupo de recursos do ambiente de produção para garantir que o serviço funcione conforme o esperado.
-
Crie os grupos de recursos Test Environment e Production Environment.
Para mais informações, consulte Create a resource group.
-
Atribua o mesmo administrador aos grupos de recursos Test Environment e Production Environment.
Para mais informações, consulte Grant permissions on a resource group to a RAM identity.
-
Crie dois clusters chamados TestEnv1 e TestEnv2.
Ao criar os clusters, atribua-os ao grupo de recursos Test Environment.
-
Crie dois clusters chamados ProdEnv1 e ProdEnv2.
Ao criar os clusters, atribua-os ao grupo de recursos Production Environment.
Faça login no EMR console com a conta de administrador dos grupos de recursos Test Environment e Production Environment.
-
Na barra de navegação superior, selecione o grupo de recursos desejado.
Os clusters do grupo de recursos selecionado aparecem na página de lista de clusters. Por exemplo, ao selecionar Test Environment, apenas os clusters do grupo de recursos Test Environment serão exibidos.
Cenário 2: Gerenciamento de usuários e permissões
Adicione os clusters e projetos de um departamento a um grupo de recursos independente e configure um administrador exclusivo para esse grupo. Dessa forma, é possível gerenciar separadamente os usuários e as permissões de cada grupo de recursos. No procedimento a seguir, são criados grupos de recursos para um development department e um test department.
-
Crie os grupos de recursos Develop Dept e Test Dept.
Para mais informações, consulte Create a resource group.
-
Atribua administradores distintos aos grupos de recursos Develop Dept e Test Dept.
Para mais informações, consulte Grant permissions on a resource group to a RAM identity.
-
Crie um cluster chamado ITCluster e atribua-o ao grupo de recursos Develop Dept.
Para mais informações sobre como criar um cluster, consulte Create a cluster.
Crie um cluster chamado FinanceCluster1 e atribua-o ao grupo de recursos Test Dept.
Faça login no EMR console com a conta de administrador do Test Dept.
-
Na barra de navegação superior, selecione Test Dept.
Os clusters do grupo de recursos Test Dept aparecem na página de lista de clusters.