No post anterior vimos sobre computação em nuvem, hoje iremos ver programas Open Source para criação de nuvem privada para sua empresa.
Podemos ver que existem 4 tipos de Nuvens em computação: Nuvem Pública, Nuvem Privada, Nuvem Híbrida e Nuvem Comunitária.
A nuvem privada é um servidor remoto dedicado à uma organização, não é aberta a qualquer empresa e na maioria das vezes os equipamentos pertencem à própria organização que faz uso dela.
Veja: Nuvem Privada
Veja trecho que retirei do post anterior sobre Nuvem Privada,
Diferentemente da nuvem pública, onde toda infra e manutenções ficam sob responsabilidade de empresas terceirizadas que vendem o serviço, as nuvens privadas são exclusivas de uma única organização e podem estar localizadas fisicamente dentro da empresa que faz uso próprio serviço. Nuvens privadas podem ainda estar hospedadas em uma rede privada de empresa terceirizada e ser gerenciada por ela.
Desenhando para entendermos, uma nuvem privada pode ficar instalada dentro da nossa própria empresa e ser de nossa propriedade ou pode ser montada e ofertada por uma outra empresa, uma terceira, mas apenas para um cliente, não é aberta para o público ou qualquer um que queira contratar.
Categoria Outros
Programas Open Source para Criação de Nuvem Privada
Há diversos programas Open Source para criação de rede privada para nossa empresa. Podemos citar: CloudStack, Eucalyptus e OpenNebula
Vamos falar um sobre cada um desses programas. Lembre que o lado bom deles é que são open source; Open source é um termo utilizado para programas cujo código-fonte é disponibilizado ao público de forma que usuários modificar e distribuir á vontade.
CloudStack para Nuvem Privada
Apache CloudStack, ou apenas CloudStack, é uma plataforma de computação em nuvem de código aberto que podemos usar sem pagar nada para a criação de uma nuvem privada. Com CloudStack poderemos facilmente criar, gerenciar e implantar nossa infraestruturas de nuvem privada. Ele fornece muitos recursos como,
- máquinas virtuais,
- armazenamento em nuvem
- rede virtualizada
Segundo o site do Apache,
Apache CloudStack é um projeto de nível superior da Apache Software Foundation (ASF). O projeto desenvolve software de código aberto para implantação de nuvens públicas e privadas de infraestrutura como serviço (IaaS).
CloudStack fornece uma plataforma de orquestração de nuvem aberta e flexível para fornecer nuvens públicas e privadas confiáveis e escaláveis. O que isso significa, exatamente?
Apache
O CloudStack nos permite, ou nossa empresa e organizações, construirmos nossa própria nuvem privada. Podemos até criar uma nuvem de modo que possamos vender serviços ou ofereçam serviços de nuvem pública.
Com o Apache CloudStack temos gerenciamento muito mais simplificado e uma escalabilidade da infraestrutura de nuvem ótima e isso torna fácil para nós usuários que poderemos acessar e ofertar recursos computacionais sob demanda.
Funcionalidades do Apache CloudStack
Apache CloudStack é baseado em Java e transforma sua máquina em um servidor de gerenciamento e agentes (se necessário) para hosts hipervisores para que você possa executar uma nuvem IaaS. Alguns dos recursos e funcionalidades fornecidos pelo CloudStack:
- Funciona com hosts executando XenServer/XCP, KVM, Hyper-V e/ou VMware ESXi com vSphere
- Fornece uma interface amigável baseada na Web para gerenciar a nuvem
- Fornece uma API nativa Pode fornecer uma API compatível com Amazon S3/EC2 (opcional)
- Gerencia o armazenamento de instâncias em execução nos hipervisores (armazenamento primário), bem como modelos, snapshots e imagens ISO (armazenamento secundário)
- Orquestra serviços de rede da camada de enlace de dados (L2) para alguns serviços da camada de aplicação (L7), como DHCP, NAT, firewall, VPN e assim por diante Contabilização de recursos de rede, computação e armazenamento
- Separação de multilocação/conta Gerenciamento de usuários
Eucalyptus para Nuvem Privada
Eucalyptus é um software de código aberto(open source) para construir nuvens privadas e híbridas compatíveis com AWS.
Como um produto de infraestrutura como serviço (IaaS), o Eucalyptus permite que seus usuários disponibilizem recursos e armazenamento de computação para usuários sob demanda, de acordo com a necessidade.
Eucalyptus foi projetado para ser fácil de instalar e o mais não intrusivo possível. Podemos instalar o Eucalyptus nas seguintes distribuições Linux: CentOS 7.9 e Red Hat Enterprise Linux (RHEL) 7.9
A estrutura do software é modular, com comunicação independente de linguagem, padrão do setor.
Eucalyptus fornece uma sobreposição de rede virtual que isola o tráfego de rede de diferentes usuários e permite que dois ou mais clusters pareçam pertencer à mesma rede local (LAN). Além disso, o Eucalyptus oferece compatibilidade de API com os serviços EC2, S3, IAM, ELB, Auto Scaling, CloudFormation e CloudWatch da Amazon. Isso oferece a capacidade de uma nuvem híbrida.
Veja mais em: eucalyptus.cloud
OpenNebula para Nuvem Privada
Segundo o site oficial OpenNebula, se você está procurando uma plataforma de código aberto poderosa, mas fácil de usar, para sua infraestrutura corporativa de nuvem privada, híbrida ou de borda, você está no lugar certo.
Uma plataforma unificada para executar aplicativos e processar dados em qualquer lugar e:
- Automatizar operações e gerenciar VMs e clusters Kubernetes em um único ambiente compartilhado
- Arquitetura de nuvem aberta para orquestrar computação, armazenamento e rede impulsionada por software
- Combinar operações de nuvem privada, pública e de borda em um único painel de controle e camada interoperável
Veja mais em: opennebula
Veja também: Qual forma correta: Open source, Open-source ou opensource?
Comments on “Programas Open Source para Criação de Nuvem Privada”