Baixe o app para aproveitar ainda mais
Prévia do material em texto
ARQUITETURA DE SERVIDORES DE REDE UNIDADE 2 PRATIQUE E COMPARTILHE – FERRAMENTAS DE VIRTUALIZAÇÃO DE SERVIDORES ALUNO – GEISON ELBERT BATISTA 1- SERVIDOR DE VIRTUALIZAÇÃO AZURE (MICROSOFT) Características: Criar redes virtuais privadas para estender o ambiente de TI local para a nuvem e proteção de conexões com opções como uma VPN IPsec ou o Azure ExpressRoute. Execução de dispositivos virtuais de rede favoritos, como otimizadores de WAN, balanceadores de carga e firewalls do aplicativo, definições de fluxos de tráfego para criar a rede com um grau maior de controle. É possível utilizar o Azure como um datacenter – utilizando endereços IP privados e definir atributos como sub-redes e políticas de controle de acesso. Vantagens: Oferece um catálogo robusto de serviços e em nuvem. Redução de custos e otimização de processos centralizados em única plataforma. Oferece degustação dos produtos relacionados por 12 meses. Desafios/oportunidades: É preciso o profissional de TI estar capacitado para implementação da plataforma e aproveitar os recursos disponíveis em razão da gama de produtos que a plataforma dispõe. Principais serviços gratuitos por 12 meses : • Máquinas Virtuais do Linux =>750 horas. • Máquinas virtuais do Windows=>750 horas. • Discos gerenciados=>64 GB x2. • Armazenamento de Blob (bloco quente de LRS (armazenamento com redundância local)=>5 GB. • Armazenamento de Arquivos=>5GB. • Banco de dados SQL=>250 GB. • Gateway VPN=>750 horas. • Load Balancer(Fornecimento de alta disponibilidade e desempenho de redes a aplicações)=>750 horas, processamento de dados de 15 GB, 5 regras. • Azure Cosmos DB=>25GB. • Barramento de Serviço=>750 horas, até 13 milhões de serviços. • Registro de contêiner(Armazenar e gerenciar imagens de contêiner em todos os tipos de implantações do Azure.)=Armazenamento de 100 GB e 10 webhooks. • Armazenamento de Arquivos=>10 GB. 2- KVM (Kernel-based Virtual Machine) – LINUX Máquina Virtual baseada em Núcleo (em inglês: Kernel-based Virtual Machine (KVM)), é uma infraestrutura de virtualização, integrada ao Linux. Atualmente a KVM suporta virtualização nativa usando Intel VT ou AMD-V. Suporte limitado a paravirtualização também está disponível para hóspedes Linux e Microsoft Windows na forma de um driver de rede paravirtual, um driver de dispositivo de entrada/saída (disco), um driver recipiente para afetar a operação do gerenciador de memória virtual do hóspede, e otimizações de processamento para hóspedes Linux. Atualmente transportes para as arquiteturas S390, PowerPC, and IA64 estão sendo desenvolvidos. A primeira versão da KVM foi incluída no Linux 2.6.20 (fevereiro de 2007). Também foi transportada para o FreeBSD como um módulo de núcleo carregável. Uma gama de sistemas operativos hóspedes funcionam na KVM, incluindo vários serviços de GNU/Linux, BSD, Solaris, Microsoft Windows, Haiku, ReactOS, AROS, e uma versão remendada da KVM que é capaz de Mac OS X. Projeto e licenciamento: Por si só, KVM não realiza nenhuma emulação. Ao invés disso, um programa de espaço de usuário usa a interface /dev/kvm para instalar o espaço de endereçamento da máquina virtual hóspede, alimenta-a com E/S simulada e mapeia o seu visor de vídeo para o do hospedeiro. Pelo menos dois programas aproveitam este recurso: uma versão modificada do Qemu e o próprio Qemu, desde a versão 0.10.0. Partes da KVM são licenciadas sob várias licenças GNU: Módulo de núcleo do KVM: GPL v2 Módulo de usuário do KVM: LGPL v2. Biblioteca principal de CPU virtual do QEMU (libqemu.a) e emulador de sistema PC do QEMU: LGPL. Emulador do QEMU de modo usuário linux: GPL. Arquivos de BIOS (bios.bin, vgabios.bin and vgabios-cirrus.bin): LGPL v2 ou posterior. A KVM é mantida por Avi Kivity e é financiada primariamente pela Qumranet, uma iniciativa de tecnologia,[11] agora adquirida pela Red Hat. Ferramentas de gerenciamento gráfico. • Kernel-based Virtual Machine e libvirt. • Virtual Machine Manager =>suporta criação, edição, inicialização, terminação de máquinas virtuais baseadas na KVM. • ConVirt=> suporta criação, edição, inicialização, terminação de máquinas virtuais baseadas na KVM, além de migração arraste-e-solte de máquinas virtuais em execução ou suspensas entre hospedeiros. • Proxmox Virtual Environment=> Software livre de virtualização incluindo KVM e OpenVZ - instalador de metal-exposto, IU de gerenciamento e suporte comercial opcional. Vantagens: • Oferece um serviço de código aberto e em até certo nível gratuito e se comunica com outros sistemas operacionais( Windows, Mac os…) • Redução de custos operacionais e físicos. Desafios/oportunidades: Espaço de alocação de dados (HD) em servidor, físico ou em nuvem. Capacitação do profissional de TI para implementação e exploração dos recursos. 3- AMBIENTE VIRTUAL PROXMOX Proxmox Virtual Environment (Proxmox VE; PVEcurto ) é uma plataforma de gerenciamento de virtualização de servidor aberto. É uma distribuição Linux baseada no Debiancom um kernel Ubuntu LTS modificado e permite a implantação e o gerenciamento de máquinas virtuais e contêineres. O Proxmox VE inclui um console web e ferramentas de linha de comando, e fornece uma API REST para ferramentas de terceiros. Dois tipos de virtualização são suportados: baseado em contêiner com LXC (a partir da versão 4.0 substituindo o OpenVZ usado na versão até 3.4, incluído), e virtualização completa com KVM. Ele vem com um instalador de metal nu e inclui uma interface de gerenciamento baseada na Web. Proxmox VE é licenciado sob a Licença Pública Geral GNU Affero, versão 3. Recursos: O Proxmox VE é uma poderosa plataforma de virtualização de servidores de código aberto para gerenciar duas tecnologias de virtualização - KVM (Máquina Virtual baseada em kernel) para máquinas virtuais e LXC para contêineres - com uma única interface baseada na Web. Ele também integra ferramentas fora da caixa para configurar alta disponibilidade entre servidores, armazenamento definido por software, rede e recuperação de desastres. Vantagens: • Software e serviços totalmente gratuitos. Desafios/oportunidades: • Espaço de alocação de dados (HD) em servidor, físico ou em nuvem. • Capacitação do profissional de TI para implementação e exploração dos recursos. Fontes de pesquisa: Proxmox Virtual Environment - Wikipedia , Kernel-based Virtual Machine – Wikipédia, a enciclopédia livre (wikipedia.org) , Crie uma rede virtual privada na nuvem | Microsoft Azure https://en.wikipedia.org/wiki/Proxmox_Virtual_Environment https://azure.microsoft.com/pt-br/free/virtual-network/search/?&ef_id=CjwKCAjw-e2EBhAhEiwAJI5jg_n8-ft0WiVFbZfyoQmXGvpjaLyG2F8wAzJ66RsR4oXf_mpbGfL3ThoC05wQAvD_BwE:G:s&OCID=AID2100014_SEM_CjwKCAjw-e2EBhAhEiwAJI5jg_n8-ft0WiVFbZfyoQmXGvpjaLyG2F8wAzJ66RsR4oXf_mpbGfL3ThoC05wQAvD_BwE:G:s&gclid=CjwKCAjw-e2EBhAhEiwAJI5jg_n8-ft0WiVFbZfyoQmXGvpjaLyG2F8wAzJ66RsR4oXf_mpbGfL3ThoC05wQAvD_BwE https://pt.wikipedia.org/wiki/Kernel-based_Virtual_Machine https://pt.wikipedia.org/wiki/Kernel-based_Virtual_Machine
Compartilhar