Introdução

OpenStack

O OpenStack é um conjunto de ferramentas de software para a construção e gestão de plataformas de computação em nuvem para nuvens públicas e privadas. Apoiado por algumas das maiores empresas em desenvolvimento de software e hospedagem, bem como milhares de membros da comunidade "open-source", o OpenStack é considerado por muitos o futuro da computação em nuvem. O projeto é gerido pela Fundação OpenStack, uma organização sem fins lucrativos que supervisiona o desenvolvimento ea construção de uma comunidade em torno do projeto.

O software OpenStack controla grandes pools de computação, armazenamento e recursos de rede ao longo de um datacenter, geridas através de um painel de instrumentos ou por meio da API OpenStack. O OpenStack trabalha com tecnologias corporativas e de código aberto populares tornando-o ideal para uma infra-estrutura heterogênea.

OpenStack é composto de muitas partes móveis diferentes. Devido à sua natureza aberta, qualquer um pode adicionar componentes adicionais para OpenStack para ajudá-lo a satisfazer as suas necessidades. Mas a comunidade OpenStack tem colaborativamente identificados nove principais componentes que fazem parte do núcleo do OpenStack, que são distribuídos como parte de qualquer sistema OpenStack e oficialmente mantido pela comunidade. Estes componentes são:

  • Nova
  • Swift
  • Cinder
  • Neutron
  • Horizon
  • Keystone
  • Glance
  • Ceilometer
  • Heat