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



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

Segurança da Informação

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

SISTEMAS DISTRIBUÍDOS

Arquiteturas Paralelas e Distribuídas

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

Agenda CLOUD COMPUTING I

COMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE

Alexandre Malveira, Wolflan Camilo

O que é Cloud Computing?

Introdução a Computação nas Nuvens

Gerenciamento e Interoperabilidade de Redes

Cloud Computing. Edy Hayashida

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

Planejamento Estratégico de TI. Felipe Pontes

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

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

CLOUD COMPUTING PEDRO MORHY BORGES LEAL. MAC Organização de Computadores Prof. Alfredo Goldman 7 de dezembro de 2010

Tendências em TI Aula: 01 versão: /06/2014

Uso de Computação em Nuvem no SISP

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

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

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

Uma aplicacação de privacidade no gerenciamento de identidades em nuvem com uapprove

Computação em Nuvens IaaS com Openstack. Eng. Marcelo Rocha de Sá FLISOL - Belém - Pará 25 de abril 2015

Computação em Nuvem. Henrique Ruschel, Mariana Susan Zanotto, Wélton Costa da Mota. Especialização em Redes e Segurança de Sistemas 2008/2

2 Computação na Nuvem

EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA

23/05/12. Computação em Nuvem. Computação em nuvem: gerenciamento de dados. Computação em Nuvem - Características principais

Relatório de Progresso

CLOUD COMPUTING NAS EMPRESAS: NUVEM PÚBLICA OU NUVEM PRIVADA? nubeliu.com

Testbed para métricas de dependabilidade em cloud computing.

Uma Proposta de Framework de Comparação de Provedores de Computação em Nuvem

Cloud Computing. Eduardo Roloff

Renan Borges Pereira¹, Rodrigo Rodrigues da Silva². Faculdade de Tecnologia de Ourinhos FATEC.

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

Serviços em Nuvem: Oportunidade para Operadoras Parte III

Por Antonio Couto. Autor: Antonio Couto Enterprise Architect

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

Private Cloud for Governement

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

CLOUD COMPUTING: COMPARANDO COMO O MUNDO ONLINE PODE SUBSTITUIR OS SERVIÇOS TRADICIONAIS

Computação nas Nuvens

Prof. José Maurício S. Pinheiro UniFOA

Julgue os itens a seguir, referentes a programas de navegação, programas de correio eletrônico e sítios de busca e pesquisa na Internet.

Universidade Agostinho Neto Faculdade de Ciências Departamento de Ciências da Computação

Estratégia da VMware: O modelo corporativo definido por software e o desafio de simplificar a TI. Anderson Ferreira Bruno Amaral 22 Ago 2014

PROJETO DE LEI COMPLEMENTAR N.º 171, DE 2012 (Do Sr. Carlos Bezerra)

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

Arquitetura e Sistema de Monitoramento para

Computação em Nuvem & OpenStack

Patrício Domingues Dep. Eng. Informática ESTG Instituto Politécnico de Leiria Leiria, Maio

ADAPTANDO UMA APLICAÇÃO PARA CLOUD: UMA ANÁLISE ENTRE OS ESFORÇOS UTILIZADOS

Treinamento de Provas. Aula 1 Bloco 2 Novas tecnologias e Protocolos. Cespe/UnB Com fundamentação teórica

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

Introdução ao Modelos de Duas Camadas Cliente Servidor

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

LINGUAGEM DE BANCO DE DADOS

EMBRATEL ENTREVISTA: Pietro Delai IDC Brasil DATA CENTER VIRTUAL - DCV

Dicas para a prova do MPU (cargos Analista e Técnico) NOÇÕES DE INFORMÁTICA: (comentário por tópico do edital visando o CESPE/UnB)

Prof. Samuel Henrique Bucke Brito

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

O Cisco IBSG prevê o surgimento de mercados globais conectados

CLOUD. tendências CLOUD. entendendo e contratando assertivamente. Agosto/2012 INFORMATIVO TECNOLÓGICO DA PRODESP EDIÇÃO 02

MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS

10 Dicas Eficazes Para Fazer Backup Online

PROPOSTA COMERCIAL CLOUD SERVER

Guia Rápido de Licenciamento do SQL Server 2012

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

UMA PROPOSTA PARA COMPARAÇÃO DE PROVEDORES DE COMPUTAÇÃO EM NUVEM DESDE UMA PERSPECTIVA DE INTEGRAÇÃO DE APLICAÇÕES 1

PROCESSAMENTO DE DADOS 15/08

ARTIGO CIENTÍFICO DE CONCLUSÃO DE CURSO UM ESTUDO SOBRE OS BENEFÍCIOS E OS RISCOS DE SEGURANÇA NA UTILIZAÇÃO DE CLOUD COMPUTING

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

Scitum reduz em 50% o tempo de produção de relatórios com CA Business Service Insight

COMPUTAÇÃO EM NUVEM. Michele Marques Costa 1,2, Julio César2 ¹Universidade paranaense (Unipar)

Informática - Prof. Frank Mattos

Arquitetura dos Sistemas de Informação Distribuídos

NUVEM HÍBRIDA: DEIXE AS PREOCUPAÇÕES COM SEGURANÇA NO PASSADO.

Forneça a próxima onda de inovações empresariais com o Open Network Environment

Nuvem UFRGS: IaaS como ferramenta de apoio à pesquisa

Como usar a nuvem para continuidade dos negócios e recuperação de desastres

Computação em Nuvem. Tiago Reis, Ricardo Teixeira 2011/2012 FCT - UNL

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

Cloud Computing. Andrêza Leite.

gerenciando o desempenho de serviços em uma empresa conectada na nuvem CA Business Service Insight Julho de 2011

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

Aula Prática Roteador

Eduardo Bezerra. Editora Campus/Elsevier

CASO DE SUCESSO SENAI

DAS Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

Proposta de Projeto PPJ PPJSETIN Licenças para Estações de Trabalho e Servidores de Rede. Versão 1.0

Câmara dos Deputados CCTCI: Comissão de Ciência e Tecnologia, Comunicação e Informática

Transcrição:

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores Disciplina - Sistemas Distribuídos Prof. Andrey Halysson Lima Barbosa Aula 12 Computação em Nuvem

Sumário Introdução Arquitetura Provedores de Serviços em Nuvem

Introdução O termo computação em nuvem (do inglês cloud computing) está associado a um novo paradigma na área de computação; Basicamente, esse novo paradigma tende a deslocar a localização de toda a infraestrutura computacional para a rede; Com isso, os custos de software e principalmente de hardware podem ser consideravelmente reduzidos;

Introdução Embora este assunto esteja sendo amplamente discutido nos dias de hoje, ainda não há uma definição completa do termo; Na literatura, podemos encontrar uma infinidade de definições que em algumas vezes podem ser semelhantes, e em outras podem apresentar conceitos diferentes;

Introdução Computação em Nuvem, como o próprio nome sugere, engloba as chamadas nuvens, que são ambientes que possuem recursos (hardware, plataformas de desenvolvimento e/ou serviços) acessados virtualmente e de fácil utilização. Esses recursos, devido à virtualização, podem ser reconfigurados dinamicamente de modo a se ajustar a uma determinada variável, permitindo, assim, um uso otimizado dos recursos. Esses ambientes são, em geral, explorados através de um modelo pay-per-use. [VAQUERO et al. 2009]

Introdução Em suma, podemos destacar três principais aspectos que são novos na computação em nuvem: A ilusão da disponibilidade de recursos infinitos, ilimitados: o conceito da nuvem sugere que o usuário tem em suas mãos toda a Internet e os seus serviços;

Introdução A eliminação de um comprometimento com antecedência por parte dos usuários: uma empresa pode começar usando poucos recursos de hardware, e, à medida que for crescendo, ou seja, à medida que for necessário, pode ir aumentando a quantidade de recursos usados, sem que haja um comprometimento anterior em relação a essa quantidade; a escalabilidade é uma das características responsáveis por esse aspecto;

Introdução A habilidade de pagar pelo uso dos recursos à medida que eles são utilizados: o modelo pay-per-use pode usar, por exemplo, uma métrica de processadores por hora, ou de armazenamento por dia, para cobrar pelos serviços; isso permite que os recursos sejam liberados caso não sejam utilizados, evitando um consumo desnecessário.

A computação em nuvem é composta por três atores principais: Os prestadores de serviços, também conhecidos como SPs (do inglês Service Providers); Os usuários dos serviços, também conhecidos como usuários das nuvens; Os prestadores de infraestrutura, também conhecidos como IPs (do inglês Infrastructure Providers).

A arquitetura da computação em nuvem pode ser dividida em três camadas abstratas: A camada de infraestrutura é a camada mais baixa. É através dela que os prestadores de infraestrutura disponibilizam os serviços de rede e armazenamento da nuvem. Dessa forma, fazem parte dela servidores, sistemas de armazenamento, como os data centers, e roteadores, por exemplo.

A camada de plataforma possui uma abstração mais elevada e provê serviços para que as aplicações possam ser desenvolvidas, testadas, implementadas e mantidas no ambiente da nuvem pelos prestadores de serviços. Finalmente, a camada de aplicação é a de mais alto nível de abstração, e aquela que oferece diversas aplicações como serviços para os usuários.

Como já foi falado, a computação em nuvem distribui os recursos na forma de serviços. Esses serviços, por sua vez, podem ser disponibilizados em qualquer uma das camadas abstratas já apresentadas; Com isso, podemos dividir a computação em nuvem em três cenários, em relação aos serviços oferecidos: IaaS, PaaS e SaaS.

Infrastructure as a Service IaaS (do inglês Infrastructure as a Service) diz respeito aos serviços oferecidos na camada de infraestrutura; Esses serviços incluem servidores, sistemas de armazenamento, roteadores e outros sistemas que são agrupados e padronizados a fim de serem disponibilizados pela rede.

Platform as a Service PaaS (do inglês Platform as a Service) encapsula uma camada de software e a disponibiliza como um serviço; O objetivo do PaaS é facilitar o desenvolvimento de aplicações destinadas aos usuários de uma nuvem, criando uma plataforma que agiliza esse processo; Um PaaS é construído utilizando-se um ou mais IaaS que permanece transparente aos prestadores de serviços que utilizam o PaaS.

Software as a Service SaaS (do inglês Software as a Service) representa os serviços de mais alto nível disponibilizados em uma nuvem; Esses serviços dizem respeito a aplicações completas que são oferecidas aos usuários; Um SaaS é disponibilizado por prestadores de serviços na camada de aplicação. Ele roda inteiramente na nuvem e pode ser considerado uma alternativa a rodar um programa em uma máquina local.

Tipos de Nuvem As nuvens podem ser classificadas em três tipos básicos: públicas, privadas e híbridas; A escolha entre elas depende das necessidades das aplicações que serão implementadas.

Nuvens públicas As nuvens públicas são aquelas que são executadas por terceiros. Nuvens privadas As nuvens privadas são aquelas construídas exclusivamente para um único usuário (uma empresa, por exemplo). Nuvens híbridas As nuvens híbridas combinam os modelos das nuvens públicas e privadas. Elas permitem que uma nuvem privada possa ter seus recursos ampliados a partir de uma reserva de recursos em uma nuvem pública.

Exemplos de Provedores de Serviços em Nuvem Amazon Web Services (IaaS) Google (SaaS, PaaS) Microsoft Azure Services Platform (PaaS) Proofpoint (SaaS, IaaS) RightScale (IaaS) Salesforce.com (SaaS, PaaS) Sun Open Cloud Platform (SaaS, PaaS, IaaS) Workday (SaaS) Eucalyptus (IaaS)