Linux alternativa ao Azure Compute? [fechadas]

2

Se eu entendi o Microsoft Azure Compute corretamente, você apenas faz o upload do código e o executa, controlando a cpu, a memória e a largura de banda da rede, para que meu código não interfira no código de outras pessoas ou no ambiente de hospedagem.

Eu quero hospedar um serviço como este, em que as pessoas fazem upload de código e ele é executado, e algumas estruturas restringem a CPU, a memória e a largura de banda.

Eu posso ver matérias-primas no Linux (cgroups, docker, tc), mas há algo lá fora que combina tudo junto? E, quem sabe, se ajusta enquanto corre para aumentar / diminuir acelerações com base na carga atual?

    
por user378380 23.12.2016 / 04:40

1 resposta

7

O Microsoft Azure é uma nuvem pública que oferece componentes de Infraestrutura como Serviço e Plataforma como Serviço. Parece que os aspectos da Plataforma como Serviço (PaaS) são o que você procura depois - mas note que você precisará de infra-estrutura algum para executar isto.

Existem dois principais projetos de código aberto que permitem que você crie e execute um PaaS por conta própria. Eles são o OpenShift, da Red Hat * e Cloud Foundry, da Pivotal. Ambos os projetos têm quickstarts:

que pode colocá-lo em funcionamento em um sistema de demonstração rapidamente - mas a execução de uma instalação em larga escala de produção exigirá alguma experiência.

* disclaimer: Eu trabalho para a Red Hat, mas não no OpenShift

    
por 23.12.2016 / 04:49

Tags