Pesquisa de site

Infraestrutura na era do DevOps


Uma nova era de TI está chegando. Já se foi o tempo em que o desenvolvimento e as operações trabalhavam em silos separados, aproveitando processos, ferramentas e metas independentes. As empresas estão cada vez mais recorrendo ao DevOps como uma melhor cultura e metodologia organizacional. Ao fazer isso, eles buscam superar a rivalidade contraproducente entre equipes e automatizar processos manuais para acelerar os ciclos de vida de desenvolvimento de software.

Por que DevOps?

Quando se trata de empresas, as organizações estão adotando cada vez mais os princípios do DevOps para obter uma vantagem competitiva, entregando produtos de alta qualidade ao mercado com mais rapidez.

Durante a pandemia, toda a transformação digital se acelerou e o DevOps foi levado junto com isso. 13% das empresas afirmaram que iniciaram novos projetos DevOps durante o confinamento e outros 28% afirmaram que aceleraram projetos que já estão em andamento. ”

Craig Matsumoto, analista de pesquisa sênior da 451 Research

Nos bastidores, o DevOps ajuda o desenvolvimento e as operações a se sobreporem e trabalharem juntos, abordando problemas técnicos por meio de pipelines, simplificando o envio, os testes e a revisão do código. Essa combinação de duas filosofias e tecnologias distintas em um conjunto colaborativo aumenta a qualidade do produto e agrega mais valor aos clientes. O desenvolvimento se concentra na codificação, enquanto as operações criam o ambiente de produção certo para garantir a qualidade do software e reduzir os prazos de entrega.

No entanto, a busca por mais agilidade pode fazer com que as organizações enfrentem desafios relacionados à infraestrutura.

Encontrando uma infraestrutura compatível com DevOps

DevOps e nativo da nuvem tendem a andar juntos. Com as aplicações mudando de arquiteturas monolíticas para arquiteturas mais ágeis e escaláveis, a infraestrutura que as suporta precisa acompanhar a tendência.

Embora as soluções bare metal tradicionais ofereçam potencial de desempenho avançado, elas oferecem flexibilidade limitada e muitas vezes não se alinham com pipelines de CI/CD. Como resultado, um número crescente de organizações opera seus serviços de aplicativos em ambientes multinuvem. Este modelo traz:

  • Suporte de automação e facilidade de gerenciamento.
  • Provisionamento rápido de recursos.
  • Escalabilidade.
  • Sem dependência de fornecedor.

Embora a computação em nuvem pública preencha muitos dos requisitos da lista de compatibilidade com DevOps, problemas de segurança, gerenciamento de custos, conformidade e monitoramento muitas vezes dificultam sua adoção total.

Isso geralmente faz com que os vice-presidentes de engenharia procurem soluções de infraestrutura que preencham a lacuna entre a flexibilidade e a agilidade dos ambientes de nuvem e o desempenho, a segurança e a confiabilidade do bare metal.

Bare Metal Cloud na era do DevOps

O Bare Metal Cloud (BMC) da phoenixNAP é uma plataforma baseada em API que permite provisionamento e gerenciamento automatizados de servidores bare metal.

As equipes de DevOps podem usar o Bare Metal Cloud para dimensionar sua infraestrutura por meio de chamadas simples de API, implantando e destruindo instâncias em minutos. Além disso, eles podem aproveitar ferramentas IaC familiares e integradas para automatizar suas tarefas de gerenciamento de infraestrutura.

Falando em automação, os usuários do BMC obtêm acesso a ações do GitHub mantidas ativamente para agilizar o provisionamento da plataforma e criar pipelines de CI/CD diretamente do GitHub.

Quando se trata de cargas de trabalho em contêineres, o controlador BMC para K8s permite que os desenvolvedores definam, implantem e gerenciem servidores a partir de clusters Kubernetes. Além disso, as instâncias BMC podem ser implantadas com o SUSE Rancher pré-instalado, simplificando o gerenciamento de cluster Kubernetes.

Você pode implantar servidores com software Rancher pré-instalado no Bare Metal Cloud em menos de 2 minutos.
Assista ao vídeo para saber como!

Sem sobrecarga de hipervisor, o BMC fornece acesso total aos seus recursos de hardware, proporcionando alto desempenho adequado para vários casos de uso. Equipadas com as mais recentes CPUs escaláveis Intel® Xeon® de 3ª geração, as instâncias BMC são criadas para cargas de trabalho com uso intensivo de dados, como virtualização, IA, ML e bancos de dados de alta transação.

Suportando a mais recente memória persistente Intel Optane®, a BMC pode aproximar grandes conjuntos de dados da CPU para obter um desempenho incomparável. Com o Intel SGX disponível em instâncias selecionadas, a BMC também permite computação confidencial por meio de criptografia de dados em nível de hardware.

No geral, a BMC apresenta uma solução modelada por Opex e pronta para orquestração que oferece excelente desempenho com agilidade e flexibilidade semelhantes às da nuvem. Com modelos de pagamento conforme o uso e reservas mensais, é uma plataforma escalonável e econômica para aplicativos e serviços nativos da nuvem.

"Nosso foco é a exposição de orquestração e automação ao sistema de nuvem bare metal que desenvolvemos. Do ponto de vista de um ninja, é o mesmo tipo de tecnologia que eles usam para pilhas de orquestração, como Ansible ou Terraform. Faz com que seja muito fácil para os desenvolvedores pegarem os recursos aos quais já estão expostos, fazer algumas alterações na linha de configuração e iniciar".

Ian McClarty, presidente da PhoenixNAP

Opiniões dos especialistas

Em um podcast recente com Craig Matsumoto, analista de pesquisa sênior da 451 Research, Ian McClarty, presidente da phoenixNAP, falou sobre DevOps e as tendências atuais no consumo de infraestrutura. A conversa deles responde a muitas questões relacionadas à TI moderna, incluindo:

  • Como o DevOps ajuda as organizações a alcançar seus principais objetivos de negócios
  • Como o Bare Metal se vincula às tendências de DevOps
  • Para onde as indústrias de CPU e GPU estão indo

Você pode ouvir a discussão aqui.

Artigos relacionados