SISTEMAS DISTRIBUÍDOS



Documentos relacionados
Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli

Armazenamento em nuvem é feito em serviços que poderão ser acessados de diferentes lugares, a qualquer momento e utilizando diferentes dispositivos,

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Introdução ao Modelos de Duas Camadas Cliente Servidor

SISTEMAS DISTRIBUÍDOS

Arquiteturas Paralelas e Distribuídas

Administração de Sistemas de Informação Gerenciais

COMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE

SIMARPE Sistema de Arquivo Permanente

João Víctor Rocon Maia Engenharia de Computação - UFES

Alexandre Malveira, Wolflan Camilo

Soluções Completas. Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de:

GIS Cloud na Prática. Fabiano Cucolo 26/08/2015

Classificação::Modelo de implantação

Novas ferramentas GIS para gestão Ambiental. Fabiano Cucolo 26/02/2015

ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM

MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS

Professor Esp.: Douglas Diego de Paiva

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Computação em Nuvem. Alunos: Allan e Clayton

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

Proposta de Avaliação de Empresas para o uso do SAAS

PROJETO E IMPLANTAÇÃO DE INTRANETS

Rivolta Cloud Backup

Segurança da Informação

Prof. Samuel Henrique Bucke Brito

Planejamento Estratégico de TI. Felipe Pontes

Cloud Computing. Andrêza Leite.

REDE DE COMPUTADORES

Computação em Nuvens. Professor: Dr. Rogério Vargas 2015/1

VoIP. Voice Over IP.

9. Quais as características a tecnologia de conexão à Internet denominada ADSL A) Conexão permanente, custo variável, linha telefônica liberada e

Fernando Seabra Chirigati. Universidade Federal do Rio de Janeiro EEL879 - Redes de Computadores II Professores Luís Henrique Costa e Otto Duarte

Analista de Sistemas Ambiente GRID para física experimental de altas energias

COMPUTADORES NAS EMPRESAS Cloud Computing Prof. Reginaldo Brito

1

OBJETIVOS DA APRESENTAÇÃO

} Monolíticas Aplicações em um computador centralizado. } Em Rede Aplicações com comunicação em rede. } Distribuídas Comunicação e cooperação em rede

SISTEMAS DISTRIBUÍDOS

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

LINGUAGEM DE BANCO DE DADOS

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

Virtualização de Sistemas Operacionais

3 SCS: Sistema de Componentes de Software

Sistemas Distribuídos Aula 2

Por que Office 365? Office 365 Por que usar?

Gerenciamento e Interoperabilidade de Redes

SISTEMA GERENCIADOR DE BANCO DE DADOS

CLOUD COMPUTING. Andrêza Leite.

Instituto de Educação Tecnológica Pós-graduação Gestão em Tecnologia da Informação - Turma nº 25 08/04/2015. Computação em Nuvem

Alan Menk Santos Redes de Computadores e Telecomunicações. Camada de Aplicação. Camada de Aplicação

Conceito de Rede e seus Elementos. Prof. Marciano dos Santos Dionizio

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite

O que é Grid Computing

Índice 1. APRESENTAÇÃO CONCEITOS BÁSICOS SAGE ALERTA NCM NCM PORTAL DE RELACIONAMENTO O que é NCM

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

Apresenta. SofStore o mais novo aliado no gerenciamento do seu negócio

GESTÃO DE SISTEMAS OPERACIONAIS II

UFG - Instituto de Informática

O que é Cloud Computing (Computação nas Nuvens)?

MENSAGEM PREGÃO ELETRÔNICO N. 052/2010 ESCLARECIMENTO 4

EAGLE TECNOLOGIA E DESIGN CRIAÇÃO DE SERVIDOR CLONE APCEF/RS

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

Redes de Computadores. Professor MSc Wylliams Barbosa Santos wylliams.wordpress.com

Curso de Aprendizado Industrial Desenvolvedor WEB

gladiador INTERNET CONTROLADA

Segurança e Escalabilidade em WebLab no Domínio de Redes de Computadores

TRIBUTAÇÃO NA NUVEM. Tax Friday 21 de outubro de 2011 AMCHAM - RJ

NOÇÕES DE INFORMÁTICA Agente de Polícia Federal 2012

Fundamentos em Informática

Redes de Computadores

COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011

Escolha seu serviço Cloud O melhor do Cloud

Sistemas Operacionais

Relatório de Progresso

Gestão em Sistemas de Informação. Profa.: Me. Christiane Zim Zapelini

TRIBUTAÇÃO NAS NUVENS Uma Regulação em Debate

SERVIDORES REDES E SR1

Sistemas Distribuídos

Computação nas Nuvens

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

Ferramentas de Acesso Remoto

Introdução. Arquitetura de Rede de Computadores. Prof. Pedro Neto

Núvem Pública, Privada ou Híbrida, qual adotar?

SOBRE A CALLIX. Por Que Vantagens

Transcrição:

SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno

Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias computacionais e a necessidade de ambientes distribuídos formados por computadores distantes geograficamente, criou-se o termo grid computing. Hoje em dia, o termo atual é cloud computing (computação em nuvem), no qual o processamento fica na nuvem e o desktop é apenas uma interface de entrada para o ambiente.

Cluster De forma geral, é um aglomerado de máquinas conectadas em uma rede local ou dedicadas.

Cluster Geralmente, as máquinas internas tem IP rede local, sem acesso externo. de Em cada máquina interna é possível enviar mensagens apenas para as demais máquinas internas e para a máquina de entrada. A máquina de entrada é responsável pelo gerenciamento do cluster, possuindo uma placa de rede para a comunicação com as máquinas internas e outra placa para a comunicação externa através de IP público.

Cluster Em um cluster, o compartilhamento de arquivos é realizado através de um NFS, no qual o sistema de arquivos está na máquina de entrada. Geralmente, em um cluster, as máquinas possuem a mesma configuração de hardware e software. A exceção ocorre na máquina de entrada, no qual ela possui um hardware melhor, já que ela faz o gerenciamento do cluster.

GRID O grid é um tipo de sistema paralelo e distribuído que permite o compartilhamento, seleção e agregação de recursos autônomos geograficamente distribuídos dinamicamente e em tempo de execução. Um Grid é um sistema que: Coordena recursos que não estão sujeitos a um controle centralizado. Utiliza protocolos e interfaces padronizados, abertos e de propósito geral

GRID Em um grid, os computadores podem estar interligados por uma rede local ou pela internet. Com isso, não há mais a restrição de que os computadores precisam estar próximos geograficamente. Para configurar um grid computing é necessário uma infraestrutura para prover os recursos necessários para a utilização do grid, como balanceamento de carga, escalonamento, comunicação, autenticação, gerenciamento, segurança, etc.

GRID

GRID Os principais middlewares de grid computing utilizados são o Globus e o Condor. O Globus é utilizado para gerenciamento do grid, autenticação e monitoramento. O Condor é utilizado para o disparo da aplicação nas máquinas remotas e para o gerenciamento interno de cada máquina do grid.

GRID Globus (http://toolkit.globus.org/toolkit/)

GRID CONDOR (http://research.cs.wisc.edu/htcondor/)

Cloud Computing Cloud Computing ou Computação em Nuvem está diretamente ligado à ideia de utilizar, em qualquer lugar e em qualquer sistema, desde que haja conectividade à rede ou internet, aplicações, softwares e documentos da mesma forma que se estivessem instalados no próprio computador. A vantagem inicial de usar a Computação em Nuvem é a acessibilidade

Cloud Computing Na maioria das vezes, os aplicativos e serviços para empresas são muito caros. Dependem de um centro de dados com salas específicas adequadamente adaptadas para suportar a grande demanda de hardwares, tanto quanto esses hardwares dependem de grandes softwares para um bom funcionamento.

Cloud Computing Dessa maneira, a Computação em Nuvem aplica a teoria de que nenhum dado ou arquivo precisa estar instalado ou armazenado no computador, ou seja, se há um servidor em outro local com todos os recursos que o usuário precisa, seus dados ficam nas "nuvens.

Cloud Computing Outro ponto vantajoso é que o fornecedor dessas aplicações, que é o fornecedor do Cloud Server, é responsável por toda manutenção, armazenamento, desenvolvimento, backup e atualização dos dados ali alocados. Contudo, existem Cloud Server gerenciados pelo próprio usuário, mas é mais difícil de acontecer. Nesse último caso, o cliente paga apenas a estrutura do Data Center (equipamento, softwares e manutenções ficam por conta do cliente).

Cloud Computing Um exemplo conhecido de Computação em Nuvem é o "Google Docs". As seguintes características sobre Computação em Nuvem são consideradas: Não é necessário ter um Sistema Operacional ou hardware compatível, apenas ter o browser. Não é necessário preocupar-se com manutenção e backup, pois os responsáveis pelo Cloud Server farão isso. compartilhamento de dados fica mais fácil, já que todos estão utilizando a mesma aplicação.

Cloud Computing A disponibilidade é alta. Dependendo do contrato com a prestadora desse serviço, ela substitui o servidor caso pare de funcionar. Gratuidade ou menor gasto. Muitos aplicativos para Computação em Nuvem são gratuitos, mas, além disso, caso haja necessidade da compra de alguma licença/software, o cliente pagará apenas por uma estação pelo tempo que irá usar a aplicação. A Computação em Nuvem deve funcionar perfeitamente para o usuário, ou seja, pessoas leigas em informática não necessitam saber como e por quantos servidores toda essa prática é feita.

Tipos de nuvem Há três tipos de nuvem para Computação em Nuvem: Nuvem Pública o provedor, em nuvem, hospeda e gerencia os serviços das empresas interessadas. A cobrança feita ao cliente é apenas pelos recursos que utilizam. O provedor, no caso, é responsável pelos softwares, infraestrutura, instalação, gerenciamento e manutenção dos servidores.

Tipos de nuvem Nuvem Privada ao contrário da nuvem pública, os servidores, serviços, instalações e manutenções são gerenciados pela própria empresa. Há um controle mais detalhado sobre os recursos e configurações necessárias nos servidores em nuvem. Entretanto, nuvens privadas podem sair mais caro que nuvens públicas. É importante ressaltar que se um cliente necessita e alto grau de segurança e de observação sobre as atividades do servidor, a nuvem privada é a mais indicada.

Tipos de nuvem Nuvem Híbrida é a mescla entre nuvem privada e nuvem pública. Atividades são divididas entre os provedores e os clientes. A maior dificuldade nesse caso é o conciliar a administração feita pelo cliente e pelo servidor, já que as informações precisam partir de um único local. Essa nuvem é um assunto novo, porém implementações já estão em estudo e alguns provedores já disponibilizam esse serviço.

Arquitetura Os desktops não executam mais aplicativos pesados. Há a redistribuição da carga de trabalho. O usuário necessita apenas ter o software de interface e um navegador web. Em geral utilizam a virtualização para diminuir a quantidade física.

Arquitetura

Camadas

Relacionamento entre os componentes