Sistemas Operacionais II

Documentos relacionados
Segurança da Informação

Gerenciamento e Interoperabilidade de Redes. Computação em Nuvem

Computação em nuvem (Cloud Computing)

Introdução a Computação em Nuvem

Informática. Cloud Computing e Storage. Professor Márcio Hunecke.

BD e Cloud Gerenciamento de. Dados na Nuvem

Introdução a Computação em Nuvem

Carlos Eduardo de Carvalho Dantas

Teste como Serviço (TaaS) na Computação em Nuvem

COMPUTAÇÃO EM NUVEM E PROCESSAMENTO MASSIVO DE DADOS Conceitos, tecnologias e aplicações

Computação em Grid e em Nuvem

Nuvem Computacional da UFABC


Pontos Críticos na Especificação de Serviços Computação em Nuvem

Servidor de Armazenamento em Nuvem

Cloud Computing. Prof. Marcio R. G. de Vazzi Analista De sistemas Especialista em Gestão Mestrando em Educação

UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA

O Uso de Infraestruturas de Computação em Nuvem Para

CLOUD COMPUTING: O USO DA PLATAFORMA AWS E ARMAZENAMENTO NO AMAZON S3.

PMR3507 Fábrica digital

Informática para Concursos

Aula 05. Infraestrutura de TI: hardware e software Pearson. Todos os direitos reservados.

Um guia passo a passo para colocar aplicativos COBOL na nuvem. Implante em ambientes virtuais e na nuvem com o Visual COBOL

INTERNET DAS COISAS NAS NUVENS

Nuvem e Virtualização Redes Programáveis

Modernização Empresarial, Modernização na Nuvem e Migração

Computação em Nuvens

Contratação de serviços de computação multinuvem. Breno Costa Outubro de 2017

Cloud Computing Jorge Gomes

Cloud Computing. Eduardo Roloff

OpenStack. Conheça a plataforma Cloud Open Source

Cloud Computing Thomas Santana IBM Corporation

5 Infraestrutura de TI

Universidade Federal de Pernambuco

TECNOLOGIA DA INFORMAÇÃO.: UNIDADE 03 - TI CLOUD COMPUTING :.

c) poupar capital e aumentar recursos financeiros para a atividade fim da organização;

Servidores. Um Servidor, em redes de computadores, nada mais é que um host da rede capaz de oferecer um determinado serviço a outros hosts da redes.

AZURE. Como criar uma conta no Azure e pagar em reais. Infobusiness Informática

Tópicos Especiais em Redes - TER. Cloud Computing. Prof. Dayvidson Bezerra Contato:

Luciano Pasqualini Ger. de Desenv. Comercial - Soluções de TI

Pós-Graduação em Computação Distribuída e Ubíqua

PADRÃO DE TECNOLOGIA DE INFRAESTRUTURA DE TIC. VMware vrealize Application Services

Apresentação da ATA de Registro de Preços da Solução Hiperconvergente Nutanix para o Sistema S

Conceitos de Sistemas Distribuídos

GESTÃO DA TECNOLOGIA DA INFORMAÇÃO

Principais Motivos para Usar o MySQL

O VALOR DO BACKUP NA NUVEM. Fernando Henrique Feitosa

SISTEMAS OPERACIONAIS

UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA GABRIEL BOJKO LUIZ OTÁVIO OYAMA

Economize com o SAP na Plataforma Sky.One/AWS. Aumentando a Performance, Disponibilidade e a Segurança do ERP com Otimização de Custos

Tópicos Especiais em Redes de Telecomunicações

Implantação automatizada de composições de serviços web de grande escala

Guia Combina sobre Computação na Nuvem: tire aqui todas as suas dúvidas

Executa em qualquer plataforma que possua o Java (JDK) da Oracle

Data Sheet DESCRIÇÃO DO PRODUTO! OVERVIEW DO PRODUTO!

Sistemas Operacionais de Redes Windows. Ricardo Kléber

Proposta Comercial. Produto: Cloud Server Pro

Alessandro Jannuzi Open Source Lead

Plataforma de TI O que é? De onde vem? Do que se alimenta?

Proposta Comercial CloudFlex

Trilha Cloud Computing

software as a service (saas) e service-oriented architecture (soa)

Sistemas Operacionais II

UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIENCIAS AGRARIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMATICA

Resumo. Palavras-Chave

STORAGE FOUNDATION DE NUVEM HÍBRIDA VNX E VMAX

Computação em Nuvem: Conceitos, Aplicações e Desafios Miguel Elias Mitre Campista

2/5/2017 COMPUTAÇÃO EM NUVEM É IMPORTANTE? QUAL A MOTIVAÇÃO DA COMPUTAÇÃO EM NUVEM? Computação em Nuvem: Conceitos, Aplicações e Desafios.

LATAM TAM WEBINAR SERIES. Fourth Edition of TAM webinar

Aula 1: Apresentação, Computação Corporativa

CURTA DURAÇÃO ANÁLISE DE BIG DATA. CARGA HORÁRIA: 80 horas COORDENAÇÃO: Prof. Dr. Adolpho Pimazoni Canton Prof.ª Drª Alessandra de Ávila Montini

EasyAzure. EasyAzure. Guia do programa. Ingram Micro Brasil. Versão 1.7

SISTEMAS DISTRIBUÍDOS TIPOS

Acelere a inovação simplificando o Desenvolvimento de Apps Fiori e Leonardo

ORACLE DATABASE CLOUD. Anthony Baldavia

Indústria 4.0 e Computação e Nuvem

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

Armazenamento de Dados

Desmistificando a Computação em Nuvem

Hospedagem Cloud Especificação e Requisitos. Termo de Referência nº 7/2018

PLANO DE CONTINGÊNCIA. Coordenação de Tecnologia da Informação - Exercício 2019

Conheça o Vivo Cloud. Soluções avançadas com as melhores tecnologias do mercado para aprimorar seus negócios. Sua empresa precisa de Cloud.

Agenda. O que é o Windows Admin Center? Características do Windows Admin Center. O que está em desenvolvimento. Apêndice: screenshots

Como uma arquitetura de nuvem flexível e escalável com OpenShift trouxe maior eficiência e agilidade à T.I.

Sistemas Operacionais. Conceitos de Hardware e Arquitetura de computadores

MEIC Sistemas Distribuídos

Arquitetura de Conectividade para Ambientes de Computação em Nuvem. Palestrante: Herlon Hernandes

Desenvolvimento de Aplicações Distribuídas

Tecnologias da Informação TI /2 Material de apoio ler bibliografia recomendada (Stair)

Engenharia de Software

Desenvolvimento WEB1 Profa Wanessa Machado do Amaral. Hospedagem e Registro de Sites

PROPOSTA COMERCIAL. Produto: Exchange

PROPOSTA COMERCIAL Produto: Servidores Gerenciados

A implantação de Computação em Nuvem na Administração Pública Federal - APF

Componente de aplicação. Figura 1 - Elementos funcionais de uma aplicação sendo executados de forma distribuída

Sistemas Operacionais

Transcrição:

Introdução Instituto de Informátic ca - UFRGS Introdução à Cloud Computing Aula 26 A Internet se popularizou como uma fonte de acesso a recursos Se encontra de tudo (documentos, vídeos, acesso a serviços bancários, compras, etc...) Visão da Internet como uma plataforma computacional Entidade abstrata que não se tem ideia da localização física dos recursos Origem do termo cloud computing! Vem da representação da Internet como uma nuvem para esconder os detalhes físicos de uma rede como tecnologia empregada e localização Evolução para um modelo de serviço por demanda Pontos favoráveis: rapidez de implementação, redução de custo, flexibilidade, etc... 2 Uma visão mais pragmática... Além de propriedades da virtualização se agrega... Base de cloud computing são os clusters, storage e virtualização Novidade não é a tecnologia em si, mas o seu uso Virtualização é um conceito chave Compartilhamento de recursos! Alocar recursos de uma mesma máquina física a vários usuários, mantendo a independência entre eles (encapsulamento) Abstração de localização! Usuário não conhece onde e como suas aplicações estão executando Elasticidade! Possibilidade de alocar mais recursos, se necessário Pay as you go Usuários podem pagar pelos recursos que eles efetivamente utilizam Self Service Solicitação de recursos através de interfaces web API abertas Interfaces para serviços que podem ser acessados remotamente Facilidade de integrar esses serviços em aplicações ou soluções Cloud computing = Virtualização + Pay as you go + Self Service + API 3 4

Não seria bom ter O que isto iria resolver? On / Off Crescimento Rápido Um pool de recursos computacionais (virtualmente) infinito (e elástico) oferecido no modo self-service, por um terceiro via um modelo pague o quanto usa Média Período de Inatividade Time Uso Cargas On/Off (ex.:. Job batch) Desperdício da capacidade provisionada Time to market pode ser retardado Uso Médio Serviços que precisam cresce e escalar Crescer é um desafio grande na TI Deployment complexo Esta é a definição mais usual de Cloud Computing! Carga Imprevista Uso Médio Pico de demanda inesperada Desempenho comprometido pelo pico Difícil provisionar nos casos extremos Carga Sazonal Uso Médio Serviços c/ micro sazonalidades Picos devido a demandas periódicas Complexidade da TI + desperdício 5 6 Uso de Servidores em casa Hoje Elasticidade com a Nuvem Custo Inicial das CAPACIDADE DA TI Desperdício de Falta de Carga Atual Alocação de TEMPO Previsão de Carga Custo fixo das CAPACID DADE DA TI Redução dos investimentos iniciais Sem falta de Redução do excesso de TI Carga Atual Alocação de Previsão de Carga É possível a redução das no caso da redução da carga 7 8

Conceito Modelos de Serviços segundo o NIST Muito marketing e confusão (ou abuso) de terminologia Cloud Computing é um modelo que pretende prover computação como um serviço, ou seja, prover recursos sob demanda; Tais recursos devem estar disponíveis para o cliente sem muita (ou nenhuma) interação com o provedor de serviços. Semelhante a serviços como energia e telefonia. Definição do NIST (National Institut of Standard and Technology) considera características essenciais: Configuração de acesso sob demanda Acesso via rede (Internet) Conjunto de recursos Elasticidade Serviço controlado NIST define três modelos de serviços básicos Infraestrutura como Serviço (IaaS) Plataforma como Serviço (PaaS) Software como Serviço (SaaS) 9 10 Infraestrutura como Serviço (IaaS) Infraestrutura como Serviço (IaaS) Oferece a capacidade de infraestrutura, onde o cliente controla máquinas, discos, dentre outros e pode executar qualquer sistema operacional ou aplicação que deseje; O cliente não gerencia fisicamente o sistema, o que ele recebe são sistemas virtuais (inclusive de rede); Acessado normalmente através de um cliente proprietário; i Exemplos: 11 12

Plataforma como Serviço (PaaS) Plataforma como Serviço (PaaS) Oferece uma plataforma que suporta um conjunto de determinadas linguagens e tecnologias, o cliente cria (ou compra) suas próprias aplicações; O cliente não gerencia e nem conhece os detalhes físicos da plataforma (rede, storage, SO); É normalmente acessada através de um cliente proprietário; i Exemplos: 13 14 Software como Serviço (SaaS) Software como Serviço (SaaS) Oferece um sistema, o cliente somente utiliza o mesmo, que está instalado na infraestrutura do nuvem; O cliente não gerencia e nem conhece os detalhes físicos do sistema (rede, storage, SO); Normalmente é acessado através de um cliente leve, por exemplo um browser; Exemplos: 15 16

Modelos de Serviços: XaaS Modelos de implantação de nuvens O marketing define (muitos) outros serviços Information as a Service Integration as a Service Management/Governance as a Service Process as a Service Security as a Service Storage as a Service Testing as a Service Desktop as a Service Faxing as a Service NIST define 4 modelos de implantação Nuvem Privada; Nuvem Comunitária; Nuvem Pública; Nuvem Híbrida. 17 18 Nuvem Privada Nuvem Pública É a organização que adquire, instala e realiza a manutenção dos recursos; Custo de aquisição é alto e de manutenção é fixo; Nível de segurança total; t Somente uma virtualização de recursos físicos. Organização não possui nenhum recurso próprio; Custo de aquisição é nulo e de manutenção é de acordo com o uso; O nível de segurança é bastante questionado; É a versão clássica de Cloud Computing. 19 20

Nuvem Híbrida Nuvem Comunitária Organização possui alguns recursos próprios que estão ligados a uma nuvem pública que é utilizada sob demanda; Usado por organizações que já possuem infraestrutura; Oferece escalabilidade sem o custo de novas aquisições. 21 22 Plataformas e Tecnologias Vantagens de cloud computing Plataforma Tipo Modelo Liguagens Aplicações Windows Azure Comercial PaaS VS, Java, PHP, Genéricas Ruby, MS SQL Eucalyptus Comercial e Open IaaS Source Citrix Open Cloud Comercial IaaS Amazon EC2 Comercial PaaS WebServices Engine Yard Comercial PaaS Ruby, MySQL Genéricas Google Apps Comercial SpS Aplicações disponíveis Redução dos custos em infraestrutura Uso do conceito de computação verde Redução de custos de utilização Ex.: licenciamento de software Integridade e segurança de dados Data centers, independência do desktop do usuário, controle de acesso (eg. VPNs) Foco no negócio e não em TI Fim do administrador super-herói 23 24

Desvantagens de cloud computing Referências Confidencialidade de dados Problemas jurídicos de responsabilidade Questão de contratos (cumprimento e ruptura) Desconfiança dos clientes (usuário) Apresentação organizada com base nos slides de: Eduardo Roloff, Apresentação interna do GPPD sobre cloud computing (Mestrando PPG-UFRGS 2011/01) Otavio Pecego Coelho - Arquiteto de Soluções Microsoft Brasil Cloud Computing e Azure no contexto da pesquisa científica! Material da retirado da Internet Bibliografia consultada: Plouin, Guillaume, Cloud Computing: une rupture décisive pour l informatique d enterprise. 2ª edição. Dunod, Paris. 2011 Sosinsky, Barrie, Cloud Computing Bible, Wiley & sons, 2011. 25 26