Roteiro
Sponsored Links
This presentation is the property of its rightful owner.
1 / 46

Roteiro PowerPoint PPT Presentation


  • 68 Views
  • Uploaded on
  • Presentation posted in: General

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. Computação em Nuvem Cloud Computing. Guilherme Galante. SEMANA DE INFORMÁTICA - UNIPAR. Clouds.

Download Presentation

Roteiro

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Roteiro

Infraestrutura para BI

  • 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


Computação em NuvemCloud Computing

Guilherme Galante

SEMANA DE INFORMÁTICA - UNIPAR


Computação em Nuvem


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

Computaçã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–55

Foster, 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.

Computação em Nuvem


Origens

Hardware

- Virtualização

- Multicore

Computação em Nuvem

- SOA

- Web 2.0

- Web Services

- Grades

- Computação

Utilitária

Adaptado de: Voorsluys, W; Broberg, J; Buyya, R; Introduction to Cloud Computing. IN: Cloud Computing. Wiley. 2011.

Paradigmas de

Computação/Negócios

Tecnologias de Internet

- Computação

Autônoma

Gerenciamento de Sistemas

Computação em Nuvem


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

Computação em Nuvem


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?

Computação em Nuvem


Modelos de Implantação

  • Públicas

  • Privadas

  • Híbridas

  • Comunitárias

Computação em Nuvem


Modelos de Implantação

  • Públicas

  • Privadas

  • Híbridas

  • Comunitárias

Computação em Nuvem


Modelos de Implantação

  • Públicas

  • Privadas

  • Comunitárias

  • Híbridas

Computação em Nuvem


Modelos de Implantação

  • Públicas

  • Privadas

  • Comunitárias

  • Híbridas

Computação em Nuvem


Modelos de Serviços

XaaS: Everything as a Service

SaaS

PaaS

IaaS

FONTE: http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/arquitetura.html

Computação em Nuvem


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

VM

Hypervisor

Provedor

Infraestrutura Física

Computação em Nuvem


Modelo

Tradicional

Fonte: http://www.rightscale.com

Cloud

Computação em Nuvem


IaaS: Exemplos

Computação em Nuvem


Amazon EC2

Computação em Nuvem


Amazon EC2

Valores em 27/08/2011

Computação em Nuvem


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

Ferramentas de Desenvolvimento

VM

Hypervisor

Provedor

Infraestrutura Física

Computação em Nuvem


PaaS: Exemplos

Computação em Nuvem


Windows Azure

Computação em Nuvem


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

Aplicações

Ferramentas de Desenvolvimento

VM

Provedor

Hypervisor

Infraestrutura Física

Computação em Nuvem


SaaS: Exemplos

Computação em Nuvem


Google Apps

Computação em Nuvem


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

Computação em Nuvem


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

Computação em Nuvem


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

  • Computação em Nuvem


    Computação em Nuvem


    Desafios...

    Computação em Nuvem


    Desafios...

    • Segurança

    • Confiabilidade

    • Disponibilidade

    • QoS

    • Interoperabilidade (Padrões)

    • Questões Legais

    Computação em Nuvem


    BI nas Nuvens

    Infraestrutura para BI

    • 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


    Você tem certeza que os dados estão seguros na nuvem?

    Eu acabei de ver minha planilha no canal do tempo!!

    Armazenamento nas nuvens

    Computação em Nuvem


    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

    Computação em Nuvem


    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

    Computação em Nuvem


    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...

    Computação em Nuvem


    Amazon S3 (Simple Storage Service)

    • Objetos: arquivos

    • Buckets: contêiner

  • Usos:

    • Hospedagem de aplicativos

    • Backup e armazenamento

    • Hospedagem de mídia

    • Hospedagem web

    • Etc...

  • Computação em Nuvem


    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

    Computação em Nuvem


    Mas nem tudo são flores...

    Computação em Nuvem


    BI em nuvens

    Computação em Nuvem


    Computação em Nuvem


    BI nas Nuvens

    Infraestrutura para BI

    • 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


    BI nas Nuvens

    Infraestrutura para BI

    • 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)


    BI nas Nuvens

    Infraestrutura para BI

    • Exemplo de fornecedores:

    • http://www.jaspersoft.com/

    • http://www.1010data.com/

    • http://www.data-applied.com/

    • http://www.gooddata.com/

    • http://www.atomsail.com


    Avaliação

    Computação em Nuvem


    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

    Infraestrutura para BI


    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

    Infraestrutura para BI


  • Login