terça-feira, 2 de dezembro de 2014

Chef e HP cozinhar parceria para a infra-estrutura como código - até mesmo no Windows


Controle remoto seguro para desktops convencionais e virtuais


Descubra HP HP Technology Services anunciou uma parceria com o Chef de incluir automação de infra-estrutura, como parte de sua oferta de Datacenter Care, no evento HP Discover hoje em Barcelona.


Chef é um software de código aberto (sob a licença Apache 2.0) para a configuração orientada por roteiro de servidores. A empresa baseada em Seattle com o mesmo nome vende uma versão empresarial e oferece serviços de consultoria.



"Este é o primeiro acordo importante revendedor que fizemos," marketing Chef VP Jay Wampold disse ao Reg. "A HP Technology Services é usado por mais de 2000 empresas globais. De nossa perspectiva, Chef torna a plataforma que é colocado na frente dessas organizações para DevOps ".


DevOps (Desenvolvimento e Operações) é sobre a integração do processo de desenvolvimento de software com a sua implantação. Outro chavão, Entrega Contínua, descreve a automação de testes de software e implantação, de modo que um desenvolvedor pode modificar o código e ter a mudança rapidamente mobilizados para a produção. Essas abordagens são populares por causa da pressão sobre as empresas para responder rapidamente às mudanças de requisitos de software.







O produto do Chef faz (junto com seu concorrente Puppet ) é permitir a configuração de um servidor (ou máquina virtual) a ser especificada em um script Ruby, incluindo o que os serviços estão instalados e o conteúdo de arquivos de configuração. Um agente de Chef em cada servidor verifica se ele está de acordo com o mais recente roteiro e se atualiza, se não é. Desde que o código no script determina a configuração do servidor, isso é chamado de "infra-estrutura como código."


De acordo com VP EMEA (e Enterprise Architect chefe) Justin Arbuckle, algo como Chef é essencial para fazer o certo de Distribuição Contínua.


"Imagine uma grande empresa. O que eles vão estar lidando com está entregando código continuamente dentro de um amplo ecossistema de talvez diferentes hypervisors, recipientes diferentes, camadas de API, sistemas de gerenciamento de configuração, plataformas de gerenciamento de serviços, uma variedade de ferramentas de monitoramento, todas essas coisas tem que ser tratada. Entrega contínua, sem infra-estrutura automatizada dinâmica como código normalmente cria uma lacuna, como a organização tem que esperar para a especificação para a afinação da infra-estrutura. A menos que você faça infra-estrutura ágil, os benefícios que você começa com a entrega contínua de software são reduzidos. "


Arbuckle diz que a abordagem está ganhando força em bancos e outras indústrias altamente regulamentadas, pois auxilia iteração software rápido, mantendo a conformidade. "As pessoas estão se voltando para software como Chef de traduzir algumas dessas questões de conformidade nas políticas explícitas bem definidas, cuja implementação pode ser automatizado de forma consistente. Chef fornece uma única linguagem comum para a especificação, na descrição e na execução da política de toda a empresa. "


Para utilizar Chef, uma infra-estrutura de nuvem é essencial, mas embora Chef funciona bem com fornecedores como Amazon Web Services ou Microsoft Azure, ele não precisa ser nuvem pública.


"Cloud é um método, não um local", diz Arbuckle. Quando usamos o termo cloud, o que estamos falando é o acesso programático a recursos de computação elástica. Você pode querer jogar em alguns recursos de rede, armazenamento, coisas desse tipo. Abstraindo longe dos recursos físicos é fundamental. Mas isso não tem de ser uma nuvem pública. "


Sistemas operacionais Unix-like são mais propícios a configuração automatizada do que o Windows, uma vez que a configuração é em texto simples, em vez de em uma mistura típica do Windows de arquivos de texto e entradas de registro. Microsoft vem tentando resolver esta via a sua plataforma de automação de scripting PowerShell, incluindo um recurso chamado Desired Configuration Estado (DSC), que permite definir como um recurso é configurado no código e, em seguida, aplicá-lo a um servidor. DSC ainda não está completa, mas destina-se a ser utilizada por sistemas como Chef; ele não está na competição.



Correndo Chef no Windows



"Temos muitos clientes que estão usando o Windows com o Chef. Neste espaço, Chef é o único jogo na cidade. Nossa história do Windows é mais forte ", afirma Arbuckle. "Jeffrey Snover da Microsoft, o inventor do PowerShell e pai de Configuração Estado Desejado diz que a abordagem Chef para gerir a forma como pensamos sobre a integração com o Windows é o caminho certo para ir."


E sobre Docker, a tecnologia na moda recipiente que permite agrupar aplicações em pacotes padrão sem se preocupar com a configuração do servidor, isso reduzirá a necessidade de Chef?


"Docker passa a ser a coisa hoje, amanhã haverá outros mecanismos de divulgação de níveis de abstração. Abstrai de encaixe uma certa quantidade do detalhe orquestração bem como o detalhe da configuração. Mas qualquer grande empresa tem aplicativos legados para lidar com, infra-estrutura legada. Eles sempre serão heterogênea com vários contêineres e pilhas de tecnologia hypervisor. Nós permitem que as organizações gerem mudança e transição em um mundo heterogêneo ", diz Arbuckle.®







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário