Baixe o app para aproveitar ainda mais
Prévia do material em texto
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS Aula 10 –Tecnologia: Computação Ubíqua e nas Nuvens Tema da Apresentação AULA 10 – TECNOLOGIAS ARQUITETURA DE SISTEMAS DISTRIBUÍDOS * ESTRUTURA DA DISCIPLINA AULA 1 – Introdução AULA 2 – Aplicações Distribuídas AULA 3 – Tratamento de Falhas AULA 4 – Classificação de Flynn AULA 5 – Modelo Cliente/Servidor AULA 6 – Sockets e RPC AULA 7 – Modelo P2P AULA 8 – Sistemas de Arquivos Distribuídos AULA 9 – Serviços WEB AULA 10 – Tecnologia: Computação Ubíqua e nas Nuvens Tema da Apresentação AULA 10 – TECNOLOGIAS ARQUITETURA DE SISTEMAS DISTRIBUÍDOS * Conteúdo Programático AULA 10 Novas tecnologias em sistemas distribuídos; Computação ubíqua; Computação nas nuvens. Tema da Apresentação AULA 10 – TECNOLOGIAS ARQUITETURA DE SISTEMAS DISTRIBUÍDOS * A COMPUTAÇÃO UBÍQUA Ubíquo: ao mesmo tempo em toda a parte Mark Weiser (1991) :The computer for the 21st century. Operações voltadas para a tarefa, e não para a ferramenta. Tema da Apresentação AULA 10 – TECNOLOGIAS ARQUITETURA DE SISTEMAS DISTRIBUÍDOS * CONCEITO Integração entre mobilidade e presença distribuída; Inovação em interfaces – tendência para as interfaces naturais; Problemas: segurança, complexidade e privacidade. INTERSEÇÃO ENTRE COMPUTAÇÃO MÓVEL E PERVASIVA Tema da Apresentação AULA 10 – TECNOLOGIAS ARQUITETURA DE SISTEMAS DISTRIBUÍDOS * APLICAÇÕES Ambientes inteligentes; Interfaces hands-free (sem as mãos) – reconhecimento de voz; Consciência de contexto – utilização de sensores; Computação de vestir (wearable) – acessórios como interfaces; Computação sensível à posição; Realidade aumentada – combinação de computadores wearable com informações de sensores de posição; Interfaces sensíveis a objeto – Radio-Frequency IDentification (RFID). Tema da Apresentação AULA 10 – TECNOLOGIAS ARQUITETURA DE SISTEMAS DISTRIBUÍDOS * COMPUTAÇÃO EM NUVEM Utilização de recursos de processamento e armazenamento compartilhados e interligados por meio da internet. Segue os moldes da computação em grid. O acesso aos dados e às aplicações é permitido a partir de qualquer computador que tenha conexão com a internet, independente de sua plataforma. Tema da Apresentação AULA 10 – TECNOLOGIAS ARQUITETURA DE SISTEMAS DISTRIBUÍDOS * CARACTERÍSTICAS Serviços sob demanda: recursos adquiridos conforme a necessidade Virtualização: recursos acessados pela internet. Alta escalabilidade: alocação dinâmica de recurso Independência de plataforma: não há vinculo entre hardware e software Compartilhamento de recursos: disponibilidade de hardware e software Tolerância a falhas: maior facilidade de recuperação Organização de custos de manutenção e aquisições Transparência Tema da Apresentação AULA 10 – TECNOLOGIAS ARQUITETURA DE SISTEMAS DISTRIBUÍDOS * SERVIÇOS Software as a Service (SaaS) Google Docs Platform as a Service (PaaS) Google App Engine. Infrastructure as a Service (IaaS) Amazon EC2 Tema da Apresentação AULA 10 – TECNOLOGIAS ARQUITETURA DE SISTEMAS DISTRIBUÍDOS * IMPLEMENTAÇÕES Nuvem privada (Private cloud) Nuvem comunitária (Community cloud) Nuvem pública (Public cloud) Nuvem híbrida (Hybrid cloud) Tema da Apresentação AULA 10 – TECNOLOGIAS ARQUITETURA DE SISTEMAS DISTRIBUÍDOS * RESUMINDO “As tecnologias podem chegar a um ponto além do qual os assuntos humanos, da forma como os conhecemos, não poderiam continuar a existir”. John von Neumann Tema da Apresentação *
Compartilhar