Cursos / Redes de Computadores / Data Center / Aula

arrow_back Aula 10 - Infraestrutura Computacional Como um Serviço de TI

Plataforma de Nuvem OpenStack

O OpenStack é uma plataforma de software de código aberto voltada à criação de nuvens privadas e públicas, promovida pela Fundação OpenStack. Tendo a Rackspace e a NASA como os primeiros colaboradores do projeto, o OpenStack é capaz de gerenciar os componentes de múltiplas infraestruturas de virtualização, assim como um Sistema Operacional gerencia os componentes de um computador.

É importante destacar que o OpenStack não é um software de virtualização, e sim um orquestrador de múltiplos softwares usados na criação e na gerência de uma nuvem, tais como: máquinas virtuais, rede, armazenamento e políticas de segurança e acesso. Por essa razão, o OpenStack é considerado uma Plataforma ou um Sistema Operacional de Nuvem. A Figura 2 mostra a arquitetura geral dessa plataforma e os seus principais componentes.

Arquitetura da Plataforma de Nuvem OpenStack.

Também é importante destacar a justificativa acerca de o software possuir o termo “Open” em seu nome. Desde sua criação, o projeto objetiva ser transparente e não depender de fornecedores. Além disso, por ser de código aberto, qualquer desenvolvedor consegue, livremente, usar e modificar a programação do OpenStack para rodar na própria nuvem. Além disso, uma comunidade independente trabalha de forma empenhada para aprimorar os recursos da plataforma, sendo lançada uma nova versão a cada seis meses.

Por isso, apesar de ser uma tecnologia recente, ela já foi aderida por companhias de grande porte no setor. Além da NASA e da Rackspace, as seguintes empresas já adotaram o OpenStack como base para suas plataformas de IaaS: HP, MercadoLivre, Oracle, Dell, HubSpot, IBM e UOL HOST.

A boa aceitação do OpenStack no mercado ocorre, basicamente, por dois motivos: por essa plataforma estar em constante evolução e por ela ser baseada em padrões abertos. Este último aspecto é essencial para a evolução da Computação em Nuvem, pois os padrões abertos permitem que todos os envolvidos no projeto trabalhem de maneira colaborativa, sem precisar ficar refém de qualquer fornecedor, como acontece com o Sistema Operacional Linux.

Versão 5.3 - Todos os Direitos reservados