Skip to main content

Explorar sandboxes sob demanda

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Descrever como as sandboxes sob demanda diferem das sandboxes baseadas em ponto de entrega (POD).
  • Explicar as vantagens que as sandboxes sob demanda oferecem aos desenvolvedores e equipes de desenvolvimento.
Note

O Commerce Cloud passou a se chamar Agentforce Commerce, e o B2C Commerce passou a se chamar Agentforce Commerce for B2C. Você ainda poderá ver referências ao Commerce Cloud e ao B2C Commerce em aplicativos e documentação do Salesforce durante esse período de transição.

Uma sandbox sob demanda do Commerce for B2C é um ambiente flexível e escalável que você pode usar para desenvolver, testar e implantar soluções do Commerce for B2C. As sandboxes sob demanda oferecem desempenho aprimorado, provisionamento mais rápido e maior controle sobre o uso. Essas sandboxes são úteis para equipes que implementam processos de integração contínua (CI, continuous integration) e entrega contínua (CD, continuous delivery).

Comparação entre sandboxes sob demanda e sandboxes baseadas em POD

As sandboxes sob demanda e sandboxes baseadas em ponto de entrega (POD) oferecem ambientes isolados para desenvolvimento, teste e implantação dentro do ecossistema do Salesforce. As sandboxes sob demanda (ODS, on-demand sandboxes) oferecem diversas vantagens em relação às sandboxes tradicionais baseadas em POD, principalmente em termos de flexibilidade, escalabilidade e eficiência operacional.

Ao considerar os principais aspectos da implementação de sandboxes, as sandboxes sob demanda geralmente são a melhor opção.

Considerações principais

Sandbox sob demanda

Sandbox baseada em POD

Flexibilidade e escalabilidade

Crie e gerencie sandboxes dinamicamente, sem depender de um POD específico. Essa flexibilidade ajuda a alocar recursos com base na demanda real, reduzindo a dependência de uma infraestrutura fixa.

A dependência de uma infraestrutura física específica (PODs) limita a flexibilidade e a escalabilidade, além de aumentar essa dependência.

Utilização de recursos

Otimize a alocação de recursos em toda a infraestrutura do Salesforce desvinculando sandboxes de PODs específicos. O resultado será um melhor desempenho e menor latência durante as atividades de desenvolvimento e teste.

Enfrente as limitações de recursos associadas ao POD específico, que podem gerar gargalos de desempenho e aumento da latência.

Provisionamento

Provisione uma sandbox em menos tempo em comparação com as sandboxes baseadas em POD, o que acelera o ciclo de vida do desenvolvimento e permite que as equipes se concentrem nos resultados.

O provisionamento é mais lento devido à dependência de uma infraestrutura física específica, o que pode atrasar o ciclo de vida do desenvolvimento.

Confiabilidade

Aproveite a infraestrutura global da Salesforce, que possibilita maior disponibilidade e confiabilidade, reduzindo o risco de tempo de inatividade ou problemas de desempenho associados a um único ponto de entrega (POD).

A confiabilidade é afetada quando problemas específicos ocorrem em um POD, aumentando o risco de tempo de inatividade ou problemas de desempenho.

Economia de custo

Economize custos permitindo que as organizações paguem por recursos com base no uso, em vez de manter alocações fixas vinculadas a um POD.

Evite custos fixos associados à manutenção de uma infraestrutura específica, independentemente do uso real.

de oportunidades

Simplifique o gerenciamento com tarefas administrativas centralizadas, como monitoramento de uso, gerenciamento do acesso e garantia de conformidade com as políticas organizacionais.

Adicione complexidade ao gerenciamento de sandboxes exigindo coordenação com a infraestrutura específica de POD.

Descubra as vantagens de usar as sandboxes sob demanda do Commerce for B2C

As sandboxes sob demanda ajudam organizações com necessidades de desenvolvimento dinâmicas, equipes distribuídas ou desenvolvedores que desejam otimizar o ambiente do Commerce for B2C para maior agilidade e economia.

Veja a seguir uma lista das vantagens oferecidas pela ODS.

  • Self-service management (Gerenciamento do autoatendimento): gerencie sandboxes por meio de APIs de autoatendimento ou ferramentas de linha de comando baseadas na comunidade, como a SFCC-CI.
  • Configurable settings (Definições configuráveis): personalize as configurações da OCAPI (Open Commerce API) e da WebDAV (Autoria e controle de versões distribuídos baseados na Web) durante a criação da sandbox.
  • Time-to-live option (Opção de tempo de vida (TTL)): configure os ambientes de teste para serem excluídos automaticamente após um período especificado, reduzindo custos.
  • Usage-based pricing (Preço baseado no uso): controle os custos com um modelo de preço que se baseia nos créditos consumidos durante o tempo de atividade e inatividade da sandbox.
  • Quick provisioning (Provisionamento rápido): consiga ciclos de desenvolvimento mais rápidos com a criação e configuração rápidas de sandboxes. As opções API REST da sandbox de desenvolvedor do Commerce for B2C e Centro de controle do Commerce for B2C oferecem opções versáteis de provisionamento e gerenciamento.
  • Scalability (Escalabilidade): crie várias sandboxes de curto prazo ou mantenha algumas de longo prazo, dependendo das necessidades do projeto.
  • Improved performance (Desempenho aprimorado): experimente sandboxes otimizadas para ter um desempenho melhor em comparação com as opções tradicionais.

Melhores práticas para sandboxes do Commerce for B2C

Essas diretrizes abrangem áreas essenciais para o gerenciamento eficaz de sandboxes sob demanda. O uso consistente dessas melhores práticas maximiza o desempenho, controla custos e mantém seu ambiente de desenvolvimento limpo, eficiente e alinhado com os objetivos da sua organização.

Uso do ambiente

  • Use sandboxes para testes de unidade de código em vez de dados. As sandboxes não são ambientes de produção.
  • Use um conjunto mínimo de sites e um subconjunto de produtos para evitar sobrecarregar a sandbox.

Gerenciamento de dados

  • Carregue apenas os dados essenciais, como produtos, clientes, inventário e preços, para minimizar o uso de recursos.
  • Exclua dados desatualizados, incluindo versões antigas do código de origem, para manter o desempenho.

Gerenciamento de tarefas e trabalhos

  • Evite executar tarefas ou trabalhos simultâneos em paralelo para minimizar problemas de desempenho.
  • Desative trabalhos desnecessários, como recompilações regulares do índice de produtos quando nenhum produto tiver sido alterado.

Acesso do desenvolvedor

  • Limite o uso de uma única sandbox a um único desenvolvedor para evitar conflitos.
  • Desconecte ferramentas como o pipeline do UX Studio ou o depurador de scripts quando não estiverem em uso.

Considerações regionais

  • Use uma sandbox localizada próxima à sua região para reduzir a latência e evitar conflitos com tarefas automatizadas do sistema.

Segurança e manutenção

  • Ative a proteção por senha da loja virtual para evitar tráfego indesejado.
  • Execute um DBINIT e limpe todos os arquivos estáticos após concluir um projeto.

Alinhamento dos processos de CI e CD

Embora essas boas práticas não abordem diretamente os pipelines de CI e CD, elas fornecem uma base para manter um ambiente de sandbox limpo e eficiente. Para processos de CI/CD, siga estas melhores práticas.

  • Automatize as implantações em sandboxes e siga um pipeline estruturado.
  • Use sistemas de controle de versão para gerenciar as alterações de código e integrá-las sistematicamente ao ambiente de sandbox.
  • Atualize as sandboxes regularmente para alinhá-las com os dados e configurações de produção, garantindo consistência entre os ambientes.

Próximas etapas

Nesta unidade, você explorou como as sandboxes sob demanda do Commerce for B2C diferem das sandboxes baseadas em POD. Também aprendeu como você pode melhorar seus processos de desenvolvimento com a versão ODS (sandbox sob demanda). Você também descobriu como usar ODS em seus processos de CI e CD. A seguir, saiba mais sobre papéis e permissões, o sistema de créditos das sandboxes e os pré-requisitos para criar uma ODS.

Recursos

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback