Hoje em dia, as empresas procuram modernizar a infraestrutura de TI através da nuvem, com o objetivo de otimizar e aumentar a eficiência das operações. Felizmente, a evolução da tecnologia de virtualização oferece muitas opções para alcançar agilidade, flexibilidade e eficiência de várias maneiras. A solução OpenStack destaca-se entre os seus concorrentes, ajudando as empresas a alcançar todos esses objectivos em simultâneo.
O que é uma infraestrutura como serviço?
A infraestrutura como um serviço (IaaS), também conhecida como serviços de infraestrutura em nuvem, é uma forma de computação em nuvem que fornece recursos de computação virtualizados a utilizadores finais através da Internet.
Nos últimos anos, o OpenStack tornou-se a ferramenta de software de código aberto mais popular para a criação do ambiente de Infraestrutura como Serviço devido à sua capacidade de criar rapidamente novas instâncias nas quais os componentes da nuvem podem ser executados. Além disso, o OpenStack oferece a flexibilidade de virtualização da tecnologia como nenhuma outra solução disponível no mercado.
No modelo IaaS, a plataforma de software OpenStack aloja os componentes de infraestrutura que estão tradicionalmente presentes num centro de dados no local. Isto inclui servidores, armazenamento e hardware de rede, bem como a camada de virtualização ou hipervisor. Além disso, todos os componentes da infraestrutura são entregues ao utilizador final através de máquinas virtuais acessíveis através da Internet.
OpenStack é um conjunto de ferramentas IaaS
O OpenStack pode ser visto como uma ferramenta para gerir algumas das principais capacidades do espaço IaaS, permitindo que os seus utilizadores finais beneficiem de cargas de trabalho mais rápidas, mais fáceis, mais flexíveis e mais rentáveis.
Além disso, a arquitetura do OpenStack é modular e altamente configurável, permitindo que esta solução seja concebida e adaptada aos recursos de hardware disponíveis.
Há um sistema crescente de projetos de serviços que ampliam a funcionalidade do OpenStack, mas a infraestrutura é ancorada por um conjunto central de 6 projetos. Como resultado, ter o conjunto principal do projeto permite que os restantes projectos lidem com o dashboarding, a orquestração, o aprovisionamento bare-metal, as mensagens, os contentores e a governação.
Os principais serviços de infraestrutura do OpenStack são:
- Neutron (Networking): responsável por provisionar as redes virtuais ou físicas às quais as instâncias de computação se conectam na inicialização.
- Nova (Computação): implementa serviços e bibliotecas associadas para fornecer acesso massivamente escalável, sob demanda e de autoatendimento a recursos de computação, incluindo bare metal, máquinas virtuais e contêineres.
- Glance (Gestão de Imagens): fornece o repositório de imagens do cálculo. Todas as instâncias de computação são iniciadas a partir de imagens do Glance.
- Swift (Object Storage): um armazenamento de objectos/blob altamente disponível e distribuído. Permite que os utilizadores armazenem ou recuperem ficheiros. Além disso, pode ser usado pelo componente Cinder para fazer backup dos volumes das VMs.
- Cinder (armazenamento em bloco): responsável por fornecer armazenamento em bloco persistente (ou volumes) para máquinas virtuais convidadas. O mais importante é que, ao trabalhar com o Swift, o Cinder pode usá-lo para fazer backup dos volumes das VMs.
- Keystone (Autorização e autenticação): fornece identidade e autenticação para todos os serviços OpenStack.
Para além destas, outra caraterística valiosa que o OpenStack traz para o IaaS é o acesso programático. Em primeiro lugar, não há mais problemas manuais, a vida agora é mais simples com a API. Em segundo lugar, tudo o que tinha de ser feito manualmente pode agora ser feito de forma programática. Os serviços OpenStack têm um conjunto consistente de APIs para falar com computação, rede e armazenamento. Além disso, o OpenStack pode gerir facilmente todos os ambientes, desde a adição e remoção automáticas até ao aumento ou redução de mais componentes.
Quais são os benefícios de usar o OpenStack?
- Escalabilidade: dimensiona à medida que cresce de acordo com as necessidades actuais, adiciona mais nós de computação ao ambiente IaaS à medida que a procura aumenta.
- Gestão da disponibilidade: detecta falhas em tempo real, assegura a continuidade do negócio.
- Flexibilidade: utiliza apenas os componentes de que a empresa necessita, satisfaz uma vasta gama de aplicações empresariais.
- Interoperabilidade: liga múltiplos e variados componentes, hardware e software.
- Controlo dos custos: paga pelo modelo que utiliza, nem mais nem menos.
- Fiabilidade: melhoria do desempenho e da qualidade da velocidade.
- Segurança: previne e gere as ameaças à segurança.
- Possibilita a inovação: acrescenta novas capacidades e tira partido das API.
- Comunidade forte: desenvolvimento constante de produtos num mercado competitivo.
Em conclusão, como plataforma de Infraestrutura como Serviço, o OpenStack permite que qualquer empresa adicione, de forma fácil e eficiente, servidores, armazenamento e componentes de rede à sua nuvem, ao mesmo tempo que tem controlo total sobre os custos comerciais.
Na Sardina Systems, o nosso OpenStack estão disponíveis para te ajudar a compreender melhor os benefícios da computação em nuvem e como esta pode ser adequada para o teu negócio. Sente-te à vontade para contacta-nos ou lê tudo sobre o assunto aqui.
(fonte da imagem: www.openstack.org)


