Top Banner
IAAS Behind the scenes Roberto Gaiser @rgaiser Agosto 2016
25

Inter Dev Ops Conf 2016 - IaaS behind the scenes

Jan 22, 2018

Download

Internet

Roberto Gaiser
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Inter Dev Ops Conf 2016 - IaaS behind the scenes

IAASBehind the scenes

Roberto Gaiser@rgaiser

Agosto 2016

Page 2: Inter Dev Ops Conf 2016 - IaaS behind the scenes

AGENDA

▪ Definição

▪ Componentes

▪ Casos de uso

▪ Pontos de atenção

▪ Perguntas

Page 3: Inter Dev Ops Conf 2016 - IaaS behind the scenes

DEFINIÇÃO

Page 4: Inter Dev Ops Conf 2016 - IaaS behind the scenes

DEFINIÇÃO

“Infrastructure as a service (IaaS) is a standardized, highly automated

offering, where compute resources, complemented by storage and

networking capabilities are owned and hosted by a service provider and

offered to customers on-demand. Customers are able to self-provision this

infrastructure, using a Web-based graphical user interface that serves as an

IT operations management console for the overall environment. API access

to the infrastructure may also be offered as an option.”

(Gartner IT Glossary)

Page 5: Inter Dev Ops Conf 2016 - IaaS behind the scenes

DEFINIÇÃO

▪ Sob demanda

▪ Cobrança pelo uso

▪ Painel de controle para o cliente

▪ Elasticidade

▪ API

Page 6: Inter Dev Ops Conf 2016 - IaaS behind the scenes

COMPONENTES

Page 7: Inter Dev Ops Conf 2016 - IaaS behind the scenes

COMPONENTES

Rede

Armazenamento Servidores

Page 8: Inter Dev Ops Conf 2016 - IaaS behind the scenes

REDE

▪ Underlay

▪ Capacidade dos uplinks

▪ Baixa Latência

▪ Direção do tráfego (Norte-Sul / Leste-Oeste)

▪ Overlay

▪ SDN (Software Defined Network)

▪ Automação

▪ Isolamento

Page 9: Inter Dev Ops Conf 2016 - IaaS behind the scenes

REDE

▪ Layered

▪ STP (Spanning Tree)

▪ Tempo de convergência

▪ Capacidade

▪ Desempenho

Page 10: Inter Dev Ops Conf 2016 - IaaS behind the scenes

REDE

▪ Spine Leaf

▪ BGP / ECMP

▪ Capacidade

▪ Desempenho

Page 11: Inter Dev Ops Conf 2016 - IaaS behind the scenes

REDE

▪ VLAN (Virtual LAN)

▪ TAG 12 bits

▪ 1 - 4094 VLANs

▪ Encapsulamento de trafego

▪ VxLAN (Virtual Extensible LAN)

▪ VNI (VxLAN Network Identifier) 24 bits

▪ 16M

▪ VTEP ( VxLAN Tunnel End Point)

▪ EVPN (Ethernet VPN)

▪ VPLS (Virtual Private LAN Service)

▪ MPLS (Multi Protocol Label Switching)

Page 12: Inter Dev Ops Conf 2016 - IaaS behind the scenes

REDE

▪ NFV (Network Function Virtualization)

▪ VNF (Virtualized Network Function)

▪ Firewall

▪ VPN

▪ Balanceamento de carga

▪ Service chaining

▪ Automação para provisionamento e configuração

▪ IPv6

Page 13: Inter Dev Ops Conf 2016 - IaaS behind the scenes

ARMAZENAMENTO

▪ Densidade

▪ Peso, energia, calor e vibração

▪ Conectividade

▪ Ethernet ou FC (Fibre Channel)

▪ Tiering

▪ Mover dados menos acessados para um sistema mais barato

▪ Replicação

▪ Cópia dos dados para outro sistema / site

▪ Síncrona / Assíncrona

Page 14: Inter Dev Ops Conf 2016 - IaaS behind the scenes

ARMAZENAMENTO

▪ Deduplication / Compressão

▪ Criptografia

▪ Chaves gerenciadas pelo Provedor / Cliente

▪ In trasit / At rest

▪ Automação

▪ Criação de volumes

▪ Entrega dos volumes (iSCSI initiators / FC Zoning)

▪ QoS (Quality of Service)

▪ Controle do desempenho para cada tipo de volume

Page 15: Inter Dev Ops Conf 2016 - IaaS behind the scenes

ARMAZENAMENTO

▪ SDS (Software Defined Storage)

▪ CEPH – Código aberto

▪ Produtos comerciais

▪ Rede de baixa latência e alta capacidade

▪ Replicação (multiplicação das escritas)

▪ Servidores de baixo custo

▪ Tipo de “disco”

▪ Sata/SAS (Serial Attached SCSI) – 6Gbps

▪ Disco rígido

▪ SSD

▪ NVMe (PCIe) – Gen 3 - 8Gbps per lane

▪ Endurance (JESD218 e JESD219)

Page 16: Inter Dev Ops Conf 2016 - IaaS behind the scenes

SERVIDORES

▪ Virtuais

▪ Físicos

▪ “Containers”

▪ Arquiteturas não x86

▪ Configuração específica para cada uso

Page 17: Inter Dev Ops Conf 2016 - IaaS behind the scenes

SERVIDORES

▪ Densidade

▪ Quantidade de servidores por rack

▪ Quantidade de processadores por servidor

▪ TDP – Thermal Design Power

▪ Quantidade de calor dissipado

▪ 65W – 165W por processador

▪ Relação entre quantidade de processadores X quantidade de memória

▪ Quantidade de DIMMs de memória

▪ Non-uniform memory access (NUMA)

▪ QuickPath Interconnect (QPI)

Page 18: Inter Dev Ops Conf 2016 - IaaS behind the scenes

SERVIDORES

▪ Rede convergente

▪ LAN e SAN pela mesma interface (FCoE)

▪ Automação e Monitoração

▪ BMC (Baseboard Management Controller)

▪ Interface dedicada (Out Of Band)

▪ IPMI (Intelligent Platform Management Interface)

▪ Permitir gerenciar o servidor remotamente

▪ Ligar/desligar

▪ Instalar o sistema operacional

▪ Atualizar BIOS, Firmware

Page 19: Inter Dev Ops Conf 2016 - IaaS behind the scenes

CASOS DE USO

Page 20: Inter Dev Ops Conf 2016 - IaaS behind the scenes

CASOS DE USO

▪ Troca de hardware

▪ Híbrido

▪ Datacenter do cliente interconectado com o provedor de IaaS

▪ Aplicação legada

▪ Somente suporta um tipo específico de hardware

▪ Consolidação de servidores

▪ Containers

Page 21: Inter Dev Ops Conf 2016 - IaaS behind the scenes

CASOS DE USO

▪ E-commerce

▪ Notícias / Conteúdo

▪ CAPEX x OPEX

▪ Openstack

▪ Rodar o próprio ou utilizar a API disponibilizada pelo provedor de IaaS

▪ DR (Disaster recovery)

▪ Cópia dos dados

▪ Aplicações rodando em diferentes localidades

Page 22: Inter Dev Ops Conf 2016 - IaaS behind the scenes

PONTOS DE ATENÇÃO

Page 23: Inter Dev Ops Conf 2016 - IaaS behind the scenes

PONTOS DE ATENÇÃO

▪ Gerenciamento de capacidade

▪ Servidores suficientes

▪ Armazenamento suficiente

▪ Capacidade de rede suficiente

▪ Esgotamento do IPv4

▪ IPv6

▪ Diferentes zonas de disponibilidade do provedor de IaaS

▪ Conectividade de rede do cliente

▪ Descarte do armazenamento

Page 24: Inter Dev Ops Conf 2016 - IaaS behind the scenes

PERGUNTAS

Page 25: Inter Dev Ops Conf 2016 - IaaS behind the scenes

ROBERTO GAISER@rgaiser

OBRIGADO