Implante um Motor de Regras de Negócios na AWS em Minutos com o CloudFormation hero image
News

Implante um Motor de Regras de Negócios na AWS em Minutos com o CloudFormation

Cansado de configurações manuais complexas? Implantar um motor de regras na AWS normalmente requer provisionamento de computação, configuração de funções IAM e mais — mas com nosso modelo do CloudFormation, você pode lançar o DecisionRules em minutos com tudo automatizado para você.

Implantar um poderoso motor de regras de negócios na AWS sempre foi um compromisso. Você poderia ter uma ferramenta de automação de decisões robusta e escalável, mas apenas depois de navegar por um labirinto de configuração manual, scripts personalizados e funções IAM complexas. Esse processo não apenas consome horas, mas também desacelera os ciclos de desenvolvimento e inflaciona os custos operacionais.

E se você pudesse pular tudo isso?

O jogo mudou. Com o novo Motor de Regras de Negócios DecisionRules no AWS Marketplace, você pode agora lançar um motor de regras totalmente configurado, seguro e escalável diretamente em seu próprio ambiente AWS. E você pode fazer isso em minutos com um único modelo do CloudFormation.

Este artigo mostra como.

Os Custos Ocultos e Complexidades das Implantações Manuais na AWS

Antes da integração com o AWS Marketplace, implantar um motor de regras de negócios robusto como o DecisionRules em seu ambiente de nuvem era uma tarefa significativa. Não se tratava apenas de instalar software, era um processo em várias etapas, muitas vezes propenso a erros, que exigia profunda expertise em AWS e um tempo considerável.

Considere o fluxo de trabalho típico de implantação manual:

  • Provisionamento Manual de Infraestrutura: Criar e configurar instâncias EC2 ou ECS, garantindo que atendam aos requisitos de desempenho e segurança.
  • Configuração Intricada de IAM & Segurança: Criar meticulosamente funções IAM, políticas e grupos de segurança para gerenciar controle de acesso e isolamento de rede, um passo crítico, mas muitas vezes complexo.
  • Configuração de Rede & Camada de Dados: Configurar VPCs, sub-redes, balanceadores de carga, bancos de dados (como DocumentDB) e camadas de cache (como Redis), cada uma com seu próprio conjunto de configurações.
  • Sobrecarga Operacional: Gerenciar manualmente políticas de escalonamento, soluções de monitoramento e garantir a criptografia de dados tanto em trânsito quanto em repouso.
  • Gerenciamento Fragmentado: Lidar com licenciamento, faturamento e atualizações separadamente de sua infraestrutura central da AWS.
Kopie návrhu inforgrafiky (2560 x 1440 px) (1440 x 3060 px) (11).png

Cada um desses passos poderia consumir horas, ou até dias, de tempo valioso de engenharia. Essa abordagem manual não apenas atrasava os cronogramas dos projetos, mas também introduzia potencial para erro humano e aumentava a sobrecarga operacional, desviando recursos do desenvolvimento central.

Implantação com Um Clique com o AWS CloudFormation

Todo esse processo manual e de vários dias agora é obsoleto.

Com o DecisionRules – Motor de Regras de Negócios (BYOL) disponível no AWS Marketplace, toda a implantação é automatizada através de um único modelo do CloudFormation, elaborado por especialistas. Você obtém um motor de decisão pronto para produção, seguro e escalável, funcionando em sua própria conta AWS no tempo que leva para beber um café.

Aqui está o que o modelo do CloudFormation constrói automaticamente para você.

Infraestrutura Automatizada e Sem Servidor

A implantação é construída sobre AWS Fargate, o que significa que você obtém o poder dos contêineres sem precisar gerenciar servidores ou clusters. Os contêineres do servidor e do cliente do DecisionRules são implantados automaticamente para você.

Segurança de Nível Empresarial, Integrada

A segurança é configurada desde o início. Isso inclui TLS para DocumentDB, criptografia em trânsito e em repouso para Redis, e AWS Secrets Manager restrito por IAM para todas as suas credenciais. Nenhuma hardening de segurança manual é necessária.

Escalabilidade e Desempenho Sem Esforço

O ambiente vem com políticas de escalonamento automático pré-configuradas com base no uso de CPU para garantir desempenho consistente à medida que sua carga de trabalho cresce. Ele também implanta um Balanceador de Carga de Aplicação (ALB) para o cliente web e um Balanceador de Carga de Rede (NLB) para a API do servidor, garantindo alta disponibilidade e distribuição eficiente do tráfego.

Dados e Cache Totalmente Gerenciados

O modelo provisiona armazenamentos de dados gerenciados, usando Amazon DocumentDB para armazenamento de dados persistentes e Amazon ElastiCache for Redis para cache de alta velocidade, tudo otimizado para o motor DecisionRules.

Monitoramento e Registro Nativos da AWS

Esqueça a configuração de ferramentas de monitoramento separadas. Toda a pilha está integrada com Amazon CloudWatch, fornecendo logs nativos, métricas e painéis de monitoramento prontos para uso.

Kopie návrhu inforgrafiky (2560 x 1440 px) (1440 x 3060 px) (13).png

Começando: Implantando o DecisionRules na AWS em 5 Passos Simples

Colocar seu Motor de Regras de Negócios DecisionRules em funcionamento na AWS foi projetado para ser um processo notavelmente simples. Siga estes cinco passos diretos:

1. Assine o Produto: Visite a página do DecisionRules no AWS Marketplace e clique no botão "Ver opções de compra".

2. Lance o Modelo do CloudFormation: Após uma assinatura bem-sucedida, navegue até a seção "Modelos de Implantação" e escolha "CloudFormation" como seu método de implantação.

3. Configure os Parâmetros do Modelo: Você será guiado por uma série de parâmetros para personalizar sua implantação. As configurações principais incluem:

ㅤa) Chave de Licença: Insira sua chave de licença BYOL. (Se você precisar de uma licença, entre em contato com sales@decisionrules.io).

ㅤb) VPC & Sub-redes: Selecione suas configurações preferidas de Nuvem Privada Virtual (VPC) e sub-redes.

ㅤc) CIDR Permitido: Defina os intervalos de IP permitidos para acessar sua instância DecisionRules.

ㅤd) Banco de Dados & Cache: Ajuste opcionalmente as configurações de dimensionamento e tamanho para seus armazenamentos de dados gerenciados.

4. Implante a Pilha: Revise todas as suas configurações na página de resumo e clique em "Lançar Pilha." O processo do CloudFormation irá provisionar todos os recursos necessários da AWS. Aguarde até que o status da pilha exiba "CREATE\_COMPLETE".

5. Acesse o DecisionRules: Uma vez que a pilha esteja completa, vá para a aba "Saídas" em sua pilha do CloudFormation. Aqui, você encontrará o "ClientURL". Abra este URL em seu navegador, crie sua conta de usuário e faça login.

É isso! Seu poderoso motor de decisão agora está ativo em seu ambiente AWS, beneficiando-se de escalonamento automático e serviços integrados da AWS.

Execute Suas Regras Onde Sua Nuvem Já Existe

O novo Motor de Regras de Negócios DecisionRules no AWS Marketplace é mais do que apenas outra ferramenta, é uma atualização fundamental sobre como você gerencia a lógica de negócios dentro do seu ecossistema AWS.

Acabaram-se os dias de configurações manuais, vulnerabilidades de segurança e gargalos operacionais. Agora você pode aproveitar uma maneira mais rápida, segura e inteligente de implantar automação de decisões de nível empresarial. Com infraestrutura de escalonamento automático e segurança nativa da AWS, você obtém um ambiente pronto para produção em minutos, não dias, tudo com zero intervenção manual.

É hora de parar de lutar com a infraestrutura e começar a focar no que realmente importa, construir regras de negócios poderosas e eficazes.


Sobre o Autor: Leos Rehacek é Líder de Equipe de Desenvolvimento na DecisionRules com mais de 5 anos de experiência ajudando empresas a otimizar seus fluxos de trabalho e melhorar a eficiência. Ele se especializa em projetar soluções de software modernas, orientar equipes de desenvolvimento e traduzir necessidades de negócios em produtos digitais práticos e de alto valor.

Leos Rehacek

Leos Rehacek

Fullstack Developer