Instituto de Inovação com TIC
|
|
- Therezinha da Silva Castilho
- 8 Há anos
- Visualizações:
Transcrição
1 Instituto de Inovação com TIC
2 Cloud Computing: Quando a infra-estrutura se torna programável Rodrigo Assad assad@cesar.org.br rodrigo.assad@gmail.com tiwitter.com/rassad
3 Roteiro WTF is Cloud Computing? Tipos de nuvens Tecnologias habilitadoras Onde estão os problemas Atividades proposta
4 Como assim: infra-estrutura programável??
5 WTF IS CLOUD COMPUTING?
6
7 WTF is Cloud Computing? Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos computacionais (rede, storage, servidor, aplicações, serviços) que podem ser rapidamente provisionados e disponibilizados com um esforço mínimo de gerenciamento do provedor de serviços.
8
9
10
11 WTF is Cloud Computing? SaaS IaaS PaaS
12
13 WTF is Cloud Computing? (SaaS): O consumidor usa a aplicação, mas não controla o sistema operacional, hardware e infra-estrutura de rede na qual esta funcionando.
14 WTF is Cloud Computing? (PaaS): O consumidor usa o ambiente do hosting para as suas aplicações. O usuário controla a aplicação que roda no ambiente (e possivelmente tem algum controle sobre o ambiente), mas não controla o sistema operacional, hardware e rede. Tipicamente a plataforma vira um framework.
15 WTF is Cloud Computing? (IaaS): O consumidor usa os recusros fundamentais da computação como consumo de processamento, storage, componentes de rede e middleware. O consumidor controla o sistema operacional, storage, deploy de aplicações,.. Mas não controla a infra-estrutura que controla a nuvem.
16
17 TIPOS DE NUVENS
18
19
20 Tipos de nuvens Public Cloud: em termos simples, uma nuvem publica é caracterizada por disponibilizar aos clientes um serviço através da infra-estrutura de um terceiro: O termo public não significa gratis ou livre Os dados dos usuários não estão públicos ou visíveis. Fornecedores proveem um mecanismo de controle de acesso. Nuvems publicas provem um custo escalável, efetivo para o deploy da aplicação.
21 Tipos de nuvens Private Cloud: Em uma serviço privado, os dados e processos são gerenciados pela organização sem a restrição de banda, segurança, leis/regras que o usuários esta sujeito em uma clous publica
22 Tipos de nuvens Community Cloud: uma cloud comunitária é controlada e utilizada por um grupo de organizações que tenham interesses comuns, como os requisitos de segurança ou funcionalidades.os membros da nuvem compartilham informações e aplicações.
23 Tipos de nuvens Hybrid Cloud: Em uma nuvem Hybrida temos a combinação de nuvens privadas e publicas.normalmente utilizada para vender serviços de uma nuvem privada sub-utilizada. Ao mesmo tempo que mantém a as informações críticas disponíveis.
24 Tipos de nuvens Essential Characteristics Rapid Elasticity Measured Service On-Demand Self-Service Ubiquitous Network Access Resource Pooling
25 Tipos de nuvens: Termos Interoperability Portability: Integration Service Level Agreement (SLA) Federation: Broker: Multi-Tenancy Cloud bursting Policy: Governance: Virtual Machine (VM): Application Programming Interface (API):
26
27 TECNOLOGIAS HABILITADORAS
28 API específica Hypervisor e software de virtualização Protocolos, plataformas e SO Hardware específico
29
30
31 Tecnologias habilitadoras Servidores BLADE WebService, REST RPC P2P JXTA,... Filas e assimetria
32 Tecnologias habilitadoras GRIDS Open Grid Services Architecture WG (OGSA-WG) OGF Open Cloud Computing Interface Working Group OGF Document Series
33 Tecnologias habilitadoras Hypervisors - virtual machine monitor (VMM) XEN Windows Azure VM-WARE
34
35 Tecnologias habilitadoras Google (GOOG) - Apps Engine Amazon.com (AMZN) - EC2 Microsoft (MSFT) - Windows Live Terremark Worldwide (TMRK) - The Enterprise Cloud Salesforce.com (CRM) - Force.com NetSuite (N) - Suiteflex Rackspace Cloud - cloudservers, cloudsites, cloudfiles Metrisoft - Metrisoft SaaS Platform
36 ONDE ESTÃO OS PROBLEMAS
37
38 Onde estão os problemas Arquitetura de software A recomendação era : decomponha sua aplicação em pedaços e faça o deploy destes pedaços em servidores separados facilitando os requisitos nãofuncionais como escalabilidade, gerenciamento, disponibilidade, segurança,...
39 Onde estão os problemas E agora nas nuvens? Ficou mais fácil Mantemos tudo separado e fazemos o deploy virtualizado e rápido Se esta metodologia não poder ser aplicada então a aplicação não esta pronta para ir para as nuvens
40 Onde estão os problemas Devido aos problemas e limitações da quantidade de processadores e memórias em sistemas X86 as aplicações tiveram que ser projetadas para funcionar em mais de uma CPU
41 Onde estão os problemas E agora nas nuvens? High-performance computing Database management systems CPU-intensive processing
42 Onde estão os problemas E agora nas nuvens? Scalability. Availability. Reliability. Security. Flexibility and agility. Serviceability. Efficiency. Os objetivos continuam os mesmos!!!!
43 Onde estão os problemas A maioria das aplicações tem características comuns em relação a infra-estrutura. A regra dos se aplica aqui.
44 Onde estão os problemas E agora nas nuvens? Nas nuvens tudo passa a ser visto como um componente de uma solução. Sistemas Operacionais, Servidores de BD e etc passam a interagir com o sistema através de API s.
45 Onde estão os problemas E agora nas nuvens? O importante é o modelo não a imagem Diminuição de custo Definir API s e GUI s Ambientes customizados e preprontos para funcionar.
46 Onde estão os problemas E agora nas nuvens? Deploy Suporte ao refatoramento e reutilização de ambientes
47 Onde estão os problemas Crescimento horizontal Paralelização
48 Onde estão os problemas E agora nas nuvens? Projetistas das nuvens precisam se preocupar com latência de redes de e tamanho dos pipes Projetistas precisam saber onde colocar cada componente Storages Otimizações
49 Onde estão os problemas E agora nas nuvens? Utilze wrapers e pointers REST SOAP
50 Onde estão os problemas E agora nas nuvens? Encriptação Autenticação Autorização Auditoria Domínios de segurança Controle de tráfego
51 Onde estão os problemas
52
53 Onde estão os problemas Billing Segurança Escalabilidade São os atuais
54 Multi-tenancy Segmentação,isolamento, governança, niveis de serviço, billing
55 Segurança Primeiro precisamos entender riscos!! Quais são?
56
57 Segurança - governança Governança e riscos Legislação e propriedade da informação Gerenciamento do ciclo de vida de segurança Portabilidade e interoperabilidade
58 Governança
59 Governança
60 Governança
61 Governança
62 Operacionais
63 Operacionais
64 Segurança - operações
65 Segurança - operações Segurança tradicional Operação de datacenter Respostas a incidentes Segurança de aplicações Criptografia Identidades e gerenciamento de acesso virtualização
66 Criando nuvens escaláveis Use o Hadoop (Map/Reduce) ou similares para realizar testes de performance em uma aplicação de armazenamento de dados Escalabilidade Facilidade de deploy Testes do CESAR para a Amazon Amazon para Amazon Armazenamento na amazon
67
68
69 Como aplicar estes conceitos!!!
70 IaaS
71 Modelo mais simples Defina uma maquina virtual base Instale nelas os diversos ambientes que você deseja Proveja uma maneira de fazer um setup inicial eficiente
72 Modelo mais simples Defina um modelo de mensuração para cobrar Uso dedicado Uso compartilhado Uso sobre demanda
73 Segurança Como fica? Quem irá garantir o ambiente? Como fica os softwares?
74 Gerenciamento Este é o lado que salva o provedor Garantia dos SLA s acertados Definição dos parâmetros de gerenciamento Quais seriam?
75 Segurança Billing Gerenciamento SLA Backup Pool Como funciona VM VM VM VM VM VM VM Hypervisor Hardware
76
77
78 PaaS
79 Solução PStorage A solução usto.re consiste de uma plataforma para cloud storage de baixo custo que permite a montagem de sistemas de armazenamento de massa, utilizando ou não a recursos já existentes permitindo a criação de nuvens públicas ou privadas.
80 Visão geral A ferramenta usto.re pode ser vista como um conjunto de peers agrupados de acordo com o seu papel. Este agrupamento dinâmico permite a criação de sistemas escaláveis A garantia da disponibilidade e replicação dos dados é ofertada pelo sistema.
81 Visão geral Super Peer Rendezou Relay Super Peer Rendezou Relay Super Peer Rendezou Relay Troca de Mensagens Server No-SQL Database Server SQL Database Proxy Proxy Troca de Mensagens Peer Peer Peer Peer Peer Peer Peer Peer Peer
82 Visão arquitetural
83 Acesso ao sistema
84 TOMCAT
85 Estrutura Tomcat-Base conf logs webapps bin work common server.xml Tomcat-users.xml ROOT myapp1 myapp2 WEB-INF lib JAR files web.xml lib classes JAR Files
86
87 Clusters As soluções são implementadas em Hardware ou Software Hardware ex.html
88 Clusters Software Microsoft NLB erv/deploy/confeat/nlbovw.mspx Linux LVS Linux HA
89 Clusters Mas e aplicações WEB? Quais os problemas? O protocolo HTTP não tem sessão Usamos Cookies para isso Mas as sessões estão em um servidor Elas precisão ser replicadas Banco de dados Arquivos Multicasting
90 Clusters Implementando Alta Disponibilidade com o Tomcat Replicação de sessão Balanceamento de carga
91 Bilhetagem
92 Quanto custa a infra de TIC? Definir uma estratégia para calcular a infraestrutura de TIC Data bases Servidores Separação de custos
93
94
95 Contigência
96 Como usar cloud para contingência Programar para nuvens para montar infraestruturas redundantes e seguras para nuvens Custo reduzido Planejamento a solução Valor entre 20% e 30%
97 Gerenciamento
98
99
100 Desafios para BD Como escalar os sistemas de banco de dados a baixo custo? Sistemas Multi-tenant? Como tratar o ( % &$% #$) do mapeamento objeto relacional? Quando usar Bancos de Dados No-SQL e SQL?
101 Escalabilidade com baixo custo Redistribuir e crescer sistemas de banco de dados dinamicamente sem a necessidade de alteração no código da aplicação. Diminuição da carga no SGBD s Crescimento elástico
102 Escalabilidade com baixo custo Sistema de provisionamento baseado nos princípios de cloud computing Identificação da unidade de segmentação do SGBD Fornecedor? Produto? Cliente?
103 Escalabilidade com baixo custo
104 Sistemas Multi-tenant APP APP APP APP APP
105 Sistemas multi-tenant Como escalar? Será que pensamos em sistema para funcionar em 100 maquinas? Como implementar? Será que posso utilizar o mesmo código desenvolvido?
106 Multi-tenant Futuro APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP
107 Segurança Billing Gerenciamento SLA Backup Pool Multi-tenant Como torna-lo em um serviço VM VM VM VM VM VM VM Hypervisor Hardware
108 Como tratar o mapeamento objeto-relacional As chaves estrangeiras sumiram!! Será mesmo? Porque? Quem disse para não utiliza-las?
109 Quando utilizar No-SQL e SQL Regra do Coloque as informações valiosas para o seu negócio no BD relacional, as demais, no no-sql Bancos de dados no-sql escalam mais facilmente, porém a que custo? Bancos de dados relacionais são mais custoso para escalabilidade, porém mais confiáveis. Certo?
110 TUDO ISSO JUNTO
111 Arquitetura Preliminar DATABASE - Uso de bancos de dados diferentes para tarefas diferentes, de forma que se possa utilizar o banco de dados mais adequado para determinada tarefa. MySQL para dados transacionais, utilizado por fornecer garantia de transações. Apache HBase, um mecaniso de armazenamento de grandes tabelas com alta taxa capacidade de atualização de linhas, em grande massa de dados. Utilizado em aplicações que armazenam grande quantidade de dados e que precisam de resposta em tempo real. Apache Cassandra, devido a sua capacidade de indexar grande quantidade de dados, é utilizado para buscas por dados em mensagens; Haystack para o armazenamento de fotos e anexos de e- mails;
112 Arquitetura Preliminar CACHE - Criação de camadas de cache para tornar o acesso a dados repetitivos mais rápido. As camadas de cache irão se aplicar ao acesso a dados e ao acesso às páginas web; Memcached (memcached.org) - sistema de cache distribuído de memória. Usado para armazenar dados e aliviar a carga das consultas no banco de dados; Varnish Cache (varnish-cache.org) - sistema de cache para otimizar requisições de páginas, reduzindo a quantidade de acessos as servidor quando a mesma página é requisitada; DataWarehouse - Processamento e geração de dados consolidados multidimensionais. Os dados são processados previamente, tornando possível obter dados consolidados com um baixo tempo de resposta. Um exemplo do uso destas informações é indicações de amigos a serem adicionados a rede de amizade de um usuário;
113 Arquitetura Preliminar WEBSERVER - Utilização de servidores separados para gerenciar conteúdo estático e dinâmico, em conjunto com soluções de cache e otimizações para geração das páginas. Servidores web de conteúdo estático serão separados dos servidores web de conteúdo dinâmico, com isto é possível isolar e otimizar cada tipo de servidor para o seu propósico, como também segmentar a rede; Utilização do Tornado Web Server nas funcionalidades que precisam de respostas em tempo real, como os feeds. Utilização de HipHop for PHP e seu web server para fornecer a maioria do conteúdo we. O HipHop é utilizado na transformação de páginas PHP em C++, podendo aumentar o desempenho na geração de páginas e reduzir o uso de CPU no web server em média 50%, a depender da página;
114 Arquitetura Preliminar Apache Thrift para permitir a comunicação entre software construídos com linguagens heterogêneas, sejam estas aplicações locais ou remotas; Scriber para gerenciamento dos logs de diferentes origens; Utilização de Hadoop para o acesso a grande quantidade de dados distribuidos; Uma solução de gerenciamento de execução de tarefas, que podem ser distribuidas de acordo com a disponibilidade dos trabalhadores(workers). A proposta é utilizarmos o Gearman ou outra solução semelhante;
115 Social Computing Environment Self-Deployable Application Factory Business Domain Creator Plugins Repository DSL Creation Groovy Interface Template Business Plugins Framewor ks Grails Templates Infrastruc. Plugins Self-Deployable Execution Platform Execution Environment Security Billing Monitoring Cloud App Deployment Provisioni ng Business Manag. Data Cloud Platform
116 Não esquecer!!!
117
118 Passo-a-passo
119
120 ATIVIDADE PROPOSTA
121
122 Atividade proposta Instale o XEN, Windows Azure ou VM-WARE Monte uma VM Linux ou Windows com o SGBD a sua escolha Escreva uma serie de scripts/programas que quando esta VM for colocada no ar ele procure um servidor e faca a configuração de rede
123 Atividade proposta Utilizando a tecnologia qualquer tecnologia que seja implemente um gerenciador que permita a inclusão de 20 BD em paralelo como serviço.
124 Atividade proposta Consiga repetir este procedimento no mínimo três vezes.
125
126 Cloud Computing: Quando a infra-estrutura se torna programável Rodrigo Assad assad@cesar.org.br rodrigo.assad@gmail.com tiwitter.com/rassad
127 Rodrigo Assad
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
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 lugar e independente da plataforma, bastando para isso
Leia maisCurso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2
Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 1 Conceitos da Computação em Nuvem A computação em nuvem ou cloud computing
Leia maisPlanejamento Estratégico de TI. Felipe Pontes felipe.pontes@gmail.com
Planejamento Estratégico de TI Felipe Pontes felipe.pontes@gmail.com VPN Virtual Private Network Permite acesso aos recursos computacionais da empresa via Internet de forma segura Conexão criptografada
Leia maisFaculdade Integrada do Ceará FIC Graduação em Redes de Computadores
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
Leia maisCOMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE
COMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE Andressa T.R. Fenilli 1, Késsia R.C.Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí PR Brasil andressa.trf@gmail.com, kessia@unipar.br Resumo. Computação em
Leia maisAlexandre Malveira, Wolflan Camilo
Alexandre Malveira, Wolflan Camilo Introdução Cloud Computing Computação Móvel SaaS, PaaS e IaaS CloudBees Diariamente arquivos são acessados, informações dos mais variados tipos são armazenadas e ferramentas
Leia maisSISTEMAS DISTRIBUÍDOS
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
Leia maisComputação em Nuvem & OpenStack
Computação em Nuvem & OpenStack Grupo de Pesquisa em Software e Hardware Livre Ação Computação em Nuvem: Charles Christian Miers André Rover de Campos Glauber Cassiano Batista Joinville Roteiro Definições
Leia maisInfraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli
Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli Conceitos principais Nuvem Local Dados (informações) Profissional Pessoal Procedimento padrão (modelo) Produzir Armazenar Como era... Como
Leia maisFernando Seabra Chirigati. Universidade Federal do Rio de Janeiro EEL879 - Redes de Computadores II Professores Luís Henrique Costa e Otto Duarte
Fernando Seabra Chirigati Universidade Federal do Rio de Janeiro EEL879 - Redes de Computadores II Professores Luís Henrique Costa e Otto Duarte Introdução Grid x Nuvem Componentes Arquitetura Vantagens
Leia maisGerenciamento e Interoperabilidade de Redes
EN-3610 Gerenciamento e Interoperabilidade de Redes Computação em Nuvem Introdução Centralização do processamento Surgimento da Teleinformática Década de 60 Execução de programas localmente Computadores
Leia maisO que é Cloud Computing?
O que é Cloud Computing? Referência The Economics Of The Cloud, Microsoft, Nov. 2010 Virtualização, Brasport, Manoel Veras, Fev. 2011. 2 Arquitetura de TI A arquitetura de TI é um mapa ou plano de alto
Leia maishttp://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho
vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS
Leia maisSegurança da Informação
INF 108 Segurança da Informação Computação em Nuvem Prof. João Henrique Kleinschmidt Introdução Centralização do processamento Surgimento da Teleinformática Década de 60 Execução de programas localmente
Leia mais23/05/12. Computação em Nuvem. Computação em nuvem: gerenciamento de dados. Computação em Nuvem - Características principais
Computação em Nuvem Computação em nuvem: gerenciamento de dados Computação em nuvem (Cloud Computing) é uma tendência recente de tecnologia cujo objetivo é proporcionar serviços de Tecnologia da Informação
Leia maisUma Proposta de Framework de Comparação de Provedores de Computação em Nuvem
Uma Proposta de Framework de Comparação de Provedores de Computação em Nuvem Igor G. Haugg Bolsista PIBITI/CNPq Orientador: Dr. Rafael Z. Frantz Área de Pesquisa Integração de Aplicações Empresariais Computação
Leia maisComputação em Nuvens IaaS com Openstack. Eng. Marcelo Rocha de Sá marcelo@jambu.com.br FLISOL - Belém - Pará 25 de abril 2015
Computação em Nuvens IaaS com Openstack Eng. Marcelo Rocha de Sá marcelo@jambu.com.br FLISOL - Belém - Pará 25 de abril 2015 Nuvens Computacionais IaaS com Openstack Nuvens Computacionais Serviços em nuvens
Leia maisA consolidação de servidores traz uma séria de vantagens, como por exemplo:
INFRAESTRUTURA Para que as empresas alcancem os seus objetivos de negócio, torna-se cada vez mais preponderante o papel da área de tecnologia da informação (TI). Desempenho e disponibilidade são importantes
Leia maisSoluções IBM SmartCloud. 2014 IBM Corporation
Soluções IBM SmartCloud Estratégia de Cloud Computing da IBM Business Process as a Service Software as a Service Platform as a Service Infrastructure as a Service Design Deploy Consume Tecnologias para
Leia maisComputação em Nuvem. (Cloud Computing) Pesquisa & Desenvolvimento
Computação em Nuvem (Cloud Computing) Pesquisa & Desenvolvimento Santo André: 20 de fevereiro de 2013 Características de um bom Data Center Bom Desempenho Escalabilidade Alta Disponibilidade Economia Gerência
Leia maisBenefícios e processos relacionados à migração e servidores dedicados para cloud servers. Juliano Simões. Diretor de Tecnologia
Benefícios e processos relacionados à migração e servidores dedicados para cloud servers Juliano Simões Diretor de Tecnologia Agenda Comparar o modelo de servidor dedicado, orientado ao hardware, com os
Leia maisClassificação::Modelo de implantação
Classificação::Modelo de implantação Modelo de implantação::privado Operada unicamente por uma organização; A infra-estrutura de nuvem é utilizada exclusivamente por uma organização: Nuvem local ou remota;
Leia maisGarantindo a. Máquinas Virtuais do. alta disponibilidade nas. Microsoft Azure MDC305
Garantindo a alta disponibilidade nas Máquinas Virtuais do Microsoft Azure MDC305 Palestra Quem são os palestrantes? Daniel Mauser Senior Techical Advisor LATAM Escalation Team Lead Email: dmauser@microsoft.com
Leia maisThe Eucalyptus Open-source Cloud-computing System
The Eucalyptus Open-source Cloud-computing System O sistema Open Source de nuvens computacionais Eucalyptus Daniel Nurmi, Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff,
Leia mais15/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
Gestão e Governança de TI Modelo de Governança em TI Prof. Marcel Santos Silva PMI (2013), a gestão de portfólio é: uma coleção de projetos e/ou programas e outros trabalhos que são agrupados para facilitar
Leia maisUma aplicacação de privacidade no gerenciamento de identidades em nuvem com uapprove
Uma aplicacação de privacidade no gerenciamento de identidades em nuvem com uapprove Daniel Ricardo dos Santos Universidade Federal de Santa Catarina 10 de novembro de 2011 Agenda 1 Introdução 2 Identidade
Leia maisJoão Víctor Rocon Maia Engenharia de Computação - UFES
João Víctor Rocon Maia Engenharia de Computação - UFES Agenda Quem usa? Conceito Ilustração Vantagens Tipologia Topologia Como fazer? O que é preciso? Infraestrutura Sistema Operacional Software Eucalyptus
Leia maisNuvem UFRGS: IaaS como ferramenta de apoio à pesquisa
Nuvem UFRGS: IaaS como ferramenta de apoio à pesquisa Éverton Didoné Foscarini, Rui de Quadros Ribeiro Universidade Federal do Rio Grande do Sul Centro de Processamento de Dados Rua Ramiro Barcelos, 2574
Leia maisAula 01 Introdução ao Gerenciamento de Redes
Aula 01 Introdução ao Gerenciamento de Redes Leonardo Lemes Fagundes leonardo@exatas.unisinos.br São Leopoldo, 15 de outubro de 2004 Roteiro Apresentação da disciplina Objetivos Conteúdo programático Metodologia
Leia maisCloud Computing. Edy Hayashida E-mail: edy.hayashida@uol.com.br
Cloud Computing Edy Hayashida E-mail: edy.hayashida@uol.com.br Facebook 750 milhões de usuários 42% de todos os usuários do Facebook estão localizado na América, 27% na Ásia e 25% na Europa 4% na África
Leia mais1 http://www.google.com
1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou
Leia maisVirtualização de Sistemas Operacionais
Virtualização de Sistemas Operacionais Felipe Antonio de Sousa 1, Júlio César Pereira 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil felipeantoniodesousa@gmail.com, juliocesarp@unipar.br Resumo.
Leia maisDetecção e investigação de ameaças avançadas. INFRAESTRUTURA
Detecção e investigação de ameaças avançadas. INFRAESTRUTURA DESTAQUES A infraestrutura do RSA Security Analytics Arquitetura modular para coleta distribuída Baseada em metadados para indexação, armazenamento
Leia maisEUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA
EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA QUALQUER TIPO DE USUÁRIO Gustavo Henrique Rodrigues Pinto Tomas 317624 AGENDA Introdução: Cloud Computing Modelos de Implementação Modelos de Serviço Eucalyptus
Leia maisAgenda CLOUD COMPUTING I
Agenda O que é Cloud Computing? Atributos do Cloud Computing Marcos do Cloud Computing Tipos do Cloud Computing Camadas do Cloud computing Cloud Computing Tendências O Cloud Computing do Futuro Pros &
Leia maisGIS Cloud na Prática. Fabiano Cucolo 26/08/2015
GIS Cloud na Prática Fabiano Cucolo 26/08/2015 Um pouco sobre o palestrante Fabiano Cucolo fabiano@soloverdi.com.br 11-98266-0244 (WhatsApp) Consultor de Geotecnologias Soloverdi Engenharia www.soloverdi.com.br.
Leia maisPatrício Domingues Dep. Eng. Informática ESTG Instituto Politécnico de Leiria Leiria, Maio 2011 http://bit.ly/patricio
Patrício Domingues Dep. Eng. Informática ESTG Instituto Politécnico de Leiria Leiria, Maio 2011 http://bit.ly/patricio 1 Velocidade... Pesquisar Cloud computing 76 milhões resultados em 0,06 segundos Isto
Leia maisComputação em Nuvem. Alunos: Allan e Clayton
Computação em Nuvem Alunos: Allan e Clayton 1 - Introdução 2 - Como Funciona? 3 - Sistemas Operacionais na Nuvem 4 - Empresas e a Computação em Nuvem 5 - Segurança da Informação na Nuvem 6 - Dicas de Segurança
Leia maisTRIBUTAÇÃO NAS NUVENS Uma Regulação em Debate
TRIBUTAÇÃO NAS NUVENS Uma Regulação em Debate Workshop Divisão Tributária 18.04.2013 CIESP - CAMPINAS PROGRAMA 1. BREVE INTRODUÇÃO À COMPUTAÇÃO EM NUVEM 2. PRINCIPAIS OPERAÇÕES E ASPECTOS TRIBUTÁRIOS POLÊMICOS
Leia maisINTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3
INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1 Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTRODUÇÃO Atualmente empresas de diversos portes estão encontrando nos web services soluções para seus
Leia maisFaculdades Santa Cruz - Inove. Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira.
Período letivo: 4 Semestre. Quinzena: 5ª. Faculdades Santa Cruz - Inove Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira. Unidade Curricular Sistemas Distribuídos Processos
Leia maisVirtualização Gerencia de Redes Redes de Computadores II
Virtualização Gerencia de Redes Redes de Computadores II *Créditos: baseado no material do Prof. Eduardo Zagari Virtualização - Introdução Introduzido nos anos 60 em Mainframes Em 1980 os microcomputadores
Leia maisTRIBUTAÇÃO NA NUVEM. Tax Friday 21 de outubro de 2011 AMCHAM - RJ
TRIBUTAÇÃO NA NUVEM Tax Friday 21 de outubro de 2011 AMCHAM - RJ PROGRAMA 1. INTRODUÇÃO À COMPUTAÇÃO EM NUVEM CONCEITOS APLICÁVEIS 2. PRINCIPAIS OPERAÇÕES E ASPECTOS TRIBUTÁRIOS POLÊMICOS INTRODUÇÃO À
Leia maisProf. Samuel Henrique Bucke Brito
- Anéis Ópticos em Backbone www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução Em 1980 foi formado o grupo de trabalho ANSI X3T9.5 com a finalidade de desenvolver
Leia maisProf. José Maurício S. Pinheiro UniFOA 2009-2
Tecnologias WEB Virtualização de Sistemas Prof. José Maurício S. Pinheiro UniFOA 2009-2 Conceitos Virtualização pode ser definida como técnica que combina ou divide recursos computacionais para prover
Leia maisRelatório de Progresso
Luís Filipe Félix Martins Relatório de Progresso Mestrado Integrado em Engenharia Electrotécnica e de Computadores Preparação para a Dissertação Índice Introdução... 2 Motivação... 2 Cloud Computing (Computação
Leia maisBRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:
BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma
Leia maisArmazenamento em nuvem é feito em serviços que poderão ser acessados de diferentes lugares, a qualquer momento e utilizando diferentes dispositivos,
Nuvem cloud Armazenamento em nuvem é feito em serviços que poderão ser acessados de diferentes lugares, a qualquer momento e utilizando diferentes dispositivos, não havendo necessidade de armazenamento
Leia maisSISTEMAS DISTRIBUIDOS
1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização
Leia maisPráticas de Desenvolvimento de Software
Aula 8. 13/04/2015. Práticas de Desenvolvimento de Software Aula 8 - Arquitetura e infraestrutura de aplicações Web. Oferecimento Modelo cliente-servidor (1) Cliente Rede scheme://domain:port/path?query_string#fragment_id
Leia maisIntrodução. Definição de um Sistema Distribuído (1) Definição de um Sistema Distribuído(2) Metas de Sistemas Distribuídos (2)
Definição de um Sistema Distribuído (1) Introdução Um sistema distribuído é: Uma coleção de computadores independentes que aparecem para o usuário como um único sistema coerente. Definição de um Sistema
Leia maisSenado Federal Questões 2012
Senado Federal Questões 2012 Sistemas Operacionais Prova de Analista de Sistemas Prof. Gustavo Van Erven Senado Federal Questões 2012 Rede Social ITnerante http://www.itnerante.com.br/ Vídeo Aulas http://www.provasdeti.com.br/
Leia maisIntrodução a Computação nas Nuvens
Introdução a Computação nas Nuvens Professor: Rômulo César Dias de Andrade. E-mail: romulocesar@faculdadeguararapes.edu.br romulodandrade@gmail.com www.romulocesar.com.br PROFESSOR... Mini CV: NOME: RÔMULO
Leia maisCloud Computing. Andrêza Leite. andreza.lba@gmail.com
Cloud Computing Andrêza Leite andreza.lba@gmail.com Roteiro O que é cloud computing? Classificação O que está 'por traz' da cloud? Exemplos Como montar a sua? O que é cloud computing? Cloud Computing O
Leia maisCLOUD. tendências CLOUD. entendendo e contratando assertivamente. Agosto/2012 INFORMATIVO TECNOLÓGICO DA PRODESP EDIÇÃO 02
tendências CLOUD EDIÇÃO 02 Agosto/2012 CLOUD O conceito de nuvem é nebuloso Como uma organização pode contratar assertivamente Serviços em Cloud? Quais são os principais riscos de um contrato de Cloud
Leia maisPor Antonio Couto. Autor: Antonio Couto Enterprise Architect
Cloud Computing e HP Converged Infrastructure Para fazer uso de uma private cloud, é necessário crescer em maturidade na direção de uma infraestrutura convergente. Por Antonio Couto O que é Cloud Computing?
Leia maisUma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP
Uma poderosa ferramenta de monitoramento Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP Abril de 2008 O que é? Características Requisitos Componentes Visual O que é?
Leia maisCONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM
CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM Rogério Schueroff Vandresen¹, Willian Barbosa Magalhães¹ ¹Universidade Paranaense(UNIPAR) Paranavaí-PR-Brasil rogeriovandresen@gmail.com, wmagalhaes@unipar.br
Leia maisOCEL001 Comércio Eletrônico Módulo 9_3: OpenShift
OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift Prof. Charles Christian Miers e-mail: charles.miers@udesc.br OpenShift Solução livre de PaaS da RedHat Aquisição da Makara em 2010 Principais concorrentes:
Leia maisHybrid Cloud com Cloud Platform
Hybrid Cloud com Cloud Platform Conceitos e melhores práticas que você pode usar hoje MDC311 Palestra Quem é o palestrante? Mario Abreu Partner Technology Strategist - Hosting Mario Abreu é Partner Technology
Leia maisArquitetura e Sistema de Monitoramento para
Arquitetura e Sistema de Monitoramento para 1 Computação em Nuvem Privada Mestranda: Shirlei A. de Chaves Orientador: Prof. Dr. Carlos Becker Westphall Colaborador: Rafael B. Uriarte Introdução Computação
Leia maisCloud Computing. Eduardo Roloff
Cloud Computing Eduardo Roloff Sumário Conceituação Modelos de Serviços Modos de Implantação Oportunidades de Pesquisa Discussão Conceituação Cloud Computing é um modelo que pretende prover computação
Leia maisLevantamento sobre Computação em Nuvens
Levantamento sobre Computação em Nuvens Mozart Lemos de Siqueira Doutor em Ciência da Computação Centro Universitário Ritter dos Reis Sistemas de Informação: Ciência e Tecnologia Aplicadas mozarts@uniritter.edu.br
Leia maisArcGIS for Server: Administração e Configuração do Site (10.2)
ArcGIS for Server: Administração e Configuração do Site (10.2) Duração: 3 dias (24 horas) Versão do ArcGIS: 10.2 Material didático: Inglês Descrição Projetado para administradores, este curso ensina como
Leia maisExperiência em missão crítica de missão crítica
Experiência em missão crítica de missão crítica Pioneira no ensino de Linux à distância Parceira de treinamento IBM Primeira com LPI no Brasil + de 30.000 alunos satisfeitos Reconhecimento internacional
Leia maisUFF-Fundamentos de Sistemas Multimídia. Redes de Distribuição de Conteúdo (CDN)
Redes de Distribuição de Conteúdo (CDN) Objetivos da Apresentação Apresentar as arquiteturas de Redes de Distribuição de Conteúdo (CDN) com a ilustração de aplicações em ambientes corporativos e residenciais.
Leia maisProf. Ms. José Eduardo Santarem Segundo santarem@univem.edu.br. Demonstrar o impacto que o tema virtualização tem representado no mercado
Prof. Ms. José Eduardo Santarem Segundo santarem@univem.edu.br Demonstrar o impacto que o tema virtualização tem representado no mercado de TI. Apresentar alguns conceitos e técnicas sobre a tecnologia
Leia maisModelagem e Análise de Dependabilidade de Infraestruturas de Mobile Cloud Computing
Modelagem e Análise de Dependabilidade de Infraestruturas de Mobile Cloud Computing Jean Carlos Teixeira de Araujo jcta@cin.ufpe.br Orientador: Paulo Romero Martins Maciel 1 Agenda Objetivos Mobile cloud
Leia maisSegurança de Redes de Computadores
Segurança de Redes de Computadores Aula 10 Segurança na Camadas de Rede Redes Privadas Virtuais (VPN) Prof. Ricardo M. Marcacini ricardo.marcacini@ufms.br Curso: Sistemas de Informação 1º Semestre / 2015
Leia maisEntendendo como funciona o NAT
Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços
Leia maisGestão em Sistemas de Informação. Profa.: Me. Christiane Zim Zapelini E-mail: christianezapelini@nwk.edu.br
Gestão em Sistemas de Informação Profa.: Me. Christiane Zim Zapelini E-mail: christianezapelini@nwk.edu.br Gestão em Sistemas de Informação Cloud Computing (Computação nas Nuvens) 2 Cloud Computing Vocês
Leia maisNaomi - GT8 HARDWARE & SISTEMAS DISTRIBUÍDOS
Naomi - GT8 HARDWARE & SISTEMAS DISTRIBUÍDOS INTEGRANTES Aniel Cruz Claudio Sant Anna José Eurique Ribeiro Roberto Nou HARDWARE & SISTEMAS DISTRIBUÍDOS Clusters Conceito; Desempenho, Disponibilidade, Balanceamento
Leia maisComputação em Nuvens. Professor: Dr. Rogério Vargas 2015/1
Computação em Nuvens Professor: Dr. Rogério Vargas 2015/1 Referências Material gentilmente cedido pela professora Fabiane Penteado Galafassi 2 O que é Computação em Nuvens? O conceito Quando se fala em
Leia mais35% GARTNER. Despesas com tecnologia ocorrem fora da T.I. Fazem uso de tecnologias não aprovadas pela T.I.
DEVOPS E PAAS - ABORDAGENS E FERRAMENTAS PARA ATENDER AS NOVAS DEMANDAS DE MERCADO Rodrigo Ramalho da Silva - Solutions Architect rramalho@redhat.com INOVAR NÃO É UMA ESCOLHA Organizações de T.I. que não
Leia maisSISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores
SISTEMAS OPERACIONAIS Maquinas Virtuais e Emuladores Plano de Aula Máquinas virtuais Emuladores Propriedades Benefícios Futuro Sistemas de Computadores Os sistemas de computadores são projetados com basicamente
Leia maisWindows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy. www.profsergiogodoy.com sergiogutogodoy@hotmail.
Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy www.profsergiogodoy.com sergiogutogodoy@hotmail.com Windows 2008 Server Construído sob o mesmo código do Vista Server Core (Instalação somente
Leia maisArquiteturas Paralelas e Distribuídas
Arquiteturas Paralelas e Distribuídas TSI-6AN Apresentado por: Cleber Schroeder Fonseca 1 CLOUD COMPUTING 2 Cloud Computing A expressão cloud computing (computação nas nuvens) começou a ganhar força em
Leia maisMinicurso Computação em Nuvem Prática: Openstack
Grupo de Pesquisa em Software e Hardware Livre André Rover de Campos Membro Colméia andreroverc@gmail.com Joinville Minicurso Computação em Nuvem Prática: Openstack Roteiro Definições Virtualização Data
Leia maisNanoDataCenters. Aline Kaori Takechi 317055
NanoDataCenters Aline Kaori Takechi 317055 INTRODUÇÃO Introdução Projeto Europeu: NICTA National ICT Australia FP7 7th Framework Program Rede formada por Home Gateways Objetivo: distribuir conteúdo Dispositivos
Leia maisPROPOSTA COMERCIAL CLOUD SERVER
PROPOSTA COMERCIAL CLOUD SERVER Sobre a AbsamHost A AbsamHost atua no mercado de hosting desde 2008, fornecendo infraestrutura de data center a diversas empresas no Brasil e no mundo. Focada em servidores
Leia maisGerenciamento e Interoperabilidade de Redes
EN-3610 Gerenciamento e Interoperabilidade de Redes Aula 01 Introdução Prof. João Henrique Kleinschmidt Santo André, julho de 2013 Roteiro PARTE I Apresentação da Disciplina Apresentação do Professor Metodologia
Leia maisArquitetura dos Sistemas de Informação Distribuídos
Arquitetura dos Sistemas de Informação Distribuídos Quando se projeta um sistema cuja utilização é destinada a ser feita em ambientes do mundo real, projeções devem ser feitas para que o sistema possa
Leia maisSimplificando a TECNOLOGIA
3 Simplificando a TECNOLOGIA SEGURANÇA DESENVOLVIMENTO BANCO DE DADOS S O L U Ç Õ ES E M T E C N O L O G I A MISSÃO VISÃO Contribuir com o sucesso dos Clientes através da Ser a melhor provedora de Soluções
Leia maisCLOUD COMPUTING. Andrêza Leite. andreza.leite@univasf.edu.br
CLOUD COMPUTING Andrêza Leite andreza.leite@univasf.edu.br Roteiro O que é cloud computing? Classificação O que está 'por traz' da cloud? Exemplos Como montar a sua? O que é cloud computing? Cloud Computing
Leia maisNovas tecnologias otimizando a avaliação de bens
Novas tecnologias otimizando a avaliação de bens Avaliando Imóveis Urbanos em 2 minutos Antônio Pelli Neto Eng. Civil e Mecânico INTRODUÇÃO Agenda: Conceitos básicos sobre Avaliando nas Nuvens Porque somente
Leia maisDatabase Cloud Service Database Backup para Oracle Cloud
Database Cloud Service Database Backup para Oracle Cloud Copyright 2014 Oracle Corporation. All Rights Reserved. Oracle Database Backup Service é uma solução segura, escalável e sob demanda para backup
Leia maisOpenStack. Cloud Software
OpenStack Cloud Software O que é o OpenStack? Concebido como um SO para a nuvem Todo em código aberto Infraestrutura de nuvem como serviço (IaaS) Nuvens públicas ou privadas Composto por um conjunto de
Leia maisThe Eucalyptus Open- source Cloud-computing System. Janaina Siqueira Lara Wilpert Marcelo Scheidt Renata Silva
The Eucalyptus Open- source Cloud-computing System Janaina Siqueira Lara Wilpert Marcelo Scheidt Renata Silva Sumário Introdução Trabalhos Correlatos Eucalyptus Design Conclusões Visão Geral Introdução:
Leia maisLINGUAGEM DE BANCO DE DADOS
LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados
Leia mais