DevOps em vários domínios - como DevOps resolve o problema?



Este blog também mostra que o DevOps não se limita mais apenas à indústria de tecnologia, superando os problemas que são enfrentados pelas empresas de vários domínios

tornou-se a última palavra da moda na indústria de tecnologia a partir de agora. DevOps é a cultura de colaboração entre equipes, bem como um conjunto de ferramentas DevOps e métodos de eliminação contínua de desperdícios de processos de negócios, levando a uma entrega cada vez melhor de valor aos usuários finais. O termo DevOps em vários domínios significa que ele não está mais limitado ao setor de tecnologia.

No entanto, DevOps e suas práticas agora estão sendo usados ​​além do setor de tecnologia. Neste blog, vamos lançar alguma luz sobre os vários domínios que começaram a implementar DevOps. Os tópicos que vamos cobrir aqui são os seguintes -





como fazer adição em java
  1. O que é DevOps?
  2. DevOps em vários domínios

Então, vamos começar com nosso primeiro tópico

O que é DevOps?

DevOps é uma abordagem de desenvolvimento de software que envolve desenvolvimento contínuo, teste contínuo, integração contínua, implantação contínua e monitoramento contínuo do software em todo o seu . Essas atividades são possíveis apenas no DevOps, não no Agile ou em cascata, e é por isso que o Facebook e outras empresas importantes escolheram o DevOps como o caminho a seguir para seus objetivos de negócios. DevOps é a abordagem preferida para desenvolver software de alta qualidade em ciclos de desenvolvimento mais curtos, o que resulta em maior satisfação do cliente.



DevOPs-devops em vários domínios-edureka

DevOps no governo

Perfil

o Administração Nacional de Aeronáutica e Espaço (NASA) é a agência do governo dos Estados Unidos responsável pelo programa espacial civil do país e pela pesquisa aeronáutica e aeroespacial.

Desafio

A NASA precisava mover cerca de 65 aplicativos de um data center tradicional baseado em hardware para um ambiente baseado em nuvem para melhor agilidade e economia de custos. O cronograma rápido resultou em muitos aplicativos sendo migrados 'como estão' para um ambiente de nuvem. Isso criou um ambiente que abrange várias nuvens privadas virtuais (VPCs) e contas que não podiam ser gerenciadas facilmente. Mesmo coisas simples, como garantir que cada administrador de sistema tenha acesso a todos os servidores, ou patch simples, eram extremamente onerosas.



Solução

Este problema foi resolvido com o aproveitamento Torre Ansible para gerenciar e programar o ambiente de nuvem.

Resultado

Como resultado da implementação da Torre Ansible, a NASA está mais bem equipada para gerenciar seu ambiente AWS. A Tower permitiu à NASA fornecer melhores operações e segurança aos seus clientes. Também aumentou a eficiência como equipe. Se você der uma olhada nos números:

  • O tempo de atualização do nasa.gov foi reduzido de mais de 1 hora para menos de 5 minutos
  • O processo de patch diminuiu de alguns dias para 45 minutos
  • Atingindo RAM quase em tempo real e monitoramento de disco (realizado sem agentes)
  • Provisionamento de contas de sistema operacional em todo o ambiente em menos de 10 minutos
  • A linha de base de AMIs padrão foi reduzida de 1 hora de configuração manual para se tornar um processo em segundo plano invisível e contínuo
  • Pilha de aplicativos configurada de 1-2 horas a menos de 10 minutos por pilha

DevOps em bancos

Perfil

The Royal Bank of Scotland comumente abreviado como RBS , é uma das subsidiárias de banco de varejo daGrupo Royal Bank of Scotlandplc, junto comNatWesteUlster Bank. O Royal Bank of Scotland tem cerca de 700 agências, principalmente na Escócia, embora haja agências em muitas cidades maiores em toda a Inglaterra e País de Gales.

Desafio

O Royal Bank of Scotland estava lutando para consolidar e redesenhar seu hub de transações de pagamento estratégico, que envolvia dezenas de pontos de contato de integração. O RBS havia adquirido recentemente outra instituição financeira, então precisava integrar os sistemas dessa empresa. No entanto, o RBS já estava em processo de migração de seus próprios sistemas para um novo hub de transações estratégicas e entrega de 43 melhorias funcionais com a nova plataforma. O custo e a complexidade de manter quatro hubs de mensagens separados, na verdade, quadruplicaram.

Solução

Por fim, foi desenvolvida uma solução para ajudar o banco a enfrentar seus desafios de integração. Era necessário ajudar o banco a identificar todos os pontos do ciclo de vida de entrega de software nos quais ele poderia usar testes automatizados, desenvolvimento ágil e virtualização de serviço para acelerar o desenvolvimento, identificar defeitos com antecedência e acelerar os lançamentos para produção.

A solução incluiu uma ferramenta de integração e virtualização de serviços. Esses produtos de software ajudaram a criar um ambiente virtual de ponta a ponta para teste, em vez de ter que criar ambientes de teste reais, que são caros de construir e difíceis de manter.

Usando a solução, o RBS foi capaz de automatizar o teste de integração em mais de 80 interfaces e subsistemas envolvidos na execução de suas transações comerciais. Isso permitiu testes contínuos e apoiou o processo de desenvolvimento ágil da equipe.

Resultado

Em três anos, o RBS obteve benefícios substanciais com a solução de integração e virtualização de serviços. Esses benefícios são os seguintes:

  • Tempo de teste de integração de sistema reduzido de três semanas para meio dia

  • Reduziu o número de incidentes de produção de defeitos não detectados em 99,6 por cento

  • Aumentou a capacidade de entrega do projeto em 100 por cento, crescendo de 40 para 80 projetos concluídos anualmente

  • Economizou cerca de US $ 6 milhões em custos de hardware, software e recursos

  • Acelerou o tempo desde o início do projeto até a entrega em 44%, permitindo ao banco trazer produtos e serviços aos clientes com mais rapidez e aproveitar novas oportunidades de mercado

DevOps em seguros

Perfil

NJM Insurance Group, com sede emWest TrentonSeção deEwing Township,Mercer County,Nova Jersey,Estados Unidos, oferece automóveis pessoais, automóveis comerciais, compensação de trabalhadores, proprietários e guarda-chuvaseguro.A empresa foi fundada em 1913 por um grupo de proprietários de fábricas que buscavam cobertura de compensação de trabalhadores.NJM cresceu para fornecer seguro para mais de 850.000 segurados que vivem em Nova Jersey ePensilvânia.

Desafio

Conforme o New Jersey Manufacturers Insurance Group (NJM) atualizava as principais plataformas de tecnologia, eles queriam acelerar a entrega de software para alinhar as práticas de entrega às demandas de negócios por soluções atualizadas. Com seu volume e cadência de trabalho aumentando dia a dia, eles rapidamente atingiram seus limites ao tentar escalar seus processos de implantação de software totalmente manuais.

Manter e demonstrar conformidade sem introduzir processos manuais mais penosos também era uma das principais preocupações desta grande seguradora. A NJM precisava de uma maneira mais confiável de otimizar as implantações de software e, ao mesmo tempo, garantir que os controles de conformidade fossem mantidos. Seu objetivo final era automatizar o lançamento de software de alta qualidade e, ao mesmo tempo, reduzir as complexidades e minimizar a sobrecarga.

Solução

A NJM implementou com sucesso a automação de implantação que acelerou e padronizou os processos de entrega de software, ajudando-os a demonstrar conformidade com mais facilidade. Esta iniciativa reduziu significativamente a sobrecarga operacional e simplificou os processos de implantação para que o NJM pudesse escalar.

Resultado

  • Tempos de implantação reduzidos drasticamente Implantação de não produção - de dias a minutos Implantações de produção - 30% -50% mais rápido
  • Mais de 1.000 a 1.500 implantações por mês por meio da automação. Há alguns anos, a empresa gerenciava manualmente seus lançamentos
  • A empresa passou a fazer implantações contínuas, programadas e de autoatendimento. Eliminou a dependência de técnicos especialmente qualificados para implantar o software. Controle de qualidade, desenvolvedores e trainees agora estão lidando com as implantações
  • Conformidade sem complicações Altamente visível, um processo sem toque que é totalmente rastreável e auditável

DevOps no varejo

Perfil

Este varejista especializado é um nome familiar bem conhecido, cujas ações são negociadas na NYSE. Com cerca de 100 lojas nos Estados Unidos e uma forte presença de comércio eletrônico, este varejista é conhecido por suas mercadorias inspiradoras e também é constantemente classificado como um dos melhores lugares para se trabalhar.

Desafio

Como o cenário do varejo está mudando rapidamente, esta organização estava procurando permitir que sua equipe de desenvolvimento interna permanecesse ágil e um passo à frente da concorrência. Com a tarefa de atender o site de comércio eletrônico da organização e os sistemas da loja, a empresa decidiu criar um plano de modernização de TI que foi dividido em projetos distintos. O primeiro desses projetos foi aumentar a automação do desenvolvedor e de TI, aumentando sua produtividade e a capacidade de iterar rapidamente na inovação.

Solução

  • Microsserviços de contêiner Docker
  • Computação em nuvem baseada em DevOps
  • CI / CD totalmente automatizado junto com uma infraestrutura imutável

Resultado

Como uma loja de desenvolvimento que usa várias funções, a equipe de desenvolvimento deste varejista estava ansiosa para padronizar em uma única plataforma. Seu ambiente havia se tornado complexo e difícil de gerenciar ainda, com novos microsserviços baseados em contêiner Docker trabalhando em conjunto com ferramentas como Ansible, Docker Swarm e Hashicorp Consul e Vault, a organização ganhou um nível mais alto de automação.Essa automação, por sua vez, permite que os desenvolvedores trabalhem com mais rapidez, iterem com agilidade e criem um impacto mais estratégico na organização.

DevOps em viagens

Perfil

Amadeus é uma das maiores operadoras de viagens do mundo. Seus sistemas interagem com 90% de todas as transações relacionadas a viagens, atendendo a mais de 700 companhias aéreas e ao redor 600.000 hotéis, processando mais de 55.000 operações por segundo em cargas de pico - e os números estão crescendo constantemente.

Problema

A empresa usou uma nuvem privada com máquinas virtuais servidas por Vagrant e vSphere. No entanto, o número de recursos de computação gastos na manutenção da camada de hipervisor da infraestrutura era muito alto e a velocidade de processamento não era ideal, embora vários segundos de atraso possam resultar em enormes perdas para uma operadora de viagens.

parse double para int java

Solução

A empresa escolheu Docker em vez de Vagrant e decidiu mudar para uma nuvem local executando OpenShift, Docker e Kubernetes. Ao usar um sistema de gerenciamento DevOps proprietário, eles puderam utilizar de forma eficiente toda a sua infraestrutura de TI, utilizando os recursos anteriormente usados ​​pelos hipervisores. Isso foi responsável por quase vinte% de seu poder de computação.

Resultado

A empresa conseguiu s todos os milhões de recursos de computação simplesmente utilizando sua infraestrutura de TI de forma eficiente. Além disso, os contêineres do Docker em execução em clusters Kubernetes permitem o processamento das cargas de trabalho em tempo real, pois não há atraso devido à ausência da camada de hipervisor.

Como mostra esta lista, os setores podem se beneficiar do uso do DevOps, mesmo que não sejam centrados em tecnologia. Um dos principais objetivos do DevOps é impedir que os departamentos trabalhem de maneiras compartimentadas. Em vez disso, incentiva-os a se comunicarem. Esse objetivo ajuda a atingir objetivos mais rapidamente com menos atrito.

Agora que você entendeu DevOps em vários domínios , Confira o pela Edureka, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo. O curso Edureka DevOps Certification Training ajuda os alunos a entender o que é DevOps e ganhar experiência em vários processos e ferramentas DevOps, como Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack e GIT para automatizar várias etapas no SDLC.

Tem alguma questão para nós? Mencione isso na seção de comentários e entraremos em contato com você.