SlideShare uma empresa Scribd logo
1 de 50
Baixar para ler offline
Apache CloudStack
Orquestrando a sua nuvem IaaS
Marcelo Lima
Copyright ShapeBlue 2012. All rights reserved
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Sobre ...
v Marcelo Lima marcelo.lima@shapeblue.com
v Arquiteto de Cloud & Data Center da ShapeBlue Brasil
v Especializado em...
v Design & Building de Clouds baseadas em Apache CloudStack / Citrix
CloudPlatform
v Infraestruturas de Data Center
v Automação de Infraestrutura
v Ambientes de alta disponibilidade e escalabilidade
v Certificações
v Apache CloudStack Certified Professional
v Citrix Certified Professional – Networking (CCP-N)
v F5 System Engineer – LTM/GTM/ASM
v Cisco Certified Internetwork Expert – Data Center (CCIE-DC Written)
v Cisco Certified Network Professional – Data Center (CCNP-DC)
v Cisco Certified Network Associate – Data Center (CCNA-DC)
v Cisco Data Center Unified Computing Support Specialist
v Cisco Data Center Unified Computing Design Specialist
v Cisco Data Center Unified Fabric Support Specialist
v Cisco Data Center Unified Fabric Design Specialist
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Sobre a ShapeBlue
“Somos um time de arquitetos e engenheiros especialistas
em construção de infraestruturas para nuvens IaaS tanto
públicas quanto privadas.
Somos líderes globais em consultoria e integração do
Apache CloudStack”
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Sobre a ShapeBlue
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Principais clientes
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Ementa da apresentação
v O que é o Apache CloudStack?
v Arquitetura
v Tipos de redes
v Básica
v Avançada com Grupos de Segurança
v Avançada (Compartilhada, Isolada, VPC e VPC roteado)
v SDN no Apache CloudStack
v Autenticação/Cloud federada
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
O que o Apache CloudStack?
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v Plataforma de orquestração de infraestrutura, multiusuário e
segura (multi-tenant)
v Plataforma confiável para entrega de Nuvem IaaS
v Agnóstico quanto ao hypervisor, ou seja, independente do software
de virtualização utilizado
v Escalável, flexível e seguro
v Código aberto, padrões abertos
v Implementação privada (no próprio Data Center) ou como uma
solução hospedada
O que é o CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Plataforma aberta flexível
Compute
Tipo de
rede
Isolamento Firewall SLB/GSLB SDN
Rede
Disco
local
iSCSI
FC /
FCoE
NFS Swift
Storage
Storage Primário Storage Secundário
VPN
S3
XenServer
Vmware
(vCenter)
KVM LXC
Xen
Project
Bare metal
(IPMI)
Hyper-V
Copyright ShapeBlue 2015. All rights reserved
CIFS/SMB
(Hyper-V)
NFS
CIFS/SMB
(Hyper-V)
CEPH
GlusterFS
(KVM)
Copyright ShapeBlue 2012. All rights reserved
v Um appliance físico ou virtual que forneça serviços de rede para o
CloudStack, como por exemplo:
Provedor de Serviços de Rede
v Virtual Router
v VPC Virtual Router
v Internal LBVM
v Citrix NetScaler
v F5 BigIP - LTM
v Juniper SRX Firewall
v Palo Alto
v Cisco VNMC/ASA 1000v
v MidoNet
v BigSwitch Vns
v Nuage VSP
v VMware NSX
v Juniper Contrail
v Ovs
v VXLAN
v OpenDaylight (experimental)
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v Criar máquinas virtuais a partir de Templates (modelos) ou imagens ISO
v Iniciar e desligar máquinas virtuais
v Criar redes isoladas, compartilhadas e multicamadas (multi-tiered)
v Gerenciar regras de firewall e de redirecionamento de portas (port
forwarding)
v Gerenciar serviços de rede como Load Balancing, Static e Source NAT,
VPNs, Global Load Balancing e Autoscaling (escalonamento automático)
O que é possível fazer com o
CloudStack?
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Arquitetura
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v Sua estrutura hierárquica possibilita escalar massivamente
v Região
v Um grupo de zonas de disponibilidade dentro de uma mesma área
geográfica
v Necessário um servidor de gerenciamento do CloudStack para gerenciar
cada região
v Zona de disponibilidade
v Tipicamente uma ou mais Zonas por Data Center
v Contém pelo menos um Pod, um Cluster e uma unidade de Storage
Secundário
Arquitetura do CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v Pod
v Entidade lógica, normalmente, um rack contendo um ou mais
Clusters e infraestrutura de rede
v Cluster
v Grupo de servidores (Hosts) idênticos executando o mesmo
software de virtualização (Hypervisor)
v Storage Primário
Arquitetura do CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v Storage Primário
v Tradicionalmente único para cada Cluster
v Tanto KVM quanto VMware suportam Storage Primário Zone-Wide
v Hospeda os discos das Instâncias de VMs e Snapshots das Maquinas Virtuais
v Podem ser em qualquer formato que o software de virtualização suportar
v Storage Secundário
v Zone-Wide (Region-Wide utilizando S3)
v NFS + S3 ou NFS + Swift para replicação dentro de uma mesma região
(Region Wide Replication)
v Armazena Templates, imagens ISO e Snapshots de volumes/discos
(backups)
Arquitetura do CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Arquitetura do CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Arquitetura de implantação dos
Servidores de Gerenciamento
Exemplo de implantação ‘Single-Node’
Servidor de
Gerenciamento
Zone 1
Zone 1
Zonas
MySQL
DB
API
GUI
Copyright ShapeBlue 2015. All rights reserved
CLI
Copyright ShapeBlue 2012. All rights reserved
Arquitetura de implantação de
Servidores de Gerenciamento
Exemplo de implantação ‘Multi-Node’
Servidor de
Gerenciamento
Zone 1
Zone 1
Zonas
MySQL
DB
(Master)
API
GUI
MySQL
DB
(Slave)
Servidor de
Gerenciamento
Servidor de
Gerenciamento
Load Balancer
Load Balancer
CLI
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Arquitetura do CloudStack
DC 1
Zona 1
DC 2
Zona 2
Zona 3
DC n
Zona n
Servidor de
Gerenciamento
Servidor de
Gerenciamento
Exemplo de múltiplas Zonas de Disponibilidade dentro de uma região
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Arquitetura do CloudStack
Region 1
DC 1
Zone 1
DC 2
Zone 2
Servidor de
Gerenciamento
Region 2
DC 3
Zone 3
DC 4
Zone 4
Servidor de
Gerenciamento
Sincronismo manual
Users, Accounts, Domains
DC 5
Zone 5
Exemplo de múltiplas Zonas de Disponibilidade dentro de uma região
Copyright ShapeBlue 2015. All rights reserved
Federação via SAML2
Copyright ShapeBlue 2012. All rights reserved
Tipos de rede no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v Zonas
v Zona Básica – Compartilhada com Grupos de Segurança
v Zona Avançada – Grupos de Segurança
v Zona Avançada – Compartilhada, Isolada, VPC
Tipos de rede no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v Zona Básica – Compartilhada com Grupos de Segurança
v Fornece uma única rede onde o isolamento dos hóspedes pode ser
fornecido através da camada 3 (IP) utilizando grupos de segurança
(filtragem por IP de origem)
v Uma única rede Flat
Zona Básica
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Rede ‘Compartilhada’ – Zona Básica
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v Zona Avançada – Compartilhada com Grupo de Segurança
v Semelhante a zona Básica porém fornece mais de rede onde o
isolamento dos hóspedes pode ser fornecido através da
camada 3 (IP) utilizando grupos de segurança (filtragem por IP
de origem)
v Mais de uma rede Flat
Zona Avançada com SG
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Zona Avançada com SG
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v Zona Avançada – Compartilhada, Isolada ou VPC
v Esse modelo de rede fornece maior flexibilidade na definição
de redes Guest e fornece ofertas/serviços de rede
personalizadas, tais como firewall, VPN, Load Balancer e
recursos de VPC. O isolamento dos Guests é realizado através
da camada-2 (Ethernet) usando VLANs, por exemplo, VLANs ou
SDN.
Zona Avançada
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Rede ‘Guest Compartilhada’
Zona Avançada
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Rede ‘Guest Isolada’
Zona Avançada
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Rede ‘VPC – Virtual Private Cloud’
Zona Avançada
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Rede ‘VPC – Roteado/IPv6’ Roadmap
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
SDN no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v O limitador – 802.1q (Vlan)
v Limita o isolamento entre clientes/usuários ao número de vlans
suportado pelos switches L2 utilizados na infraestrutura. No
melhor dos casos 4094 redes.
v Extensão de vlans entre Data Centers pode ser um problema.
SDN no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v SDN em Cloud Computing
v Não podemos limitar SDN apenas em gerenciamento de
fluxos. SDN em cloud não se limita apenas em OpenFlow.
v Serviços gerenciados via software, entre eles Firewall (filtros e
nat), Load Balancing (slb e gslb), VPN (c2s, s2s), AutoScaling,
OpenFlow, VLAN, VXLAN, NVGRE, STT, GRE, ODL, etc.
SDN no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v As alternativas
v VXLAN – Virtual eXtensible Local Area Network
v GRE Ovs – Generic Routing Encapulation over Open vSwitch
v STT – Stateless Transport Tunnel
SDN no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v VXLAN - Virtual eXtensible Local Area Network
v O frame L2 original é encapsulado dentro de pacote UDP.
v O switch não precisa aprender o mac de cada VM,
consequentemente reduz o tamanho da tabela mac dos switches.
v Necessita roteamento multicast caso haja equipamentos L3 entre
VTEPs.
v Não necessita Gateway VXLAN pois é somente para tráfego Guest.
v Altamente escalável, 2^24 (16M).
v VXLANs podem ser extendidas entre Data Centers via L3.
v + 54 bytes por pacote.
SDN no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
SDN no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
SDN no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
SDN no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v GRE - Ovs
v CloudStack programa e executa a criação de túneis GRE entre
Hypervisores utilizando Ovs. Forma uma estrutura full-mesh.
v Ovs protege contra loopings e storms.
v Sem delay para novos fluxos.
v Altamente escalável, 2^24 (16M).
v Túneis podem ser extendidos entre Data Centers via L3.
v + 24 bytes por pacote.
SDN no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
SDN no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v STT
v O frame L2 original é encapsulado dentro de pacote TCP.
v Para ter performance necessita de placas de rede aceleradoras
(TSO) para montagem dos frames fragmentados.
v Funciona muito bem dentro do mesmo domínio com MTU
grande e NICs TSO.
v Altamente escalável, 2^64 (18Q).
v Depende do VMware NSX.
v + 80 bytes no primeiro pacote e 62 bytes nos seguintes.
SDN no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
SDN no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
SDN no CloudStack
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Autenticação federada
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
v Instituições diferentes podem utilizar sua base de usuários para
autenticação cruzada.
v Utiliza o protocolo SAML2 (ADFS, Shibboleth, OpenAM, etc)
v Compartilhamento de recursos entre instituições
v Single Sign-On
v Integração com a CAFe – Comunidade Academica Federada
Autenticação federada
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Demonstração de uma Cloud Federada
Copyright ShapeBlue 2015. All rights reserved
Copyright ShapeBlue 2012. All rights reserved
Perguntas?
marcelo.lima@shapeblue.com
Skype: mlimadc
www.cloudstack.org
www.shapeblue.com
Copyright ShapeBlue 2015. All rights reserved

Mais conteúdo relacionado

Semelhante a Loren COmpass Computer Of day member political network datastore

DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)Caio Candido
 
Apresentação Summit IT 2015
Apresentação Summit IT 2015Apresentação Summit IT 2015
Apresentação Summit IT 2015Thiago Viola
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infosimples
 
Segurança em Plataforma Microsoft
Segurança em Plataforma MicrosoftSegurança em Plataforma Microsoft
Segurança em Plataforma MicrosoftUilson Souza
 
Soluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMwareSoluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMwareOracle
 
Cloud Publica Com alta performance, flexível e gerenciável.
Cloud Publica Com alta performance, flexível e gerenciável.Cloud Publica Com alta performance, flexível e gerenciável.
Cloud Publica Com alta performance, flexível e gerenciável.Thiago Viola
 
VDI e Projeto OSDVT
VDI e Projeto OSDVTVDI e Projeto OSDVT
VDI e Projeto OSDVTapsegundo
 
Bem vindo a era da Inovação da TI com Cloud
Bem vindo a era da Inovação da TI com Cloud Bem vindo a era da Inovação da TI com Cloud
Bem vindo a era da Inovação da TI com Cloud Thiago Viola
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Brasil
 
Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...
Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...
Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...Frederico Garcia Costa
 
Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...
Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...
Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...Amazon Web Services
 
O FUTURO DE CLOUD COM IaaS OPEN SOURCE: Construa sua Nuvem Privada com OpenSt...
O FUTURO DE CLOUD COM IaaS OPEN SOURCE: Construa sua Nuvem Privada com OpenSt...O FUTURO DE CLOUD COM IaaS OPEN SOURCE: Construa sua Nuvem Privada com OpenSt...
O FUTURO DE CLOUD COM IaaS OPEN SOURCE: Construa sua Nuvem Privada com OpenSt...Rodrigo Missiaggia
 
Treinamento Tropa de Elite Aws - Business - D1
Treinamento Tropa de Elite Aws - Business - D1Treinamento Tropa de Elite Aws - Business - D1
Treinamento Tropa de Elite Aws - Business - D1Jonathan Baraldi
 
Keynote nuvem estaleiro_ics
Keynote nuvem estaleiro_icsKeynote nuvem estaleiro_ics
Keynote nuvem estaleiro_icsHoracio Ibrahim
 
Arquiteturas para soluções microsoft na nuvem da aws
Arquiteturas para soluções microsoft na nuvem da awsArquiteturas para soluções microsoft na nuvem da aws
Arquiteturas para soluções microsoft na nuvem da awsAmazon Web Services LATAM
 

Semelhante a Loren COmpass Computer Of day member political network datastore (20)

DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
 
Apresentação Summit IT 2015
Apresentação Summit IT 2015Apresentação Summit IT 2015
Apresentação Summit IT 2015
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)
 
Segurança em Plataforma Microsoft
Segurança em Plataforma MicrosoftSegurança em Plataforma Microsoft
Segurança em Plataforma Microsoft
 
Aula01
Aula01Aula01
Aula01
 
Soluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMwareSoluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMware
 
Cloud Publica Com alta performance, flexível e gerenciável.
Cloud Publica Com alta performance, flexível e gerenciável.Cloud Publica Com alta performance, flexível e gerenciável.
Cloud Publica Com alta performance, flexível e gerenciável.
 
ArcServe UDP
ArcServe UDPArcServe UDP
ArcServe UDP
 
ArcServe - UDP
ArcServe - UDPArcServe - UDP
ArcServe - UDP
 
Secure Any Cloud
Secure Any CloudSecure Any Cloud
Secure Any Cloud
 
VDI e Projeto OSDVT
VDI e Projeto OSDVTVDI e Projeto OSDVT
VDI e Projeto OSDVT
 
Bem vindo a era da Inovação da TI com Cloud
Bem vindo a era da Inovação da TI com Cloud Bem vindo a era da Inovação da TI com Cloud
Bem vindo a era da Inovação da TI com Cloud
 
TRIO IT - Resumo
TRIO IT - ResumoTRIO IT - Resumo
TRIO IT - Resumo
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geral
 
Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...
Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...
Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...
 
Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...
Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...
Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...
 
O FUTURO DE CLOUD COM IaaS OPEN SOURCE: Construa sua Nuvem Privada com OpenSt...
O FUTURO DE CLOUD COM IaaS OPEN SOURCE: Construa sua Nuvem Privada com OpenSt...O FUTURO DE CLOUD COM IaaS OPEN SOURCE: Construa sua Nuvem Privada com OpenSt...
O FUTURO DE CLOUD COM IaaS OPEN SOURCE: Construa sua Nuvem Privada com OpenSt...
 
Treinamento Tropa de Elite Aws - Business - D1
Treinamento Tropa de Elite Aws - Business - D1Treinamento Tropa de Elite Aws - Business - D1
Treinamento Tropa de Elite Aws - Business - D1
 
Keynote nuvem estaleiro_ics
Keynote nuvem estaleiro_icsKeynote nuvem estaleiro_ics
Keynote nuvem estaleiro_ics
 
Arquiteturas para soluções microsoft na nuvem da aws
Arquiteturas para soluções microsoft na nuvem da awsArquiteturas para soluções microsoft na nuvem da aws
Arquiteturas para soluções microsoft na nuvem da aws
 

Loren COmpass Computer Of day member political network datastore

  • 1. Apache CloudStack Orquestrando a sua nuvem IaaS Marcelo Lima
  • 2. Copyright ShapeBlue 2012. All rights reserved Copyright ShapeBlue 2015. All rights reserved
  • 3. Copyright ShapeBlue 2012. All rights reserved Sobre ... v Marcelo Lima marcelo.lima@shapeblue.com v Arquiteto de Cloud & Data Center da ShapeBlue Brasil v Especializado em... v Design & Building de Clouds baseadas em Apache CloudStack / Citrix CloudPlatform v Infraestruturas de Data Center v Automação de Infraestrutura v Ambientes de alta disponibilidade e escalabilidade v Certificações v Apache CloudStack Certified Professional v Citrix Certified Professional – Networking (CCP-N) v F5 System Engineer – LTM/GTM/ASM v Cisco Certified Internetwork Expert – Data Center (CCIE-DC Written) v Cisco Certified Network Professional – Data Center (CCNP-DC) v Cisco Certified Network Associate – Data Center (CCNA-DC) v Cisco Data Center Unified Computing Support Specialist v Cisco Data Center Unified Computing Design Specialist v Cisco Data Center Unified Fabric Support Specialist v Cisco Data Center Unified Fabric Design Specialist Copyright ShapeBlue 2015. All rights reserved
  • 4. Copyright ShapeBlue 2012. All rights reserved Sobre a ShapeBlue “Somos um time de arquitetos e engenheiros especialistas em construção de infraestruturas para nuvens IaaS tanto públicas quanto privadas. Somos líderes globais em consultoria e integração do Apache CloudStack” Copyright ShapeBlue 2015. All rights reserved
  • 5. Copyright ShapeBlue 2012. All rights reserved Sobre a ShapeBlue Copyright ShapeBlue 2015. All rights reserved
  • 6. Copyright ShapeBlue 2012. All rights reserved Principais clientes Copyright ShapeBlue 2015. All rights reserved
  • 7. Copyright ShapeBlue 2012. All rights reserved Ementa da apresentação v O que é o Apache CloudStack? v Arquitetura v Tipos de redes v Básica v Avançada com Grupos de Segurança v Avançada (Compartilhada, Isolada, VPC e VPC roteado) v SDN no Apache CloudStack v Autenticação/Cloud federada Copyright ShapeBlue 2015. All rights reserved
  • 8. Copyright ShapeBlue 2012. All rights reserved O que o Apache CloudStack? Copyright ShapeBlue 2015. All rights reserved
  • 9. Copyright ShapeBlue 2012. All rights reserved v Plataforma de orquestração de infraestrutura, multiusuário e segura (multi-tenant) v Plataforma confiável para entrega de Nuvem IaaS v Agnóstico quanto ao hypervisor, ou seja, independente do software de virtualização utilizado v Escalável, flexível e seguro v Código aberto, padrões abertos v Implementação privada (no próprio Data Center) ou como uma solução hospedada O que é o CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 10. Copyright ShapeBlue 2012. All rights reserved Plataforma aberta flexível Compute Tipo de rede Isolamento Firewall SLB/GSLB SDN Rede Disco local iSCSI FC / FCoE NFS Swift Storage Storage Primário Storage Secundário VPN S3 XenServer Vmware (vCenter) KVM LXC Xen Project Bare metal (IPMI) Hyper-V Copyright ShapeBlue 2015. All rights reserved CIFS/SMB (Hyper-V) NFS CIFS/SMB (Hyper-V) CEPH GlusterFS (KVM)
  • 11. Copyright ShapeBlue 2012. All rights reserved v Um appliance físico ou virtual que forneça serviços de rede para o CloudStack, como por exemplo: Provedor de Serviços de Rede v Virtual Router v VPC Virtual Router v Internal LBVM v Citrix NetScaler v F5 BigIP - LTM v Juniper SRX Firewall v Palo Alto v Cisco VNMC/ASA 1000v v MidoNet v BigSwitch Vns v Nuage VSP v VMware NSX v Juniper Contrail v Ovs v VXLAN v OpenDaylight (experimental) Copyright ShapeBlue 2015. All rights reserved
  • 12. Copyright ShapeBlue 2012. All rights reserved v Criar máquinas virtuais a partir de Templates (modelos) ou imagens ISO v Iniciar e desligar máquinas virtuais v Criar redes isoladas, compartilhadas e multicamadas (multi-tiered) v Gerenciar regras de firewall e de redirecionamento de portas (port forwarding) v Gerenciar serviços de rede como Load Balancing, Static e Source NAT, VPNs, Global Load Balancing e Autoscaling (escalonamento automático) O que é possível fazer com o CloudStack? Copyright ShapeBlue 2015. All rights reserved
  • 13. Copyright ShapeBlue 2012. All rights reserved Arquitetura Copyright ShapeBlue 2015. All rights reserved
  • 14. Copyright ShapeBlue 2012. All rights reserved v Sua estrutura hierárquica possibilita escalar massivamente v Região v Um grupo de zonas de disponibilidade dentro de uma mesma área geográfica v Necessário um servidor de gerenciamento do CloudStack para gerenciar cada região v Zona de disponibilidade v Tipicamente uma ou mais Zonas por Data Center v Contém pelo menos um Pod, um Cluster e uma unidade de Storage Secundário Arquitetura do CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 15. Copyright ShapeBlue 2012. All rights reserved v Pod v Entidade lógica, normalmente, um rack contendo um ou mais Clusters e infraestrutura de rede v Cluster v Grupo de servidores (Hosts) idênticos executando o mesmo software de virtualização (Hypervisor) v Storage Primário Arquitetura do CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 16. Copyright ShapeBlue 2012. All rights reserved v Storage Primário v Tradicionalmente único para cada Cluster v Tanto KVM quanto VMware suportam Storage Primário Zone-Wide v Hospeda os discos das Instâncias de VMs e Snapshots das Maquinas Virtuais v Podem ser em qualquer formato que o software de virtualização suportar v Storage Secundário v Zone-Wide (Region-Wide utilizando S3) v NFS + S3 ou NFS + Swift para replicação dentro de uma mesma região (Region Wide Replication) v Armazena Templates, imagens ISO e Snapshots de volumes/discos (backups) Arquitetura do CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 17. Copyright ShapeBlue 2012. All rights reserved Arquitetura do CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 18. Copyright ShapeBlue 2012. All rights reserved Arquitetura de implantação dos Servidores de Gerenciamento Exemplo de implantação ‘Single-Node’ Servidor de Gerenciamento Zone 1 Zone 1 Zonas MySQL DB API GUI Copyright ShapeBlue 2015. All rights reserved CLI
  • 19. Copyright ShapeBlue 2012. All rights reserved Arquitetura de implantação de Servidores de Gerenciamento Exemplo de implantação ‘Multi-Node’ Servidor de Gerenciamento Zone 1 Zone 1 Zonas MySQL DB (Master) API GUI MySQL DB (Slave) Servidor de Gerenciamento Servidor de Gerenciamento Load Balancer Load Balancer CLI Copyright ShapeBlue 2015. All rights reserved
  • 20. Copyright ShapeBlue 2012. All rights reserved Arquitetura do CloudStack DC 1 Zona 1 DC 2 Zona 2 Zona 3 DC n Zona n Servidor de Gerenciamento Servidor de Gerenciamento Exemplo de múltiplas Zonas de Disponibilidade dentro de uma região Copyright ShapeBlue 2015. All rights reserved
  • 21. Copyright ShapeBlue 2012. All rights reserved Arquitetura do CloudStack Region 1 DC 1 Zone 1 DC 2 Zone 2 Servidor de Gerenciamento Region 2 DC 3 Zone 3 DC 4 Zone 4 Servidor de Gerenciamento Sincronismo manual Users, Accounts, Domains DC 5 Zone 5 Exemplo de múltiplas Zonas de Disponibilidade dentro de uma região Copyright ShapeBlue 2015. All rights reserved Federação via SAML2
  • 22. Copyright ShapeBlue 2012. All rights reserved Tipos de rede no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 23. Copyright ShapeBlue 2012. All rights reserved v Zonas v Zona Básica – Compartilhada com Grupos de Segurança v Zona Avançada – Grupos de Segurança v Zona Avançada – Compartilhada, Isolada, VPC Tipos de rede no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 24. Copyright ShapeBlue 2012. All rights reserved v Zona Básica – Compartilhada com Grupos de Segurança v Fornece uma única rede onde o isolamento dos hóspedes pode ser fornecido através da camada 3 (IP) utilizando grupos de segurança (filtragem por IP de origem) v Uma única rede Flat Zona Básica Copyright ShapeBlue 2015. All rights reserved
  • 25. Copyright ShapeBlue 2012. All rights reserved Rede ‘Compartilhada’ – Zona Básica Copyright ShapeBlue 2015. All rights reserved
  • 26. Copyright ShapeBlue 2012. All rights reserved v Zona Avançada – Compartilhada com Grupo de Segurança v Semelhante a zona Básica porém fornece mais de rede onde o isolamento dos hóspedes pode ser fornecido através da camada 3 (IP) utilizando grupos de segurança (filtragem por IP de origem) v Mais de uma rede Flat Zona Avançada com SG Copyright ShapeBlue 2015. All rights reserved
  • 27. Copyright ShapeBlue 2012. All rights reserved Zona Avançada com SG Copyright ShapeBlue 2015. All rights reserved
  • 28. Copyright ShapeBlue 2012. All rights reserved v Zona Avançada – Compartilhada, Isolada ou VPC v Esse modelo de rede fornece maior flexibilidade na definição de redes Guest e fornece ofertas/serviços de rede personalizadas, tais como firewall, VPN, Load Balancer e recursos de VPC. O isolamento dos Guests é realizado através da camada-2 (Ethernet) usando VLANs, por exemplo, VLANs ou SDN. Zona Avançada Copyright ShapeBlue 2015. All rights reserved
  • 29. Copyright ShapeBlue 2012. All rights reserved Rede ‘Guest Compartilhada’ Zona Avançada Copyright ShapeBlue 2015. All rights reserved
  • 30. Copyright ShapeBlue 2012. All rights reserved Rede ‘Guest Isolada’ Zona Avançada Copyright ShapeBlue 2015. All rights reserved
  • 31. Copyright ShapeBlue 2012. All rights reserved Rede ‘VPC – Virtual Private Cloud’ Zona Avançada Copyright ShapeBlue 2015. All rights reserved
  • 32. Copyright ShapeBlue 2012. All rights reserved Rede ‘VPC – Roteado/IPv6’ Roadmap Copyright ShapeBlue 2015. All rights reserved
  • 33. Copyright ShapeBlue 2012. All rights reserved SDN no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 34. Copyright ShapeBlue 2012. All rights reserved v O limitador – 802.1q (Vlan) v Limita o isolamento entre clientes/usuários ao número de vlans suportado pelos switches L2 utilizados na infraestrutura. No melhor dos casos 4094 redes. v Extensão de vlans entre Data Centers pode ser um problema. SDN no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 35. Copyright ShapeBlue 2012. All rights reserved v SDN em Cloud Computing v Não podemos limitar SDN apenas em gerenciamento de fluxos. SDN em cloud não se limita apenas em OpenFlow. v Serviços gerenciados via software, entre eles Firewall (filtros e nat), Load Balancing (slb e gslb), VPN (c2s, s2s), AutoScaling, OpenFlow, VLAN, VXLAN, NVGRE, STT, GRE, ODL, etc. SDN no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 36. Copyright ShapeBlue 2012. All rights reserved v As alternativas v VXLAN – Virtual eXtensible Local Area Network v GRE Ovs – Generic Routing Encapulation over Open vSwitch v STT – Stateless Transport Tunnel SDN no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 37. Copyright ShapeBlue 2012. All rights reserved v VXLAN - Virtual eXtensible Local Area Network v O frame L2 original é encapsulado dentro de pacote UDP. v O switch não precisa aprender o mac de cada VM, consequentemente reduz o tamanho da tabela mac dos switches. v Necessita roteamento multicast caso haja equipamentos L3 entre VTEPs. v Não necessita Gateway VXLAN pois é somente para tráfego Guest. v Altamente escalável, 2^24 (16M). v VXLANs podem ser extendidas entre Data Centers via L3. v + 54 bytes por pacote. SDN no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 38. Copyright ShapeBlue 2012. All rights reserved SDN no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 39. Copyright ShapeBlue 2012. All rights reserved SDN no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 40. Copyright ShapeBlue 2012. All rights reserved SDN no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 41. Copyright ShapeBlue 2012. All rights reserved v GRE - Ovs v CloudStack programa e executa a criação de túneis GRE entre Hypervisores utilizando Ovs. Forma uma estrutura full-mesh. v Ovs protege contra loopings e storms. v Sem delay para novos fluxos. v Altamente escalável, 2^24 (16M). v Túneis podem ser extendidos entre Data Centers via L3. v + 24 bytes por pacote. SDN no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 42. Copyright ShapeBlue 2012. All rights reserved SDN no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 43. Copyright ShapeBlue 2012. All rights reserved v STT v O frame L2 original é encapsulado dentro de pacote TCP. v Para ter performance necessita de placas de rede aceleradoras (TSO) para montagem dos frames fragmentados. v Funciona muito bem dentro do mesmo domínio com MTU grande e NICs TSO. v Altamente escalável, 2^64 (18Q). v Depende do VMware NSX. v + 80 bytes no primeiro pacote e 62 bytes nos seguintes. SDN no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 44. Copyright ShapeBlue 2012. All rights reserved SDN no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 45. Copyright ShapeBlue 2012. All rights reserved SDN no CloudStack Copyright ShapeBlue 2015. All rights reserved
  • 46. Copyright ShapeBlue 2012. All rights reserved Autenticação federada Copyright ShapeBlue 2015. All rights reserved
  • 47. Copyright ShapeBlue 2012. All rights reserved v Instituições diferentes podem utilizar sua base de usuários para autenticação cruzada. v Utiliza o protocolo SAML2 (ADFS, Shibboleth, OpenAM, etc) v Compartilhamento de recursos entre instituições v Single Sign-On v Integração com a CAFe – Comunidade Academica Federada Autenticação federada Copyright ShapeBlue 2015. All rights reserved
  • 48. Copyright ShapeBlue 2012. All rights reserved Copyright ShapeBlue 2015. All rights reserved
  • 49. Copyright ShapeBlue 2012. All rights reserved Demonstração de uma Cloud Federada Copyright ShapeBlue 2015. All rights reserved
  • 50. Copyright ShapeBlue 2012. All rights reserved Perguntas? marcelo.lima@shapeblue.com Skype: mlimadc www.cloudstack.org www.shapeblue.com Copyright ShapeBlue 2015. All rights reserved