Explorar sandboxes sob demanda
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Listar três maneiras que diferenciam as sandboxes sob demanda das sandboxes baseadas em POD.
- Explicar como os comerciantes consomem créditos.
- Detalhar as tarefas de administrador das sandboxes sob demanda.
- Descrever três coisas que um administrador pode fazer com sandboxes sob demanda.
Introdução
Linda Rosenberg é administradora da Cloud Kicks, uma empresa de tênis e vestuário de alto nível. Ela aprendeu muitas habilidades do Salesforce B2C Commerce ultimamente para ajudar a gerenciar a loja da Cloud Kicks. Esta semana ela deseja aprender como configurar uma sandbox sob demanda.
Com sandboxes sob demanda do Salesforce B2C Commerce, a empresa dela pode:
- Inovar rapidamente: Manter-se atualizada sobre as solicitações de negócios desenvolvendo e oferecendo novas inovações com mais rapidez.
- Aumentar a produtividade do desenvolvedor: Gerar sandboxes em minutos para que os desenvolvedores possam criar de forma limpa e previsível.
- Agilizar com integração e entrega contínua: Implantar um novo código de forma mais eficiente, reduzindo o tempo entre a criação, teste, implantação e integração.
Linda está entusiasmada por poder adquirir sandboxes baseadas na nuvem pública usando chamadas de API e controlar quantas delas estão ativas e por quanto tempo. Ser capaz de expandir e designar o uso, à medida que os requisitos do desenvolvedor mudam, oferece a ela um controle incrível sobre o consumo de recursos.
Embora ela possa configurar até 47 sandboxes padrão (baseadas em POD) por domínio (semelhante a uma organização do Salesforce), apenas cinco foram automaticamente incluídas quando o site foi provisionado. Isso é suficiente para ciclos de desenvolvimento de manutenção. Porém, para grandes projetos, ela precisa de mais. Pagar por sandboxes padrão extra significa que elas permanecem inativas a maior parte do tempo, desperdiçando recursos.
Ela e seus desenvolvedores preferem ter mais sandboxes que o necessário e chamar as sandboxes de volta para atender à demanda. Isso é especialmente útil para processos de desenvolvimento de integração contínua e entrega contínua (CI/CD) onde eles precisam se desfazer de ambientes quando o trabalho é concluído.
É aqui que as sandboxes sob demanda entram.
E as sandboxes sob demanda?
As sandboxes sob demanda ajudam os desenvolvedores a iniciar o código com mais rapidez e simplificam a distribuição de marketing dos requisitos de recursos.
Elas se assemelham às sandboxes baseadas em POD, mas com esses recursos adicionais.
- Elas residem na nuvem pública.
- Elas estão integradas na função de Gerente de conta e no manuseio de autorizações. Account Manager é uma ferramenta do B2C Commerce baseada em navegador que permite que os administradores criem, mantenham e desativem contas do B2C Commerce.
- Elas são de autoatendimento via API ou uma ferramenta de linha de comando baseada na comunidade (SFCC-CI).
- Ao criá-las, você pode usar as configurações da Open Commerce API (OCAPI) e WebDAV como parâmetros.
- Você pode definir um valor de vida útil (TTL) para garantir que elas sejam limpas após um tempo especificado.
As sandboxes sob demanda facilitam muito a vida de Linda. Veja o que ela pode fazer.
- Obter uma sandbox em minutos: Após a gerência comprar créditos de sandboxes sob demanda, a aquisição de uma nova sandbox leva minutos usando uma chamada de API ou uma linha de comando.
- Criar todas as sandboxes que ela precisar: Prepare-se para projetos pequenos ou grandes.
- Usar uma sandbox em um processo de desenvolvimento de integração contínua e entrega contínua (CI/CD): As sandboxes sob demanda são, por definição, de curta duração. Elas são intencionalmente projetadas para que os usuários as adquiram, usem e descartem.
- Expandir o uso conforme necessário: Linda pode aumentar o uso das sandboxes quando precisar e reverter o processo quando não precisar delas.
- Controlar custos: A gerência de Linda gosta de como eles pagam apenas pelas sandboxes utilizadas.
- Expandir internacionalmente: Este recurso está disponível na América do Norte, EMEA e Ásia/Pacífico-Japão.
Como funcionam os créditos
A gerência de Linda encomenda sandboxes sob demanda por meio de seu executivo de conta do Salesforce. Sandboxes sob demanda são baseadas no uso, para que comerciantes como a Cloud Kicks possam comprar créditos. Por enquanto, os parceiros só podem acessar créditos em sandboxes sob demanda.
Com este modelo, Linda pode manter algumas sandboxes funcionando por um longo período ou criar várias para projetos de curto prazo. Ela pode usar os créditos para consumir tempo de funcionamento ou tempo de inatividade. Sandboxes excluídas não consomem créditos.
Este diagrama ilustra como ela e sua gerência podem acompanhar o consumo ao longo do tempo.
Veja como os créditos funcionam.
- Criar: Quando Linda cria ou inicia uma sandbox, a sandbox consome tempo de funcionamento à taxa de 1 crédito por minuto. Menos de um minuto é contado como um minuto.
- Parar: Quando ela para a sandbox (ou um processo para a sandbox), consome tempo de inatividade à taxa de 0,3 créditos por minuto. Menos de um minuto é contado como um minuto.
- Excluir: Quando ela exclui uma sandbox (ou um processo exclui a sandbox), ela deixa de consumir créditos.
A gerência de Linda conta com ela e os desenvolvedores para determinar quantos créditos eles precisam. O Salesforce oferece uma calculadora de uso que leva em consideração o número de desenvolvedores (incluindo desenvolvedores parceiros), o número de processos de CI que planejam executar por dia e o número de semanas no contrato. Não é um valor exato, mas dá a eles uma boa ideia de quantos créditos eles precisam. Ela usa sua própria cópia desta folha para monitorar o uso de sua equipe e ajustar os créditos adequadamente. Ela também usa as APIs REST para monitorar dados de uso. Voltaremos a falar sobre isso em outra unidade.
Linda e sua equipe têm controle total sobre a forma como usam suas sandboxes. Eles podem usar créditos para executar algumas sandboxes durante um longo período de tempo ou muitas sandboxes durante curtos períodos de tempo. A gerência dela pode comprar um único SKU que lhes oferece um bloco de créditos (50.000) ou pode comprar um ambiente individual. Tem tudo a ver com atender aos requisitos de negócios, projetos e desenvolvedores.
Quem faz o quê?
A Cloud Kicks tem uma equipe motivada e trabalhadora envolvida com sandboxes sob demanda que inclui participantes de compras, administração e desenvolvimento.
Veja o que cada um faz.
Etapa | Membro da equipe | Ação |
---|---|---|
1 | Comprador |
|
2 | Administrador |
|
3 | Desenvolvedor |
|
Não se esqueça do código e dados da loja
Novas sandboxes sob demanda não têm dados da loja. Isso significa que Linda deve importá-los e carregá-los. Você não pode migrar diretamente o código e os dados de uma sandbox baseada em POD para uma sandbox sob demanda, mas você pode exportar dados e código de uma sandbox baseada em POD e, em seguida, usar a API da sandbox sob demanda para importar os dados e o código para uma sandbox sob demanda.
Próximas etapas
Nesta unidade, você explorou como as sandboxes sob demanda do B2C Commerce diferem das sandboxes baseadas em POD. Também aprendeu como você pode melhorar seus processos de desenvolvimento com a versão sob demanda. Você também aprendeu como os comerciantes consomem créditos e como você pode usar sandboxes sob demanda em seus processos de CI/CD.
Em seguida, você aprendeu a adquirir e usar uma sandbox sob demanda.