1: Implantação de IHM de frota em máquinas semelhantes
Cenário: Você tem vários ativos semelhantes, como linhas, skids, células ou locais, e deseja uma experiência consistente de operador de interface homem-máquina (IHM) e um modelo de atualização previsível.
Uma abordagem baseada em contêiner oferece consistência ao iniciar o aplicativo de tempo de execução em um contexto de contêiner padronizado, e repetibilidade ao usar parâmetros de inicialização de contêiner documentados, como publicação de porta, nomeação de contêiner e comportamento de reinicialização opcional. Se você precisar que o aplicativo de tempo de execução mantenha os arquivos ou configurações que ele cria, conecte o contêiner a uma pasta real no computador. Dessa forma, os dados permanecem mesmo se o contêiner for reiniciado ou substituído.
2: Serviços de borda modulares lado a lado
Cenário: Você deseja visualização na borda e também pode querer recursos adjacentes implantados junto com ela (por exemplo, FactoryTalk® Remote Access™ Runtime).
Os contêineres possibilitam a implantação de vários componentes lado a lado em um host, mantendo-os empacotados de forma independente. E a orientação de execução de contêiner do FactoryTalk Optix fornece o mecanismo concreto para executar o aplicativo de tempo de execução Optix no Docker como o componente de visualização dentro das implantações.
Em uma arquitetura de borda composable, também é vantajoso executar serviços de conectividade remota junto com o tempo de execução de visualização. Por exemplo, o FactoryTalk® Remote Access™ Runtime está disponível como uma imagem Docker, permitindo que seja implantado como um contêiner separado ao lado de um contêiner de tempo de execução do FactoryTalk Optix (ou ao lado de outro serviço em contêiner complementar no mesmo host). Isso é uma combinação natural para hosts de contêiner, pois os contêineres são projetados para serem executados adjacentes uns aos outros na mesma máquina, mantendo o isolamento de processo.
3: Implantações em nuvem
Cenário: Algumas organizações também estendem essa abordagem de contêiner para ambientes hospedados em nuvem quando desejam uma dimensão de tempo de execução gerenciada centralmente, mecânica de implantação padronizada ou alinhamento mais fácil com operações essenciais de nuvem.
Nesses cenários, o mesmo princípio básico de software em contêiner se aplica. Um tempo de execução Optix pode ser empacotado e operado como uma carga de trabalho em contêiner, enquanto a computação subjacente é fornecida pela infraestrutura de nuvem do cliente e governada por suas políticas de tecnologia da informação e postura de segurança.
Isso se encaixa naturalmente ao lado dos fluxos de trabalho habilitados para nuvem do Optix: o FactoryTalk® Optix Studio™ Pro oferece suporte à colaboração hospedada na nuvem e ao desenvolvimento baseado em repositório. E a Rockwell Automation descreve padrões de implantação remota que aproveitam o FactoryTalk Remote Access, reduzindo a necessidade de estar fisicamente no local para fornecer atualizações.
Considerações sobre implantação em contêiner do FactoryTalk Optix
Limite de terceiro
Para quem está começando com software em contêiner, consulte o provedor de terceiro, como Docker ou Portainer, para obter assistência e termos de licenciamento.
Comportamento de licenciamento
Se você não fornecer uma chave de licença de direito, o aplicativo FactoryTalk Optix para de funcionar após 120 min. Mais informações podem ser encontradas na ajuda do FactoryTalk Optix.
A publicação de portas está vinculada à configuração do aplicativo
Quando o Optix é executado em um contêiner, escolha uma porta no computador host e “encaminhe” para a porta que o Optix usa para seu cliente da web. Essa porta interna é a porta do Web Presentation Engine que você definiu no FactoryTalk® Optix Studio™.
A persistência deve ser intencional
Decida antecipadamente o que deve ser salvo em comparação ao que pode ser temporário. A opção de vinculação de volume existe para persistir as alterações feitas em tempo de execução, gravando as alterações de tempo de execução em uma pasta local na máquina host, para que as alterações não sejam perdidas quando o contêiner reiniciar ou for substituído.
A repetibilidade vem primeiro, todo o resto é secundário
O valor prático da implantação do FactoryTalk Optix com software em contêiner é a repetibilidade.
Os contêineres de software oferecem uma maneira consistente e documentada de executar o mesmo aplicativo de tempo de execução em ambientes usando conceitos padrão de inicialização de contêiner, como publicação de porta, comportamento de reinicialização e (quando necessário) mapeamento de volume para persistência. Isso apoia o objetivo mais amplo da conteinerização de reduzir o desvio de ambiente e melhorar a consistência do desenvolvimento à produção em toda a tecnologia da informação e tecnologia operacional.
Quer dar o próximo passo? Explore como o ThinManager® software e FactoryTalk Optix se relacionam na conversa mais ampla sobre conteinerização, sem alterar os fundamentos descritos. E você pode se aprofundar em todo o portfólio de software baseado em nuvem e dispositivos de hardware do portfólio FactoryTalk Optix aqui.
|||
Assim como os contêineres de transporte, os contêineres de software empacotam aplicativos para serem executados de forma consistente em qualquer lugar.
A conteinerização está bem estabelecida na tecnologia da informação e agora está ganhando força nas implantações de tecnologia operacional (industrial) para empacotar um aplicativo e suas dependências em um único pacote que funciona de forma consistente em todos os ambientes. Ela alinha as expectativas de tecnologia da informação e tecnologia operacional em relação à implantação, dimensionamento, segurança e recuperação.
Agora vamos aplicar essa ideia à visualização do chão de fábrica.
O FactoryTalk® Optix™ é uma plataforma de design e visualização de IHM intuitiva que oferece soluções rápidas, flexíveis e escaláveis para suas aplicações de manufatura e produção.
Suas opções de conectividade incluem integração ao modelo de informações OPC UA, conectividade MQTT e opções de banco de dados como suporte a SQLite incorporado, ODBC e InfluxDB. Além disso, os aplicativos FactoryTalk Optix podem ser executados em contêineres Docker e ThinManager®.
Por que colocar aplicações de tempo de execução em contêineres?
As equipes de tecnologia operacional são frequentemente solicitadas a manter um comportamento de tempo de execução consistente em várias máquinas e locais. No entanto, os ambientes de implantação naturalmente sofrem desvio ao longo do tempo.
Como resultado, diferenças em atualizações de sistema operacional, bibliotecas, drivers e alterações de configuração local podem introduzir inconsistências que aparecem durante o comissionamento ou atualizações.
Os contêineres ajudam a resolver esses possíveis erros encapsulando o ambiente de tempo de execução para que os aplicativos possam ser implantados e iniciados de maneira consistente em hosts compatíveis com contêineres. Isso se alinha ao objetivo mais amplo da conteinerização: melhorar a consistência e a portabilidade do desenvolvimento à produção.
Quando a padronização é fundamental, a implantação em contêiner do FactoryTalk Optix é uma abordagem suportada, ancorada pela orientação de execução da Rockwell Automation (incluindo publicação de porta e comportamento de licenciamento).
|||
O que é o FactoryTalk Optix?
FactoryTalk Optix é uma nova plataforma de IHM habilitada para nuvem da Rockwell Automation projetada para visualização flexível baseada em navegador e gestão de dados de borda.
Ela permite que os usuários projetem, testem e implantem aplicativos em diversos hardwares, apresentando arquitetura aberta, colaboração multiusuário por meio do FactoryTalkR HubTM e suporte essencial para protocolos OPC UA e MQTT.
Os 3 principais benefícios do FactoryTalk Optix:
1. Colaboração e design habilitados para nuvem: As equipes podem trabalhar em projetos de qualquer lugar usando um navegador da Web, com integração Git incorporada para controle de versão e edição simultânea por vários usuários
2. Interoperabilidade máxima, flexibilidade: A plataforma Optix é compatível com dispositivos da Rockwell Automation e de terceiro, permitindo implantação em várias plataformas (local, borda ou nuvem)
3. Visualização moderna e escalável apresenta gráficos responsivos e orientados por objeto que se adaptam automaticamente a diferentes tamanhos de tela e dispositivos, incluindo dispositivos móveis e tablets