Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial Internet of Things >> Computação em Nuvem

A engenharia do caos está integrada ao conjunto de ferramentas DevOps - mas e as operações de TI


A engenharia do caos é o mais recente desenvolvimento no mundo da TI e, como o nome sugere, essa interpretação da tecnologia é regulamentada para fornecer resultados de condições extremas para uma peça tecnológica dedicada. A engenharia do caos avança com uma abordagem muito simples:testar a integridade ou habilidade intelectual do sistema para resistir a um fluxo turbulento de eventos. Por exemplo, servidores ou sistemas de rede relacionados seriam bombardeados com cenários de aumento / pico de tráfego para testar sua capacidade de resistir a essas mudanças e fornecer desempenho otimizado e orientado para a qualidade.

O teste de estresse é outra disciplina no mundo da computação que leva em consideração o teste dos sistemas de TI em condições de estresse e a verificação de seus vários pontos fracos e como lidar com essas vulnerabilidades da melhor maneira possível. CE ou engenharia do caos é uma tendência adequada que se originou primeiro com os sistemas DevOps para testar o desempenho dos sistemas de computação em nuvem. A primeira intenção de usar o sistema era verificar o desempenho de uma parte dedicada de tecnologia de TI sob diferentes condições. As condições de pico e também de luz / normal foram apresentadas e os valores de desempenho foram igualmente reunidos para comparação cruzada após o término do teste.

Milhares de nós dentro de servidores de TI usando a engenharia do caos para testar a tecnologia DevOps foram encontrados ociosos, sem fazer nada, enquanto custavam à organização uma grande soma de dinheiro. Juntamente com estes benchmarks, algumas outras irregularidades foram encontradas que foram posteriormente descartadas e ações corretivas aplicadas. Resumindo, com a ajuda da engenharia do Caos, várias disciplinas de TI e aspectos tecnológicos podem ser testados e executados de acordo com os valores otimizados sobre os quais podem operar.

Aplicações da Engenharia do Caos em TI

A engenharia do caos encontra sua aplicação em uma variedade de sistemas baseados em TI, como com o Netflix, a engenharia do caos permitiu que eles se mudassem para os servidores virtuais da infraestrutura física e, assim, começaram sua parceria com a AWS (serviços web amazon). Mas, em uma escala geral, a engenharia do Caos não é tão bem usada com as operações de TI devido à mudança do ITOM ou gerenciamento de operações de TI das seções de desenvolvimento da tecnologia da informação. Isso colocou a engenharia do caos até o fim da linha, mas ainda assim seus serviços no mundo dinâmico aberto são apreciados, como sua integração com DevOps e os sistemas relacionados.

Além disso, a conteinerização em aplicativos em nuvem hoje aumentou muito além do limite normal e é por isso que eles se parecem mais com infraestruturas escalonáveis ​​em vez de arquiteturas multicamadas. O desenvolvimento e a implantação dos sistemas de TI estão a apenas alguns cliques de distância e é isso que todo o setor de TI está fazendo, usando a engenharia do Caos para testar o limite viável de sua tecnologia. Múltiplos benefícios da tecnologia do caos envolvem testar os sistemas até seus limites absolutos, até que eles desapareçam e não consigam suportar as crescentes pressões de computação. Fazer isso ajudaria os engenheiros a descobrir a capacidade real de trabalho ou o limite de tolerância dos sistemas e é por isso que os engenheiros podem evitar que esses sistemas sejam decapitados em um acidente público.

Depois que você aprendeu o funcionamento e os benefícios da engenharia do caos no mundo baseado em TI, como você sugeriria usar os serviços oferecidos por esse elemento dinâmico baseado em TI? Bem, você teria que seguir em frente com os 5 pontos a seguir;
  1. Definindo os estados estacionários

A primeira e mais importante etapa a ser executada é definir os limites estáveis ​​atuais de seus sistemas baseados em TI. CPU, RAM e o uso da rede podem ser monitorados e uma breve análise pode ser feita para descobrir sobre os limites de trabalho atuais de sua tecnologia. No entanto, você teria que ser consistente com a análise e encontrar o ambiente de trabalho atual que seja viável e não adicionaria nenhuma pressão ao funcionamento desses sistemas, como obstrução de nada.
  1. Defina as condições ideais

Uma vez que você encontrou as condições básicas de trabalho, você teria que descobrir sobre as condições ideais desses sistemas aumentando um pouco as coisas. Como descobrir sobre a utilização atual da CPU em um ambiente onde o tráfego é maior e ao mesmo tempo saber sobre a latência da rede. Compile uma lista dedicada apresentando as condições ótimas definidas de seu sistema tecnológico.
  1. Desenvolva uma hipótese

A próxima coisa que você precisa fazer é desenvolver uma hipótese como, por exemplo, onde o sistema travaria em relação ao tráfego adicionado aos sistemas. Faça uma suposição lógica:aumentar o tráfego nos sistemas de servidor faria a CPU enlouquecer ou a latência dos sistemas de rede seria afetada? Faça uma lista de suposições / hipóteses possíveis aqui para que você possa testá-las ao incrementar o sistema com a ajuda da engenharia do Caos.
  1. Teste seus sistemas

Desenvolva um determinado cenário em que um ataque esteja ocorrendo, como uma violação do sistema em andamento, ou o tráfego na rede tenha aumentado a um limite vívido, mas é claro que as condições devem ser reguladas e controladas. Existem várias maneiras de verificar a integridade e resiliência dos sistemas de rede, como derrubar firewalls, aumentar o uso da CPU ou aumentar a largura de banda da rede. Como você pode ver, as possibilidades são ilimitadas para testar sua hipótese.
  1. Validando a hipótese

Depois de concluir a análise, como ajustes nas configurações do sistema, primeiro reduza as configurações até o limite ideal e deixe tudo funcionar de forma constante. Depois disso, combine os resultados do benchmark novo com o antigo e envie suas descobertas. Você seria claro com sua hipótese, tal como adicionar mais estresse ao sistema o fez entrar em colapso ou foi o contrário.

Se você deseja trabalhar como um profissional com a engenharia do caos e os sistemas de servidor, é recomendável adquirir a certificação de engenheiro do Azure DevOps, pois isso tornaria tudo muito mais fácil.

Computação em Nuvem

  1. O que entra em um SLA de serviços em nuvem?
  2. O que é reformulação da plataforma na nuvem?
  3. Como implantar DevOps na nuvem
  4. O futuro da manutenção:O que os números dizem sobre as tendências de manutenção
  5. A morte do departamento de manutenção e o que podemos fazer a respeito
  6. O que as PMEs precisam saber sobre o USMCA em julho
  7. O programa deve continuar! O que fazer com fontes de alimentação danificadas
  8. O que você precisa saber sobre o processo de sobremoldagem
  9. Quais são os sistemas de frenagem industriais específicos usados ​​na mineração?
  10. Quais são os fundamentos dos sistemas hidráulicos?