A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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

Apresentações semelhantes


Apresentação em tema: "Integração de aplicações e serviços utilizando computação na nuvem com a plataforma Microsoft Windows Azure Ricardo Linhares Orientador: Paulo Fernando."— Transcrição da apresentação:

1 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

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

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

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

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

6  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

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

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

9  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

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

11 Especificação

12

13 Executor de Testes

14  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

15 Cliente de Testes

16 Servidor de Requisições

17 Executor de Teste

18 Monitor de Testes

19 Cliente de Testes e Servidor de Requisições

20 Monitor de Testes

21 Executor de Testes

22  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

23 Operacionalidade

24 Cliente de Testes – solicitações enviadas

25 Cliente de Testes – solicitações processadas

26 Monitor de Testes

27 Resultados

28 Comparações de resultados 20 Executores3 a 4 executores

29  WASABi  CloudAV Trabalhos correlatos

30  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

31  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

32 Demonstração do protótipo


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

Apresentações semelhantes


Anúncios Google