Planejar sua implantação
Sua implantação do Power Platform com o Microsoft Dataverse ocorrerá de forma mais eficaz com algum planejamento preliminar. As práticas recomendadas de adoção do Microsoft Power Platform fornecem diretrizes para ajudar você a criar e implementar as estratégias de negócios e tecnologia necessárias para que sua organização tenha sucesso com o Microsoft Power Platform.
Funções administrativas
Há várias funções de administrador disponíveis para atribuir aos usuários quando você gerencia sua assinatura no ambiente do Microsoft Online Services. As funções de administrador definem responsabilidades administrativas para gerenciamento de usuários e gerenciamento de assinaturas, por exemplo, administração de cobranças e administração de senhas.
Do ponto de vista do Power Platform, há duas funções de administrador de serviço relacionadas ao Microsoft Power Platform que você pode atribuir para fornecer alto nível de gerenciamento de administrador:
Administrador do Dynamics 365
Administrador do Microsoft Power Platform
Para ajudar a administrar ambientes e configurações, você pode atribuir aos usuários a função de administrador do Microsoft Power Platform para gerenciar o Microsoft Power Platform no nível de locatário. Essas funções de administrador podem ser atribuídas no Centro de administração do Microsoft 365.
Adicionar um ambiente à sua assinatura
Os ambientes são contêineres que os administradores podem usar para gerenciar aplicativos, fluxos, conexões e outros ativos, juntamente com permissões para que os membros da organização usem os recursos. Você pode adicionar vários ambientes a um locatário.
Cada ambiente é criado em um locatário do Microsoft Entra ID, e seus recursos só podem ser acessados por usuários nesse locatário. Um ambiente também é associado a uma localização geográfica, como os Estados Unidos. Quando você cria um aplicativo em um ambiente, o aplicativo é roteado apenas para datacenters na localização geográfica do ambiente. Todos os itens que você criar nesse ambiente (inclusive chatbots, conexões, gateways, fluxos do Power Automate e muito mais) também serão vinculados à localização do ambiente.
Cada ambiente pode ter zero ou um banco de dados do Microsoft Dataverse, que fornece armazenamento para seus aplicativos e chatbots. A possibilidade de criar um banco de dados para seu ambiente depende da licença adquirida para o Power Apps e de suas permissões no ambiente.
Quando você cria um aplicativo em um ambiente, o aplicativo só tem permissão para se conectar às fontes de dados que também estão implantadas no mesmo ambiente, inclusive conexões, gateways, fluxos e bancos de dados do Dataverse. Por exemplo, considere um cenário em que você criou dois ambientes chamados Test e Dev e criou um banco de dados do Dataverse em cada um dos ambientes. Se você criar um aplicativo no ambiente Test, ele só poderá se conectar ao banco de dados Test; ele não poderá se conectar ao banco de dados 'Dev'.
Os ambientes têm duas funções internas que fornecem acesso a permissões no ambiente:
Administrador de Ambiente: pode executar todas as ações administrativas em um ambiente, incluindo o seguinte:
Adicionar ou remover um usuário ou grupo da função Administrador de Ambiente ou Criador de Ambiente.
Provisionar um banco de dados do Dataverse para o ambiente.
Ver e gerenciar todos os recursos criados no ambiente.
Definir políticas de prevenção contra perda de dados.
Criador de Ambiente: pode criar recursos em um ambiente, inclusive aplicativos, conexões, conectores personalizados, gateways e fluxos do Power Automate.
Ambientes de Não Produção/Área Restrita
Um ambiente de área restrita é qualquer ambiente que não seja de produção. Por ser isolado dos ambientes de produção, um ambiente de área restrita é o local para desenvolver e testar alterações de aplicativos com segurança e baixo risco.
Algumas das principais vantagens que os ambientes de área restrita oferecem são:
Avaliar novas funções antes da produção: teste todas as funcionalidades em um ambiente de área restrita antes de aplicar atualizações à produção.
Controle de acesso: restrinja o acesso ao ambiente de área restrita colocando-o no Modo Administrativo, permitindo que somente usuários com funções de Administrador do Sistema ou Personalizador do Sistema o acessem.
Copiar e restaurar: copie personalizações e dados de um ambiente de produção para um ambiente de área restrita
Treinar: use um ambiente de área restrita como campo de treinamento após uma cópia completa da produção. Os usuários podem experimentar todos os recursos de suas soluções de produção sem o risco de afetar os dados de produção.
Testar novos aplicativos: instale e teste soluções e aplicativos em um ambiente de área restrita antes de considerá-los para produção. Treine os usuários na área restrita antes da implantação do aplicativo na produção.
Você pode aprender mais sobre como trabalhar com ambientes de área restrita aqui: Ambiente de área restrita.
Ambientes de produção
Esses ambientes devem ser usados para o trabalho permanente de uma organização. Ele pode ser criado por (e pertencer a) um administrador ou qualquer pessoa com uma licença do Power Apps, desde que haja pelo menos 1 GB de capacidade de banco de dados disponível. Um ambiente de produção também é criado para cada banco de dados do Dataverse existente quando o banco de dados é atualizado para a versão 9.0 ou posterior. Se sua empresa depende dos dados em um ambiente específico, esse ambiente deve ser um ambiente de produção.
Mudar um ambiente
É importante gastar tempo planejando e projetando sua implementação para implementar o tipo de ambiente correto. No entanto, você sempre terá a oportunidade de alternar o tipo de ambiente de produção para área restrita ou de área restrita para produção, se necessário.
Por exemplo, se você fizer backup de um ambiente de produção antes de instalar uma solução e, em seguida, notar que a solução tem problemas após a instalação (ou talvez não seja possível remover a solução), poderá restaurar o backup. Observe, porém, que você não pode restaurar backups em um ambiente de produção; portanto, primeiro precisa mudar seu ambiente para área restrita. Em seguida, você pode continuar restaurando o backup e, em seguida, alternar o ambiente de volta para a produção. Essa limitação na restauração de backups para produção foi adotada para evitar substituições acidentais do ambiente de produção.
Dataverse for Teams
O Microsoft Dataverse for Teams oferece uma plataforma de dados interna e com pouco código para o Microsoft Teams. Fornece armazenamento de dados relacionais, tipos de dados avançados, governança de nível empresarial e implantação de solução de seleção única. Um ambiente do Dataverse for Teams é criado automaticamente para a equipe selecionada quando você cria um aplicativo ou bot no Microsoft Teams pela primeira vez ou instala um aplicativo do Power Apps do catálogo de aplicativos pela primeira vez. O ambiente do Dataverse for Teams é usado para armazenar, gerenciar e compartilhar dados, aplicativos e fluxos específicos da equipe.
Cada equipe pode ter um ambiente, e todos os dados, apps, bots e fluxos criados com o aplicativo do Power Apps em uma equipe ficam disponíveis no banco de dados dessa equipe no Dataverse for Teams.
A segurança no Dataverse for Teams é tratada de forma semelhante à segurança no Teams, com foco em Proprietários, Membros e Convidados.
Você pode saber mais sobre ambientes do Dataverse for Teams aqui: Dataverse for Teams.
Detalhes do ambiente
Você pode ver detalhes específicos relacionados a seus ambientes selecionando um ambiente individual no Centro de administração do Power Platform. Veja alguns dos detalhes de seus ambientes selecionando um deles. Selecione Ver tudo para ver mais detalhes do ambiente.
Selecione Editar para revisar e editar os detalhes do ambiente.
Estratégias de ambiente
O desenvolvimento de uma estratégia de ambiente significa configurar ambientes e outras camadas de segurança de dados de uma forma que dê suporte ao desenvolvimento produtivo em sua organização e proteja e organize os recursos. Ter uma estratégia para gerenciar o provisionamento, o acesso e o controle de recursos nos ambientes é importante para:
Proteger os dados e o acesso.
Entender como usar o ambiente padrão corretamente.
Gerenciar o número correto de ambientes para evitar a proliferação e conservar a capacidade.
Facilitar o gerenciamento do ALM (ciclo de vida do aplicativo).
Organizar recursos em partições lógicas.
Dar suporte às operações (e à assistência técnica) identificando aplicativos em produção, hospedando-os em ambientes dedicados.
Garantir que os dados sejam armazenados e transmitidos em regiões geográficas aceitáveis (por motivos de desempenho e conformidade).
Garantir o isolamento dos aplicativos que estão sendo desenvolvidos.
Você pode saber mais sobre como estabelecer uma estratégia de ambiente aqui: Estabelecer uma estratégia de ambiente.