Buscar
  • RealCloud Systems

Apresentando o Ocean CD da Spot by Netapp



A adoção generalizada do Kubernetes o tornou uma aposta para aplicações nativas da nuvem. Os softwares agora estão sendo desenvolvidos especificamente para o Kubernetes e, à medida que as empresas entram nesta nova fase de sua jornada na nuvem, elas buscam dimensionar esse modelo nativo da nuvem, o Kubernetes First.


Com base em anos de experiência com o Kubernetes, a Spot by NetApp inova continuamente para oferecer novas maneiras de ajudar os clientes a atingir esse objetivo.


A infraestrutura automatizada e otimizada para contêineres já é possível e fácil através do Spot Ocean. O Ocean traz uma experiência serverless à medida que libera o time DevOps da execução manual das operações de infraestrutura, fornecendo provisionamento, dimensionamento e otimização automatizada de recursos de nuvem.


Hoje, temos o prazer de anunciar que estamos estendendo a cobertura do Ocean para o Kubernetes para a entrega de aplicativos com o Ocean for Continuous Delivery e a evolução do Spot Ocean em um pacote de soluções DevOps.


Shifting Right & Shifting Left ao mesmo tempo


Como um conjunto de ferramentas unificado desenvolvido especificamente para o Kubernetes, o Spot Ocean reúne as operações em nuvem com a implantação de software. Conectar esses pontos em um único lugar traz inteligência para ambos, o que pode melhorar muito a eficiência e a capacidade de gerenciamento de aplicativos e ambientes do Kubernetes


Apresentando o Ocean CD: Continuous Delivery as a Service


O Kubernetes trouxe um novo ambiente de trabalho onde os desenvolvedores podem lançar seus softwares centenas de vezes por dia, mas as ferramentas e processos que oferecem suporte a entrega nesta escala podem se tornar complexos e ineficientes. À medida que a frequência de liberação aumenta, fica mais difícil garantir a estabilidade e a qualidade do serviço. Sem padronização de processos de CD, o esforço e o tempo necessários do time de DevOps para a manutenção de rotina tornam-se um gargalo para a entrega, enquanto as implantações são uma caixa preta para os desenvolvedores. Mesmo que as organizações criem várias ferramentas robustas que incluam vários produtos de terceiros e soluções caseiras, elas ainda estão lutando para resolver esses desafios e alcançar a velocidade, escala e agilidade que realmente poderiam ter.


Menos ferramentas, mais extensões para Kubernetes


O paradigma de mercado mantém as ferramentas de entrega contínua separadas do Kubernetes. A Spot by NetApp está repensando essa abordagem e estendendo os recursos do Kubernetes para entrega contínua com o Ocean CD. Como uma solução nativa do Kubernetes, o Ocean CD concentra-se nos aspectos mais dolorosos da entrega de aplicativos modernos, automatizando os processos de implantação e verificação de missão crítica. Com o Ocean CD, os desenvolvedores têm a liberdade de enviar código com confiança, enquanto o DevOps mantém facilmente a governança e os SLOs.



Entregue aplicativos Kubernetes 10x mais rápido e com confiança


Em vez de pipelines personalizados e scripts manuais, o Ocean CD oferece implantação completa e automação de verificação em uma solução totalmente gerenciada. O time de DevOps e desenvolvimento de software podem ter alta confiança na confiabilidade da implantação, pois o Ocean CD controla e valida as implantações e reverte quando necessário, para que o código possa ser implantado sem problemas em produção.


As despesas gerais de gerenciamento de liberação são significativamente reduzidas com as estratégias de entrega progressiva prontas para serem executadas pelo Ocean CD, que torna mais fácil para os usuários executar implementações rapidamente. O processo de CD não é mais uma caixa preta para desenvolvedores que têm visibilidade em todas as fases de entrega. Junto com a Ocean, os usuários têm infraestrutura orientada a contêineres que se dimensiona automaticamente para atender aos requisitos do aplicativo em todo o processo de implantação, oferecendo otimização significativa para operações e custos de infraestrutura em nuvem.





Entrega de aplicativos com Ocean CD


Os principais recursos do Ocean CD são projetados para resolver problemas e desafios comuns da entrega contínua, desde instalações complexas que requerem trabalho manual até dependências entre DevOps e desenvolvedores. Ao reimaginar a entrega contínua para atender aos requisitos das organizações modernas, o Ocean CD é capaz de entregar uma solução ponta a ponta que cobre o vasto espectro de necessidades que surgem durante o ciclo de vida de lançamento do aplicativo.




Estratégias de entrega progressiva prontas para usar


As soluções existentes - sejam elas próprias, ferramentas de terceiros ou ambas - exigem que o usuário execute muitas etapas manuais. Como uma solução pronta para o uso, o Ocean CD está fornecendo estratégias de implantação progressivas, como canary deployments e blue-green deployments, que são fáceis de definir, automatizar e personalizar. Os desenvolvedores confirmam o código, usam qualquer ferramenta de CI e o Ocean CD detecta a implantação, iniciando automaticamente sua estratégia de distribuição atribuída e políticas DevOps.


Visibilidade do histórico de implantação em tempo real


Ter visibilidade de implantações e pipelines é a chave para construir processos de lançamento escalonáveis ​​e estáveis, mas até este ponto, o CD sempre foi uma caixa preta para desenvolvedores e até mesmo DevOps. Sem essa transparência, é impossível ter total confiança em suas implantações. O Ocean CD oferece aos usuários um único lugar para observar os dados de implantação com painéis detalhados que mostram o progresso em tempo real e análises de histórico.


Ter essas informações na ponta dos dedos ajudará os desenvolvedores e o time de DevOps a entender melhor suas implantações, resolver problemas rapidamente e melhorar os resultados futuros.


Automação de verificação contínua e inteligência


Outro aspecto importante para garantir a estabilidade e a qualidade das implantações é a verificação contínua. Conforme a frequência de lançamento aumenta, fica cada vez mais difícil garantir que as implantações se comportem conforme o esperado e atendam aos SLOs organizacionais. Verificações de rotina das implantações, com base em métricas recebidas de suas próprias ferramentas de monitoramento e comparações com versões de base, são conduzidas automaticamente pelo Ocean CD.


Reversão automática


O Ocean CD monitora todo o processo de implantação e, quando problemas são detectados, a reversão é iniciada para lidar com implantações não íntegras com segurança e a infraestrutura é ajustada automaticamente para atender aos requisitos em constante mudança. Usando as métricas coletadas durante e após os processos de implantação e verificação, o Ocean CD aplica inteligência para otimizar futuras implantações de aplicativos.



Como funciona


A arquitetura do Ocean CD, junto com sua forte API, permite uma instalação simples e segura em vários clusters e se ajusta perfeitamente a qualquer ambiente existente. Os pipelines de CI, trabalhos do Jenkins, e outros eventos antes da implantação no cluster, permanecem intocados no local. Com apenas alguns comandos e scripts simples, os engenheiros DevOps podem instalar os dois componentes principais do Ocean CD.

O controlador Ocean CD detecta mudanças recentemente aplicadas em seu cluster Kubernetes e executa automaticamente o lançamento de implantações. Por meio da interface SaaS do Ocean CD, os usuários podem facilmente definir serviços e critérios de implementação para permitir a automação completa de estratégias progressivas, verificações contínuas e reversão, enquanto observam e rastreiam todo o processo de implantação.




Primeiros passos com Ocean CD

O Ocean CD é o primeiro produto de entrega contínua do Kubernetes que dá aos desenvolvedores a liberdade de lançar, ao mesmo tempo em que fornece aos times de DevOps e SREs a tranquilidade de manter os objetivos de governança e SLO’s.


Quer experimentar o Ocean CD gratuitamente? Fale com a RealCloud!


Artigo original em: https://spot.io/blog/introducing-ocean-continuous-delivery-for-kubernetes/


60 visualizações0 comentário
WhatsApp.svg.png