O que é o OpenStack?
Tentei entender o que é o OpenStack, mas não consigo penetrar no escudo das palavras de marketing que envolvem tudo o que é chamado de "nuvem".
Eu ficaria feliz se alguém pudesse me dar um exemplo prático de como essa "ferramenta" poderia ser usada.
Respostas:
O Openstack é basicamente um conjunto de ferramentas para configurar um ambiente de virtualização em larga escala ... onde você pode criar e gerenciar rapidamente máquinas virtuais por meio de uma GUI e acompanhar o que está acontecendo. É outra estrutura semelhante aos serviços EC2 e S3 da Amazon . Existem outros semelhantes a isso, como Eucalyptus e CloudStack .
Algumas das muitas maneiras de aplicar isso podem incluir:
as possibilidades são infinitas ... mas honestamente, configurar sua própria nuvem pode ser mais trabalhoso do que ficar sem. Depois de levar em consideração a quantidade de tempo que leva para construir a estrutura, construir as imagens ... etc. Definitivamente, não é voltado para uma pequena implantação de 2-3 servidores.
fonte
Em alto nível, o OpenStack é uma coleção de software que permite criar e gerenciar um serviço de computação em nuvem semelhante ao Amazon AWS ou Rackspace Cloud .
Portanto, o cliente de uma instalação do OpenStack interagia com o OpenStack para criar novas máquinas virtuais de servidor, reservar mais espaço de armazenamento, reiniciar ou recriar servidores de imagens, ler e gravar arquivos no armazenamento, etc.
Em relação a @Johan "Eu posso [..] fazer isso com um servidor web normal e um banco de dados e com algum python / php". Não, você não pode - estamos falando de frotas de servidores, possivelmente milhares de servidores, e alguns clientes que precisam apenas de uma fração da capacidade de um único servidor, enquanto outros precisam de centenas de servidores.
No Guia de administração do OpenStack Object Storage :
O OpenStack não faz isso por conta própria; você obviamente precisará de muitos servidores, uma camada / hipervisor de virtualização , servidores de armazenamento, uma rede bem gerenciada etc. O OpenStack gerencia essa infraestrutura existente de maneira programática e automatizada.
Se você está procurando mais informações, talvez os Guias de desenvolvedor e administrador sejam o melhor lugar para começar . A primeira página deles parece um pouco incomum, mas o Sumário está sempre na extrema esquerda.
fonte