Este documento descreve como usar o DMS para comprar e configurar, com um único clique, os recursos necessários para o Dify com login baseado em conta, incluindo instâncias de metadatabase, Redis e banco de dados vetorial.
Observações de uso
Este recurso está disponível apenas nas regiões China (Hangzhou), China (Hong Kong), Singapore, Indonesia (Jakarta) e Japan (Tokyo).
O faturamento dos recursos é baseado nas especificações selecionadas. O preço exibido na página de compra no momento do pedido é o valor final. Para mais informações, consulte Billable items (DMS).
As instâncias adquiridas com a implantação com um clique são adicionadas automaticamente ao DMS com a hospedagem de segurança ativada. O modo de controle padrão das instâncias é Flexible Management.
Procedimento
1. Verificar e conceder permissões
Antes da implantação, verifique se sua conta possui as permissões necessárias para acessar e criar recursos. Caso alguma permissão esteja ausente, clique em Grant Permission na página de implantação para concedê-la.
-
Sua conta deve ter as seguintes permissões:
AliyunDMSFullAccessAliyunRAMReadOnlyAccessAliyunECSReadOnlyAccessAliyunVPCReadOnlyAccessAliyunComputeNestUserReadOnlyAccessAliyunROSReadOnlyAccessAliyunGPDBReadOnlyAccessAliyunRDSReadOnlyAccessAliyunKvstoreReadOnlyAccess
-
Para importar recursos de banco de dados existentes, além das permissões somente leitura listadas acima, você deve atender aos seguintes requisitos:
É necessário ter a função Administrator ou Database Administrator (DBA) no DMS.
As instâncias de banco de dados relacional, Redis e banco de dados vetorial que você deseja importar já devem estar registradas no DMS.
A hospedagem de segurança deve estar ativada para todas as instâncias.
2. Acessar a página de implantação
Faça login no console do Alibaba Cloud e acesse a página de implantação do Dify no DMS.
3. Configurar parâmetros de implantação
Na página de implantação, configure os parâmetros nas seções a seguir.
Configurações básicas
Estes parâmetros definem as propriedades básicas e o método de faturamento do service.
|
Parâmetro |
Descrição |
|
Billing method |
Método de faturamento do service. Diferentes métodos afetam os custos dos recursos e os cronogramas de pagamento. |
|
Region |
Área geográfica onde o service é implantado. Todos os recursos usados pelo Dify no DMS devem estar na mesma região para garantir a disponibilidade do service e a conectividade de rede. |
|
Deployment version |
Versão do Dify a ser implantada. O Dify no DMS foi projetado para integração com o Alibaba Cloud Data Management Service (DMS). A Enterprise Edition do Dify é uma versão paga, otimizada para organizações de médio e grande porte, que requer uma licença separada. |
|
Logon method |
Método de autenticação para acesso ao sistema. O login com conta DMS permite que os usuários façam login na plataforma Dify com suas contas DMS, reutilizando o mecanismo de autenticação existente. O login com conta Dify usa o endereço de e-mail e a senha do usuário para autenticação. Os usuários podem fazer login por meio de um nome de domínio ou endereço IP interno ou público e gerenciar suas próprias contas. Este guia aborda o método de Dify account logon. Para obter informações sobre o método de login com conta DMS, consulte this topic. |
|
SR role authorization |
Autoriza a service role (SR) necessária. Se não estiver autorizada, clique em Grant Permission. |
|
SLR role authorization |
Autoriza a service-linked role (SLR) para delegar operações em outros recursos cloud. Se não estiver autorizada, clique em Grant Permission. |
|
Associated service activation |
Indica se os services dependentes estão ativos. Caso contrário, clique em Grant Permission para ativá-los. |
|
Workspace creation method |
Método usado para criar o workspace. |
|
Workspace name |
Nome exclusivo para o workspace, usado para distinguir diferentes ambientes de projeto ou equipe. |
|
Network type |
Tipo de implantação de rede. O padrão atual é VPC. |
|
VPC |
ID da instância VPC onde o service é executado. |
|
Zone and vSwitch |
Zona primária e seu vSwitch correspondente, onde o nó primário é implantado. Isso garante alta disponibilidade e baixa latência. |
|
Secondary zone and vSwitch |
Zona secundária e vSwitch para recuperação de desastres e failover. Esses recursos são ativados se a zona primária ficar indisponível, o que melhora a disponibilidade do sistema. |
|
NAT gateway |
Especifica se deve ser configurado um NAT gateway para fornecer acesso à internet aos recursos dentro da VPC. |
|
Private and public endpoints |
A ativação de endpoints privados e públicos requer a habilitação de PrivateZone, EIP e ALB, que incorrem em cobranças de pagamento conforme o uso. Para detalhes de preços, consulte PrivateZone Billing, EIP Billing e ALB Billing. |
Configuração do Dify
Método de armazenamento de dados para a aplicação Dify. Tanto ESSD quanto OSS são suportados.
|
Parâmetro |
Descrição |
|
Dify version |
Versão do Dify a ser implantada, que determina o conjunto de recursos, a API e as capacidades da aplicação principal. |
|
Storage configuration |
Escolha entre ESSD e OSS. |
|
Number of replicas |
Número de cópias de dados armazenadas para garantir alta confiabilidade. |
|
Deployment resource specification |
Configuração de recursos computacionais para a instância de implantação, que afeta o desempenho e a capacidade de processamento simultâneo. |
Se você selecionar OSS, deverá configurar as seguintes informações relacionadas ao OSS.
|
Path |
Ao selecionar OSS para armazenamento, especifique o caminho de armazenamento de arquivos. |
|
OSS bucket |
Ao selecionar OSS para armazenamento, especifique o nome do OSS bucket para armazenar dados não estruturados, como recursos estáticos, anexos e backups. |
Configuração de banco de dados
Configure um metadatabase, cache e banco de dados vetorial para o Dify. É possível criar novas instâncias ou importar existentes. Para saber como importar instâncias existentes, consulte Prerequisites for creating Dify by using existing databases.
-
Configuração do metadatabase
Criar nova instância: Selecione especificações, tipo de armazenamento e capacidade de armazenamento com base na carga de trabalho do seu negócio.
Importar instância existente: Selecione uma instância PostgreSQL com hospedagem de segurança ativada.
-
Configuração do Redis
Criar nova instância: Selecione uma configuração adequada de Redis.
Importar instância existente: Selecione uma instância Redis que tenha hospedagem de segurança ativada.
-
Configuração do banco de dados vetorial
Criar nova instância: Selecione uma configuração adequada de AnalyticDB.
Importar instância existente: Selecione uma instância de banco de dados vetorial que tenha hospedagem de segurança ativada.
Configuração de segurança
Configure credenciais de acesso e políticas de segurança de rede para os bancos de dados.
|
Parâmetro |
Descrição |
|
Database account |
Conta unificada criada para todos os bancos de dados recém-adquiridos. |
|
Password |
Senha da conta do banco de dados. |
|
Security group |
Firewall virtual que controla o tráfego de acesso à rede para recursos cloud associados. |
4. Implantar e verificar
-
Após configurar todos os parâmetros, o custo estimado será exibido no lado direito da página. Revise a configuração e clique em Buy Now.
NotaAntes de ativar services de pagamento conforme o uso ou adquirir recursos de assinatura, verifique se sua conta Alibaba Cloud tem saldo suficiente para cobrir o valor do pedido. As taxas serão deduzidas diretamente do saldo da sua conta.
-
Após o pagamento, você é redirecionado automaticamente para a página de detalhes da implantação, onde pode visualizar o progresso em tempo real. Todo o processo leva aproximadamente de 15 a 30 minutos.
No painel de navegação à esquerda, clique em gerencie recursos e selecione Dify Resources para ir à página de detalhes. Uma faixa azul na parte superior da página indica que a configuração está em andamento, e o status aparece como Deploying. Na seção Basic Configurations, parâmetros como tipo de metadatabase, instância Redis, tipo de mecanismo vetorial e OSS bucket são exibidos como um hífen (-) até que a implantação seja concluída.
Exemplos
Configurar lista de permissões
Na página do workspace Dify, clique em no painel de navegação à esquerda. Na página Dify Resources, na seção Basic Configurations, clique em Configure Whitelist ao lado de Instance Public Endpoint.
Na aba Entries exibida, clique em Add Entry.
Na caixa de diálogo Add Policy Group Entry, insira seu endereço IP local e outros endereços IP que necessitam de acesso.
Clique em Add para salvar a configuração da lista de permissões.
Configuração e login do administrador
Após configurar a lista de permissões, vá para a página do workspace e clique em no painel de navegação à esquerda.
Ao abrir a página do Dify Studio pela primeira vez, a página Set Administrator Account será exibida. Defina o e-mail, o nome de usuário e a senha do administrador.
-
Após concluir a configuração, faça login para usar o Dify.
Depois de fazer login com sucesso, a página Studio do Dify será exibida. Você pode começar selecionando Create blank app, Create from template ou Import DSL file.
Adicionar usuários
Após fazer login, clique em sua foto de perfil no canto superior direito e selecione Settings.
Na página Settings, clique em Members no painel de navegação à esquerda.
-
Na página Members, clique em Add para convidar um novo membro.
Na caixa de diálogo Add Team Member, insira o endereço de e-mail do destinatário no campo Email, selecione uma função (por exemplo, Member) na lista suspensa e clique em Send Invitation.
Clique em Send Invitation.
Após o envio do convite, copie o link do convite e abra-o para acessar a página de login do novo membro.
Abra o link e defina uma senha para logins futuros.
-
Clique em Log On. Na próxima página, defina um nome de usuário e clique em Join para finalizar.
Nesta página, você também precisa confirmar as configurações de UI Language e Timezone.
Incorporar uma aplicação
Esta operação aplica-se apenas a aplicações Chatflow e não é suportada para aplicações Workflow.
Depois de desenvolver uma aplicação, clique em no canto superior direito para publicar a aplicação.
Após a publicação da aplicação, clique em Embed in Website.
Na caixa de diálogo Embed in your website, selecione um formato de incorporação e clique em
para copiar o código correspondente.-
Cole o código no source code do seu site. A interface correspondente aparecerá então na página.
Depois que o código for incorporado, o widget de chat do Dify aparecerá no canto inferior direito da página da web. O nome da aplicação é exibido na parte superior. Os usuários podem interagir com o assistente de IA enviando mensagens na caixa de entrada na parte inferior.