OpenSource: entenda como funciona o OpenStack

Software OpenStack gerencia todos os recursos de código aberto em IaaS Pública e Privada para facilitar a contratação dos serviços

A Cloud Computing (Computação em Nuvem) abriu campo para disseminação de novas soluções OpenSource (de código aberto), que ganharam popularidade e posição de destaque em empresas. Entre as novidades que aterrissaram no mercado está a plataforma OpenStack, criada há seis anos e atualmente um dos motores da Nuvem com capacidade para gerenciar Infraestrutura como Serviço (IaaS). Neste post você ficará sabendo como essa plataforma funciona e quais as vantagens de sua adoção.

O OpenStack é um conjunto de projetos de software de código aberto usado para configurar e operar os serviços de IaaS em Cloud Pública e Privada. Chamada de sistema operacional da Nuvem, a tecnologia foi projetada para administrar múltiplos componentes de infraestrutura virtualizada em Nuvem com flexibilidade e velocidade.

A proposta do OpenStack é simplificar a gestão de IaaS para que as empresas e desenvolvedores possam configurar mais serviços para demandas dos negócios. Para isso, a plataforma conta com um painel de controle Web e APIs (Application Programming Interface), ou conjunto de interfaces de programação, para controlar todos os recursos disponíveis em IaaS como máquinas virtuais, rede, sistemas de armazenamento e balanceadores de carga.

Como surgiu o OpenStack

O software OpenStack foi criado em 2010 pela Agência Nacional Espacial dos Estados Unidos (Nasa) juntamente com o provedor Rackspace com a missão de facilitar a vida das empresas que queriam utilizar recursos de código aberto em Nuvem de forma simplificada.

Em pouco tempo o OpenStack chamou atenção de outras organizações interessadas em contribuir com o desenvolvimento do projeto de código aberto. A Red Hat, fornecedoras de soluções OpenSource, foi a primeira a apostar na iniciativa, que hoje reúne mais 100 grandes companhias ao redor do mundo. Entre as quais, estão gigantes como HP, Cisco, Citrix, VMware, Dell, Oracle e IBM.

Esse grupo integra à comunidade OpenStack responsável pelo desenvolvimento da plataforma. Por ser um projeto aberto, participantes da iniciativa, comunidade de software livre e qualquer profissional pode colaborar e contribuir com as inovações para o OpenStack.

Funções do software

Como um gerenciador de IaaS, o OpenStack é um grande orquestrador de serviços em Cloud Pública e Privada. Sua responsabilidade é administrar as necessidades dos recursos de TI, autorizações das ferramentas, entregas com escalabilidade e fazer a interação com os hypervisors, ou gerenciadores de máquinas virtuais, suportados pelo ambiente da Infraestrutura como Serviço em Nuvem.

Entre as funcionalidades do OpenStack se destacam:
– Gerenciamento do ciclo de vida das instâncias de máquinas virtuais;
– Controle dos recursos computacionais;
– Suporte a múltiplos hypervisors como Xen (Citrix), KVM (Kernel-based Virtual Machine), Hyper-V (Microsoft), VMware e vSphere (ambos da VMware).

Vantagens do OpenStack

Um dos benefícios do OpenStack é sua capacidade de oferecer uma gestão unificada de todos os componentes de código aberto em IaaS, dando maior visibilidade e velocidade para as empresas na hora de contratar serviços dessa modalidade.

O Openstack cria também ferramentas para construção e gerenciamento de Nuvens Públicas e Privadas com mais facilidade. Uma outra funcionalidade importante da plataforma é a possibilidade de automação da capacidade de entrega dos recursos de TI, podendo ser alterada conforme as demandas dos negócios.

Uma outra vantagem do OpenStack é permitir que os recursos de uma infraestrutura em Nuvem já existente sejam compartilhados com outras aplicações da empresa com ganhos no processamento das soluções em Cloud.

Gostou do artigo? Comente!


Comente o que achou