Arquitetura de Nuvem 18.06.2015 Dr Manoel Veras
Dr. Manoel Veras Eng. Elétrica, UFRN Mestre em Eng. Elétrica, UNICAMP Doutor em Administração, USP EX-Cientista do CTA EX-Consultor da Dell Consultor de Empresas, Escritor, Professor da UFRN
AGENDA (40 minutos) Papel da TI,10m Conceitos referentes a Arquitetura, 10m Evolução da Arquitetura, 10m Futuro da Arquitetura, 10m
Papel da TI
Pressões do Negócio Respostas Respostas Organização Organização Iniciativas de TI Dr Manoel Veras
Iniciativas de TI Organização Inovação Dr Manoel Veras
Conceitos
Problema de Negócio Aplicação
Aplicação Infraestrutura
Aplicação Arquitetura Infraestrutura
Gestão Aplicação Arquitetura Infraestrutura (Pessoas)
Planejamento da Capacidade Aplicação Planejamento da Capacidade Infraestrutura Infraestrutura
Aplicação Arquitetura (DESIGN) Infraestrutura
Aplicação SOA Arquitetura (DESIGN) SOI Infraestrutura
Arquitetura Arquitetura é o conjunto de estruturas que formam o sistema incluindo suas relações e propriedades como escalabilidade, desempenho, segurança, disponibilidade.
Arquitetura Empresarial Negócio (processos, regras, orquestração) Dados (Composição, formatos, interfaces) Aplicação Infraestrutura
Evolução
APLICATIVOS + INFRA (monolítico) MAINFRAME TI
CLIENTE-SERVIDOR INFRA APLICATIVOS c c c c c c c c c c c c c S S S S S
INFRA PÚBLICA (INTERNET) APLICATIVOS c c c Datacenter A INFRA INFRA PÚBLICA (INTERNET) Nuvem Datacenter C Datacenter B COMPUTAÇÃO EM NUVEM c c
terminal mainframe burro Desktop servidor (cliente) nuvem smartphone tablet desktop outro coisa
IoT
controle flexibilidade controle + flexibilidade Mainframe Cliente/Servidor Web Nuvem centralização descentralização centralização
Futuro
50 milhões de usuários em 35 dias
Abstração Nuvem Datacenter Datacenter Virtualização API Virtualização - + Abstração
* Fonte :WSO2
Cliente Browser Aplicação Dados
Cliente API Browser Aplicação Dados
Sobre APIs APIs são tão importantes hoje para as organizações como os sites começaram a ser na década de 90 APIs públicas podem maximizar a receita e a presença de mercado APIs privadas facilitam o dia a dia de desenvolvimento e o reutilização
API Front-End API API APP APP APP API API Back-End
Micro Services Architecture
APIS proprietárias API A API B API C VIRTUALIZAÇÃO VIRTUALIZAÇÃO DATACENTER DATACENTER DATACENTER
API universal API API A API B API C VIRTUALIZAÇÃO VIRTUALIZAÇÃO DATACENTER DATACENTER DATACENTER
Análise dos Requisitos Análise dos Requisitos Estimativa de Custos Arquitetura Arquitetura
Coisa coisa usuário Componentes físicos Componentes de conectividade Componentes inteligentes Componentes de conectividade coisa usuário
Nuvem nuvem DATACENTER
Arquitetura Coisa-Nuvem Conectividade smartphone tablet desktop vestível
Obrigado ! manoelveras.com.br