Qual é a diferença entre o OpenStack, o CloudFoundry e o Stackato?

6

Sou muito novo em tudo isso * e agora estou tentando entender os conceitos e como as coisas funcionam basicamente.

O que mais me intriga no momento é a diferença entre uma variedade de produtos, especialmente os três a seguir:

  • OpenStack
  • CloudFoundry
  • Stackato

O último é o mais fácil de entender: é basicamente um software que gerencia instâncias de aplicativo e serviço para que você possa enviar um aplicativo personalizado para ele e solicitar que ele seja executado em várias instâncias, de modo que o Stackato aceita cuidado de como distribuir o aplicativo.

Mas agora eu li que o Stackato está relacionado ao CloudFoundry (veja ). Eles são basicamente dois produtos semelhantes entre si que você pode trocar um pelo outro? É um garfo do outro (como Jenkins e Hudson), ou como eles estão relacionados?

E então eu li que você pode Instale o CloudFoundry no topo do OpenStack . Eu inicialmente pensava que o OpenStack é basicamente apenas uma outra opção, mas aparentemente não é, mas algo mais baixo nível.

Alguém por favor pode esclarecer isso e me dar algumas dicas?

    
por Golo Roden 03.02.2014 / 10:24

1 resposta

4

Todos os três podem fornecer plataforma como um serviço. (IE, um banco de dados como um serviço.) E você pode escrever aplicativos que são executados neles.

O Openstack também fornece Infraestrutura como um serviço (ou seja, um servidor virtual completo).

Você pode executar o CloudFoundry e o Stackato sobre o Openstack.

O Stackato é construído sobre o CloudFoundry, com o ActiveState adicionando recursos adicionais.

Um pouco mais de informação nesta answer . Mas como o Cloudfoundry foi iniciado pela VMWare, é seguro assumir que originalmente era para ser executado em cima do VSphere da VMWare.

    
por 11.02.2014 / 09:11