Download - Roteiro
![Page 1: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/1.jpg)
Infraestrutura para BI 1
Roteiro• Introdução• Armazenamento de dados– Mídias de armazenamento– RAID– DAS, NAS, SAN– Sistemas de Arquivo
• Backup• Alta Disponibilidade• Virtualização e Computação em nuvem
![Page 2: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/2.jpg)
Computação em Nuvem
Cloud ComputingGuilherme Galante
SEMANA DE INFORMÁTICA - UNIPAR
![Page 3: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/3.jpg)
Computação em Nuvem 3
![Page 4: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/4.jpg)
Computação em Nuvem 4
Clouds De maneira geral,
Computação em Nuvem (Cloud Computing) é a virtualização de produtos e serviços computacionais
Referência à figura que representa a Internet
![Page 5: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/5.jpg)
5Computação em Nuvem
Computação em Nuvem: Definição Diversas definições, nenhum consenso Mais de 20 definições em Vaquero (2009) Segundo Foster (2008):
“...um paradigma de computação em larga escala que possui foco em proporcionar economia de escala, em que um conjunto abstrato, virtualizado, dinamicamente escalável de poder de processamento, armazenamento, plataformas e serviços são disponibilizados sob demanda para clientes externos através da Internet.”
Vaquero, L. M., Rodero-Merino, L., Caceres, J., and Lindner, M. (2009). A break in the clouds: towards a cloud definition. SIGCOMM Comput. Commun. Rev., 39(1):50–55Foster, I., Zhao, Y., Raicu, I., and Lu, S. (2008). Cloud computing and grid computing 360-degree compared. In Grid Computing Environments Workshop, 2008. GCE ’08, pages 1–10.
![Page 6: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/6.jpg)
Computação em Nuvem 6
Origens Adaptado de: Voorsluys, W; Broberg, J; Buyya, R; Introduction to Cloud
Computing. IN
: Cloud Computing. W
iley. 2011.
Computação em Nuvem
Hardware
Gerenciamento de Sistemas
Tecnologias de Internet
Para
digm
as d
e Co
mpu
taçã
o/N
egóc
ios
- Virtualização- Multicore
- Grades - Computação Utilitária
- SOA- Web 2.0
- Web Services
- ComputaçãoAutônoma
![Page 7: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/7.jpg)
Computação em Nuvem 7
Arquitetura de uma Nuvem
FONTE: Dexter Duncan, Xingchen Chu, Christian Vecchiola, and Rajkumar Buyya. The structure of the new IT frontier: Cloud computing - Part I. Online, 2009
![Page 8: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/8.jpg)
Computação em Nuvem 8
Classificações• Modelo de Implantação– Quem é o dono da nuvem?– Quem utiliza?– Onde está localizada?
• Modelo de Serviço– Quais são os serviços prestados?
![Page 9: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/9.jpg)
Computação em Nuvem 9
Modelos de Implantação• Públicas• Privadas• Híbridas• Comunitárias
![Page 10: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/10.jpg)
Computação em Nuvem 10
Modelos de Implantação• Públicas• Privadas• Híbridas• Comunitárias
![Page 11: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/11.jpg)
Computação em Nuvem 11
Modelos de Implantação• Públicas• Privadas• Comunitárias• Híbridas
![Page 12: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/12.jpg)
Computação em Nuvem 12
Modelos de Implantação• Públicas• Privadas• Comunitárias• Híbridas
![Page 13: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/13.jpg)
Computação em Nuvem 13
Modelos de Serviços
FONTE: http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/arquitetura.html
SaaS
PaaS
IaaS
XaaS: Everything as a Service
![Page 14: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/14.jpg)
Computação em Nuvem 14
IaaS – Infrastructure as a Service• Oferece infraestrutura de
hardware– Normalmente através de
virtualização• Funciona como um aluguel de
recursos:– Equipamentos de Rede– Memória– CPU– Armazenamento
• Infraestrutura deve ser escalável– Aumentar ou diminuir recursos de
acordo com a necessidade do cliente
Infraestrutura Física
Hypervisor
VM
Prov
edor
![Page 15: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/15.jpg)
Computação em Nuvem 15
ModeloTradicional
Cloud Font
e: h
ttp:/
/ww
w.ri
ghts
cale
.com
![Page 16: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/16.jpg)
Computação em Nuvem 16
IaaS: Exemplos
![Page 17: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/17.jpg)
Computação em Nuvem 17
Amazon EC2
![Page 18: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/18.jpg)
Computação em Nuvem 18
Amazon EC2Valores em 27/08/2011
![Page 19: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/19.jpg)
Computação em Nuvem 19
PaaS – Platform as a Service
• Modelo onde se fornece recursos para a construção de aplicações e serviços para a Internet
• Os recursos incluem:– Ferramentas de desenvolvimento– Teste– Hospedagem– Banco de Dados– Segurança– Controle de versões Infraestrutura Física
Hypervisor
VM
Ferramentas de Desenvolvimento
Prov
edor
![Page 20: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/20.jpg)
Computação em Nuvem 20
PaaS: Exemplos
![Page 21: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/21.jpg)
Computação em Nuvem 21
Windows Azure
![Page 22: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/22.jpg)
Computação em Nuvem 22
SaaS – Software as a Service• Modelo no qual uma
aplicação é armazenada em um servidor
• Usuários a acessam via Internet– Não há a necessidade de
dar suporte à aplicação
Infraestrutura Física
Hypervisor
VM
Ferramentas de Desenvolvimento
Aplicações
Prov
edor
![Page 23: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/23.jpg)
Computação em Nuvem 23
SaaS: Exemplos
![Page 24: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/24.jpg)
Computação em Nuvem 24
Google Apps
![Page 25: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/25.jpg)
Computação em Nuvem 25
Vantagens – modelo público• Redução de investimento em TI (HW, SW) e…
– troca de capital (CAPEX) por operacional (OPEX)– sem custo de manutenção– sem custo de pessoal– sem custo de espaço físico– sem custo de energia
• Não há contratos complexos e duradouros de prestação de serviços:– cobra-se apenas por recursos x tempo de uso
• Agilidade e facilidade de conseguir resolver uma tarefa• Escalabilidade por demanda
– capacidade virtualmente infinita• Abstração da tecnologia sendo usada
![Page 26: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/26.jpg)
Computação em Nuvem 26
Vantagens – modelo privado• Segurança– totalmente sobre o controle da organização
• Otimização do uso de infraestrutura já existente– Virtualização e consolidação de servidores
• Primeiro passo em direção à adoção do modelo híbrido ou público
![Page 27: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/27.jpg)
Computação em Nuvem 27
Casos de uso• – Amazon EC2 e S3 (100 instâncias)– Conversão de 11 milhões de artigos (4TB)– Aproximadamente 24 horas– Meses, utilizando infraestrutura própria– Custo total: $240
• Nasdaq– Mantém histórico de dados– Amazon S3– Evita sobrecarga nos servidores locais
![Page 28: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/28.jpg)
Computação em Nuvem 28
![Page 29: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/29.jpg)
Desafios...
Computação em Nuvem 29
![Page 30: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/30.jpg)
Desafios...
• Segurança
• Confiabilidade
• Disponibilidade
• QoS
• Interoperabilidade (Padrões)
• Questões Legais
Computação em Nuvem 30
![Page 31: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/31.jpg)
Infraestrutura para BI 31
BI nas Nuvens–BI in the clouds: Análise de dados em SaaS–Armazenamento e ferramentas na nuvem–Exemplo de fornecedores:– http://www.1010data.com/– http://www.data-applied.com/– http://www.jaspersoft.com/– http://www.gooddata.com/– http://www.atomsail.com
![Page 32: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/32.jpg)
Computação em Nuvem 32
ARMAZENAMENTO NAS NUVENS
Você tem certeza que os dados estão seguros na nuvem?
Eu acabei de ver minha planilha no canal do tempo!!
![Page 33: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/33.jpg)
Computação em Nuvem 33
Armazenamento em Nuvens• Armazenamento on-line em pools virtualizados e
especializados em estoque de dados físicos• Empresas de hospedagem ou host companies que
operam grandes data centers possuem engenheiros e analistas para manter o ambiente estável e com capacidade escalonável de armazenamento para suprir demandas
![Page 34: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/34.jpg)
Computação em Nuvem 34
Vantagens• As empresas precisam pagar apenas para o
armazenamento que realmente usar.• Dispensa instalação de dispositivos de armazenamento
físico em seu ambiente de TI• Tarefas de armazenamento de manutenção, como backup,
replicação de dados e compra dispositivos de armazenamento adicionais são transferidas para a responsabilidade de um prestador de serviços
• Permite a organização se concentrar em seu core business
![Page 35: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/35.jpg)
Computação em Nuvem 35
Desafios• Armazenar dados confidenciais em data centers de
terceiros podem solicitar políticas de segurança dos dados armazenados e os dados em trânsito
• O desempenho pode ser menor do que o armazenamento local, dependendo de quanto o cliente está disposto a invertir com a banda larga e infraestrutura de rede
• Confiabilidade e disponibilidade depende da infraestrutura do prestador de serviço
• Falhas...
![Page 36: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/36.jpg)
Computação em Nuvem 36
Amazon S3 (Simple Storage Service)
– Objetos: arquivos– Buckets: contêiner
• Usos:– Hospedagem de aplicativos– Backup e armazenamento– Hospedagem de mídia– Hospedagem web– Etc...
![Page 37: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/37.jpg)
Computação em Nuvem 37
Amazon RDS• Relational Database Service• Banco de dados relacional na nuvem– MySQL, Oracle ou Microsoft SQL Server
• Exemplos de Instâncias de BD– Microinstância: 630 MB de memória, até 2 ECU, plataforma
de 64 bits, capacidade de E/S baixa (somente mecanismo SQL Server)
– Instância de Banco de Dados grande: memória de 7,5 GB, 4 ECUs, plataforma de 64 bits, capacidade E/S elevada
– Instância de Banco de Dados Quádrupla: 68 GB de memória, 26 ECUs, plataforma de 64 bits, alta capacidade de E/S
![Page 38: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/38.jpg)
Computação em Nuvem 38
Mas nem tudo são flores...
![Page 39: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/39.jpg)
Computação em Nuvem 39
BI EM NUVENS
![Page 40: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/40.jpg)
Computação em Nuvem 40
![Page 41: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/41.jpg)
Infraestrutura para BI 41
BI nas Nuvens• O conceito é simples: informação transacional é copiada
para um storage baseado na nuvem– Pode já estar lá
• Uma vez que os dados estão no cloud, você pode executar relatórios, criar dashboards e realizar operações analíticas que suportem decisões fundamentais do negócio através de um aplicativo Web– PaaS– SaaS
![Page 42: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/42.jpg)
Infraestrutura para BI 42
BI nas Nuvens• Pequenas e médias empresas– Nuvens públicas– Ferramentas prontas– Menor custo com implantação
• Grandes empresas– Nuvens privadas– Grande quantidade de dados inviabiliza o uso de nuvens públicas
• Hoje, apenas 7% das companhias utilizam ferramentas de BI em nuvem– Previsão de aumento para 23% nos próximos 3 anos, de acordo
com cio.com (06/2010)
![Page 43: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/43.jpg)
Infraestrutura para BI 43
BI nas Nuvens–Exemplo de fornecedores:– http://www.jaspersoft.com/– http://www.1010data.com/– http://www.data-applied.com/– http://www.gooddata.com/– http://www.atomsail.com
![Page 44: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/44.jpg)
Computação em Nuvem 44
AVALIAÇÃO
![Page 45: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/45.jpg)
Infraestrutura para BI 45
Exercício Proposto• Exercício 1• Sortear um dos tópicos abordados para a aplicação em
um caso real• Requisitos:– Descrição do Cenário• Características e demandas
– Infraestrutura necessária • Verificar a viabilidade do uso de uma Cloud
– Planilha de orçamento• Equipamentos e mão-de-obra
– Justificar as escolhas
![Page 46: Roteiro](https://reader035.vdocuments.com.br/reader035/viewer/2022062410/56816410550346895dd5bbc3/html5/thumbnails/46.jpg)
Infraestrutura para BI 46
Exercício Proposto• Exercício 2• Escolher uma ferramenta de BI oferecida na nuvem• Descrever quais as suas principais funcionalidades• Fazer um comparativo com outra ferramenta offline
apresentada durante o curso• Analisar a questão custo/benefício
• Enviar os exercícios para [email protected]– Formato .pdf (máximo 5 páginas)– Assunto: Projeto Infraestrutura– Grupos de até 3 pessoas