Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

Os perfis de execucao permitem diferentes configuracoes para um mesmo projeto, o que possibilita a transicao entre dispositivos e banco de dados de forma simples e rapida.

Development, Validation and Production are different cenarios em que um projeto precisa funcionar em seu ciclo de vida. As vezes esses cenarios se misturam, o que traz riscos para todo o ambiente de funcionamento. Nessa versao, trazemos uma forma de separar essas etapas de forma intuitiva, trazendo seguranca e confiabilidadeAo desenvolver um projeto em nossa plataforma, o usuario deve escolher um perfil de execucao, com isso pode-se  fazer uso de diferentes configuracoes de projeto, o que é excencial dependendo da fase em que o projeto se encontra, podendo configurar um Banco de dados ou Dispositivo com mesmo nome, mas com endereco IP diferente, o que permite a realizacao de testes sem interferir na producao.

On this page:

Table of Contents
maxLevel3



Purpose and Key Concepts

Content placeholder

Development

Content

Validation

Content

Production

Content

Understanding

Content placeholder

Ao configurar um Banco de dados ou um dispositivo, precisamos fornecer o endereco IP, assim como credenciais de acesso atraves das quais a nossa plataforma consegue se comunicar na rede. Ao vincular diferentes configuracoes de acesso a rede vinculadas a um mesmo namespace, criamos o conceito de perfis de execucao.

Desde a criacao de um projeto, leva-se um tempo ate que ele esteja funcionando de maneira adequada, nesse periodo é comum que suas funcionalidades precisem ser testadas, adaptadas e algumas vezes corrigidas.

Development

 Na criacao de um projeto, precisa-se testar suas funcionalidades enquanto elas vao sendo implementadas. Nessa etapa, frequentemente precisa-se de sucessivos testes com pequenas variacoes de parametros para verificar o que melhor se ajusta ao cenario.

Validation

Nessa etapa espera-se que as funcionalidades propostas sejam verificadas, assim como a busca por vulnerabilidades, dessa forma o projeto precisa ser o mais parecido possivel de quando estiver em producao.

Production

A ultima etapa de um projeto é quando ele é colocado em produção, aqui tudas as funcionalidades devem ter sido aprovadas pelo processo de validação, os dados devem estar sendo armazenados gerados, tratados e armazenados corretamente.


Understanding

Imaginemos um projeto onde os requisitos sejam:

1 - ler valores de um PLC e armazenar em um Banco de dados.

2 - O banco de dados deve ser o Canary DB.

No laboratorio, o projetista tem a sua disposicao um computador rodando Windows 10 e uma copia do PLC desejado, mas nao tem a licensa do canary e nem acesso ao servidor oficial da empresa.

O projetista decide instalar e utilizar uma vesao demo do canary em sua maquina para realizar o projeto.

Nesse cenario, o ele deve realizar a configuração do Device com o IP do do CLP de testes, assim como configurar a conexao do banco de dados local, pois esta utilizando a versao demo rodando em sua propria maquina.

Ao finalizar o projeto, se a supervisão desejar implementar o projeto,, pode-se facilmente escolher os dvices que se deseja alterar o endere


Configuring

Device configuring

add print

Dataset Configuring

Configuring

Content placeholder




Working

Content placeholder


In this section:

Page Tree
root@self
spacesV10