O documento discute as diferentes percepções sobre o desempenho de aplicações entre desenvolvedores e equipes de produção, e como ferramentas de APM (Application Performance Management) podem ajudar a alinhar essas visões e otimizar o uso de recursos.
Este documento resume 4 treinamentos relacionados à confiabilidade e gestão de riscos de engenharia. Os treinamentos abordam tópicos como análise de confiabilidade, árvore de falhas, manutenção centrada na confiabilidade e FMEA para desenvolvimento de produtos.
O documento discute as diferentes percepções sobre eventos e componentes de aplicações e ambientes de acordo com cada observador. Apresenta os conceitos de APM ao longo do ciclo de vida da aplicação e como as mesmas ocorrências podem ser interpretadas de maneiras distintas dependendo da perspectiva. Também aborda barreiras tradicionais, mitos e verdades relacionados à gestão da performance de aplicações.
O documento descreve um módulo de treinamento sobre automação de processos industriais. O módulo introduz conceitos de controladores lógicos programáveis, incluindo sua história, definição, hardware, software e aplicações. É dividido em seções sobre lógica combinacional, tipos de sinais, princípios de funcionamento e sistemas associados à automação industrial.
Controlador Lógico Programável segundo a ABNT (Associação Brasileira de Normas Técnicas), é um equipamento eletrônico digital com hardware e software compatíveis com aplicações industriais. Segundo a NEMA (National Electrical Manufacturers Association), é um aparelho eletrônico digital que utiliza uma memória programável para armazenar internamente instruções e para implementar funções específicas, tais como lógica, sequenciamento, temporização, contagem e aritmética, controlando, por meio de módulos de entradas e saídas, vários tipos de máquinas ou processos.
Um CLP é o controlador indicado para lidar com sistemas caracterizados por eventos discretos (SEDs), ou seja, com processos em que as variáveis assumem valores zero ou um (ou variáveis ditas digitais, ou seja, que só assumem valores dentro de um conjunto finito). Podem ainda lidar com variáveis analógicas definidas por intervalos de valores de corrente ou tensão elétrica. As entradas e/ou saídas digitais são os elementos discretos, as entradas e/ou saídas analógicas são os elementos variáveis entre valores conhecidos de tensão ou corrente.
Os CLP's estão muito difundidos nas áreas de controle de processos e de automação industrial. No primeiro caso a aplicação se dá nas indústrias do tipo contínuo, produtoras de líquidos, materiais gasosos e outros produtos, no outro caso a aplicação se dá nas áreas relacionadas com a produção em linhas de montagem, por exemplo na indústria do automóvel.Num sistema típico, toda a informação dos sensores é concentrada no controlador (CLP) que de acordo com o programa em memória define o estado dos pontos de saída conectados a atuadores.
Os CLPs têm capacidade de comunicação de dados via canais seriais. Com isto podem ser supervisionados por computadores formando sistemas de controle integrados. Softwares de supervisão controlam redes de Controladores Lógicos Programáveis. Tem canais de comunicação nos que permitem conectar os CLP's à interface de operação (IHM), computadores, outros CLP´s e até mesmo com unidades de entradas e saídas remotas. Cada fabricante estabelece um protocolo para fazer com seus equipamentos troquem informações entre si. Os protocolos mais comuns são Modbus (Modicon - Schneider Eletric), EtherCAT (Beckhoff), Profibus (Siemens), Unitelway (Telemecanique - Schneider Eletric), DeviceNet (Allen Bradley) e RAPIEnet (LSis - LGis), entre muitos outros.
O documento descreve um módulo de treinamento sobre automação de processos industriais. O módulo introduz controladores lógicos programáveis, incluindo sua história, definição, princípios de funcionamento e aspectos de hardware e software. Também discute sistemas associados como redes de comunicação e supervisão e controle.
1. O documento discute automação industrial e controladores lógicos programáveis.
2. Controladores lógicos programáveis substituíram sistemas de comando por fiação e permitiram maior flexibilidade na programação de processos industriais.
3. O documento explica conceitos básicos de lógica combinacional e operações lógicas usadas em controladores programáveis.
O documento discute a automação industrial e controladores lógicos programáveis (CPs). Ele fornece uma breve história dos CPs e explica como eles evoluíram para substituir sistemas de controle analógicos e digitais fixos. Também descreve os principais componentes de hardware e software de um CP, incluindo linguagens de programação, redes de comunicação e sistemas de supervisão associados.
O documento fornece uma introdução sobre controladores lógicos programáveis, incluindo sua história, definição, princípios de funcionamento e aplicações na automação industrial. Aborda conceitos de lógica combinacional, tipos de sinais, hardware e software dos controladores, além de sistemas associados como redes de comunicação e supervisão.
Este documento resume 4 treinamentos relacionados à confiabilidade e gestão de riscos de engenharia. Os treinamentos abordam tópicos como análise de confiabilidade, árvore de falhas, manutenção centrada na confiabilidade e FMEA para desenvolvimento de produtos.
O documento discute as diferentes percepções sobre eventos e componentes de aplicações e ambientes de acordo com cada observador. Apresenta os conceitos de APM ao longo do ciclo de vida da aplicação e como as mesmas ocorrências podem ser interpretadas de maneiras distintas dependendo da perspectiva. Também aborda barreiras tradicionais, mitos e verdades relacionados à gestão da performance de aplicações.
O documento descreve um módulo de treinamento sobre automação de processos industriais. O módulo introduz conceitos de controladores lógicos programáveis, incluindo sua história, definição, hardware, software e aplicações. É dividido em seções sobre lógica combinacional, tipos de sinais, princípios de funcionamento e sistemas associados à automação industrial.
Controlador Lógico Programável segundo a ABNT (Associação Brasileira de Normas Técnicas), é um equipamento eletrônico digital com hardware e software compatíveis com aplicações industriais. Segundo a NEMA (National Electrical Manufacturers Association), é um aparelho eletrônico digital que utiliza uma memória programável para armazenar internamente instruções e para implementar funções específicas, tais como lógica, sequenciamento, temporização, contagem e aritmética, controlando, por meio de módulos de entradas e saídas, vários tipos de máquinas ou processos.
Um CLP é o controlador indicado para lidar com sistemas caracterizados por eventos discretos (SEDs), ou seja, com processos em que as variáveis assumem valores zero ou um (ou variáveis ditas digitais, ou seja, que só assumem valores dentro de um conjunto finito). Podem ainda lidar com variáveis analógicas definidas por intervalos de valores de corrente ou tensão elétrica. As entradas e/ou saídas digitais são os elementos discretos, as entradas e/ou saídas analógicas são os elementos variáveis entre valores conhecidos de tensão ou corrente.
Os CLP's estão muito difundidos nas áreas de controle de processos e de automação industrial. No primeiro caso a aplicação se dá nas indústrias do tipo contínuo, produtoras de líquidos, materiais gasosos e outros produtos, no outro caso a aplicação se dá nas áreas relacionadas com a produção em linhas de montagem, por exemplo na indústria do automóvel.Num sistema típico, toda a informação dos sensores é concentrada no controlador (CLP) que de acordo com o programa em memória define o estado dos pontos de saída conectados a atuadores.
Os CLPs têm capacidade de comunicação de dados via canais seriais. Com isto podem ser supervisionados por computadores formando sistemas de controle integrados. Softwares de supervisão controlam redes de Controladores Lógicos Programáveis. Tem canais de comunicação nos que permitem conectar os CLP's à interface de operação (IHM), computadores, outros CLP´s e até mesmo com unidades de entradas e saídas remotas. Cada fabricante estabelece um protocolo para fazer com seus equipamentos troquem informações entre si. Os protocolos mais comuns são Modbus (Modicon - Schneider Eletric), EtherCAT (Beckhoff), Profibus (Siemens), Unitelway (Telemecanique - Schneider Eletric), DeviceNet (Allen Bradley) e RAPIEnet (LSis - LGis), entre muitos outros.
O documento descreve um módulo de treinamento sobre automação de processos industriais. O módulo introduz controladores lógicos programáveis, incluindo sua história, definição, princípios de funcionamento e aspectos de hardware e software. Também discute sistemas associados como redes de comunicação e supervisão e controle.
1. O documento discute automação industrial e controladores lógicos programáveis.
2. Controladores lógicos programáveis substituíram sistemas de comando por fiação e permitiram maior flexibilidade na programação de processos industriais.
3. O documento explica conceitos básicos de lógica combinacional e operações lógicas usadas em controladores programáveis.
O documento discute a automação industrial e controladores lógicos programáveis (CPs). Ele fornece uma breve história dos CPs e explica como eles evoluíram para substituir sistemas de controle analógicos e digitais fixos. Também descreve os principais componentes de hardware e software de um CP, incluindo linguagens de programação, redes de comunicação e sistemas de supervisão associados.
O documento fornece uma introdução sobre controladores lógicos programáveis, incluindo sua história, definição, princípios de funcionamento e aplicações na automação industrial. Aborda conceitos de lógica combinacional, tipos de sinais, hardware e software dos controladores, além de sistemas associados como redes de comunicação e supervisão.
O documento fornece uma introdução sobre controladores lógicos programáveis, incluindo sua história, evolução, definição, hardware e software. Explica como os controladores programáveis revolucionaram a automação industrial ao permitirem que os sistemas de controle fossem programados e reprogramados facilmente.
Este documento apresenta uma introdução ao protocolo OPC, descrevendo suas principais características e especificações. O OPC foi desenvolvido para promover a integração de sistemas industriais heterogêneos através de uma interface de comunicação padronizada. Inicialmente baseado na tecnologia DCOM da Microsoft, o OPC permite o acesso transparente a dados de processos independentemente de sua origem. Exemplos teóricos e reais demonstram aplicações do OPC em sistemas de controle, otimização e integração de re
O documento descreve os principais conceitos de automação industrial e controladores lógicos programáveis. Inclui definições de controle, automação industrial e controladores lógicos programáveis. Também aborda noções básicas de lógica combinacional e operações booleanas, além de aspectos de hardware e software destes controladores.
O documento discute a implementação de estratégias de controle multimalha utilizando ferramentas PIMS e a norma IEC 61131-3. Ele descreve como essas tecnologias permitem sintonizar controladores e implementar desacopladores de maneira mais eficiente, melhorando o desempenho dos sistemas de controle industrial.
Este trabalho apresenta o programa computacional implantado junto ao centro de operação e controle da CPFL para a realização de simulações na rede elétrica. O software trabalha com dados de tempo real sendo acionado através do próprio console de operação utilizado no dia-a-dia pelo operador. Destaca-se as potencialidades do aplicativo, o impacto de sua implantação trazendo grande agilidade e flexibilidade na programação e realização de manobras no sistema elétrico e ainda, sua utilização como ferramenta de treinamento de despachantes.
Este documento descreve uma dissertação de mestrado sobre a virtualização de autómatos programáveis (PLCs). O documento apresenta três objetivos principais: 1) desenvolver um modelo de virtualização para PLCs; 2) construir uma aplicação que emula um PLC específico executando-se num computador pessoal; 3) criar editores gráficos e visualizadores para desenvolver, armazenar e simular programas para o PLC virtual de uma forma simples e rápida.
O projeto visa criar um aplicativo para auxiliar no resgate de pessoas que precisem de ajuda urgente, enviando a localização para centrais de emergência. O aplicativo será desenvolvido para dispositivos móveis e conectado a serviços como mapas do Google. O objetivo é diminuir em 30% o tempo de chegada de socorro em atendimentos nas rodovias em um ano.
Este documento apresenta o desenvolvimento de uma aplicação móvel para sistemas de ponto de venda (POS) direcionados a bares e restaurantes. A aplicação permite a gestão de pedidos, pagamentos, mesas e produtos de forma flexível em dispositivos móveis Android. Requisitos funcionais incluem a abertura e fecho de mesas, adição de produtos, pagamentos parciais ou totais, e configuração de preços e horários. A arquitetura cliente-servidor usa web services para comunicação e permite implementações tradicionais ou
O projeto SIM visa desenvolver um software e aplicativo para monitoramento de treinos de alunos de academias, integrando o sistema da academia com o aplicativo do usuário. O projeto terá duração de 6 meses e custo de R$600 mil, com expectativa de retorno em 24 meses. O software auxiliará no acompanhamento dos treinos dos usuários.
O documento descreve um projeto de suinocultura sustentável no Brasil que utiliza biodigestores e queimadores de gás para reduzir as emissões de metano. A automação foi essencial para viabilizar o projeto, permitindo o monitoramento e controle remotos de mais de 1.000 propriedades de forma econômica e confiável.
Plano de Projeto de Software para produtos da Lacertae SWrafahreis
1. O documento apresenta o plano de projeto de software para produtos da empresa Lacertae SW para o Hospital Universitário da UFS.
2. O software tem como objetivo gerenciar informações sobre ocorrências no hospital de forma a notificar os setores envolvidos.
3. Foram estimados 315 dias-pessoa de trabalho utilizando a técnica de Lorenz & Kidd com base no diagrama de classes do sistema.
O documento apresenta uma apostila sobre programação de microcontroladores PIC usando a linguagem C. A apostila introduz conceitos básicos sobre microcontroladores e o PIC16F877A, e ensina sobre o ambiente de desenvolvimento CCS C Compiler, variáveis, operadores, temporização e comunicação serial usando este microcontrolador e linguagem.
Este documento destina-se a engenheiros e gerentes que trabalham com componentes e peças em ambientes de projeto e manufatura. Ele examina o potencial da tecnologia de gerenciamento do ciclo de vida do produto (PLM) para gerenciamento dos dados do chão de fábrica.
1. O documento apresenta o plano de projeto de software para o aplicativo Outlay, que tem como objetivo fornecer ferramentas para gerenciamento de finanças pessoais.
2. São descritas as principais funcionalidades do aplicativo, incluindo diagramas de casos de uso e requisitos funcionais e não funcionais.
3. Estimativas iniciais indicam que o projeto pode ser concluído em aproximadamente 4 meses e 18 dias por uma equipe de 5 pessoas.
O documento descreve o desenvolvimento e implantação de um sistema SCADA utilizando computação na nuvem pela empresa SPIN ENGENHARIA para a SE Bom Jardim da CTEEP. O SCADA permite desenvolvimento cooperativo na nuvem, monitoramento remoto através de tablets e rede wireless mesh de alta confiabilidade. O projeto tem como objetivo testar as funcionalidades de disponibilidade do sistema supervisório e equipamentos de TI considerando os requisitos de disponibilidade do submódulo 2.7 dos procedimentos de rede do ONS.
Este documento descreve o processo de aquisição de software e serviços correlatos no governo municipal de Porto Alegre, Brasil. Ele explica a história da PROCEMPA, que implementa sistemas de informação para a prefeitura, e seu papel no processo de aquisição. Também detalha um caso em que a PROCEMPA contratou uma empresa externa para desenvolver softwares, incluindo a seleção do fornecedor, monitoramento do projeto e aceitação final pelo cliente.
Tecnologias da Informação no Chão de FábricaDaniel Pettini
Este documento apresenta as tecnologias de informação envolvidas nos sistemas de execução de manufatura, tendo como ponto de partida a informação no chão de fábrica. Aborda conceitos e aplicações de sistemas de controle como controladores lógicos programáveis, sistemas de aquisição de dados, controle estático de processos, controle numérico computadorizado, sistema digital de controle distribuído e célula flexível de manufatura, com o objetivo de levantar informações para melhorar a integração e o controle
A Versão Central do IDMS fornece o ambiente multiusuário e de processamento batch, gerenciando o acesso às bases de dados e permitindo que aplicações online e jobs batch as atualizem simultaneamente. Ela é construída durante o startup com base nas definições de sistema e mantém dicionários, journals e logs que permitem o rollback automático em caso de falhas.
(1) O documento discute a aplicação da técnica de manutenção centrada em confiabilidade (RCM) para melhorar os processos de manutenção de um laboratório. (2) A RCM fornece um método estruturado para selecionar as atividades de manutenção considerando modos de falha, efeitos e causas. (3) O estudo aplicou a RCM para determinar os períodos e classes de manutenção dos equipamentos do laboratório, visando otimizar ativos e reduzir custos de manutenção.
O documento descreve vários sistemas de informação de negócios, incluindo comércio eletrônico, sistemas de processamento de transações, ERP e sistemas de apoio à decisão. O documento discute como esses sistemas podem ajudar as empresas a melhorar a eficiência dos processos, tomar melhores decisões e se adaptar às mudanças no mercado.
Apresentação realizada na reunião de 26 de junho de 2019 do Atlassian User Group de São Paulo. Demonstração de como a interface REST dos produtos da plataforma Atlassian podem ser considerados como alternativas aos APPS e a tarefas manuais pela interface Web. Ao final há um exemplo onde a opção de utilizar a interface REST economizou tempo e dinheiro e entregou o trabalho feito
O documento discute as tecnologias de computação empresarial moderna para cargas de trabalho de negócios. Ele descreve como infraestrutura flexível, escalabilidade não disruptiva, continuidade de negócios e eficiência operacional permitem aplicações corporativas modernas e liberdade através de padrões abertos. A segurança de dados confidenciais é essencial nesse ambiente.
Mais conteúdo relacionado
Semelhante a A relatividade das percepções na Application Performance Management (APM)
O documento fornece uma introdução sobre controladores lógicos programáveis, incluindo sua história, evolução, definição, hardware e software. Explica como os controladores programáveis revolucionaram a automação industrial ao permitirem que os sistemas de controle fossem programados e reprogramados facilmente.
Este documento apresenta uma introdução ao protocolo OPC, descrevendo suas principais características e especificações. O OPC foi desenvolvido para promover a integração de sistemas industriais heterogêneos através de uma interface de comunicação padronizada. Inicialmente baseado na tecnologia DCOM da Microsoft, o OPC permite o acesso transparente a dados de processos independentemente de sua origem. Exemplos teóricos e reais demonstram aplicações do OPC em sistemas de controle, otimização e integração de re
O documento descreve os principais conceitos de automação industrial e controladores lógicos programáveis. Inclui definições de controle, automação industrial e controladores lógicos programáveis. Também aborda noções básicas de lógica combinacional e operações booleanas, além de aspectos de hardware e software destes controladores.
O documento discute a implementação de estratégias de controle multimalha utilizando ferramentas PIMS e a norma IEC 61131-3. Ele descreve como essas tecnologias permitem sintonizar controladores e implementar desacopladores de maneira mais eficiente, melhorando o desempenho dos sistemas de controle industrial.
Este trabalho apresenta o programa computacional implantado junto ao centro de operação e controle da CPFL para a realização de simulações na rede elétrica. O software trabalha com dados de tempo real sendo acionado através do próprio console de operação utilizado no dia-a-dia pelo operador. Destaca-se as potencialidades do aplicativo, o impacto de sua implantação trazendo grande agilidade e flexibilidade na programação e realização de manobras no sistema elétrico e ainda, sua utilização como ferramenta de treinamento de despachantes.
Este documento descreve uma dissertação de mestrado sobre a virtualização de autómatos programáveis (PLCs). O documento apresenta três objetivos principais: 1) desenvolver um modelo de virtualização para PLCs; 2) construir uma aplicação que emula um PLC específico executando-se num computador pessoal; 3) criar editores gráficos e visualizadores para desenvolver, armazenar e simular programas para o PLC virtual de uma forma simples e rápida.
O projeto visa criar um aplicativo para auxiliar no resgate de pessoas que precisem de ajuda urgente, enviando a localização para centrais de emergência. O aplicativo será desenvolvido para dispositivos móveis e conectado a serviços como mapas do Google. O objetivo é diminuir em 30% o tempo de chegada de socorro em atendimentos nas rodovias em um ano.
Este documento apresenta o desenvolvimento de uma aplicação móvel para sistemas de ponto de venda (POS) direcionados a bares e restaurantes. A aplicação permite a gestão de pedidos, pagamentos, mesas e produtos de forma flexível em dispositivos móveis Android. Requisitos funcionais incluem a abertura e fecho de mesas, adição de produtos, pagamentos parciais ou totais, e configuração de preços e horários. A arquitetura cliente-servidor usa web services para comunicação e permite implementações tradicionais ou
O projeto SIM visa desenvolver um software e aplicativo para monitoramento de treinos de alunos de academias, integrando o sistema da academia com o aplicativo do usuário. O projeto terá duração de 6 meses e custo de R$600 mil, com expectativa de retorno em 24 meses. O software auxiliará no acompanhamento dos treinos dos usuários.
O documento descreve um projeto de suinocultura sustentável no Brasil que utiliza biodigestores e queimadores de gás para reduzir as emissões de metano. A automação foi essencial para viabilizar o projeto, permitindo o monitoramento e controle remotos de mais de 1.000 propriedades de forma econômica e confiável.
Plano de Projeto de Software para produtos da Lacertae SWrafahreis
1. O documento apresenta o plano de projeto de software para produtos da empresa Lacertae SW para o Hospital Universitário da UFS.
2. O software tem como objetivo gerenciar informações sobre ocorrências no hospital de forma a notificar os setores envolvidos.
3. Foram estimados 315 dias-pessoa de trabalho utilizando a técnica de Lorenz & Kidd com base no diagrama de classes do sistema.
O documento apresenta uma apostila sobre programação de microcontroladores PIC usando a linguagem C. A apostila introduz conceitos básicos sobre microcontroladores e o PIC16F877A, e ensina sobre o ambiente de desenvolvimento CCS C Compiler, variáveis, operadores, temporização e comunicação serial usando este microcontrolador e linguagem.
Este documento destina-se a engenheiros e gerentes que trabalham com componentes e peças em ambientes de projeto e manufatura. Ele examina o potencial da tecnologia de gerenciamento do ciclo de vida do produto (PLM) para gerenciamento dos dados do chão de fábrica.
1. O documento apresenta o plano de projeto de software para o aplicativo Outlay, que tem como objetivo fornecer ferramentas para gerenciamento de finanças pessoais.
2. São descritas as principais funcionalidades do aplicativo, incluindo diagramas de casos de uso e requisitos funcionais e não funcionais.
3. Estimativas iniciais indicam que o projeto pode ser concluído em aproximadamente 4 meses e 18 dias por uma equipe de 5 pessoas.
O documento descreve o desenvolvimento e implantação de um sistema SCADA utilizando computação na nuvem pela empresa SPIN ENGENHARIA para a SE Bom Jardim da CTEEP. O SCADA permite desenvolvimento cooperativo na nuvem, monitoramento remoto através de tablets e rede wireless mesh de alta confiabilidade. O projeto tem como objetivo testar as funcionalidades de disponibilidade do sistema supervisório e equipamentos de TI considerando os requisitos de disponibilidade do submódulo 2.7 dos procedimentos de rede do ONS.
Este documento descreve o processo de aquisição de software e serviços correlatos no governo municipal de Porto Alegre, Brasil. Ele explica a história da PROCEMPA, que implementa sistemas de informação para a prefeitura, e seu papel no processo de aquisição. Também detalha um caso em que a PROCEMPA contratou uma empresa externa para desenvolver softwares, incluindo a seleção do fornecedor, monitoramento do projeto e aceitação final pelo cliente.
Tecnologias da Informação no Chão de FábricaDaniel Pettini
Este documento apresenta as tecnologias de informação envolvidas nos sistemas de execução de manufatura, tendo como ponto de partida a informação no chão de fábrica. Aborda conceitos e aplicações de sistemas de controle como controladores lógicos programáveis, sistemas de aquisição de dados, controle estático de processos, controle numérico computadorizado, sistema digital de controle distribuído e célula flexível de manufatura, com o objetivo de levantar informações para melhorar a integração e o controle
A Versão Central do IDMS fornece o ambiente multiusuário e de processamento batch, gerenciando o acesso às bases de dados e permitindo que aplicações online e jobs batch as atualizem simultaneamente. Ela é construída durante o startup com base nas definições de sistema e mantém dicionários, journals e logs que permitem o rollback automático em caso de falhas.
(1) O documento discute a aplicação da técnica de manutenção centrada em confiabilidade (RCM) para melhorar os processos de manutenção de um laboratório. (2) A RCM fornece um método estruturado para selecionar as atividades de manutenção considerando modos de falha, efeitos e causas. (3) O estudo aplicou a RCM para determinar os períodos e classes de manutenção dos equipamentos do laboratório, visando otimizar ativos e reduzir custos de manutenção.
O documento descreve vários sistemas de informação de negócios, incluindo comércio eletrônico, sistemas de processamento de transações, ERP e sistemas de apoio à decisão. O documento discute como esses sistemas podem ajudar as empresas a melhorar a eficiência dos processos, tomar melhores decisões e se adaptar às mudanças no mercado.
Semelhante a A relatividade das percepções na Application Performance Management (APM) (20)
Apresentação realizada na reunião de 26 de junho de 2019 do Atlassian User Group de São Paulo. Demonstração de como a interface REST dos produtos da plataforma Atlassian podem ser considerados como alternativas aos APPS e a tarefas manuais pela interface Web. Ao final há um exemplo onde a opção de utilizar a interface REST economizou tempo e dinheiro e entregou o trabalho feito
O documento discute as tecnologias de computação empresarial moderna para cargas de trabalho de negócios. Ele descreve como infraestrutura flexível, escalabilidade não disruptiva, continuidade de negócios e eficiência operacional permitem aplicações corporativas modernas e liberdade através de padrões abertos. A segurança de dados confidenciais é essencial nesse ambiente.
This document discusses novelties in z/OS 2.4 and z14 GA2, including enhancements to application development and cloud computing. It introduces buzzwords from the past like OO and ERP that are now outdated, and new buzzwords like cloud, analytics, and microservices. Specific z/OS and hardware enhancements described include 25GbE for OSA and RoCE, crypto enhancements, dynamic I/O configuration for standalone CFs, asynchronous cache cross-invalidation, and HMC enhancements. The document ends with a debate between the presenters on whether new application development approaches will deliver continuous availability, data integrity and performance in production environments.
Na era do Devops, a operacionalização de serviços na nuvem, cada vez mais, vem sendo automatizada para atender demandas emergentes de negócios a qual exige resposta rápida à mudancas e capacidade em se escalar. Automatizações como CI/CD (Continuous Integration e Continuous Development) permitem em grande parte atender cenários diversos onde é necessário reduzir ou simplesmente liquidar operações manuais de Deployment por meio de passos automatizados intermediados por um agente robô. Em contrapartida, existe a necessidade em se ter o mínimo necessário de infraestrutura como pré-requisito, o que obriga equipes a investirem tempo e esforço na criação desses ambientes, nos quais, em alguns casos, a complexidade é multiplicada pelo uso de serviços distintos de computação na nuvem, a Multi-cloud. O tempo " Infrastructure as a Code" é um assunto emergente o qual trata infraestrutura como código versionado, um asset do projeto onde o seu objetivo não é apenas reduzir o esforço operacional mas também poder compatilhar conhecimento e engajar membros de equipes. Esta apresentação tem como objetivo introduzir "Infrastructure as a Code" assim como o seu potencial para cenários Multi-Cloud.
Marcus Vinicius Bittencourt é um especialista em Data Platform e SQL Server com 4 prêmios MVP. O documento discute cybercrime, brechas de segurança e demonstra como um atacante pode acessar uma rede corporativa e explorar falhas de segurança no SQL Server para escalar privilégios.
O documento descreve a jornada de definição da estratégia de nuvem de um banco brasileiro. O processo envolveu análises técnicas e estratégicas das aplicações, provedores de nuvem e cenários de migração, com o objetivo de identificar as aplicações ideais para a nuvem e os melhores caminhos de migração. A estratégia definida prioriza o uso de nuvem para novos projetos e estima potencial de até 40% das aplicações existentes migrarem para a nuvem.
O documento fornece uma visão geral da área de Ciência de Dados, discutindo como a tecnologia está transformando as profissões e a necessidade de atualização contínua. Também explica conceitos-chave da Ciência de Dados como descritivo, diagnóstico, preditivo e prescritivo e como esses conceitos são aplicados usando algoritmos e machine learning.
The document discusses several new capabilities and enhancements being introduced in z/OS V2.4, including z/OS Container Extensions to enable running Linux containers alongside z/OS applications, 25GbE support for OSA and RoCE, asynchronous cache cross-invalidation to improve performance, and policies to simplify customizing JES2 without assembler exits. It also mentions continued efforts to drive pervasive encryption and support for additional data analytics capabilities.
Geralmente escolhemos uma medida base como, por exemplo, o pico da média horária, ou o pico de um determinado período definido, para mostrar a evolução mensal do consumo de processador passado e fazer projeções de consumo futuro até uma determinada data. Esta medida, porém, pode não justificar, por si só, o crescimento de determinados meses. A proposta aqui é usar a evolução do perfil médio diário de consumo, analisando as mudanças de um mês para outro, e ao longo de anos, que pode ser aplicada à partição, equipamento ou Sysplex. Com essa visão é possível mais rapidamente identificar tendências de crescimento por horários e fazer ajustes no consumo de modo a minimizar os picos recorrentes.
O documento discute boas práticas de programação para melhorar a qualidade e performance de códigos. Ele aborda tópicos como comentários, nomes de variáveis, identação, testes, uso de loops, arrays e funções de forma otimizada. O documento argumenta que seguindo essas práticas recomendadas é possível desenvolver software mais eficiente e de fácil manutenção.
O documento discute a tokenização de ativos e novas linhas de negócios. Ele aborda como empresas como a Microsoft estão apostando na tokenização de ativos usando blockchain e como seguradoras veem grandes oportunidades no armazenamento e cobertura de criptomoedas. Também menciona como a tokenização pode ajudar a combater a pobreza global e a poluição dos oceanos.
O Santo Graal da IoT é a capacidade de distribuir facilmente a inteligência entre a nuvem e os dispositivos (edge). Descubra como inovações edge vão ajudar você a encontrar e certificar hardwares seguros, lucrar com estes módulos e construir soluções da IoT compatíveis com o edge. Veja também com desenvolver, criar e implementar soluções escaláveis e repetíveis alavancando inovações em serviços de Visão, Voz, IoT Edge e Serviços Congnitivos para melhorar soluções da IoT.
O documento discute a solução Eccox Application for Parallel Testing (APT) da Eccox Technology. Em três frases: A APT fornece ambientes de teste isolados no mainframe para permitir testes paralelos, clonando recursos como bancos de dados e arquivos. Isso permite que vários usuários executem testes simultaneamente sem conflitos, reduzindo custos com infraestrutura e horas-homem. A solução também gera dados de teste sintéticos para apoiar cenários de teste isolados.
O documento descreve como o Banco de Brasília implementou uma solução de balanceamento dinâmico para melhorar a gestão da capacidade e desempenho de seu ambiente mainframe IBM ZOS. A solução otimizou o uso dos recursos, reduziu custos com software e adiamento de hardware, com retorno de investimento em 5 meses.
Esta palestra mostrará o “Basicão” [por isso o 1.01 no Título!] da Eletricidade e da Eletrônica, enfocando: Condutores e Isolantes, Relês, Válvulas Termoiônicas [a Retificação e Amplificação começaram assim...], Flip-Flops, Dopagem de Cristais Semi Condutores, Diodos, Transístores, CMOS, SRAM e DRAM. A utilização destes componentes básicos, em Circuitos Sequenciais e Combinatórios, será tema para futuro estudo.
O documento discute a pervasive encryption no IBM Z, que permite a criptografia transparente e em massa de dados em repouso para simplificar a proteção de dados e o cumprimento de normas regulatórias. A pervasive encryption criptografa automaticamente todos os dados em repouso usando chaves gerenciadas pelo sistema, de forma transparente para as aplicações. Isso protege dados em vários níveis, incluindo VSAM, DB2, IMS e logs, entre outros, sem impactar o desempenho.
Nos novos mainframes IBM z, a tecnologia do chip de CPU ficou mais complexa, especialmente incorporando camadas de memória cache. Uma nova terminologia foi introduzida -Relative Nest Intensity (RNI), indicando o nível de atividade para a hierarquia de memória. A área mais sensível ao desempenho da hierarquia de memória é a distribuição de atividade dos caches compartilhados e a memória: quanto maior o RNI, mais profunda será a hierarquia de memória que o processador deve percorrer para recuperar as instruções e os dados de um workload. Discutiremos como podemos diminuir a influência do RNI no CICS fazendo ajustes de desempenho.
O documento discute Infraestrutura como Código (IaC) e como ele pode ser usado para automatizar infraestrutura em nuvem de forma segura e consistente. Ele explica os benefícios do IaC, como aumentar a produtividade das equipes, permitir mudanças contínuas e melhorias incrementais. Também aborda desafios como deriva de configuração e ferramentas IaC populares como Terraform.
A cada nova geração de mainframes, a IBM aumenta a capacidade de suas máquinas. Mas você sabe realmente como a arquitetura do sistema de todos esses processadores afeta a performance e impacta o seu Planejamento da Capacidade? Essa apresentação propõe essa discussão e mostra um caso real sobre como os componentes internos da arquitetura do sistema afetam as diretrizes das disciplinas de Planejamento da Capacidade, Disponibilidade e Desempenho dos ambientes mainframe.
Inspirada na lei europeia GDPR (General Data Protection Regulation) que já foi colocada em prática pela comunidade no final de maio de 2018, a LGPD já em vigor no Brasil com prazo de implantação até agosto 2020, tem como objetivo de reforçar a segurança jurídica dos dados pessoais dos indivíduos e mitigar abusos em relação a estes ativos tão poderosos e valiosos. Nesta apresentação iremos abordar um método de implantação da LGPD nas empresas do Brasil e os principais pontos de adequação a seus requisitos.
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
A relatividade das percepções na Application Performance Management (APM)
1. A relatividade das percepções na Application Performance
Management(APM)
Cada indivíduo tem suas percepções e entendimentos baseados no seu ponto de vista de experiências vividas.
Na TI não é diferente.
Cada especialista defende veementemente o seu território intelectual baseado nas suas perspectivas de "causa
e efeito" sobre os eventos observados. Causas e efeitos se confundem. Eventos e componentes se misturam.
A conclusão é distorcida. A crescente e rápida demanda do crescimento tecnológico, dificulta identificá-los, e
muitas vezes, geram conflitos entre as áreas que produzem e testam as aplicações (os desenvolvedores) e as
de produção, que as processam e as entregam. Muitas vezes não resolvem eficientemente o "problema"
do cliente (aplicação) , que é quem sofre com a falta de clareza e a demora na solução
A necessidade de gerir os recursos utilizados pela também pelo já sabemos sobre ele, pois acumulo
aplicação na área de TI, vem cada vez mais se utilizando cultural adquirido interfere no julgamento dos fatos
sistematicamente de metodologias e disciplinas
abrangentes para otimização do uso de recursos Figura 1 APM O usuário como o centro das atenções
utilizados pela aplicação juntamente com ferramentas
voltadas a estas disciplinas. Muito embora as áreas de
monitoração e performance já dotem pragmaticamente
medidas melhorias há menos 3 décadas, a adoção da
S u po r te Desenvolvimento
APM, ou Application Performance Management
Técn ico
[GARTNER-5D] vem se intensificando como palavra de EUE* is
ordem para sistematizar, e ao mesmo tempo, disciplinar King
as áreas envolvidas com boas práticas tanto no
desenvolvimento como na execução de aplicativos, com
uma consciência auto-sustentável do uso dos recursos.
P r odu ção Homologação
No entanto, a crescente complexidade tecnológica,
inúmeras fontes de métricas (ferramentas) e a Baseado nesta relatividade, os ‘“mesmos” fatos podem
diversidade de pessoas e áreas envolvidas, tornam a ter conclusões diferentes e divergentes que levam a
adoção da APM uma tarefa árdua de difícil implantação, conflitos de opiniões na defesa veemente do território
dada a grande fragmentação da informação sobre o cultural que o evento parece ter.
comportamento real da aplicação com relação aos
recursos que ela utiliza ao longo do seu Ciclo de Vida. Veja o texto:
http://pt.wikipedia.org/wiki/Relatividade_da_simultaneidad
Durante o Ciclo de Vida da Aplicação, a APM sugere e
verificar o consumo de recursos da aplicação desde o
design, teste, homologação, e produção, ciclicamente. Veja o vídeo:
http://www.youtube.com/watch?v=njToAZrphko
Em função disso, as duas principais áreas envolvidas, ou
sejam, o Desenvolvimento e a Produção, atuam
distantemente do objetivo comum de otimização, O código do usuário como visto pelo desenvolvedor
favorecendo o uso ineficiente dos recursos ao mesmo (Figura 2), não revela os reais recursos necessários para
tempo em que negligenciam o usuário final: EUE is sua execução. Esta pode ser uma visão simplificada que
King[EUE-FEE], que está no vértice destas duas grandes leva a concluir que qualquer “outro” consumo não seja de
áreas. E ele sofre com isso. (Figura 1) responsabilidade de quem o gerou. Na verdade, muitos
serviços necessários para sua execução são solicitados
Cada área tem seus especialistas que usam a sua “implicitamente” pelo código da linguagem ou as APIs
própria experiência tanto na geração, execução e (Application Program Interface) que servem de
otimização da aplicação. O fato inerente, é que, cada um intermediárias aos subsistemas necessários á sua
pode julgar ou interpretar diferentemente os fatos ou execução. (Figura 3)
eventos técnicos sobre comportamento da aplicação.
Surpreendentemente muitas aplicações têm o Aos olhos das ferramentas tradicionais de monitoração
comportamento em produção muito diferente daquele disponíveis, que notadamente monitoram a
que foi desenvolvido e testado. Como conseqüência, as infraestrutura, nem sempre vêem estes recursos
divergências surgem pelas interpretações muitas vezes claramente, pois muitos deles têm escopo limitado para
equivocadas sobre causa e efeito, por estarem em este nível de detalhamento. E isto não é
pontos de vistas baseados em conhecimentos e necessariamente uma limitação, mas sua proposta e
experiências distintos, mas não necessariamente posicionamento.
errados.
A boa notícia é que as ferramentas de APM atuais,
Como sabemos, a interpretação de um fato pode ser atuam como o fiel da balança equilibrando as tanto as
influenciada pelo ponto de vista que em que estamos e visões dos Desenvolvedores como as das equipes de
1
2. produção e seus monitores. Derrubam os mitos, tais
como I/O excessivo, uso eficiente dos índices em banco
de dados, ou ainda crescimento dos negócios - que nem
sempre crescem na mesma proporção que os recursos
[MIPS-Growth]. Quebram paradigmas, revelam verdades.
Figura 2
Aplicação: Evento visto pelo desenvolvedor
0100-INITIALIZATION.
00024200
00024300
MOVE MQOD-CURRENT-VERSION TO MQOD-VERSION IN
MQOD1
MOVE MQOD-CURRENT-VERSION TO MQOD-VERSION IN
MQOD2
SET MSG-CNTR TO 1
INITIALIZE WS-MISC
EXEC CICS IGNORE CONDITION SUPPRESSED
END-EXEC
.
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * * * 00026400
0200-SEND-INITIAL-SCREEN.
EXEC CICS SEND
FROM (TMAP1)
LENGTH (TMAP1A-LEN)
ERASE
END-EXEC
.
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * * * 00026400
CALL 'MQGET' USING WS-HCONN….
.
.
Figura 3
O recurso gerado pelo código implícito da aplicação
02468 0100-INITIALIZATION. 00024200
002469 00024300
002470 MOVE MQOD-CURRENT-VERSION TO MQOD-VERSION IN MQOD1 1223 266
228
002471 MOVE MQOD-CURRENT-VERSION TO MQOD-VERSION IN MQOD2 1223 341
303
002472 SET MSG-CNTR TO 1 166
002473 INITIALIZE WS-MISC 23
002474
002475 *EXEC CICS IGNORE CONDITION SUPPRESSED
002476 *END-EXEC
002477 Call 'DFHEI1' using by content x'020a000007480000000000000000 EXT
002478 - '0000000000000000f0f0f3f1f5404040' end-call
002479 .
002480 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 00026400
1PP 5668-958 IBM VS COBOL II Release 4.0 09/15/92 CCAADEME Date 10/05/07 Time 10:35:17 Page
47
LineID PL SL ----+-*A-1-B--+----2----+----3----+----4----+----5----+----6----+----7-|--+----8 Map and
Cross Reference
0 002481
002482 0200-SEND-INITIAL-SCREEN.
002483
002484 *EXEC CICS SEND
002485 * FROM (TMAP1)
002486 * LENGTH (TMAP1A-LEN)
002487 * ERASE
002488 *END-EXEC
002489 Call 'DFHEI1' using by content x'0404300007000000810000400000 EXT
002490 - '00f0f0f3f2f2404040' by content x'0000' by content x'0000' by
002491 reference TMAP1 by reference TMAP1A-LEN end-call 132 21
002492
002493
002494 .
002495 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 00026400
2
3. Visões distintas
Na efetivação da aplicação em tempo de execução
(produção) devido ao distanciamento das experiências,
cada observador das duas grandes áreas, vê a aplicação
com granularidade, ordem de grandeza e importância
diferentes.
Ao desenvolvedor, aplicação pode parece simples,
grande e importante. A mesma aplicação vista pela
monitoração parece complexa e obscura, ou apenas
mais um programa dentre tantos que executam ao
mesmo tempo.
Todos têm a mesma importância.
Em contrapartida, a “máquina” (sistema oprecional,
subsistemas, subrotinas etc) é complexa aos olhos do
desenvolvedor e esmagadoramente temível e inatingível.
Montando o quebra-cabeças
A ausência ou não adoção de ferramentas de APM,
acabam contribuindo pelo aumento dos choques de
opinião, pois as causas e efeitos se confundem e
eventos se misturam.
Devido a tradicional e paradoxal confusão de causa x
efeito, e a falta de clareza sobre o real fato consumidor
de recurso, chega-se ao paradoxo da capacidade
esgotada. Por não sabermos claramente se é “pouca
máquina ou excesso de carga”, hesitamos em decidir
pela otimização das aplicações.
Como a “energia flui pelo caminho mais fácil”, os
upgrades são, na maioria das vezes, a solução mais
adotada. Entretanto, muitas dessas vezes surtem efeito
por pouco tempo dada a demanda reprimida e ineficácia
em encontrar a real causa do consumo nas aplicações,
conforme o caso.
Num mundo ideal, as próprias ferramentas de APM
facilitam entendimento dos eventos, o engajamento de
todos numa sinergia, a conciliação como um fórum
comum gerador da motivação na ampla e sistemática
adoção pela TI da Gestão da Performance da Aplicação.
Referências:
[GARTNER-5D]Também referida como[] Application
Performance Monitoring e suas 5 dimensões pelo Gartner
Group: The Five Dimensions of 5D no texto “Magic Quadrant for
Application Performance Monitoring” de Will Capelli
[MIPS-Growth] MIPS consumption is growing steadily. The
10% average annual growth rate in MIPS usage is higher than
overall business growth (9%) and overall IT costs growth
(7%)”
– Computerworld White Paper “MIPS Management at
Mainframe
[EUE-FEE] The Five Essential Elements of Application
Performance Monitoring – Don Jones – Realtime publishers: http://
nexus.realtimepublishers.com
Elaborado por:
Gilberto Modollo
Solutions Consultant
Compuware Corporation
3