Nuvem e Virtualização Redes Programáveis

Documentos relacionados
INTERNET DAS COISAS NAS NUVENS

Introdução a Computação em Nuvem

Informática. Cloud Computing e Storage. Professor Márcio Hunecke.

Servidores. Um Servidor, em redes de computadores, nada mais é que um host da rede capaz de oferecer um determinado serviço a outros hosts da redes.

Projeto Integrador II

Tópicos Especiais em Redes de Telecomunicações

Virtualização do System302 em ambiente VMWARE

Redes Definidas por Software (SDN) Ana Paula, Anderson de Souza, Eric Reis, Marcos Aurélio, Thiago Luis, Yago Carvalho

Virtualização de Servidores. Adirlhey Assis Marcus Vinicius Coimbra


Arquitetura de Conectividade para Ambientes de Computação em Nuvem. Palestrante: Herlon Hernandes

PADRÃO DE TECNOLOGIA DE INFRAESTRUTURA DE TIC. VMware vrealize Application Services

Infra Estrutura Hardware e Software

Cloud Computing. Prof. Marcio R. G. de Vazzi Analista De sistemas Especialista em Gestão Mestrando em Educação

Apresentação da ATA de Registro de Preços da Solução Hiperconvergente Nutanix para o Sistema S

Aula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS. Marcelo Henrique dos Santos

Programabilidade de Redes Cisco

VIRTUALIZAÇÃO PARA INICIANTES VMware Inc. All rights reserved.

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Objetos e Componentes Distribuídos: EJB

Sistema Operacionais II. Aula: Virtualização

INSTALANDO E CONFIGURANDO O WINDOWS SERVER 2012

Gerenciamento de Redes. Alan Santos

Apresentamos o Arcserve Unified Data Protection

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores

INTRODUÇÃO A SISTEMAS OPERACIONAIS

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo

VIRTUALIZAÇÃO DE REDE: VISÃO DA OI. Forum Integrado de Tecnologia e Inovação 2015

O que é um sistema distribuído?

Aula 2. Prof: Carlos Eduardo de Carvalho Dantas

Tópicos Especiais em Redes - TER. Cloud Computing. Prof. Dayvidson Bezerra Contato:

Roteamento Prof. Pedro Filho

Aula 05. Infraestrutura de TI: hardware e software Pearson. Todos os direitos reservados.

Informática. Estruturas de Servidores Físicos e Virtualizados. Professor Márcio Hunecke.

Virtualização como alternativa na infraestrutura de servidores

Sistemas de Detecção de Intrusão

Servidor de Armazenamento em Nuvem

Meraki Folheto de solução 2017

Barramento. Prof. Leonardo Barreto Campos 1

O que é um Servidor? COM SERVIDORES HPE TUDO É POSSÍVEL

Gerenciando o VMWARE pelo SCVMM

Algoritmos e Lógica de Programação Componentes e Arquitetura

SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE

VIRTUALIZAÇÃO CORPORATIVA

Matéria: Sistema Computacional - SC. Prof.: Esp.: Patrícia Dias da Silva Peixoto

Sistemas Operacionais (SO)

OPERA Cloud. Tecnologia que potencializa as operações e distribuição de seu hotel

Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3

APOSTILA 1 - TUTORIA SISTEMAS OPERACIONAIS

CCNA 1 Conceitos de Rede. Kraemer

PROPOSTA COMERCIAL Produto: Servidores Dedicados Gerenciados

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Programação Concorrente

Sistemas Operacionais Aula 3

Informática para Concursos

Compartilhando dados anônimos com a Lenovo. Conteúdo. Harmony

CURSO DE SISTEMAS DE INFORMAÇÃO/ PROCESSAMENTO DE DADOS DISCIPLINA: ADM e PROJETO DE REDES PROFESSOR: Msc Walter Augusto Varella

1- Confiabilidade ( 2 ) Proteção contra perdas e estragos. 2- Integridade ( 3 ) Proteção contra interferência de cortes de funcionamento

Prof. Me. Elvis Pontes. Unidade I

FACULDADE DE TECNOLOGIA SENAC GOIÁS. Arquitetura de Computadores

Sistemas Operacionais

ARQUITETURA DE SISTEMAS OPERACIONAIS. VISÃO GERAL DE UM SISTEMA OPERACIONAL Prof. André Luís Alves E. M. DR. LEANDRO FRANCESCHINI

Organização e Arquitetura de Computadores I

AGT0001 Algoritmos Aula 01 O Computador

Introdução PARTE I. VISÃO GERAL

Programação de Computadores I - PRG1 Engenharia Elétrica

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Fundamentos de Sistemas Operacionais

MÁQUINAS VIRTUAIS EM SISTEMAS DISTRIBUÍDOS. Luiz C. Vieira

Transcrição:

Nuvem e Virtualização Redes Programáveis

Visão Geral da Nuvem A computação em nuvem envolve muitos computadores conectados em uma rede, possibilitando que eles sejam fisicamente localizados em qualquer lugar. Os provedores contam com a virtualização para fornecer seus serviços de computação em nuvem. A computação em nuvem pode reduzir os custos operacionais otimizando os recursos Permite acesso a dados organizacionais em qualquer lugar e a qualquer momento Simplifica as operações de TI de uma empresa, com a assinatura apenas dos serviços necessários Elimina ou reduz a necessidade de equipamentos, manutenção e gerenciamento de TI no local Permite respostas rápidas aos requisitos cada vez maiores de volume de dados Reduz o custo de equipamentos, de energia, de requisitos de plantas físicas e de necessidades de treinamento de funcionários pague apenas pelo que você utiliza.

Visão Geral da Nuvem Os três principais serviços de computação em nuvem definidos pelo Instituto Nacional de Padrões e Tecnologia (NIST) em sua publicação especial 800-145 define: SaaS (software como serviço): o provedor em nuvem é responsável por acessar os serviços, como e-mail, comunicação e o Office 365 que são disponibilizados pela Internet. Basta que o usuário forneça seus dados. PaaS (plataforma como serviço): o provedor em nuvem é responsável pelo acesso às ferramentas e aos serviços usados para distribuir as aplicações. IaaS (infraestrutura como serviço): o provedor em nuvem é responsável pelo acesso ao equipamento de rede, aos serviços de rede virtualizada e pelo suporte à infraestrutura de rede. Os provedores de serviços em nuvem ampliaram este modelo para oferecer também suporte aos departamentos de uma empresa, modelo conhecido como TI como serviço de (ITaaS).

Computação em Nuvem x Data Center Os termos data center e computação em nuvem são, com frequência, usados de forma incorreta. Data center: geralmente uma instalação física dedicada ao armazenamento e processamento de dados administrada por um departamento de TI interno ou terceirizado. Computação em nuvem: Normalmente um serviço fora do local que oferece acesso sob demanda a um pool compartilhado de recursos de computação. Esses recursos podem ser rapidamente provisionados e lançados com o mínimo de esforço de gerenciamento.

Virtualização A virtualização de servidores aproveita recursos ociosos e consolidando servidores para prover alta disponibilidade dos serviços. O hypervisor é um programa que adiciona uma camada de abstração ao hardware físico real. A camada de abstração é usada para criar máquinas virtuais que têm acesso a todo o hardware da máquina física, como CPUs, memória, controladores de disco e NICs. Cada uma dessas máquinas virtuais executa um sistema operacional completo e separado. Com a virtualização, as empresas agora podem consolidar o número de servidores. Isso também permite que vários sistemas operacionais existam em uma única plataforma de hardware.

Virtualização

Virtualização Uma das principais vantagens da virtualização é o menor custo de operação: Menos equipamentos são necessários Menos energia é consumida Menos espaço é necessário Provisionamento mais rápido do servidor Recuperação de desastres aprimorada Suporte simplificado para infraestrutura

Hypervisors Os hypervisors Tipo 1, também são chamados de "bare-metal", pois o hypervisor é instalado diretamente no hardware. Os hypervisors Tipo 1 são geralmente usados em servidores corporativos e em dispositivos de rede de data center. Exemplos: Citrix XenServer Microsoft Hyper-V 2008/2012/2016 Servidor da Oracle VM para x86/sparc VMware ESXi

Virtualização de Rede Um dispositivo de rede contém os seguintes planos: Plano de controle (Control Plane) - É geralmente considerado como o cérebro de um dispositivo. É usado para tomar decisões de encaminhamento. O control plane contém mecanismos de encaminhamento de Camada 2 e Camada 3. As informações enviadas para o plano de controle são processadas pela CPU. Plano de dados (Data Plane) - Também conhecido como plano de encaminhamento, esse plano é normalmente a estrutura de comutação que conecta as várias interfaces de rede em um dispositivo. Os roteadores e switches usam as informações que vêm do control plane para encaminhá-las pela interface de saída apropriada. As informações no data plane normalmente são processadas por um processador especial de plano de dados, como um DSP (digital signal processor), sem envolver a CPU.

Para virtualizar a rede, a função de control plane é removida de cada dispositivo e implementada por um controlador centralizado. Virtualização de Rede

Virtualização de Rede Duas arquiteturas foram desenvolvidas para suportar a virtualização de rede: SDN (Software Defined Networking) - Uma arquitetura de rede que virtualiza a rede control plane. ACI (Cisco Application Centric Infrastructure) - uma solução de hardware criada com a finalidade de integrar o gerenciamento de data center e a computação em nuvem. Tecnologias como OpenFlow, OpenStack, I2RS, TRILL, Cisco Fabric Path e o 802.1aq (SPB) também estão incluídas em SDN e ACI.

Arquitetura SDN Em uma arquitetura tradicional de roteadores ou de switches, as funções do control plane e do data plane ocorrem no mesmo dispositivo. As decisões de roteamento e de encaminhamento de pacotes são responsabilidade do sistema operacional do dispositivo. A SDN (Software defined networking) é uma arquitetura de rede que foi desenvolvida para virtualizar a rede. Por exemplo, a SDN pode virtualizar o plano de controle. Também conhecida como SDN baseada em controlador, a SDN move o control plane de cada dispositivo de rede para uma entidade de inteligência de rede central e de criação de políticas chamada Controlador SDN.

Arquitetura SDN

Tipos de SDN SDN baseado em dispositivo: Nesse tipo de SDN, os dispositivos são programáveis pelos aplicativos executados no próprio dispositivo ou em um servidor na rede. O Cisco OnePK é um exemplo de um SDN baseado em dispositivo. Permite aos desenvolvedores criar aplicativos usando C e Java com Python, para integrar e interagir com dispositivos Cisco.

Tipos de SDN SDN com Base em controlador: Esse tipo de SDN usa um controlador centralizado com o conhecimento de todos os dispositivos da rede. Os aplicativos podem interagir com o controlador responsável por gerenciar dispositivos e manipular fluxos de tráfego na rede. O controlador SDN da Cisco é chamado OpenDaylight.

Tipos de SDN SDN baseado em políticas: Esse tipo de SDN é semelhante ao SDN baseado em controlador, no qual um controlador centralizado tem uma visualização de todos os dispositivos na rede. O SDN baseado em políticas inclui uma camada adicional de política que opera em um nível mais alto de abstração. Usa os aplicativos incorporados para automatizar tarefas avançadas de configuração por meio de um fluxo de trabalho guiado e de uma GUI fácil de usar, sem as habilidades de programação necessárias. O Cisco APIC- EM é um exemplo desse tipo de SDN.

Funcionalidade do APIC-EM Inventário de dispositivos Inventário de hosts Topologia Políticas de acesso e QoS Análise de políticas Mais em: http://video.cisco.com/detail/videos/techwisetv/video/3544946587001/fundamentals-of-cisco-apic-em

Análise de APIC-EM ACL Uma das funcionalidades mais importantes do controlador de APIC-EM é a capacidade de gerenciar políticas em toda a rede. A análise e rastreamento do APIC-EM ACL (https://www.youtube.com/watch?v=-acuj5pvflu) fornecem ferramentas para permitir que o administrador analise e entenda as políticas e as configurações de ACL, permitindo que a visualização rápida dos fluxos de tráfego para descoberta de qualquer ACL que esteja em conflito ou duplicada.