III CBSoft Congresso Brasileiro de Software: Teoria e Prática. Natal-RN, 28 de setembro de 2012

Tamanho: px
Começar a partir da página:

Download "III CBSoft Congresso Brasileiro de Software: Teoria e Prática. Natal-RN, 28 de setembro de 2012"

Transcrição

1 III CBSoft Congresso Brasileiro de Software: Teoria e Prática Natal-RN, 28 de setembro de 2012

2 * Prof. Frederico Lopes (UFRN) * Prof. André Almeida (IFRN) * Profa. Thais Batista (UFRN) * Everton Cavalcante (UFRN) * Renato Gondim (UFRN) * Thomas Diniz (UFRN) * Thiago Cesar (UFRN) * Arthur Cassio (UFRN) 2/121

3 3/121 * Introdução * Estudo de Caso Health Watcher * Plataformas * Amazon AWS * Google App Engine * OpenStack * Conclusão

4 4/121 * Introdução * Estudo de Caso Health Watcher * Plataformas * Amazon AWS * Google App Engine * OpenStack * Conclusão

5 Fonte: Ramamurthy and Madurai. Wipro Chennai /121 * Era atual da Computação Explosão de domínios de aplicações Poderosos processadores multicore Poder da virtualização sobre hardware Proliferação de dispositivos Metodologias de software Maior largura de banda para comunicação

6 6/121 Computação em Nuvem modelo computacional para acesso conveniente, sob demanda e de qualquer localização, a uma rede compartilhada de recursos computacionais (redes, servidores, armazenamento, aplicativos e serviços) que possam ser prontamente disponibilizados como serviços e acessados com um esforço mínimo de gestão ou de interação com o provedor de serviços. P. Mell and T. Grance (2011) The NIST Definition of Cloud Computing. NIST, EUA.

7 7/121 Computação em Nuvem A nuvem é um grande reservatório de recursos virtualizados facilmente utilizáveis e acessíveis (como hardware, plataformas de desenvolvimento e/ou serviços). Esses recursos podem ser dinamicamente reconfigurados para ajustar a carga (escala) variável do sistema, permitindo também um uso ótimo dos recursos. Tal reservatório é geralmente explorado por um modelo pay-per-use no qual as garantias são oferecidas por um Provedor de Infraestrutura por meio de SLAs (Service Level Agreement - Acordo de Nível de Serviço) L.M. Vaquero et al., A break in the clouds: towards a cloud definition, ACM SIGCOMM Computer Communication Review, 2008

8 8/121 * Algumas vantagens de se implantar uma aplicação na nuvem *Elasticidade *Balanceamento de cargas *Confiabilidade *Redução de custos * Hardware, software, técnicos, energia

9 9/121 * Alguns serviços que podem ser usados na implantação *Máquinas virtuais *Armazenamento de arquivos *Armazenamento de dados * SQL based * Non SQL based

10 10/121 * Apresentar: *Implantação de uma aplicação real * Serviços de diferentes plataformas * Amazon AWS * Google App Engine (GAE) * OpenStack * Relação com o Minicurso 7 *Foco na implantação/uso do AWS e OpenStack

11 11/121 * Introdução * Estudo de Caso Health Watcher * Plataformas * Amazon AWS * Google App Engine * OpenStack * Conclusão

12 * Desenvolvido por Soares et al., 2006 * Aplicação Web Java * Sistema que registra informações de saúde pública de uma cidade, através do registro de queixas * Aplicação real e não trivial, com uso de servlets, JDBC, RMI, além de possuir um bom design arquitetural * Padrões de projeto 12/121

13 * Funcionalidades * Usuário é qualquer cidadão que pode efetuar reclamações ou consultar os serviços de saúde disponíveis * Quando uma reclamação é registrada, a mesma é encaminhada a um setor competente, sendo a resposta de domínio público 13/121

14 * Funcionalidades * Registros de Reclamação * Intoxicação Alimentar * Maus tratos de animais ou doenças transmitidas por animais * Reclamações diversas * Os administradores do sistema podem registrar as informações dos serviços de saúde 14/121

15 15/121 * Camadas * View Layer: responsável pela interface com usuário e pela a solicitação dos serviços aos servlets * Distribution Layer: externalização dos dados, permitindos outras aplicações terem acesso * Business Layer: regras de negócio * Data Layer: responsável pelo controle da persistência do sistema

16 16/121

17 17/121 * Introdução * Estudo de Caso Health Watcher * Plataformas * Amazon AWS * Google App Engine * OpenStack * Conclusão

18 Health Watcher 18

19 * Amazon Web Services * Oferece diversos serviços de nuvem através do uso de Web services * Serviços como: Capacidade Computacional, Armazenamento de Dados, Implantação de Aplicações, Armazenamento de Arquivos * Além do acesso através de Web services, disponibiliza console de gerenciamento Web e API para a Java,PHP, Python, Ruby e.net 19/121

20 20/121 * Cada serviço possui sua própria tabela de custo, que podem variar, de tráfego de acesso, horas de instância, número de implantações * Para novos usuários a AWS criou a Free Tier, que permite o uso gratuito de alguns serviços, com limitações *Detalhes:

21 * AWS-HW * Amazon EC2: Serviços de computação (máquinas Virtuais) * Elastic Beanstalk: Implantação de aplicações (Java, PHP, Python,.Net) * RDS: Serviço de banco de dados relacional * S3: Serviço de armazenamento * SimpleDB: Armazenamento de log da aplicação 21/121

22 22/121 * Preparando ambiente de desenvolvimento * Eclipse Juno 4.2 JEE (www.eclipse.org) * AWS Toolkit for Java Eclipse Plugin * Google Eclipse Plugin e SDK* * Código do Health Watcher * Disponível em: *Aplicação possui suporte para ser implantada nas duas plataformas

23 * AWS Eclipse Plugin * Help -> Install new Software * Add Site: 23/121

24 * Configurando ambiente * Importar o projeto do Health Watcher * Ao importar o projeto o Eclipse ira baixar o SDK da Amazon para ser integrado ao projeto * Passaremos agora a analisar os aspectos relacionados ao uso dos serviços por parte da nossa aplicação 24/121

25 * SimpleDB * Serviço de armazenamento não relacional * Diferente de banco de dados do tipo NoSQL * Provê flexibilidade e escalabilidade sem o overhead associado a banco de dados * Estruturado em formato de texto para armazenamento * 25/121

26 26/121 * SimpleDB - Estrutura de funcionamento Add Itens Region Domain Query Itens Domains equivalem a tabelas de banco de dados, porém não é possível realizar consulta entre domains. Para usar, através da API criamos o domínio e em seguida adicionamos uma entrada no domínio Delete Itens

27 * SimpleDB * Para utilizar qualquer API da Amazon é necessário realizar a autenticação com a conta criada * São usados os valores de acesskey e secretkey que são gerados no momento da criação da conta * Para acessar os valores: My Account-> Security Credentials * Colocar os valores em um arquivo na raiz chamado AccessCredentials.properties 27/121

28 28/121 * SimpleDB - Criação do Objeto SimpleDB Classe healthwatcher.constants

29 29/121 * SimpleDB Criação e alteração do domínio Classe lib.logging.logmechanism

30 30/121 * S3 * Serviço de armazenamento * Permite arquivos de até 5 terabytes * Define regras de acesso para upload e download dos arquivos armazenados * Acessar o painel de Controle, Storage->S3

31 * S3 * Primeiro devemos criar um bucket, que representa uma unidade de armazenamento * Dentro desse bucket podemos criar pastas, adicionar qualquer tipo de arquivo de até 5 terabytes * Em seguida definimos a permissão de acesso ao bucket * Através da API recuperamos a referência ao bucket e adicionamos um arquivo 31/121

32 * S3 * No Health Watcher, ao cadastrar um sintoma, o administrador pode adicionar um foto ilustrativa do mesmo * Armazenaremos essa foto no bucket * Para acessar o serviço através da API precisamos fornecer credenciais válidas e com permissão de acesso ao referido bucket 32/121

33 33/121 * S3 - Armazenando arquivo no bucket Classe healthwatcher.view.command.insertsymptom

34 34/121 * RDS * Serviço para armazenamento de banco de dados relacional * Preço cobrado por hora DB Instance Class (On-Demand) Micro DB Instance $0.025 Small DB Instance $0.105 Large DB Instance $0.415 Extra Large DB Instance $0.830 High-Memory DB Instance Class Extra Large DB Instance $0.585 Double Extra Large DB Instance $1.170 Quadruple Extra Large DB Instance $2.340

35 35/121 * Amazon RDS *Antes de criar o banco de dados: * criar um grupo de segurança, que define a política de acesso ao banco de dados * As opções disponíveis para permissão é o estabelecimento faixa de IP com acesso ou associar algum grupo de segurança do EC2, liberando as instâncias para acesso

36 36/121

37 37/121 * Amazon RDS * Criar uma instância * DB Instances -> Launch DB Instance * Preencher as seguintes informações: * Tipo de instância *escolher micro para evitar cobranças altas * Espaço alocado * Usuário e senha de acesso ao banco de dados

38 38/121

39 39/121

40 40/121 * Ao final do processo é criado uma instância com o banco de dados * Para conectar ao banco usar o endpoint fornecido * Modificaremos a classe Constants no pacote healthwatcher * Devemos alterar a URL para informar o endpoint, usuário e senha de acesso ao banco de dados

41 * RDS * Utilizarmos o script sql para criação do banco de dados * Para isso temos basicamente duas opções: * Acessar o banco de dados através de um gerenciador e carregar o script SQL; nesse caso é necessário fornecer permissão de acesso a máquina * Utilizar o cliente MySQL de uma máquina virtual do EC2 que tenha permissão de acesso 41/121

42 * RDS * Modificando a classe Constants * Alterar as variáveis: * DB_URL = EndPoint * DB_USER=<usuário_BD> * DB_PASS=<Senha_usuario_BD> 42/121

43 * Elastic BeanStalk * Permite a implantação direta de aplicações, sem a necessidade de configuração de instâncias do EC2 * Suporte atual para implantação de aplicações Java, PHP e Python * Iremos demonstrar agora qual seria o processo para implantar nossa aplicação utilizando o plugin do Eclipse 43/121

44 * Elastic BeanStalk * Run on Server * Selecionar o tipo de instância EC2 desejada 44/121

45 * Elastic Beanstalk * Em seguida informar o nome da aplicação e do ambiente * O ambiente refere-se a configuração da instância EC2 que irá rodar a aplicação 45/121

46 * Elastic BeanStalk * Na última etapa podemos informar se queremos associar uma chave a instância * Permite acesso direto a instância criada * Criando chaves -> Services ->EC2 -> Key Pairs * Seguindo os passos, a aplicação será empacotada e implantada * O arquivo war é armazenado no serviço S3 46/121

47 * Elastic BeanStalk * Após a implantação, devemos verificar qual group de segurança está associado a instância * Esse mesmo grupo deve ser associado a instância que roda o banco de dados, sob pena da aplicação não funcionar * Para acessar o console do BeanStalk, acesse Services->BeanStalk 47/121

48 48/121 * Provimento de API para acesso através de serviços WEB * Possui grande variedade de serviços integráveis a aplicações existentes * Constante atualização dos serviços, proporcionando melhorias * Curva de aprendizado pequena para utilização dos serviços 48

49 49/121 * Introdução * Estudo de Caso Health Watcher * Plataformas * Amazon AWS * Google App Engine * OpenStack * Conclusão

50 Health Watcher 50

51 * É um serviço fornecido pela Google, que permite aos desenvolvedores criar aplicações que podem rodar na sua infraestrutura 51/121

52 52/121

53 * Configuração simples da aplicação * Nenhuma administração de sistemas * Nenhum ajuste de desempenho * Dimensionamento automático! 53/121

54 54/121 * Preparando ambiente de desenvolvimento * Eclipse Juno 4.2 JEE (http://www.eclipse.org) * Google Plugin para Eclipse * Código do Health Watcher

55 55/121 * Google Eclipse Plugin * Help -> Install new Software * Add Site:

56 56/121

57 57/121 * Registrar uma conta na Appspot

58 * Configurando ambiente * Criar uma nova aplicação GAE * Copiar o código fonte do HW dentro da pasta src * Copiar o conteúdo da pasta WebContent dentro da pasta war 58/121

59 Para permitir que o GAE distribua solicitações de aplicações em diversos servidores da web e para impedir a interferência de uma aplicação em outra, a mesma é executada em um ambiente sandbox restrito 59/121

60 60/121 * Balanceamento de carga * Requisições web * Hospeda conteúdo estático * Separa os arquivos de programação

61 61/121 * É uma extensão SDK do GAE para executar aplicações do App Engine localmente. * Cada AppServer pode executar somente uma aplicação por vez * É possível adicionar diversos AppServers para hospedar diversas aplicações.

62 62/121

63 63/121 * Uma aplicação pode consumir recursos até determinados contingentes. * Com estas cotas, o GAE garante que sua aplicação não ultrapassará o seu orçamento. https://developers.google.com/appengine/docs/quotas

64 64/121

65 * Escalabilidade horizontal Consiste em adicionar mais máquinas de tal modo que seja possível distribuir as requisições entre estas máquinas. * Replicado e tolerante a falhas * Processamento paralelo * Desempenho previsível de consulta * Sem travamentos 65/121

66 66/121 * Para o mecanismo de persistência do HW, foi usada a API JDO (Java Data Object) para o armazenamento de dados no GAE, que é configurado no arquivo jdoconfig.xml. * Para criar classes JDO, utilizam-se anotações Java para descrever como as instâncias devem ser armazenadas e como devem ser recriadas ao serem recuperadas do armazenamento de dados.

67 67/121 * Para persistir o objeto de uma classe, é invocado o método makepersistent sendo passado como parâmetro o referido objeto

68 68/121 * Para a implementação da funcionalidade de logging do HW no GAE, é necessário apenas dois passos: * Copiar o arquivo logging.properties, para o diretório WAR da aplicação; * Definir uma propriedade no arquivo de configuração appengine-web.xml.

69 69/121 * Carregar e distribuir arquivos grandes * Acesso através de programação ao conteúdo do arquivo A API Blobstore permite que sua aplicação forneça objetos de dados, chamados blobs, que são bem maiores do que o tamanho permitido para objetos no serviço do Armazenamento de dados.

70 70/121 * O endereço da imagem é recebido a partir de um formulário HTML ( multi part/form-data ) e é envolvido por um objeto chamado blobkey. Este blob é enviado usando a API Blobstore.

71 71/121 * Contas google ou OpenID * Gerenciamento de administrador * Não há necessidade de criar sistema de gerenciamento de usuários Aplicações do GAE podem autenticar usuários que têm contas do Google.

72 72/121 * Para realizar esse procedimento, foi utilizada a biblioteca java.net.httpurlconnection da Sun. E, ao fazer a solicitação HTTP/HTTPS utilizamos o serviço URL Fetch, também disponibilizado pelo GAE; * Conforme disponibilizado na API ClientLogin, a URL utilizada para enviar uma requisição POST seria https://www.google.com/accounts/clientlogin

73 73/121

74 * Para fazer a implantação (deploy) utilizando o plugin do eclipse, clique com o botão direito do mouse na aplicação e selecione a opção Deploy to App Engine 74/121

75 75/121 * Acessar via browser: 75

76 76/121 * Introdução * Estudo de Caso Health Watcher * Plataformas * Amazon AWS * Google App Engine * OpenStack * Conclusão 76

77 Health Watcher 77

78 * Openstack: Plataforma de software opensource que os provedores podem usar para implantar sua(s) nuvem(ns), de infraestrutura e/ou de armazenamento. * Image: arquivo de imagem de uma máquina virtual. * Instância: máquina virtual sendo executada na nuvem. 78/121

79 * Nova: responsável pela parte de computação (máquinas virtuais). * Glance: responsável pela registro, busca e recuperação de imagens de máquinas virtuais. * Keystone: responsável pela parte de autenticação/políticas de acesso a todos os componentes. * Horizon: interface web de gerenciamento. * Swift: responsável pela parte de armazenamento de objetos. 79/121

80 80/121

81 81/121 Serviço AWS Openstack Computação Amazon EC2 Nova Implantação de Aplicações Banco de dados Relacional Armazenamento não relacional Elastic Beanstalk RDS - SimpleDB - Armazenamento S3 Swift -

82 * Como desenvolver aplicações para a plataforma Openstack? * Como utilizar banco de dados relacional? 82/121

83 83/121 Componente HW Aplicação Implantação de Aplicações Banco de dados Relacional Armazenamento Solução Aplicada Instância Linux (Ubuntu) configurada com Java e Tomcat. Adicionar pacote Tomcat-admin. Instância Linux (Ubuntu) configurada com Mysql. Swift

84 84/121 Nuvem Dashboard Instância da Aplicação Desenvolvimento Putty Instância do Banco WinScp

85 85/121 A B C Acessar a Openstack Iniciar uma instância Acessar a instância F E D Acesso Público à Instância Criar o Banco de Dados Instalar Mysql

86 86/121 * Pode ser acessada de 3 formas: * Através da linha de comando no server controlador da nuvem; * Utilizando a API HTTP REST; * Utilizando Gerenciamento WEB via DashBoard. A B C D E F

87 87/121 * Linha de comando: *nova comando [opções] [argumentos] * Ex: nova list (lista as intâncias em execução) *glance comando [opções] [argumentos] * Ex: glance add name="<image name>" is_public=true container_format=ovf disk_format=qcow2 < <filename>.img A B C D E F

88 88/121 * A API de gerenciamento Openstack é baseada no modelo HTTP REST. * Os formatos suportados são XML e JSON. * Inicialmente, para executar qualquer chamada a API deve-se obter um token de autenticação. * O id do token deve constar no HEAD de cada nova requisição a API. A B C D E F

89 89/121 * Código Java de acesso, utilizando a biblioteca Apache HttpComponents: capturando o token. HttpPost postrequest = new HttpPost( "http://[ip_server]:5000/tokens"); String acesso = util.lerarquivo("./acesso.xml"); StringEntity parametros = new StringEntity(acesso); postrequest.setentity(parametros); postrequest.setheader("content-type","application/xml; charset=utf-8"); postrequest.setheader("accept","application/xml"); HttpResponse response = httpclient.execute(postrequest); A B C D E F

90 90/121 * Arquivo XML de envio: <?xml version="1.0" encoding="utf-8"?> <auth xmlns:xsi="http://www.w3.org/2001/xmlschemainstance" xmlns="http://docs.openstack.org/identity/api/v2.0" tenantname= [TENANT_NAME]"> <passwordcredentials username= [LOGIN]" password= [SENHA]"/> </auth> A B C D E F

91 91/121 * XML de retorno: <access xmlns="http://docs.openstack.org/identity/api/v2.0"> <token expires=" t14:49:30" id="178c03af-e73d-499a-89d6-2a43c2a35dad"> <tenant name="demo" id="2"/> </token> <user name="admin" id="1">... </user> <servicecatalog> <service type="compute" name="nova"> <endpoint region="nova" internalurl="http://[ip]/v1.1/2" publicurl="http://[ip]:80/v1.1/2" adminurl="http://[ip]:8774/v1.1/2"/> </service>... </servicecatalog> </access> A B C D E F

92 92/121 * Acessar via browser: A B C D E F

93 93/121 * Acessar menu [Access & Secutiry]. * Clicar em [Create Keypair] para iniciar a execução da instância. * Digite o Keypair Name. * Efetue o dowload do arquivo [keypairname].pem. A B C D E F

94 94/121 * Utilizando o WinScp, copiar o.pem para o server controlador da nuvem. * Utilizando o Putty, acessar o nó controlador da nuvem e modificar as permissões do arquivo com o comando: chmod 0600 [KeypairName].pem. A B C D E F

95 95/121 * Acessar menu [Images & SnapShots]. * Clicar em [launch] para iniciar a execução da instância. A B C D E F

96 96/121 * Preencher os campos Server Name e User Data. * Selecionar o Flavor e a Keypair. * Selecionar o Security Groups. * Clicar em Launch Instance. A B C D E F

97 97/121 * Anotar o [ip da instância]. A B C D E F

98 98/121 * Executar o comando: ssh -i [Arquivo].pem acessando a instância. A B C D * Instalar o Mysql, via comando: sudo apt-get y install mysql-server. E F

99 99/121 * Utilizando o WinScp, copiar o script do banco de dados para o server controlador da nuvem. * Executar o comando: scp /caminho de destino, copiando o script do banco para a instância. * Executar o comando: mysql -u [usuario] -p [BD_NOME] < [script.sql], para criar o banco de dados. A B C D E F

100 100/121 * Acessar menu [Access & Secutiry]. * Na seção Security Groups, clicar em [Edit Rules] do grupo ligado a instância. * Na seção Add Rule, no campo From Port digitar 3306 e no To Port * Clicar no link Add Rule. A B C D E F

101 101/121 A * Quando a instância é iniciada ela recebe um ip da faixa privada da nuvem do OpenStack. * Para que ela seja acessada por um IP da faixa pública faz-se necessário associá-la a um Floating IP. B C D E F

102 102/121 * Acessar menu [Access & Secutiry]. * Na seção Floating IPs, clicar em [Associate IP]. A B C D E F

103 103/121 A * Selecionar a instância; * Clicar em Associate IP. B C D Servidor_DB E F

104 104/121 * Alterar na classe: [Constants.java] do pacote [healtwacther], as variáveis [DB_URL], [DB_LOGIN], [DB_PASS]. // Database Configuration public static final String DB_URL = "jdbc:mysql://[ip_instancia]/[nome_banco"; public static final String DB_LOGIN = "[Login_Banco]"; public static final String DB_PASS = "[Senha_Banco]";

105 105/121 * Swift: fornece de forma distribuída armazenamento virtual de objetos. É similar ao Amazon Web Services - Simple Storage Service (S3). * Swift Container: componente swift que contém os objetos armazenados. É similar ao bucket do AWS S3.

106 106/121 A B C Acessar a Openstack Criar um Container Acesso Público ao Container

107 107/121 * Acessar o Dashboard. * Acessar o menu [Containers]. * Clicar em [Create Container]. A B C

108 108/121 * Informar o [Container Name]. * Clicar em [Create Container]. A B C

109 109/121 * Utilizando o Putty, acessar o nó controlador da nuvem. * Executar o comando: swift -V 2 -A -U [TenantName]:[UserName] -K [Password] post - r.r:* [ContainerName]. A B C

110 * Para se enviar o arquivo da foto do cadastro de sintomas deve-se efetuar uma requisição HTTP PUT à Swift API. * É necessário capturar o id do token de autenticação para efetuar a requisição. * Ele deve ser adicionado no HEAD da requisição HTTP PUT. 110/121

111 111/121 * Código de envio da imagem: HttpPut putrequest = new HttpPut( "http://[ip_server]:8080/v1/auth_[tenantid]/[containernam e]/"+code); byte[] conteudo = getimage(); ByteArrayEntity parametros = new ByteArrayEntity(conteudo); putrequest.addheader("x-auth-token",token); putrequest.setentity(parametros); httpclient.execute(putrequest);

112 112/121 A B C Iniciar uma instância Acessar a instância Configurar Tomcat F E D Efetuar Upload.war Gerar.war do HW Acesso Público à Instância

113 113/121 * Executar o comando: sudo apt-get y install tomcat7 tomcat7-admin. A B C D E F

114 114/121 * Incluir o conteúdo abaixo, no arquivo: /etc/tomcat7/tomcat-users.xml, dentro da tag tomcat-users. <role rolename="manager-gui" /> <user usernanme="[login]" password="[senha]" roles="manager-gui"> * Reiniciar o tomcat com o comando: sudo service tomcat7 restart. A B C D E F

115 115/121 * Acessar menu [Access & Secutiry]. * Na seção Security Groups, clicar em [Edit Rules] do grupo ligado a instância. * Na seção Add Rule, no campo From Port digitar 8080 e no To Port * Clicar no link Add Rule. A B C D E F

116 116/121 * Utilizando o eclipse, exporte o projeto no formato [War File]. A B C D E F

117 117/121 * Acessar, via browser, o endereço: * Informar nome de usuário e senha configurados no arquivo tomcat-users.xml. * Na seção Deploy, clicar em selecionar arquivo. * Selecionar o arquivo.war da aplicação. * Aguardar o upload do arquivo. A B C D E F

118 118/121 A B C D E F

119 * Acessar via browser: 119/121

120 120/121

121 121/121 Autor Prof. Frederico Lopes (UFRN) Prof. André Almeida (IFRN) Profa. Thais Batista (UFRN) Everton Cavalcante (UFRN) Renato Gondim (UFRN) Thomas Diniz (UFRN) Thiago Cesar (UFRN) Arthur Cassio (UFRN)

122 III CBSoft Congresso Brasileiro de Software: Teoria e Prática Natal-RN, 28 de setembro de

Minicurso Computação em Nuvem Prática: AWS

Minicurso Computação em Nuvem Prática: AWS Grupo de Pesquisa em Software e Hardware Livre Glauber Cassiano Batista Membro Colméia glauber@colmeia.udesc.br Joinville Minicurso Computação em Nuvem Prática: AWS Roteiro Definições Virtualização Data

Leia mais

Minicurso Computação em Nuvem Prática: AWS

Minicurso Computação em Nuvem Prática: AWS Minicurso Computação em Nuvem Prática: AWS Glauber Cassiano Batista Ricardo Sohn Membros Colméia Roteiro Geral Definições Virtualização Data center Computação em Nuvem Principais classificações: Modelos

Leia mais

Google App Engine. André Gustavo Duarte de Almeida. Computação Ubíqua e Nuvens. Natal, 24 de maio de 2012 andregustavoo@gmail.com

Google App Engine. André Gustavo Duarte de Almeida. Computação Ubíqua e Nuvens. Natal, 24 de maio de 2012 andregustavoo@gmail.com Google App Engine Natal, 24 de maio de 2012 andregustavoo@gmail.com Sumário Introdução Instalação Aplicação Exemplo Implantação Conclusão Introdução Google App Engine developers.google.com/appaengine Permite

Leia mais

Minicurso Computação em Nuvem Prática: Openstack

Minicurso 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 mais

Ricardo R. Lecheta. Novatec

Ricardo R. Lecheta. Novatec Ricardo R. Lecheta Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

III CBSoft Congresso Brasileiro de Software: Teoria e Prática. Natal-RN, 27 de setembro de 2012

III CBSoft Congresso Brasileiro de Software: Teoria e Prática. Natal-RN, 27 de setembro de 2012 III CBSoft Congresso Brasileiro de Software: Teoria e Prática Natal-RN, 27 de setembro de 2012 2 / 130 * Prof. Frederico Lopes (UFRN) * Prof. André Almeida (IFRN) * Profa. Thais Batista (UFRN) * Everton

Leia mais

Gerenciamento e Interoperabilidade de Redes

Gerenciamento 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 mais

Ricardo R. Lecheta. Novatec

Ricardo R. Lecheta. Novatec Ricardo R. Lecheta Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Cloud Computing. Andrêza Leite. andreza.lba@gmail.com

Cloud 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 mais

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

Classificaçã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 mais

Implantação de Aplicações em Múltiplas Plataformas de Nuvem

Implantação de Aplicações em Múltiplas Plataformas de Nuvem 56 Anais Implantação de Aplicações em Múltiplas Plataformas de Nuvem Diego Souza 1, Thiago Sena 1, Everton Cavalcante 1, Nélio Cacho 1, Thais Batista 1, André Almeida 1,2, Frederico Lopes 3, Thomas Diniz

Leia mais

CLOUD COMPUTING. Andrêza Leite. andreza.leite@univasf.edu.br

CLOUD 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 mais

Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010

Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010 Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010 Manual de Instalação do Sistema Orion Phoenix 1.0 - Novembro/2010 Página 1 SUMÁRIO 1. INTRODUÇÃO...3 2. VISÃO GERAL...3 3. PROCEDIMENTOS

Leia mais

INSTALAÇÃO PRINTERTUX Tutorial

INSTALAÇÃO PRINTERTUX Tutorial INSTALAÇÃO PRINTERTUX Tutorial 2 1. O Sistema PrinterTux O Printertux é um sistema para gerenciamento e controle de impressões. O Produto consiste em uma interface web onde o administrador efetua o cadastro

Leia mais

Tutorial para Instalação do Ubuntu Server 10.04

Tutorial para Instalação do Ubuntu Server 10.04 Tutorial para Instalação do Ubuntu Server 10.04 Autor: Alexandre F. Ultrago E-mail: ultrago@hotmail.com 1 Infraestrutura da rede Instalação Ativando o usuário root Instalação do Webmin Acessando o Webmin

Leia mais

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider Ferramenta: Spider-CL Manual do Usuário Versão da Ferramenta: 1.1 www.ufpa.br/spider Histórico de Revisões Data Versão Descrição Autor 14/07/2009 1.0 15/07/2009 1.1 16/07/2009 1.2 20/05/2010 1.3 Preenchimento

Leia mais

Introdução a Plataformas de Computação em Nuvem Uma Abordagem Prática

Introdução a Plataformas de Computação em Nuvem Uma Abordagem Prática Introdução a Plataformas de Computação em Nuvem Uma Abordagem Prática Frederico Lopes 1, André Almeida 2,3, Thais Batista 3, Everton Cavalcante 3, Renato Gondim 3, Thomas Diniz 1, Arthur Cássio 3, Thiago

Leia mais

Arquivos de Instalação... 4. Instalação JDK... 7. Instalação Apache Tomcat... 8. Configurando Tomcat... 9

Arquivos de Instalação... 4. Instalação JDK... 7. Instalação Apache Tomcat... 8. Configurando Tomcat... 9 Instalando e Atualizando a Solução... 3 Arquivos de Instalação... 4 Instalação do Servidor de Aplicação... 7 Instalação JDK... 7 Instalação Apache Tomcat... 8 Configurando Tomcat... 9 Configurando Banco

Leia mais

Introdução ao Sistema. Características

Introdução ao Sistema. Características Introdução ao Sistema O sistema Provinha Brasil foi desenvolvido com o intuito de cadastrar as resposta da avaliação que é sugerida pelo MEC e que possui o mesmo nome do sistema. Após a digitação, os dados

Leia mais

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 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 mais

Instalando e Atualizando a Solução... 3. Arquivos de Instalação... 4. Instalação do Servidor de Aplicação... 7. Instalação JDK...

Instalando e Atualizando a Solução... 3. Arquivos de Instalação... 4. Instalação do Servidor de Aplicação... 7. Instalação JDK... Instalando e Atualizando a Solução... 3 Arquivos de Instalação... 4 Instalação do Servidor de Aplicação... 7 Instalação JDK... 7 Instalação Apache Tomcat... 8 Configurando Tomcat... 9 Configurando Banco

Leia mais

Minicurso Computação em Nuvem Prática: Openstack

Minicurso Computação em Nuvem Prática: Openstack Minicurso Computação em Nuvem Prática: Openstack Glauber Cassiano Batista Ricardo Sohn Membros Colméia Roteiro Geral Definições Virtualização Data center Computação em Nuvem Principais classificações:

Leia mais

OWL-S Composer. MATE15 - Tópicos Especiais em Banco de Dados III. 17 de Julho de 2013. Marco Antonio Almeida 1 e Daniela Barreiro Claro 2

OWL-S Composer. MATE15 - Tópicos Especiais em Banco de Dados III. 17 de Julho de 2013. Marco Antonio Almeida 1 e Daniela Barreiro Claro 2 MATE15 - Tópicos Especiais em Banco de Dados III OWL-S Composer 17 de Julho de 2013 Marco Antonio Almeida 1 e Daniela Barreiro Claro 2 1 marco062@dcc.ufba.br 2 dclaro@ufba.br MOTIVAÇÃO E HISTÓRICO MOTIVAÇÃO

Leia mais

Introdução ao Android

Introdução ao Android Introdução ao Android André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida Parte 1 Conhecendo o Sistema e Primeiro Programa Roteiro Pré-requisitos Conceitos Básicos Configurando o Ambiente

Leia mais

Computação em Nuvem com Openstack

Computação em Nuvem com Openstack Allan Krueger Glauber C. Batista Charles Christian Miers Membros Colméia Grupo de Pesquisa em Software e Hardware Livre Computação em Nuvem com Openstack Roteiro Geral OpenStack 2 OpenStack 3 Openstack

Leia mais

Maker Planet www.makerplanet.com Manual do Usuário

Maker Planet www.makerplanet.com Manual do Usuário Maker Planet www.makerplanet.com Manual do Usuário Atenção: Este é o rascunho inicial deste documento, visite o Maker Planet.COM (HTTP://www.makerplanet.com/) para obter as atualizações deste documento.

Leia mais

Manual de instalação Servidor Orion Phoenix

Manual de instalação Servidor Orion Phoenix Manual de instalação Servidor Orion Phoenix Fevereiro/2011 Este documento se destina a instalação do Orion Phoenix na sua rede Versão 1.01 C ONTE ÚDO 1. INTRODUÇÃO... 3 2. VISÃO GERAL... 3 3. PROCEDIMENTOS

Leia mais

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

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

Leia mais

Segurança da Informação

Seguranç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 mais

Manual de Instalação: Agente do OCS Inventory NG

Manual de Instalação: Agente do OCS Inventory NG Manual de Instalação: Agente do OCS Inventory NG Abril 2013 Sumário 1. Agente... 1 2. Onde instalar... 1 3. Etapas da Instalação do Agente... 1 a. Etapa de Instalação do Agente... 1 b. Etapa de Inserção

Leia mais

Computaçã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 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 mais

OCEL001 Comércio Eletrônico Módulo 9_4: OpenStack

OCEL001 Comércio Eletrônico Módulo 9_4: OpenStack OCEL001 Comércio Eletrônico Módulo 9_4: OpenStack Prof. Charles Christian Miers e-mail: charles.miers@udesc.br OpenStack OpenStack é um projeto de computação em nuvem criado em julho de 2010, fruto de

Leia mais

Introdução Padrões OGC Instalação Configuração Formatos de Saída Aplicação AGENDA

Introdução Padrões OGC Instalação Configuração Formatos de Saída Aplicação AGENDA Introdução ao Introdução Padrões OGC Instalação Configuração Formatos de Saída Aplicação AGENDA INTRODUÇÃO GeoServer GeoTools INTRODUÇÃO GeoServer Servidor de informação geoespacial OGC; Utilizado para

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM Manual DIRETORIA DE GESTÃO DE TECNOLOGIA DA INFORMAÇÃO DIRGTI 2015 Sumário 1. Introdução... 3 2. Acessando o serviço...

Leia mais

Guia de conceitos básicos API Version 2010-01-01

Guia de conceitos básicos API Version 2010-01-01 : Guia de conceitos básicos Copyright 2011 Amazon Web Services LLC ou suas afiliadas. Todos os direitos reservados. Conceitos básicos do Amazon RDS... 1 Cadastre-se no Amazon RDS... 2 Inicie uma instância

Leia mais

Como criar o seu Servidor Metatrader5 na Nuvem (cloud) da Amazon

Como criar o seu Servidor Metatrader5 na Nuvem (cloud) da Amazon Como criar o seu Servidor Metatrader5 na Nuvem (cloud) da Amazon 1. Comece abrindo o seu browser na página da Amazon Web Services https://aws.amazon.com/pt/ 2. Na página de abertura, clique no botão Crie

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

2 Requisitos Mínimos... 2. 1 Visão Geral 2 Instalando o SDK... da Sun 3 Instalando o Tomcat... do Apache Jakarta Project 4 Instalando o WebIntegrator

2 Requisitos Mínimos... 2. 1 Visão Geral 2 Instalando o SDK... da Sun 3 Instalando o Tomcat... do Apache Jakarta Project 4 Instalando o WebIntegrator Conteúdo I Conteúdo Part I Introdução 2 1 Apresentação... 2 2 Requisitos Mínimos... 2 Part II Instruções de Instalação 2 1 Visão Geral... 2 2 Instalando o SDK... da Sun 2 3 Instalando o Tomcat... do Apache

Leia mais

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

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 rogeriovandresen@gmail.com, wmagalhaes@unipar.br

Leia mais

Relatório do GPES. Descrição dos Programas e Plugins Utilizados. Programas Utilizados:

Relatório do GPES. Descrição dos Programas e Plugins Utilizados. Programas Utilizados: Relatório do GPES Relatório referente à instalação dos programas e plugins que estarão sendo utilizados durante o desenvolvimento dos exemplos e exercícios, sendo esses demonstrados nos próximos relatórios.

Leia mais

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon AGENDA 1. Download dos pacotes de instalação ESET Remote Administrator 2. Download dos pacotes de instalação ESET EndPoint Solutions 3. Procedimento de instalação e configuração básica do ESET Remote Adminstrator

Leia mais

Guia rápido do usuário

Guia rápido do usuário Guia rápido do usuário Cliente de Sincronização ios Sumário O que é o cnccloud?... 3 Habilitando suas credencias... 3 Instalando o Cliente ios... 4 Comprando pela AppleStore... 4 Acessando sua conta no

Leia mais

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas

Leia mais

EAI Manual do Administrador

EAI Manual do Administrador EAI Manual do Administrador 1 Definição de Host Application O que é um Host Application? Significa Aplicativo Hospedeiro, é o nome dado ao ambiente EAI que estará executando no seu computador ou em um

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO 1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO

Leia mais

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart.

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart. 16/08/2013 BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart. Versão 1.0 19/12/2014 Visão Resumida Data Criação 19/12/2014 Versão Documento 1.0 Projeto

Leia mais

Documento de Instalação e Configuração do InfoGrid

Documento de Instalação e Configuração do InfoGrid Documento de Instalação e Configuração do InfoGrid Tecgraf/PUC Rio infogrid@tecgraf.puc rio.br 1.Introdução O objetivo deste documento é podermos registrar em um único local todas as informações necessárias

Leia mais

Manual de Instalação do Agente Citsmart

Manual de Instalação do Agente Citsmart 16/08/2013 Manual de Instalação do Agente Citsmart Fornece orientações necessárias para efetuar a instalação do Agente Citsmart. Versão 1.9 21/11/2014 Visão Resumida Data Criação 21/11/2014 Versão Documento

Leia mais

Configurando DDNS no Stand Alone

Configurando DDNS no Stand Alone Configurando DDNS no Stand Alone Abra o seu navegador de internet e acesse o endereço http://www.advr.com.tw(ou, http://59.124.143.151 ). Clique em Register para efetuar o cadastro de um novo grupo.(foto

Leia mais

Configurar acesso remoto DVR Série 9xxx/6xxx FullSec via rede local no PC

Configurar acesso remoto DVR Série 9xxx/6xxx FullSec via rede local no PC Configurar acesso remoto DVR Série 9xxx/6xxx FullSec via rede local no PC 1- Conectar o DVR à internet via cabo de rede 2- Conectar o DVR na energia e ligar 3- Ao ligar, se o DVR não possuir HD instalado,

Leia mais

Curso de Aprendizado Industrial Desenvolvedor WEB

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

Leia mais

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A Guia de administração para a integração do Portrait Dialogue 6.0 Versão 7.0A 2013 Pitney Bowes Software Inc. Todos os direitos reservados. Esse documento pode conter informações confidenciais ou protegidas

Leia mais

INSTALANDO SQL SERVER 2008

INSTALANDO SQL SERVER 2008 VERSÃO 2 INSTALANDO SQL SERVER 2008 Pré-requisitos para instalação do SQL SERVER 2008 Antes de iniciar o instalador do SQL SERVER 2008 é necessário instalar os seguintes componentes: Microsoft Windows

Leia mais

10 Guia do Usuário. 10.1 Finalidade do Guia. 10.2 Criando sua Conta no Azure

10 Guia do Usuário. 10.1 Finalidade do Guia. 10.2 Criando sua Conta no Azure 88 10 Guia do Usuário 10.1 Finalidade do Guia O presente capítulo é destinado a Estatísticos, Atuários, Matemáticos e Engenheiros que estão desenvolvendo sua pesquisa com o Método de Monte Carlo e desejam

Leia mais

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 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 mais

Desmitificando OpenStack. Filipe Fernandes S B de Matos

Desmitificando OpenStack. Filipe Fernandes S B de Matos Desmitificando OpenStack Filipe Fernandes S B de Matos Objetivo Apresentar a arquitetura da ferramenta OpenStack e descrever de forma geral seus principais componentes. Apresentar uma breve descrição sobre

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

Manual de Instalação. SafeNet Authentication Client 8.2 SP1. (Para MAC OS 10.7)

Manual de Instalação. SafeNet Authentication Client 8.2 SP1. (Para MAC OS 10.7) SafeNet Authentication Client 8.2 SP1 (Para MAC OS 10.7) 2/28 Sumário 1 Introdução... 3 2 Pré-Requisitos Para Instalação... 3 3 Ambientes Homologados... 4 4 Tokens Homologados... 4 5 Instruções de Instalação...

Leia mais

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS FUNDAMENTOS DE Visão geral sobre o Active Directory Um diretório é uma estrutura hierárquica que armazena informações sobre objetos na rede. Um serviço de diretório,

Leia mais

Manual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0

Manual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0 Manual de Instalação e Configuração Módulo Remote (G2KA) para NFSE v1.0 Página 1 Sumário 1 Download e Instalação... 3 2 Configuração... 5 3 Inicialização Manual... 8 4 Inicialização via serviço do Windows...

Leia mais

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

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

Leia mais

Andreas Wittig Michael Wittig

Andreas Wittig Michael Wittig Andreas Wittig Michael Wittig Novatec Original English language edition published by Manning Publications Co., Copyright 2015 by Manning Publications. Portuguese-language edition for Brazil copyright 2015

Leia mais

Demoiselle Tutorial Módulo 1 Arquitetura

Demoiselle Tutorial Módulo 1 Arquitetura Demoiselle Tutorial Módulo 1 Arquitetura Vanderson Botelho da Silva (SERPRO/SUPST/STCTA) Emerson Sachio Saito (SERPRO/CETEC/CTCTA) Flávio Gomes da Silva Lisboa (SERPRO/CETEC/CTCTA) Serge Normando Rehem

Leia mais

Nuvem UFRGS: IaaS como ferramenta de apoio à pesquisa

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

Leia mais

Manual de Instalação Versão 1.0

Manual de Instalação Versão 1.0 Análise de Custos Análise da Sinistralidade e Rentabilidade Estatísticas Cadastrais Meta Referencial Performance da Rede Credenciada Atenção à Saúde Manual de Instalação Versão 1.0 Centro Empresarial das

Leia mais

Como criar uma conta gratuita e subir uma foto no Windows Azure

Como criar uma conta gratuita e subir uma foto no Windows Azure Como criar uma conta gratuita e subir uma foto no Windows Azure (enviar URL da foto para igsjunior@gmail.com no máximo até 20/dez/2010) by Idevar Junior 1. Entre no site http://www.windowsazure.com/ 2.

Leia mais

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0 CAPÍTULO 18 INSTALANDO E CONFIGURANDO O MICROSOFT OFFICE PROJECT SERVER 2003 INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0 Antes de começar a instalação do Microsoft Office Project Server 2003

Leia mais

Manual Completo Acesso Via Nuvem 7204/7208/7216C

Manual Completo Acesso Via Nuvem 7204/7208/7216C Manual Completo Acesso Via Nuvem 7204/7208/7216C 1 1º Passo Preparando o DVR Para isso vamos colocar o DVR na rede para ter acesso a Internet, com isso plug o cabo de rede no equipamento e verifique se

Leia mais

The 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 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 mais

Programando em PHP. Conceitos Básicos

Programando em PHP. Conceitos Básicos Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web

Leia mais

Associação Carioca de Ensino Superior Centro Universitário Carioca

Associação Carioca de Ensino Superior Centro Universitário Carioca Desenvolvimento de Aplicações Web Lista de Exercícios Métodos HTTP 1. No tocante ao protocolo de transferência de hipertexto (HTTP), esse protocolo da categoria "solicitação e resposta" possui três métodos

Leia mais

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede VirtueMart v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Permissões 4 4.2 Instalação

Leia mais

Passos Preliminares: Acessando a máquina virtual via ssh.

Passos Preliminares: Acessando a máquina virtual via ssh. CIn/UFPE Sistemas de Informação Redes de Computadores Professor: Kelvin Lopes Dias Monitor: Edson Adriano Maravalho Avelar {kld,eama@cin.ufpe.br Instalando o APACHE, PHP (PHPADMIN), MySQL. Este tutorial

Leia mais

Guia rápido do usuário. Cliente de Web

Guia rápido do usuário. Cliente de Web Guia rápido do usuário Cliente de Web Sumário O que é o cnccloud?... 3 Como obter acesso ao cnccloud?... 3 Acessando sua conta do cnccloud via Web... 4 Funcionalidades do cnccloud... 4 Configurações de

Leia mais

INSTALANDO E CONFIGURANDO O ACTIVE DIRECTORY NO WINDOWS SERVER 2008

INSTALANDO E CONFIGURANDO O ACTIVE DIRECTORY NO WINDOWS SERVER 2008 INSTALANDO E CONFIGURANDO O ACTIVE DIRECTORY NO WINDOWS SERVER 2008 Objetivo Esse artigo tem como objetivo demonstrar como instalar e configurar o Active Directory no Windows Server 2008. Será também apresentado

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

KalumaFin. Manual do Usuário

KalumaFin. Manual do Usuário KalumaFin Manual do Usuário Sumário 1. DICIONÁRIO... 4 1.1 ÍCONES... Erro! Indicador não definido. 1.2 DEFINIÇÕES... 5 2. DESCRIÇÃO DO SISTEMA... 7 3. ACESSAR O SISTEMA... 8 4. PRINCIPAL... 9 4.1 MENU

Leia mais

Pessoal, abaixo fiz um passo-a-passo de como configurar o DVR para acessar a internet, neste caso utilizei os seguintes itens:

Pessoal, abaixo fiz um passo-a-passo de como configurar o DVR para acessar a internet, neste caso utilizei os seguintes itens: Pessoal, abaixo fiz um passo-a-passo de como configurar o DVR para acessar a internet, neste caso utilizei os seguintes itens: - Modem T580 v2. - DVR Penttaxy 8 canais - 5 metros de cabo UTP pra ligar

Leia mais

Heroku. Implantando Aplicações Java no. heroku_. Descubra como é fácil ter sua aplicação rodando em Cloud Computing

Heroku. Implantando Aplicações Java no. heroku_. Descubra como é fácil ter sua aplicação rodando em Cloud Computing heroku_ Implantando Aplicações Java no Heroku Descubra como é fácil ter sua aplicação rodando em Cloud Computing O que é o Heroku? Heroku é uma plataforma de cloud computing que foi criada para facilitar

Leia mais

Android e Bancos de Dados

Android e Bancos de Dados (Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do

Leia mais

Índice INSTALAÇÃO DO SOFTWARE EM SISTEMAS WINDOWS...2 INSTALAÇÃO DO SOFTWARE EM SISTEMAS LINUX...3 TESTANDO A CONEXÃO DA REDE LOCAL...

Índice INSTALAÇÃO DO SOFTWARE EM SISTEMAS WINDOWS...2 INSTALAÇÃO DO SOFTWARE EM SISTEMAS LINUX...3 TESTANDO A CONEXÃO DA REDE LOCAL... Índice INSTALAÇÃO DO SOFTWARE EM SISTEMAS WINDOWS...2 INSTALAÇÃO DO SOFTWARE EM SISTEMAS LINUX...3 TESTANDO A CONEXÃO DA REDE LOCAL...4 Configurações iniciais...5 Arquivo sudoers no Sistema Operacional

Leia mais

MANUAL INSTALAÇÃO IPCAM

MANUAL INSTALAÇÃO IPCAM MANUAL INSTALAÇÃO IPCAM 1 ÍNDICE: 1. Conectando a câmera. ------------------------------------------------------------------------------------------- 3 2. Conectando a câmera na rede. --------------------------------------------------------------------------------

Leia mais

SERVIDOR HOTSPOT PARA HOTÉIS/POUSADAS - SMARTWEB MANUAL DE OPERAÇÕES

SERVIDOR HOTSPOT PARA HOTÉIS/POUSADAS - SMARTWEB MANUAL DE OPERAÇÕES SERVIDOR HOTSPOT PARA HOTÉIS/POUSADAS - SMARTWEB MANUAL DE OPERAÇÕES O SMARTWEB é um servidor baseado na plataforma Mikrotik que permite o gerenciamento e controle de acessos à internet. Libera acesso

Leia mais

Manual de Instalação do Hábil Enterprise NFC-e Gratuito. Hábil Enterprise NFC-e Gratuito 2013-2015 by Koinonia Software Ltda.

Manual de Instalação do Hábil Enterprise NFC-e Gratuito. Hábil Enterprise NFC-e Gratuito 2013-2015 by Koinonia Software Ltda. Manual de Instalação do Hábil Enterprise NFC-e Gratuito Hábil Enterprise NFC-e Gratuito 2013-2015 by Ltda. (0xx46) 3225-6234 I Manual de Instalação Índice Cap. I 1 1 1 As orientações abaixo devem ser utilizadas

Leia mais

Integração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server

Integração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server Integração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server Índice Resumo sobre este documento... 3 Integrando o IBM HTTP Server com o IBM WebSphere Application Server... 3

Leia mais

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 02. Prof. André Lucio

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 02. Prof. André Lucio FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 02 Prof. André Lucio Competências da aula 2 Instalação e configuração dos sistemas operacionais proprietários Windows (7 e

Leia mais

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Instalando o Lazarus e outros sistemas de suporte Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 1 Levante e ande - Instalando o Lazarus e outros sistemas de suporte. Ano: 02/2011 Nesta Edição

Leia mais

OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift

OCEL001 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 mais

Parallels Plesk Panel 11 Tour prático do Produto para Proprietários de Website

Parallels Plesk Panel 11 Tour prático do Produto para Proprietários de Website Parallels Plesk Panel 11 Tour prático do Produto para Proprietários de Website Este documento fornece um breve tour prático do painel de controle de hospedagem do Parallels Plesk Panel 11 para um proprietário

Leia mais

Projeto Amadeus. Guia de Instalação 00.95.00 Linux

Projeto Amadeus. Guia de Instalação 00.95.00 Linux Projeto Amadeus Guia de Instalação 00.95.00 Linux Agosto 2010 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1 Máquina Virtual Java...4 2.1.1 Instalando JDK via apt-get...4 2.1.2 Instalando JDK a partir

Leia mais

Utilizando subversion como controle de versão

Utilizando subversion como controle de versão Utilizando subversion como controle de versão Heitor Rapcinski Este documento descreverá a utilização de subversion como ferramenta de controle de versão mostrando as facilidades da sua utilização para

Leia mais

Relatório de Piloto Tecnológico Plataforma de Cloud Privada baseada em OpenStack Março 2015

Relatório de Piloto Tecnológico Plataforma de Cloud Privada baseada em OpenStack Março 2015 Relatório de Piloto Tecnológico Plataforma de Cloud Privada baseada em OpenStack Março 2015 Resumo Executivo: A Inok realizou uma instalação piloto para analisar as funcionalidades, características técnicas,

Leia mais

EXIN Cloud Computing Fundamentos

EXIN Cloud Computing Fundamentos Exame Simulado EXIN Cloud Computing Fundamentos Edição Maio 2013 Copyright 2013 EXIN Todos os direitos reservados. Nenhuma parte desta publicação pode ser publicado, reproduzido, copiado ou armazenada

Leia mais

Equipa PTE. Janeiro 2012

Equipa PTE. Janeiro 2012 Janeiro 2012 Equipa PTE Índice Introdução... 3 Registo Online... 3 Instalação... 6 Dropbox Online... 9 Separador Files (Ficheiros)... 10 Restaurar arquivos... 11 Recuperar arquivos... 11 Separador "Events"...

Leia mais

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel Software de gerenciamento do sistema Intel do servidor modular Intel Declarações de Caráter Legal AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO RELACIONADAS AOS PRODUTOS INTEL, PARA FINS DE SUPORTE ÀS PLACAS

Leia mais

Transferência de arquivos Gdrive para OneDrive

Transferência de arquivos Gdrive para OneDrive Transferência de arquivos Gdrive para OneDrive Tecnologia da Informação Esse manual tem como objetivo orientar aos usuários da Anhanguera dois modos de fazer a transferência dos arquivos do Gdrive para

Leia mais