CloudComputing<br />& Windows Azure<br />10 FEVEREIRO 2011 – VIATECLA Software<br />Sérgio Agostinho (sagostinho@viatecla....
Windows Azure<br />Windows Phone 7<br />OData<br />
Agenda<br />Motivação: O que é e para que precisamos?<br />Mudança de Paradigma: Desafios<br />Oferta Microsoft: Windows A...
Motivação<br />
O que é a Cloud?<br />
Para que é precisamos da Cloud?<br />
Há muito tempo atrás…<br />
1Poupar recursos(i.e. dinheiro)<br />
2Alta disponibilidade<br />
Desafios<br />
Isto do CloudComputing não é mais um hype?<br />
(Alguém se lembra do GridComputing?)<br />
No futuro só vai haver CloudComputing?<br />
“Um Web Developer também faz aplicações Desktop, mas um Desktop Developer não sabe fazer aplicações Web.”- Luis Martins, M...
“… é só fazer as contas!”- António Guterres<br />
“… não vai dar, é que o hosting que vendemos ao cliente é um ‘pinga-pinga’ todos os meses.”<br />
“Há dois tipos de pessoas: há pessoas que resolvem problemas e há pessoas que criam problemas.”<br />
“O quê, confiar nos americanos para ficarem com os meus dados? És mas é maluco!”- Várias pessoas (adaptado)<br />
“O quê, meter os serviços na Cloud? Isso é muito lento, tenho aqui um servidor na sala ao lado!”- Várias pessoas (especula...
“O que é fazemos aos tipos de sistemas?”- Eu<br />
Windows Azure<br />
Windows Azure é uma plataforma de serviços<br />
Windows Azure é o sistema operativo que suporta esta plataforma<br />
Visão Geral<br />
Windows Azure Compute<br />
Roles<br />Web Role: site IIS<br />Worker Role: tarefa<br />VM Role: VHD do Windows Server 2008 R2<br />
Tamanhos<br />
Windows AzureStorage<br />
Quatro sabores<br />BLOB Service<br />TableService (not SQL tables!)<br />QueueService (entre Web e Worker roles)<br />Win...
Como usar<br />REST API (oh yeah!)<br />Managed API<br />Aplicações third-party em cima destas (e.g. AzureStorage Explorer...
SQL Azure<br />
SQL AzureReporting<br />
Mas afinal quanto é que isto custa?<br />
Dois sabores<br />Subscrição<br />Pay-As-You-Go<br />
Sempre a contar…<br />Computação<br />instância por hora<br />Storage<br />GB por mês<br />Por 10 000 transacções<br />CDN...
Continua a contar…<br />SQL Azure<br />Edição/GB por mês<br />AppFabric<br />Controlo de acesso: por 100 000 transacções<b...
HelloWorldem Azure?<br />
Mais Informação<br />Wikipedia:<br />http://en.wikipedia.org/wiki/Cloud_computing<br />http://en.wikipedia.org/wiki/Grid_c...
Mais Informação<br />ADPC Congresso’10 – RESTART:<br />Services: CloudComputing<br />TV APDC (comingsoon…)<br />
Mais Informação<br />TechEd 2010:<br />http://europe.msteched.com/Topic/List (“CloudComputing & Online Services” track: 89...
Mais Informação<br />Documentação:<br />Windows AzurePlatformTraining Kit<br />Windows Azure Platform Training Course<br /...
Mais Informação<br />SDK/Tools<br />Windows Azure SDK and Windows AzureTools for Visual Studio<br />Windows Azure SDK for ...
Obrigado pela vossa atenção!<br />
Upcoming SlideShare
Loading in …5
×

Cloud Computing & Windows Azure

1,152 views
1,043 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,152
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Primeira parte
  • Outsourcing de infra-estrutura e aplicações. O próximo passo da evolução: mainframe -&gt; client/server -&gt; cloud.
  • Analogia da gerador eléctrico para a fábrica e os servidor para a VIATECLA.
  • Justificar pela escala.
  • Lembrar história do Cartão do Cidadão nas últimas eleições, além da história do casA+
  • Segunda parte
  • Sim, mas não só…
  • Tinha uma motivação semelhante, também foi um hype, mas teve algumas aplicações interessantes (SETI@home / boinc!).
  • Nem por isso, há situações em que continua a fazer sentido ter “inhouse” (i.e. desenvolvimento) ou “hosted”.
  • São necessárias novas skills a quem desenvolve.
  • Saber quanto custa uma solução na Cloud não é simples, mas… hoje em dia também não é simples!
  • É necessária uma mudança de mindset ao vender projectos e produtos.
  • É preciso olhar para as oportunidades e não só para o que “não dá para fazer”. Ainda assim, é preciso perceber em que situações vale a pena ter uma solução na Cloud.
  • Segurança. Por razões legais os organismos do estado não podem guardar os dados fora do país. Por razões estratégicas, grandes empresas como bancos também não vão querer dados sensíveis lá. Ainda é, será mesmo que é menos seguro?
  • Falar da brincadeira da corrida entre o Outlook e o Chrome/Gmail.
  • Mostra o próximo slide
  • Terceira parte
  • Windows Azure – SOSQL Azure – dados relacionaisAppFabric – infraestrutura (routing, caching, proxying, etc)MarketPlace – venda de dados (Odata)
  • Não olhem para os preços!
  • Cloud Computing & Windows Azure

    1. 1. CloudComputing<br />& Windows Azure<br />10 FEVEREIRO 2011 – VIATECLA Software<br />Sérgio Agostinho (sagostinho@viatecla.com)<br />www.viatecla.com<br />
    2. 2. Windows Azure<br />Windows Phone 7<br />OData<br />
    3. 3. Agenda<br />Motivação: O que é e para que precisamos?<br />Mudança de Paradigma: Desafios<br />Oferta Microsoft: Windows Azure<br />
    4. 4. Motivação<br />
    5. 5. O que é a Cloud?<br />
    6. 6. Para que é precisamos da Cloud?<br />
    7. 7. Há muito tempo atrás…<br />
    8. 8. 1Poupar recursos(i.e. dinheiro)<br />
    9. 9. 2Alta disponibilidade<br />
    10. 10. Desafios<br />
    11. 11. Isto do CloudComputing não é mais um hype?<br />
    12. 12. (Alguém se lembra do GridComputing?)<br />
    13. 13. No futuro só vai haver CloudComputing?<br />
    14. 14. “Um Web Developer também faz aplicações Desktop, mas um Desktop Developer não sabe fazer aplicações Web.”- Luis Martins, Microsoft<br />
    15. 15. “… é só fazer as contas!”- António Guterres<br />
    16. 16. “… não vai dar, é que o hosting que vendemos ao cliente é um ‘pinga-pinga’ todos os meses.”<br />
    17. 17. “Há dois tipos de pessoas: há pessoas que resolvem problemas e há pessoas que criam problemas.”<br />
    18. 18. “O quê, confiar nos americanos para ficarem com os meus dados? És mas é maluco!”- Várias pessoas (adaptado)<br />
    19. 19. “O quê, meter os serviços na Cloud? Isso é muito lento, tenho aqui um servidor na sala ao lado!”- Várias pessoas (especulação)<br />
    20. 20. “O que é fazemos aos tipos de sistemas?”- Eu<br />
    21. 21. Windows Azure<br />
    22. 22. Windows Azure é uma plataforma de serviços<br />
    23. 23. Windows Azure é o sistema operativo que suporta esta plataforma<br />
    24. 24. Visão Geral<br />
    25. 25.
    26. 26.
    27. 27. Windows Azure Compute<br />
    28. 28. Roles<br />Web Role: site IIS<br />Worker Role: tarefa<br />VM Role: VHD do Windows Server 2008 R2<br />
    29. 29. Tamanhos<br />
    30. 30. Windows AzureStorage<br />
    31. 31. Quatro sabores<br />BLOB Service<br />TableService (not SQL tables!)<br />QueueService (entre Web e Worker roles)<br />Windows Azure Drive (NTFS VHDs)<br />
    32. 32. Como usar<br />REST API (oh yeah!)<br />Managed API<br />Aplicações third-party em cima destas (e.g. AzureStorage Explorer)<br />
    33. 33. SQL Azure<br />
    34. 34. SQL AzureReporting<br />
    35. 35. Mas afinal quanto é que isto custa?<br />
    36. 36. Dois sabores<br />Subscrição<br />Pay-As-You-Go<br />
    37. 37. Sempre a contar…<br />Computação<br />instância por hora<br />Storage<br />GB por mês<br />Por 10 000 transacções<br />CDN<br />Por GB (preços diferentes por região!)<br />Por 10 000 transacções<br />
    38. 38. Continua a contar…<br />SQL Azure<br />Edição/GB por mês<br />AppFabric<br />Controlo de acesso: por 100 000 transacções<br />Service Bus: por canais de conexão<br />Data Transfers<br />Inbound: por GB (preços diferentes por região!)<br />Outbound: por GB (preços diferentes por região!)<br />
    39. 39. HelloWorldem Azure?<br />
    40. 40. Mais Informação<br />Wikipedia:<br />http://en.wikipedia.org/wiki/Cloud_computing<br />http://en.wikipedia.org/wiki/Grid_computing<br />http://en.wikipedia.org/wiki/Hype_cycle<br />
    41. 41. Mais Informação<br />ADPC Congresso’10 – RESTART:<br />Services: CloudComputing<br />TV APDC (comingsoon…)<br />
    42. 42. Mais Informação<br />TechEd 2010:<br />http://europe.msteched.com/Topic/List (“CloudComputing & Online Services” track: 89 sessions)<br />
    43. 43. Mais Informação<br />Documentação:<br />Windows AzurePlatformTraining Kit<br />Windows Azure Platform Training Course<br />Windows AzureWhitePapers<br />
    44. 44. Mais Informação<br />SDK/Tools<br />Windows Azure SDK and Windows AzureTools for Visual Studio<br />Windows Azure SDK for PHP<br />Windows Azure SDK for Java / Windows AzureTools for Eclipse<br />AppFabric SDK for Ruby<br />
    45. 45. Obrigado pela vossa atenção!<br />

    ×