4 Solução Proposta. 4.1 Escopo Proposto
|
|
|
- Alfredo Benevides Fontes
- 10 Há anos
- Visualizações:
Transcrição
1 30 4 Solução Proposta 4.1 Escopo Proposto Neste trabalho propomos um arcabouço genérico que permite implementar leques de serviços baseados na Simulação de Monte Carlo, utilizando o ambiente de computação na nuvem para prover resultados com tempo e custo ótimos. Em particular, o arcabouço se concentra no atendimento da gama de domínios com as seguintes características: Picos de processamento (curta duração, sazonal ou on/off), i.e., existem momentos onde a demanda por processamento é muito maior que a demanda média, a ponto de o custo de dimensionamento da infraestrutura pelo pico tornar a solução economicamente inviável; Grande demanda de processamento, i.e., lidam com solicitações onde a quantidade de informações a serem processadas (lidas, calculadas, criadas, etc.) para se obter o resultado é tão grande que demanda um tempo de processamento muito grande, ou até mesmo inviável, em uma abordagem tradicional; Imediatismo na obtenção dos resultados, i.e., ocorre situações extraordinárias e pontuais, onde a infraestrutura precisará escalar em muitas vezes para reduzir ao máximo o tempo de processamento necessário para obter-se o resultado desejado; Processamento intensivo (Simulação de Monte Carlo) desacoplado, i.e., o processamento intenso demandado por uma aplicação pode ser separada e encapsulada na nuvem, para ser ofertada como serviço a outras aplicações. Preferencialmente o processamento deve apresentar pouco volume de entrada e saída de dados e volumes significativos de resultados parciais e cálculos, de modo que o tempo de transferência de dados entre o serviço e a aplicação seja o mínimo, a ponto de ser irrelevante frente ao tempo total de execução. De posse deste arcabouço, e do presente documento, esperamos que um desenvolvedor com conhecimentos básicos possa implementar serviços de calcular (aproximar/simular utilizando o Método de Monte Carlo) para atendimento de domínios específicos, com otimização de custo e tempo, podendo,
2 31 ainda, acoplá-los as suas aplicações, sem precisar adquirir nenhum conhecimento profundo de computação na nuvem ou migrar suas soluções. Dessa forma, este arcabouço se propõe a tornar o uso de ambientes de computação na nuvem uma realidade para usuários de Simulações de Monte Carlo, ampliando seu campo de aplicação. O arcabouço proposto foi batizado de McCloud Service Framework, ou simplesmente McCloud ( Monte Carlo Cloud ). A identidade visual criada para o arcabouço é apresentada na Figura 5. Figura 5 Identidade visual do McCloud Service Framework 4.2 Arquitetura Conceitual Para definição da arquitetura conceitual do McCloud optamos pela adoção da ontologia para computação na nuvem proposta por Youseff, Butrico e Silva [11], que estabelece cinco camadas: aplicativos, ambientes de software, infraestrutura de software, kernel (núcleo) de software e hardware. Reproduzimos a ontologia proposta pelos autores na Figura 6. Figura 6 Ontologia para computação na nuvem
3 32 As camadas desta ontologia, geralmente referenciadas pelos seus acrônimos em inglês, abstraem as camadas inferiores dos seus usuários, conforme apresentado a seguir. SaaS (Software as a Service): oferece como serviço softwares que executam em um ambiente de computação na nuvem; PaaS (Plataform as a Service): oferece serviços específicos, tais como: banco de dados, troca de mensagem, armazenamento, processamento, dentre outros; IaaS (Infrastructure as a Service): oferece como serviço infraestrutura, normalmente servidores ou parte deles, para desenvolver, testar, implantar e executar aplicações próprias; DaaS (Data as a Service): refere-se exclusivamente ao serviço de dados; CaaS (Comunication as a Service): refere-se exclusivamente ao serviço de comunicação; Kernel: refere-se ao kernel do sistema operacional e a máquinas virtuais; HaaS (Hardware as a Service): refere-se a oferta como serviços de equipamentos propriamente dito. Na Tabela 2 [5], a seguir, relacionamos um conjunto de exemplos de ambientes de computação na nuvem comerciais classificados nesta ontologia. Camada Computação Tradicional SaaS Google Apps, Salesforce CRM, Facebook, Exchange Online, Microsoft SharePoint, Google Docs, SAP Bussiness ByDesign PaaS Plataformas de Computação na Nuvem fornecidas pela Amazon, Microsoft (Azure), Google, Salesforce, dentre outras IaaS EC2 da Amazon, Enomalism Elastic Cloud e Microsoft (Azure) DaaS S3 da Amazon, EMC Storage Managed Service, Microsoft SQL Azure CaaS Microsoft Connected Service Framework (CSF) Kernel Globus e Condor HaaS Acordo de lease de hardware entre a IBM e o Morgan-Stanley, projeto Kittyhawk da IBM Tabela 2 Exemplos de ambientes de computação na nuvem [5] Na literatura encontramos com maior frequência as camadas inferiores (DaaS, CaaS, Kernel e HaaS) sendo representadas unicamente pela camada IaaS, reduzindo, assim, o modelo para apenas 3 camadas. Preferimos, no entanto, apresentar uma ontologia com mais detalhes para melhor compreensão da arquitetura do arcabouço. Diante da ontologia acima apresentada e da proposta do McCloud podemos perceber que as implantações realizadas com este arcabouço e executadas em
4 33 ambiente de computação na nuvem constituem-se em software como serviço (SaaS). O arcabouço proposto, como definido, proverá um leque de serviços baseados na Simulação de Monte Carlo e será consumido por aplicações clientes. Optamos por adicionar uma camada referente a essas aplicações na arquitetura da solução. Por outro lado, podemos considerar que as outras camadas dessa ontologia serão abstraídas pela camada PaaS, à medida que optaremos por um serviço de plataforma de computação na nuvem para suportar a implantação. Dessa forma, a arquitetura conceitual da solução proposta se apresenta conforme a Figura 7 apresentada a seguir. Figura 7 Arquitetura conceitual da solução 4.3 Plataforma Diante da arquitetura conceitual apresentada na seção anterior, claro se torna o papel de uma plataforma de computação na nuvem para suportar a solução proposta. O objetivo de proporcionar à Simulação de Monte Carlo novas perspectivas através da elasticidade de recursos e do modelo de pagamento evidencia o fato de ser necessário escolhermos um fornecedor de nuvem pública. Como maiores fornecedores do mercado podemos citar Microsoft Windows Azure [12], Amazon Web Services [39] e Google App Engine [40]. Um dos objetivos deste trabalho é torná-lo acessível para desenvolvedores e pesquisadores de diferentes áreas, razão pela qual optamos pelo Microsoft
5 34 Windows Azure [12][13][14][15], conforme ilustrado anteriormente. Os principais motivos que conduziram a essa escolha são resumidos a seguir. 1) Abstração do sistema operacional, pois, a priori, não há necessidade de instalar nada nos servidores, o que não ocorre em outras fornecedores; 2) A IDE (Integrated Development Environment) exigida para desenvolvimento de aplicativos é grátis (Miscrosoft Visual Studio 2010 Express) e fornece uma série de facilidades para o desenvolvedor (autocompletar, documentação dos métodos, etc.); 3) Fácil instalação dos requisitos e kits para desenvolvimento e testes em máquina local, reduzindo o tempo e custo de desenvolvimento; 4) Existe disponível uma grande variedade de artigos, exemplos, livros e materiais de formação básicos sobre a plataforma; 5) A escolha da linguagem de programação C#.Net aproveita o conhecimento da sintaxe do C/C++, que muitos desenvolvedores possuem [13][14][30][31]; 6) Interoperabilidade com outras tecnologias e linguagens de programação, através do WCF (Windows Communication Foundation). O Windows Azure é a proposta da Microsoft para serviços de computação na nuvem. O serviço consiste em uma plataforma para execução de aplicações (PaaS), onde o programador encontra um conjunto de recursos que facilitam o desenvolvimento de aplicativos de software. A plataforma é composta, essencialmente, por três grandes componentes, formadores do núcleo do serviço, quais sejam: unidades de computação (compute); espaço para armazenamento (storage); e fábrica (fabric). As unidades de computação, também chamadas de nós ou instâncias, podem ser máquinas virtuais ou físicas e são caracterizadas pelo seguinte conjunto de atributos: velocidade do processador, quantidade de memória e tamanho do disco local. Nesse trabalho será sempre considerada a instância apelidada no Azure de pequena. O espaço para armazenamento é composto de estruturas de dados criadas a partir de abstrações já conhecidas, e.g., tabelas, arquivos e filas. A fábrica, por sua vez, é responsável pelo gerenciamento e monitoramento do datacenter (servidores, IPs, balanceadores de carga, switches, roteadores,
6 35 dentre outros) e, também, pelo gerenciamento do ciclo de vida da aplicação e principalmente pela garantia dos seus níveis de serviço. Cada nó pode exercer um papel (role), ou seja, uma função. Existem quatro tipos básicos de papéis: Web Role: é utilizado como interface pública da aplicação. Trata-se de um website tradicional, desenvolvido com a tecnologia ASP.Net; FastCGI Web Role: é semelhante ao anterior, diferenciando-se pela tecnologia utilizada, pois adiciona mecanismos (handlers) ao servidor web permitindo a execução de outras linguagens, como PHP, Phyton, Ruby, dentre outras. Worker Role: é utilizado para rodar processos em segundo plano e não possui uma interface pública; WCF Worker: é semelhante ao anterior, mas possui interface pública baseada no Windows Communication Foundation, modelo unificado de programação da Microsoft para construção de aplicações distribuídas orientadas a serviço (SOA). Cada papel pode ser executado em vários nós garantindo, assim, a escalabilidade das aplicações. Todos os papeis tem acesso à área de armazenamento de dados, portanto, a intercomunicação entre os mesmos pode ser feita através dessas estruturas, que são explicadas a seguir. Figura 8 Estruturas de armazenamento para tabelas no Azure O espaço para armazenamento de dados (storage) possui três estruturas, como citado anteriormente, são elas: Blobs (arquivos), Tables (tabelas) e Queues (filas). Todos os dados criados no sistema de armazenamento são replicados automaticamente para fornecer alta disponibilidade e confiabilidade. A utilização destas estruturas se dá através de interfaces (APIs) fornecidas pelo serviço, que são chamadas pelo endereço, passando-se como parâmetros uma identificação única da conta e uma chave de acesso.
7 36 O Blob (Binary Large Object) é uma representação genérica para arquivos. Estes arquivos devem ser organizados em containers, ou seja, divisões lógicas semelhantes aos diretórios, onde se podem configurar permissões de acesso. Cada blob pode ter um tamanho máximo de 50GB e a carga de dados (upload) é feita em blocos, permitindo o envio paralelo. A Table é uma abstração para tabela, com algumas diferenças para as tradicionais tabelas dos bancos de dados relacionais. A principal diferença é a falta de estrutura fixa, ou seja, cada linha da tabela, ou Entity, como foram nomeadas no Azure, pode conter um conjunto de propriedades (Properties) diferente. Além disso, não existem, por exemplo, chaves estrangeiras entre tabelas; junção entre tabelas no lado do servidor; criação de índices customizados; realização de contagem de linhas no lado do servidor. Duas propriedades obrigatórias são utilizadas como identificador único dentro de uma tabela: PartitionKey e RowKey. A primeira possibilita escalabilidade, já que as tabelas podem ser divididas em partições e armazenadas em nós diferentes. Já a segunda funciona como um identificador dentro de uma partição. Além disso, possuem obrigatoriamente a propriedade Timestamp, com a data e hora da última modificação da entidade. Na Figura 9 apresentamos uma ilustração da estrutura básica de tabela do Azure. Figura 9 Estrutura padrão da Table do Azure Por fim, a Queue (fila) é um conjunto de mensagens ordenadas (FIFO - First in First out), com tamanho máximo de 8KB, seus nomes precisam ser em letra minúscula e sem caracteres especiais (URL friendly) e quantidade ilimitada. Tem como objetivo principal a comunicação entre nós, como, por exemplo, para a distribuição de trabalho assíncrono, conforme debateremos mais a frente. O funcionamento desta tecnologia é ilustrada na Figura 10.
8 37 Figura 10 Funcionamento da tecnologia de fila do Azure O site do fornecedor define: O Microsoft Windows Azure é uma plataforma de computação na nuvem aberta e flexível que permite o rápido desenvolvimento, implantação e gestão de aplicativos globalmente conectados aos datacenters da empresa ao redor do mundo. Com ele é possível desenvolver aplicações em qualquer linguagem, ferramenta ou arcabouço.. Apesar dos conceitos discutidos neste trabalho serem independentes de plataforma o Windows Azure é o alicerce do McCloud.
Curso 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
Faculdade 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
Fernando 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
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
Alexandre 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
O 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
Joã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
COMPUTAÇÃ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 [email protected], [email protected] Resumo. Computação em
Planejamento Estratégico de TI. Felipe Pontes [email protected]
Planejamento Estratégico de TI Felipe Pontes [email protected] VPN Virtual Private Network Permite acesso aos recursos computacionais da empresa via Internet de forma segura Conexão criptografada
1 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
Uma 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
SISTEMAS 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
Virtualizaçã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 [email protected], [email protected] Resumo.
Arquiteturas 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
23/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
Treinamento de Provas. Aula 1 Bloco 2 Novas tecnologias e Protocolos. Cespe/UnB Com fundamentação teórica
Treinamento de Provas Cespe/UnB Com fundamentação teórica Prof. Roberto Andrade Aula 1 Bloco 2 Novas tecnologias e Protocolos 1 (CESPE/MPE PI) Na rede social conhecida como Via6, o usuário poderá compartilhar
Sistemas Operacionais. Conceitos de um Sistema Operacional
Sistemas Operacionais Conceitos de um Sistema Operacional Modo usuário e Modo Kernel Como já vimos são ambientes de execução diferentes no processador Há um conjunto de funções privilegiadas acessadas
Minicurso Computação em Nuvem Prática: Openstack
Grupo de Pesquisa em Software e Hardware Livre André Rover de Campos Membro Colméia [email protected] Joinville Minicurso Computação em Nuvem Prática: Openstack Roteiro Definições Virtualização Data
Windows 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 [email protected] Windows 2008 Server Construído sob o mesmo código do Vista Server Core (Instalação somente
Introdução a Computação nas Nuvens
Introdução a Computação nas Nuvens Professor: Rômulo César Dias de Andrade. E-mail: [email protected] [email protected] www.romulocesar.com.br PROFESSOR... Mini CV: NOME: RÔMULO
Administração de Sistemas de Informação Gerenciais
Administração de Sistemas de Informação Gerenciais UNIDADE III: Infraestrutura de Tecnologia da Informação Atualmente, a infraestrutura de TI é composta por cinco elementos principais: hardware, software,
ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM
ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM Pedro Victor Fortunato Lima, Ricardo Ribeiro Rufino Universidade Paranaense UNIPAR Paranavaí Paraná Brasil [email protected], [email protected]
GIS 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 [email protected] 11-98266-0244 (WhatsApp) Consultor de Geotecnologias Soloverdi Engenharia www.soloverdi.com.br.
Infraestrutura: 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
Sistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
Prof. Samuel Henrique Bucke Brito
- Anéis Ópticos em Backbone www.labcisco.com.br ::: [email protected] Prof. Samuel Henrique Bucke Brito Introdução Em 1980 foi formado o grupo de trabalho ANSI X3T9.5 com a finalidade de desenvolver
} 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
Prof. Samuel Souza } 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 } Aplicações que são funcionalmente
11 Conclusão. 11.1 Descobertas
97 11 Conclusão 11.1 Descobertas Nesse trabalho apresentamos o McCloud Service Framework, um arcabouço para implementação de serviços baseados na Simulação de Monte Carlo na nuvem, disponibilizamos duas
CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Garantindo 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: [email protected]
Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO
Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.
www.under.com.br 4007.1432 / 0800.886.1432 / 51 3301.1432
www.under.com.br 4007.1432 / 0800.886.1432 / 51 3301.1432 Sua Infra na Nuvem Quem somos A Under é uma empresa de tecnologia e infraestrutura para internet, fundada em 2002. Figuramos entre as maiores empresas
Uso do Action₀NET com o PI System da OsiSoft
Uso do Action₀NET com o PI System da OsiSoft Introdução Se sua empresa utiliza o PI System da OsiSoft, o Action₀NET é o software SCADA (Supervisory Control and Data Acquisition) que mais se adequa a sua
Sistemas Operacionais de Rede INTRODUÇÃO AO ACTIVE DIRECTORY
Sistemas Operacionais de Rede INTRODUÇÃO AO ACTIVE DIRECTORY Conteúdo Programático! Introdução ao Active Directory (AD)! Definições! Estrutura Lógica! Estrutura Física! Instalação do Active Directory (AD)!
Cloud Computing. Edy Hayashida E-mail: [email protected]
Cloud Computing Edy Hayashida E-mail: [email protected] 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
Curso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os
Computação em Nuvens IaaS com Openstack. Eng. Marcelo Rocha de Sá [email protected] FLISOL - Belém - Pará 25 de abril 2015
Computação em Nuvens IaaS com Openstack Eng. Marcelo Rocha de Sá [email protected] FLISOL - Belém - Pará 25 de abril 2015 Nuvens Computacionais IaaS com Openstack Nuvens Computacionais Serviços em nuvens
ESTUDO DE CASO WINDOWS VISTA
ESTUDO DE CASO WINDOWS VISTA História Os sistemas operacionais da Microsoft para PCs desktop e portáteis e para servidores podem ser divididos em 3 famílias: MS-DOS Windows baseado em MS-DOS Windows baseado
MANUAL TÉCNICO ISPBACKUP
MANUAL TÉCNICO ISPBACKUP 1 LISTA DE FIGURAS Figura 01: Exemplo de Backup...07 Figura 02: Produto...09 2 SUMÁRIO 1 APRESENTAÇÃO...04 1.1 Objetivo do manual...04 1.2 Importância do Manual...04 1.3 Backup...04
Conteúdo Programático
Conteúdo Programático Introdução ao Active (AD) Definições Estrutura Lógica Estrutura Física Instalação do Active (AD) Atividade Prática 1 Definições do Active Em uma rede do Microsoft Windows Server 2003,
Servidores Virtuais. Um servidor à medida da sua empresa, sem investimento nem custos de manutenção.
es Virtuais Um servidor à medida da sua empresa, sem investimento nem custos de manutenção. O que são os es Virtuais? Virtual é um produto destinado a empresas que necessitam de um servidor dedicado ligado
IW10. Rev.: 02. Especificações Técnicas
IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento
O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento
HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir
Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA
Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos
Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 2 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,
TRIBUTAÇÃ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 À
3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Nuvem 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
Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO
Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial
Sistemas Operacionais
Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso
EMAIL FECAP. Plataforma Microsoft Live@Edu
EMAIL FECAP Plataforma Microsoft Live@Edu Apresentação A FECAP, visando oferecer uma ferramenta mais dinâmica aos seus alunos, passou a disponibilizar, desde Julho/2011, o serviço chamado E-Mail FECAP,
INTERNET HOST CONNECTOR
INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR IHC: INTEGRAÇÃO TOTAL COM PRESERVAÇÃO DE INVESTIMENTOS Ao longo das últimas décadas, as organizações investiram milhões de reais em sistemas e aplicativos
Computaçã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
Conheça a nova solução de servidor que ajuda pequenas empresas a fazer mais Com menos.
Conheça a nova solução de servidor que ajuda pequenas empresas a fazer mais Com menos. O papel de um servidor Introdução à rede básica Sua empresa tem muitas necessidades recorrentes, tais como organizar
TRIBUTAÇÃ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
Sistemas Operacionais Gerência de Dispositivos
Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Gerência de Dispositivos Prof. José Gonçalves Dias Neto [email protected] Introdução A gerência
4 Estrutura do Sistema Operacional. 4.1 - Kernel
1 4 Estrutura do Sistema Operacional 4.1 - Kernel O kernel é o núcleo do sistema operacional, sendo responsável direto por controlar tudo ao seu redor. Desde os dispositivos usuais, como unidades de disco,
Tendências em TI Aula: 01 versão: 1.1 30/06/2014
Tendências em TI Aula: 01 versão: 1.1 30/06/2014 Robson Vaamonde http://www.vaamonde.com.br http://www.procedimentosemti.com.br Professor do Curso Prof. Robson Vaamonde, consultor de Infraestrutura de
SISTEMAS 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
Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena
Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena Tópicos Motivação e Objetivos LP e SOA Processo ADESE
Esclarecimento: Não, a operação de matching ocorre no lado cliente da solução, de forma distribuída.
1 Dúvida: - Em relação ao item 1.2 da Seção 2 - Requisitos funcionais, entendemos que a solução proposta poderá funcionar em uma arquitetura Web e que na parte cliente estará apenas o componente de captura
Armazenamento 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
PROCESSAMENTO DE DADOS 15/08
PROCESSAMENTO DE DADOS 15/08 Coletar Informática Armazenar Disseminar Dados DADOS Elementos conhecidos de um problema INFORMAÇÃO Um conjunto estruturado de dados transmitindo conhecimento. Novas Tecnologias
MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER
MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER TÁSSIO JOSÉ GONÇALVES GOMES [email protected] MINICURSO WINDOWS SERVER 2008 TÁSSIO GONÇALVES - [email protected] 1 CONTEÚDO Arquitetura
Soluções Completas. Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de:
Soluções Completas Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de: - Conexões compartilhada (.IP) e dedicada (.LINK); - Data Center com servidores virtuais
Senado 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/
Noções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Universidade Agostinho Neto Faculdade de Ciências Departamento de Ciências da Computação
Universidade Agostinho Neto Faculdade de Ciências Departamento de Ciências da Computação Nº 96080 - Adário de Assunção Fonseca Muatelembe Nº 96118 - Castelo Pedro dos Santos Nº 96170 - Feliciano José Pascoal
Patrí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
Anexo I Formulário para Proposta
PLATAFORMA CGI.br Solicitação de Propostas SP Anexo I Formulário para Proposta Data: 05/07/2013 Versão: 1.1 Plataforma CGI.br Solicitação de Propostas - SP Anexo I Formulário para Proposta 1. Estrutura
Funcionalidade Escalabilidade Adaptabilidade Gerenciabilidade
Projeto de Redes Requisitos Funcionalidade -- A rede precisa funcionar. A rede precisa permitir que os usuários desempenhem os seus deveres profissionais. A rede precisa oferecer conectividade de usuário-para-usuário
Quarta-feira, 09 de janeiro de 2008
Quarta-feira, 09 de janeiro de 2008 ÍNDICE 3 4 RECOMENDAÇÕES DE HARDWARE PARA O TRACEGP TRACEMONITOR - ATUALIZAÇÃO E VALIDAÇÃO DE LICENÇAS 2 1. Recomendações de Hardware para Instalação do TraceGP Este
Proposta de Avaliação de Empresas para o uso do SAAS
1 INSTITUTO DE EDUCAÇÃO TECNOLÓGICA PÓS-GRADUAÇÃO Gestão e Tecnologia da Informação/ IFTI 1402 Turma 25 09 de abril de 2015 Proposta de Avaliação de Empresas para o uso do SAAS Raphael Henrique Duarte
CONCEITOS 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 [email protected], [email protected]
Aula 03-04: Modelos de Sistemas Distribuídos
UNIVERSIDADE Computação Aula 03-04: Modelos de Sistemas Distribuídos 2o. Semestre / 2014 Prof. Jesus Principais questões no projeto de um sistema distribuído (SD) Questão de acesso (como sist. será acessado)
Bancos de dados distribuídos Prof. Tiago Eugenio de Melo [email protected]. http://www.tiagodemelo.info
Bancos de dados distribuídos Prof. Tiago Eugenio de Melo [email protected] Última atualização: 20.03.2013 Conceitos Banco de dados distribuídos pode ser entendido como uma coleção de múltiplos bds
Sistemas de Produtividade
Sistemas de Produtividade Os Sistemas de Produtividade que apresentaremos em seguida são soluções completas e podem funcionar interligadas ou não no. Elas recebem dados dos aplicativos de produtividade,
6 - Gerência de Dispositivos
1 6 - Gerência de Dispositivos 6.1 Introdução A gerência de dispositivos de entrada/saída é uma das principais e mais complexas funções do sistema operacional. Sua implementação é estruturada através de
Tecnologia PCI express. Introdução. Tecnologia PCI Express
Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade
TACTIUM ecrm Guia de Funcionalidades
TACTIUM ecrm Guia de Funcionalidades 1 Interagir com seus clientes por variados meios de contato, criando uma visão unificada do relacionamento e reduzindo custos. Essa é a missão do TACTIUM ecrm. As soluções
Um Driver NDIS Para Interceptação de Datagramas IP
Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva [email protected] Sérgio Stringari [email protected] Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para
Relatorio do trabalho pratico 2
UNIVERSIDADE FEDERAL DE SANTA CATARINA INE5414 REDES I Aluno: Ramon Dutra Miranda Matricula: 07232120 Relatorio do trabalho pratico 2 O protocolo SNMP (do inglês Simple Network Management Protocol - Protocolo
Uso Estratégico da Tecnologia da Informação nos Negócios Tendências e Oportunidades
Uso Estratégico da Tecnologia da Informação nos Negócios Tendências e Oportunidades Danilo Pereira, Msc. Apresentação Graduação em Ciência da Computação (1997) Mestre em Eng. Produção UFSC Mídia e Conhecimento
3 SCS: Sistema de Componentes de Software
3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário
Introdução ao Modelos de Duas Camadas Cliente Servidor
Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos
Otimização do Gerenciamento de Datacenters com o Microsoft System Center
Otimização do Gerenciamento de Datacenters com o Microsoft System Center Aviso de Isenção de Responsabilidade e Direitos Autorais As informações contidas neste documento representam a visão atual da Microsoft
Soluções em. Cloud Computing. Midia Indoor. para
Soluções em Cloud Computing para Midia Indoor Resumo executivo A Midia Indoor chegou até a Under buscando uma hospedagem para seu site e evoluiu posteriormente para uma solução cloud ampliada. A empresa
Introdução ao Active Directory AD
Introdução ao Active Directory AD Curso Técnico em Redes de Computadores SENAC - DF Professor Airton Ribeiro O Active Directory, ou simplesmente AD como é usualmente conhecido, é um serviço de diretórios
Ontologia Aplicada ao Desenvolvimento de Sistemas de Informação sob o Paradigma da Computação em Nuvem
Ontologia Aplicada ao Desenvolvimento de Sistemas de Informação sob o Paradigma da Computação em Nuvem Luiz Cláudio Hogrefe Orientador: Prof. Roberto Heinzle, Doutor Roteiro Introdução Fundamentação teórica
Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG
Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Marco T. A. Rodrigues*, Paulo E. M. de Almeida* *Departamento de Recursos em Informática Centro Federal de Educação Tecnológica de
Fundament n os s da platafo f rm r a. NE N T André Menegassi
Fundamentos da plataforma.net André Menegassi O que é o.net Framework?.NET é uma plataforma de software para desenvolvimento de aplicações que conecta informações, sistemas, pessoas e dispositivos através
