Integração de aplicações e serviços utilizando computação na nuvem com a plataforma Microsoft Windows Azure Ricardo Linhares Orientador: Paulo Fernando.

Slides:



Advertisements
Apresentações semelhantes
SISTEMA PARA CONTROLE DE ESTOQUE DE BEBIDAS UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO Fernando Schweder Volkmann Prof. Wilson Pedro.
Advertisements

Sistema Help Desk 24 horas para uma Software House Gabriel Demarchi Orientando Prof. Ricardo Alencar de Azambuja Orientador Universidade Regional de Blumenau.
SyncEasy – Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados Acadêmico: Bernardo Marquardt Müller.
SISTEMA DE GESTÃO DE ESTOQUES PARA DISTRIBUIDORAS DE FUMO Graciela Martins Luiz Orientador: Wilson Pedro Carli.
SIMULADOR WEB DO MERCADO DE COMPRA E VENDA DE AÇÕES NA BOLSA DE VALORES Luiz Alberto Fiamoncini Gui Orientador: Maurício Capobianco Lopes.
FURB – UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO – BACHARELADO PROTÓTIPO DE CONTROLE DE PEDIDOS.
APLICATIVO PARA ATUALIZAÇÃO AUTOMÁTICA DE UM SISTEMA DE GESTÃO EMPRESARIAL Marlon Gracietti de Amorim Orientador: Prof. Cláudio Ratke.
Anderson Zoz Orientador: Francisco Adell Péricas.
Sistema Web para Gerenciamento SNMP de Impressão Terceirizada da FURB Rodrigo Antonio Müller Orientador: Francisco Adell Péricas.
FERRAMENTA PARA CONTROLE E MONITORAMENTO DE SERVIÇOS NA ÁREA DE TI Rafael Antonio Pires Orientador: Francisco Adell Péricas.
Sistema para gerenciamento de comércio de produtos naturais Acadêmica: Dulcinéia Balloni Orientador: Prof. Wilson Pedro Carli Universidade Regional de.
Sistema Web para Gerenciamento Eletrônico de Documentos em Projetos de Implantação de ERP Eder Gonçalves Orientador: Prof. Marcos Rogério Cardoso FURB.
FURB – UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO – BACHARELADO FERRAMENTA APLICADA AO SETOR.
APLICAÇÃO DA TÉCNICA RBC NO SISTEMA DE INFORMAÇÃO PARA SUPORTE AOS CLIENTES DA EMPRESA MULTITHERM SISTEMAS E AUTOMAÇÃO JOÃO RODRIGO DA SILVA ORIENTADOR:
Gerador de aplicativos Oracle PL/SQL WEB baseado na estrutura das tabelas do banco de dados Oracle Wagner da Silva Orientando Prof. Alexander Roberto Valdameri.
COMPONENTE DE GERAÇÃO DE BOLETOS BANCÁRIOS EM DELPHI Aluno: Jonas Ricardo Viel Prof. Adilson Vahldick - Orientador.
Acadêmica: Shaiane Mafra Casa Orientador: Jacques Robert Heckmann 07/2013 PROTÓTIPO DE APLICAÇÃO PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS EM DISPOSITIVOS.
GEOS – GERENCIAMENTO DE ORDENS DE SERVIÇO. UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO Tiago Guiseler Prof. Wilson Pedro Carli.
SISTEMA PARA CONTROLE DA FROTA DE VEÍCULOS Ricardo Sorroche – Orientando Prof. Wilson Pedro Carli - Orientador.
SISTEMA PARA AUTOMATIZAÇÃO RESIDENCIAL CONTROLADO POR COMANDO DE VOZ Ronaldo Rother Prof. Francisco Adell Péricas, Orientador.
Desenvolvimento de um integrador de sistemas por meio de leiautes parametrizáveis Marlon Fernando Dirksen Orientador: Jacques Robert Heckmann.
SISTEMA DE INFORMAÇÕES WEB PARA REPRESENTANTES COMERCIAIS COM ACESSO ATRAVÉS DE DISPOSITIVOS MÓVEIS UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS.
Ambiente Virtual de Avaliações Utilizando Certificados Digitais Fernando Gevard – Acadêmico Paulo Fernando da Silva - Orientador.
Sistemas de Informação via Web para Controle Financeiro de uma Microempresa Leonardo Filipe Pamplona Orientador: Roberto Heinzle.
Sistema para automação e controle residencial via Twitter Eduardo Felippi Gadotti Orientador: Miguel Alexandre Wisintainer.
SOFTWARE DE GERENCIAMENTO DE LIBERAÇÃO E ATUALIZAÇÃO DE VERSÃO EDUARDO SIEMANN ORIENTADOR: JHONY ALCEU PEREIRA.
PLUGINS PARA TESTES AUTOMATIZADOS DE CONFORMIDADE COM A NORMA ISO/IEC Dionei Herkenhoff Orientador: Paulo Fernando da Silva.
SISTEMA WEB PARA EMISSÃO DE PEDIDOS ON-LINE APLICADO A UMA PAPELARIA Eduardo Alex Thomsen Orientador: Wilson Pedro Carli.
Rede Social Digital para Compartilhamento de Informações de Viagens de Moto Leonardo João Faggiani Prof. Rion Brattig Correia, Orientador.
SISTEMA BASEADO EM LOCALIZAÇÃO DE SERVIÇOS DE TÁXI Orientador: Prof. Dr. Mauro Marcelo Mattos Acadêmico: Arthur Henrique Kienolt.
PROTÓTIPO DE SISTEMA MÓVEL NA PLATAFORMA ANDROID PARA COMPARTILHAMENTO DE ARQUIVOS E MENSAGENS ENTRE DISPOSITIVOS BASEADO EM PROXIMIDADE GEOGRÁFICA Aluno:
 1. Introdução e Objetivos  2. Fundamentação Teórica  3. Especificação do Sistema  4. Desenvolvimento e Operacionalidade  5. Resultados e Conclusões.
Portal para Submissão de Tarefas Utilizando Grade Computacional Oportunista Diogo Edegar Mafra - Acadêmico Prof. Paulo Fernando da Silva - Orientador.
FURB – UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO – BACHARELADO APARECIDA CEZERINO ORIENTADOR:
AFurbot – Migração do framewok Furbot para Android Aluno: Alexandre Rodrigues Coelho Orientador: Mauro Marcelo Mattos.
UTILIZAÇÃO DO SISTEMA DE GERENCIAMENTO DE CURSOS MOODLE PARA O DESENVOLVIMENTO DE UM PROJETO DE CURSO NA DISCIPLINA DE TEORIA GERAL DE SISTEMAS DENIS BENNER.
Acadêmico: Anderson Nicolau Haskel Orientador: Francisco Adell Péricas 16:59.
SISTEMA WEB PARA GRUPOS TEATRAIS, PROFISSIONAIS LIBERAIS E AUTÔNOMOS DO MEIO ARTÍSTICO UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO.
Visualização volumétrica de imagens DICOM para iOS Marcelo da Mata Oliveira Orientador: Dalton Solano dos Reis FURB - Universidade Regional de Blumenau.
1 SISTEMA DE APOIO GERENCIAL COM FOCO NA PRÁTICA DE TREINAMENTO ORGANIZACIONAL BASEADO NO MODELO CMMI Werinton Ferrari Orientador: Wilson Pedro Carli.
5 UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO SISTEMA DE FORÇA DE VENDAS. Gustav Dallmann Júnior Orientador: Prof. Francisco Adell.
Ferramenta Android baseada em realidade aumentada e serviços baseados em localização usando notificações Acadêmico – Ronaldo Rampelotti Orientador – Dalton.
Ferramenta para gestão ágil de projetos de software Robson Ricardo Giacomozzi Orientador: Everaldo Artur Grahl.
Ferramenta Web para testes de fórmulas matemáticas Kauê da Silva Vieira Orientador: Aurélio Faustino Hoppe.
SISTEMA DE GERENCIAMENTO DA APLICAÇÃO E MANUTENÇÃO DO PROGRAMA DE QUALIDADE 5S Marlos T. S. Sedrez Orientador: Paulo Roberto Dias.
Roteiro da apresentação  Introdução  Objetivos  Fundamentação teórica  Especificações do sistema  Desenvolvimento do sistema  Operacionalidade do.
DESENVOLVIMENTO DE APLICAÇÃO NA GESTÃO DE PRESCRIÇÃO DE PRÁTICAS DE ATIVIDADES FÍSICAS Márcio Poffo Orientador: Oscar Dalfovo.
SISTEMA PARA O CONTROLE DO FLUXO DE PROPOSTAS DE CUSTOMIZAÇÃO UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO Valcir Willi Schmidt Prof.
UTILIZAÇÃO DE OBJETOS DE APRENDIZAGEM SCORM COM A REDE SOCIAL ORKUT Leonardo Rafael Morastoni Orientador: Mauro Marcelo Mattos.
Luiz Cláudio Hogrefe Orientador: Prof. Roberto Heinzle, Doutor
SISTEMA DE GESTÃO E DIVULGAÇÃO DE IMÓVEIS
UNIVERSIDADE REGIONAL DE BLUMENAU
Cloud Computing: do Conceito à Prática 02/06/
UNIVERSIDADE REGIONAL DE BLUMENAU
Acadêmica: Rosana Ittner Prof. Orientador: Dr. Oscar Dalfovo
Orientanda: Ana Paula Joslin de Oliveira
GERENCIADOR DE INSTALAÇÃO DE ORIENTADOR: FRANCISCO ADELL PÉRICAS
GERAÇÃO DE CÓDIGO PARA A MÁQUINA VIRTUAL DE RÓTULOS
UNIVERSIDADE REGIONAL DE BLUMENAU
UNIVERSIDADE REGIONAL DE BLUMENAU
Cloud Computing SQL Azure Ozimar | MTAC
API para transformação de imagem em cartum utilizando plataforma iOS
Juan Olimpio Orientador: Francisco Adell Péricas
Acadêmico: Marciane Schotten
UNIVERSIDADE REGIONAL DE BLUMENAU
Acadêmico – Wagner Lino Orientador – Dalton Solano dos Reis
Simulador de Negócios via Web: Funções Produção e Planejamento de Materiais Acadêmico: Viviane Aparecida Boll Prof. Orientador: Dr. Oscar Dalfovo.
BIBLIOTECA DE ALGORITMO DE PORTAIS PARA a plataforma ANDROID
UNIVERSIDADE REGIONAL DE BLUMENAU
Planejamento de Serviço de Vídeo Streaming e Análise de Performabilidade em um Ambiente de Nuvem Privada Jamilson Ramalho Dantas Orientador:
Transcrição da apresentação:

Integração de aplicações e serviços utilizando computação na nuvem com a plataforma Microsoft Windows Azure Ricardo Linhares Orientador: Paulo Fernando da Silva

 1. Introdução  2. Objetivos da pesquisa  3. Fundamentação teórica  4. Especificação  5. Operacionalidade  6. Conclusão  7. Extensões Roteiro

 Otimização na prestação de serviços;  Computação escalável  Pagamento por uso;  Tecnologia Microsoft para hospedagem. Introdução

 Desenvolver um protótipo que utilize a plataforma Windows Azure para efetuar computação na nuvem de forma escalável Objetivos

 Computação na nuvem  Modelos de serviços  Windows Azure  Azure Storage  Windows Communication Foundation Fundamentação teórica

 Cria uma ilusão da disponibilidade de recursos infinitos, acessáveis sob demanda;  Elimina a necessidade de adquirir e provisionar recursos antecipadamente;  Oferece elasticidade, permitindo diminuir ou aumentar a capacidade de computação dinamicamente;  Pagamento é Pay-per-use. Computação na nuvem

 SaaS – Software as a Service  PaaS – Plataform as a Service  IaaS – Infrastrucutre as a Service Modelos de serviços

 Oferta de PaaS da Microsoft;  Ambiente virtualizado – Windows 2008 Server R2;  Worker Role;  Web Role Windows Azure

 Alta escalabilidade e alta disponibilidade  Redundância;  Várias estruturas:  Azure Blob – armazenamento de qualquer tipo  Azure Queue – fila de mensagens  Azure Table – armazenamento estruturado Azure storage

 Unificação de tecnologias Microsoft para programação distribuída:  COM+  MSQM- Message Queue  Enterprise Services .NET Remoting  Web Services Windows Communication Foundation (WCF)

Especificação

Executor de Testes

 Implementar um web service e um protótipo que executem na nuvem através do Windows Azure;  O processamento deverá ser assíncrono, sendo gerenciado através de uma fila de mensagens;  Deverá ser alocado novos worker roles para processamento conforme tamanho da fila de mensagens. Principais requisitos

Cliente de Testes

Servidor de Requisições

Executor de Teste

Monitor de Testes

Cliente de Testes e Servidor de Requisições

Monitor de Testes

Executor de Testes

 Linguagem de programação C# com Framework.NET 4.0;  Ambiente de desenvolvimento Visual Studio 2010;  WCF (Windows Communication Foundation);  Windows Forms;  Azure SDK (Source Development KIT) 1.4 Tecnologias e ferramentas utilizadas

Operacionalidade

Cliente de Testes – solicitações enviadas

Cliente de Testes – solicitações processadas

Monitor de Testes

Resultados

Comparações de resultados 20 Executores3 a 4 executores

 WASABi  CloudAV Trabalhos correlatos

 Os objetivos da pesquisa foram atingidos;  Desenvolvido um serviço em WCF e publicado no Windows Azure;  Desenvolvido um protótipo que efetua computação na nuvem;  Demonstrada vantagens da computação na nuvem com Windows Azure. Conclusão

 Desenvolvimento de novos algoritmos para auxiliar na análise de escalabilidade;  Processamento de algoritmos em paralelo;  Desenvolvimento de aplicações que utilizem sessões com estado, utilizando o serviço Azure Cache. Extensões

Demonstração do protótipo