Para executar jobs do Ray no DataWorks, vincule um cluster Ray de um workspace do EMR Serverless Spark como um recurso de computação Serverless Ray. Em seguida, selecione esse recurso em um nó Serverless Ray no Data Studio para executar tarefas.
Pré-requisitos
Um workspace do EMR Serverless Spark deve estar criado no E-MapReduce e conter um cluster Ray disponível.
-
Um workspace do DataWorks criado, com sua conta RAM adicionada e a função de administrador do workspace atribuída a essa conta.
ImportanteSomente workspaces que Use Data Studio (New Version) são compatíveis.
Um grupo de recursos serverless criado e vinculado ao workspace do DataWorks de destino.
Limitações
Restrições de região: As regiões suportadas são as mesmas do vínculo de um recurso de computação do EMR Serverless Spark, incluindo China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Chengdu), China (Hong Kong), Japan (Tokyo), Singapore, Indonesia (Jakarta), Germany (Frankfurt), US (Silicon Valley) e US (Virginia). Prevalecem as regiões exibidas no console.
-
Requisitos de permissão:
Operador
Permissões
Conta Alibaba Cloud
Nenhuma permissão adicional necessária.
Conta RAM/Função RAM
-
Permissões administrativas do DataWorks: Apenas membros do workspace com as funções de O&M e administrador do workspace, ou com a permissão
AliyunDataWorksFullAccess, podem criar recursos de computação. Para obter detalhes, consulte Conceder a permissão de administrador do workspace a um usuário. -
Permissões do service EMR Serverless Spark: É necessário ter a política de permissão
AliyunEMRServerlessSparkFullAccesse a permissãoOwnerno workspace Spark de destino. Para obter detalhes, consulte Gerenciar usuários e funções.
-
Vincular um recurso de computação Serverless Ray
Na página Compute Resources, vincule um cluster Ray como um recurso de computação Serverless Ray.
-
Selecione o tipo de recurso de computação a ser vinculado.
Clique em Associate Computing Resources para acessar a página Associate Computing Resources.
Na página Associate Computing Resources, selecione Serverless Ray como tipo de recurso de computação para abrir o assistente Bind Serverless RAY Compute Resource.
-
Preencha as informações de vinculação no assistente.
Na página Enter Information, configure os seguintes parâmetros.
Parâmetro
Descrição
Spark Workspace
Selecione o workspace do EMR Serverless Spark que contém o cluster Ray. Também é possível criar um workspace Spark na lista suspensa.
Billing Method
Herdado do workspace Spark selecionado, como Pay-as-you-go. Não é possível modificar este valor.
RAY Cluster
Selecione o cluster Ray a ser vinculado. A lista exibe todos os clusters Ray disponíveis no workspace Spark selecionado.
Engine Version
Preenchido automaticamente com base no cluster Ray selecionado, indicando a versão do mecanismo e as versões integradas do Ray e do Python. Prevalecem as versões exibidas no console.
Computing Resource Instance Name
Nome exclusivo que identifica este recurso de computação no DataWorks. Ao executar uma tarefa, selecione este nome de instância no nó para utilizar esta vinculação.
Description
Opcional. Uma breve observação sobre a finalidade comercial deste recurso de computação.
ImportantePara recuperar corretamente as informações do cluster no DataWorks, não remova a função de administrador das funções vinculadas a service do DataWorks
AliyunServiceRoleForDataWorksOnEmreAliyunServiceRoleForDataWorksEnginedo workspace E-MapReduce Serverless Spark. Clique em Confirm para concluir a vinculação do recurso de computação Serverless Ray.
Próxima etapa
Após a vinculação, crie um nó Serverless Ray no Data Studio e selecione este recurso de computação para executar jobs do Ray.