1 / 46

Roteiro

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.

lanza
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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Computação em NuvemCloud Computing Guilherme Galante SEMANA DE INFORMÁTICA - UNIPAR

  3. 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 Computação em Nuvem

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

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

  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 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? Computação em Nuvem

  9. Modelos de Implantação • Públicas • Privadas • Híbridas • Comunitárias Computação em Nuvem

  10. Modelos de Implantação • Públicas • Privadas • Híbridas • Comunitárias Computação em Nuvem

  11. Modelos de Implantação • Públicas • Privadas • Comunitárias • Híbridas Computação em Nuvem

  12. Modelos de Implantação • Públicas • Privadas • Comunitárias • Híbridas Computação em Nuvem

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

  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 VM Hypervisor Provedor Infraestrutura Física Computação em Nuvem

  15. Modelo Tradicional Fonte: http://www.rightscale.com Cloud Computação em Nuvem

  16. IaaS: Exemplos Computação em Nuvem

  17. Amazon EC2 Computação em Nuvem

  18. Amazon EC2 Valores em 27/08/2011 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 Ferramentas de Desenvolvimento VM Hypervisor Provedor Infraestrutura Física Computação em Nuvem

  20. PaaS: Exemplos Computação em Nuvem

  21. Windows Azure 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 Aplicações Ferramentas de Desenvolvimento VM Provedor Hypervisor Infraestrutura Física Computação em Nuvem

  23. SaaS: Exemplos Computação em Nuvem

  24. Google Apps 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 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 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 Computação em Nuvem

  28. Computação em Nuvem

  29. Desafios... Computação em Nuvem

  30. Desafios... • Segurança • Confiabilidade • Disponibilidade • QoS • Interoperabilidade (Padrões) • Questões Legais Computação em Nuvem

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

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

  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 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 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... 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... 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 Computação em Nuvem

  38. Mas nem tudo são flores... Computação em Nuvem

  39. BI em nuvens Computação em Nuvem

  40. Computação em Nuvem

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

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

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

  44. Avaliação Computação em Nuvem

  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 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 gui.galante@gmail.com • Formato .pdf (máximo 5 páginas) • Assunto: Projeto Infraestrutura • Grupos de até 3 pessoas Infraestrutura para BI

More Related