sexta-feira, 25 de outubro de 2013

Rackspace vai para Israel, pega nova arma liso para guerras nuvem


5 maneiras para reduzir a latência da rede de publicidade


Análise nuvem Rackspace operador tem pulou para Israel e voltou com uma arma secreta que poderia dar-lhe capacidades difíceis de encontrar no Amazon e Microsoft nuvens.


A arma? ZeroVM , um open-source leve hypervisor, que apresenta um ambiente single-threaded e pode ser girado para cima em menos de 5 milissegundos. É baseado no Chromium projeto do Google "Native Client" .







A aquisição da equipe por trás ZeroVM foi anunciada esta semana, e dá acesso a Rackspace software que reduz o tempo que demora a arrancar um aplicativo de servidor virtual, pode isolar dados de aplicativos em um por usuário, em vez de por a base da VM, e é host- OS neutro.


O hypervisor efetivamente lança programas em recipientes sandbox semelhantes e os obriga a usar C e clássico processo UNIX, arquivo e tubo abstrações para conversar com o hardware subjacente, disse a empresa. Isso garante que o software não tem acesso a qualquer coisa que não é permitido tocar, e os programas se comunicam através de uma comunicação inter-processo.


Em teoria, isso significa ZeroVM, que pesa 75KB quando compilado, é uma melhor proposta do ponto de vista de segurança, uma vez que combina o isolamento do usuário com uma menor superfície de ataque. Também é leve o suficiente para rodar confortavelmente em servidores de armazenamento e processamento de informações ali mesmo, sem ter que canalizar os bytes de um recurso de computação.


Um vídeo do cume OpenStack no início deste ano mostra a equipe de execução PHP, Python e outros executáveis ​​dentro de recipientes ZeroVM fortemente acoplados a Swift do OpenStack sistema de arquivos:


Youtube Video


Devido ao curto espaço de tempo start-up, é possível girar rapidamente para cima e girar a aplicação contida para cada arquivo manipulado pelo software. Ele pode, portanto, ser usado para executar scripts e dados de processo em tempo real, por isso, por exemplo, quando você abre um arquivo de fotos armazenadas em um sistema de arquivos Swift, ZeroVM pode demitir-se no nó de armazenamento, execute o executável intérprete roteiro e um script para adicionar uma marca d'água com a imagem e, em seguida, o tubo de imagem modificada para o usuário - crucialmente, tudo feito no nó Swift, em vez de uma caixa de computação.


"Instâncias VM volumosos não podem ser integrados em nuvem de armazenamento. Eles exigem uma nuvem dedicada, resultando em excesso de volta e para trás o transporte de dados", a equipe ZeroVM afirmou. "VM Embeddability e leveza resolve esse problema."


Embora algumas empresas têm tentado resolver o problema do excesso de peso, VMs estofadas olhando de novo para uma técnica de software de idade chamado "conteinerização", que se baseia na LXC componente do kernel do Linux, a equipe ZeroVM não está convencido de que esta é uma boa idéia . Dizem LXC é, no seu estado atual, "não segura o suficiente para multi-locação:. Syscalls acolhimento são vulneráveis ​​... Full OS syscall API é visível para a aplicação, tornando-o sensível à revisão do kernel exata, por exemplo"


'Por que não deveríamos fazer isso perto de onde o armazenamento é?


ZeroVM acredita que os casos de uso ideais de sua tecnologia incluem bancos de dados em nuvem multi-tenant, serviços de compartilhamento de vídeo que incorporam a lógica de processamento de imagens dentro da loja em nuvem, ou mais empolgante "in-situ cloud-enabled MapReduce", que iria trabalhar, mantendo o quadro no o ZeroVM hypervisor.


Por enquanto, a tecnologia é promissora razoável, mas o quão útil é realmente vai depender do que Rackspace faz com ele.


Talvez o paralelo mais próximo ZeroVM é de Joyent sistema Manta baseado ZFS que mushes armazenamento e computação em conjunto e permite que a lógica aplicativo executado diretamente sobre os objetos armazenados.


"Nós acreditamos que o futuro da computação é menor, mais leve e mais rápido", Rackspace escreveu em um blog anunciando a aquisição. "Fique atento para uma pré-visualização de acesso público mostrando o que a convergência de dados e camada de computação pode fazer."


Rackspace não tem certeza de quando será o papel as capacidades, mas em uma conversa na sexta-feira da empresa CTO disse John Engates The Register que ZeroVM é estrategicamente importante para a empresa.


"É um investimento no futuro", disse ele. "É uma tecnologia de contêiner muito interessante e é algo que acho que tem muito valor."


Outros usos potenciais da tecnologia poderia incluir a execução de operações de busca de imagem ou cargas de trabalho de transcodificação de vídeo diretamente na camada de armazenamento.


"Por que não deveríamos fazer isso perto de onde o armazenamento é, ao invés de puxá-lo em toda a rede duas vezes?" disse ele. ®



Nenhum comentário:

Postar um comentário