O Openstack é basicamente um conjunto de ferramentas para configurar um ambiente de virtualização em larga escala ... onde você pode criar rapidamente & gerenciar máquinas virtuais através de uma GUI, e acompanhar o que está acontecendo. É outra estrutura similar aos serviços Amazon EC2 e S3 . Existem outros semelhantes a isso, como Eucalyptus e CloudStack .
Algumas das muitas maneiras de aplicar uma coisa dessas podem incluir:
- Websites escalonáveis que podem aumentar dinamicamente o & para baixo na mosca. (conforme necessário, mais instâncias podem ser provisionadas e usadas ... e, em seguida, desligadas quando não são mais necessárias)
- Ambientes de teste de software nos quais você precisa recriar um ambiente ativo com vários servidores e, depois disso, descartá-lo quando terminar.
- Super-Computing ... onde você pode colocar um monte de servidores na mesma tarefa para resolver um problema MUITO complexo em paralelo.
as possibilidades são infinitas ... mas, honestamente, configurar sua própria nuvem pode ser mais trabalho do que fazer sem. Depois de levar em consideração a quantidade de tempo necessária para construir o framework, então construa as imagens ... etc. Definitivamente não é voltado para uma pequena implantação de 2-3 servidores.