quarta-feira, 6 de maio de 2015

SDN (Software Defined Networking) - Parte 4 (final da leitura do livro Cisco SDN for dummies)

SDN: Open Protocols, Open Architectures, Open Ecosystems e Open Source

Um data center SDN automatizado como Cisco ACI não pode ter uma arquitetura proprietária.
Organizações requerem uma arquitetura aberta (open), extensível, multivendor que incorpore um grande range de produtos de infraestrutura e soluções open source.

- Ecosistema ACI: Cisco desenvolveu um grande, compatível sistema multivendor de solução data center, incluindo:
    - Camada 4 até 7 Application services: A10 networks, Citrix, Embrane, F5 e Radware
    - Soluções de segurança: Catbird, Check Point, Cisco ASA, Sourcefire e Symantec
    - Infraestrutura de servidor e virtualização: Canonical Ubuntu, Microsoft, Red Hat e VMware
    - Cloud Orchestration: Cisco UCS Director, Cloudstack, Microsoft System Center e Azure, OpenStack e VMware vCenter e vCloud Automation Center
    - DevOps Solutions: Puppet, Chef e CFEngine
    - Monitoring, Management e Analysis Tools: CA Technologies, Cisco Prime NAM, Emulex, NetScout, NetQos e Splunk
    - Servidor, Storage, Applications e infraestrutura convergida: BMC, Cloudera, EMC, MapR, NetApp, Nutanix, Panduit, VCE e SAP

- Open API: Interfaces abertas na controladora APIC suportam orquestração  comercial e ferramentas automatizadas no modelo de politica ACI
- Open communications protocols: O protocolo de comunicação (OpFlex) da controladora APIC (southbound interface) para gerenciar dispositivos é um padrão aberto.
- Open source efforts: componente chave de arquitetura para open source, facilita o desenvolvimento de produtos compativeis e ecosistema multivendor:
    - politica de modelo ACI
    - Especificação de interface e group policy para o OpenStack
    - Distribuição de um agente OpFlex para Open Virtual Switch (OVS) através da maioria de Linux open source: Canonical e Red Hat, como também Microsoft Server-based virtual switch.

Mantendo o que você tem usando Cisco ACI

A Cisco usa a linguagem de aplicação centrada do Cisco ACI e modelo de programação que alinha negócio e objetivo de aplicação, simplificando implementação de política e alinhando a necessidade de TI.
Para atender a nova arquitetura de fabrica, as features vem embutidas no Cisco Nexus 9000.
Muitos clientes que implementam Cisco ACI hoje tem Cisco Nexus na camada de borda, distribuição e CORE, como Cisco Nexus 2000, 3000, 5000, 6000 e 7000.
Essas redes existentes suportam uma combinação física e virtual atrelada ao fabric extender (FEX) ou switches virtuais.
Você pode usar as politicas de ACI no EPGs na fabric.
Cisco estende a policy de ACI através de Nexus 1000V virtual switch que é habilitado via ACI, chamada Application Virtual Switch (AVS).
Por exemplo usando VXLAN tunel entre servidores sem necessidade de chegar ao gateway.
Tudo gerenciado pelo EPG com politicas. APIC suporta software na nuvem como OpenStack ou Cisco UCS Director.


10 importantes fatos sobre a solução SDN

1-Programar é melhor do que configurar manualmente via GUI/Console
SDN permite grande flexibilidade.
SDN não necessariamente requer a separação do CONTROL PLANE do DATA PLANE como definido.
Hoje existem diversas tecnologias, protocolos e arquiteturas que são automatizadas em políticas e atingem o objetivo original da SDN.

2- Feito para fácil implementação de política

3- Suporta Multivendors
Por exemplo com CISCO ACI: F5, Citrix, Check Point, Cisco ASA com FirePOWER security services e muitos outros.

4- Entendendo a importancia do Controlador
Um controlador que suporta políticas limitadas de SDN vai limitar suas capacidades.

5- Falando a linguagem certa
A automação e flexibilidade é feita com programação. Por exemplo com CISCO ACI uma aplicação centrada que permite expandir para toda a infra de TI incluindo rede, segurança, serviços de aplicação, etc.

6- Usando a linha "northbound"
Northbound interface, uma API que roda na controladora que hospeda aplicações de software.

7- Fazendo uso de ferramentas de automatização na nuvem
Exemplo de automação na nuvem: OpenStack e Cisco UCS Director

8- Considerando uma arquitetura que possa ser estendida

9- Escolhendo uma plataforma SDN open source com cuidado
Considerar open source e multivendor, suportar a maioria dos sistemas operacionais e plataformas hypervisor incluindo VMWare, Microsoft e Linux KVM.

10- Mantenha ele sem "gambiarra"
Uma estratégia de sucesso de SDN faz a diferença e manterá a infraestrutura de TI automatizada com sucesso.

Figura abaixo mostra a diferença com uso da ACI da CISCO.


Fonte: Software Defined Networking for Dummies - A Wiley Brand - Cisco

Nenhum comentário:

Postar um comentário