Cloud computing e banco de dados
SCC0542 - Tópicos Especiais em Banco de Dados Professor: José Fernandes Junior
Anita Reane Caron - 6909518 Juliana Chaves - 6426701 Mateus Brandão - 6427208
Sumário • • • • • Cloud Computing Cloud Computing e Banco de Dados Oracle e Cloud Computing Oracle Cloud Computing Strategy Oracle Hardware Solution
CLOUD COMPUTING
Cloud Computing • Definição
– Modelo no qual a computação (processamento, armazenamento e softwares) está em algum lugar da rede e é acessada remotamente, via internet. – Exemplo mais comum: e-mail – Ao fornecedor da aplicação cabe todas as tarefas de desenvolvimento, armazenamento, manutenção, atualização, backup, escalonamento, etc. – Novo paradigma da computação – Em nossa apresentação trataremos de um tipo especial de computação nas nuvens: Oracle Cloud Computing
Cloud Computing
• Exemplos:
– Amazon – Aprex – iCloud – Microsoft Azure – Windows Live Mesh – Sistema Operacional da Google – Chrome OS – Google Apps
• Procter&Gamble é um dos maiores clientes
Cloud Computing
• Exemplos:
– Panda Cloud Antivírus
• Combina um cliente de proteção instalado na máquina com uma arquitetura de servidor. • Como a análise de malware é feita na nuvem, isso causa menos impacto no desempenho do computador e garante mais proteção, já que a base de dados sobre os vírus está sempre atualizada (esta base também é bem ampla por que informações são compartilhadas na nuvem)
Cloud Computing • Vantagens:
– Atualizações automáticas; – Acesso de qualquer lugar; – Diminui necessidade de manutenção de infraestrutura física de redes locais cliente/servidor; – Terceirização na área de TI; – Melhor aproveitamento em hardware:
• Pode ser usado por qualquer hardware ou sistema operacional;
Cloud Computing
• Desvantagem:
– Dependência da Rede:
• Sincronização de aplicações off-line com online;
• Ponto Crítico: SEGURANÇA
– Dados Online o tempo todo; – ‘Tudo é de todos e ninguém é de ninguém’; –