http://netponto.org<br />14ª Reunião Presencial - 18/09/2010<br />Windows Azure para DevelopersLuis Martins<br />
Luis Martins<br />Architect Evangelist na Microsoft desde 2008. <br />Desempenhou várias funções de IT em sectores diferen...
cloud computing<br />
basicconcepts<br />In 7 points<br />
1. types of cloud services<br />infrastructure as a service<br />“SaaS”<br />“PaaS”<br />“IaaS”<br />platform as a service...
2. scalability<br />
3. elasticity<br />
4. overcapacity<br />
5. cost<br />Server<br />Energy<br />other<br />Source James Hamilton:<br />http://perspectives.mvdirona.com/2008/11/28/Co...
5. cost<br />Server<br />Power<br />Energy and cool.inf<br />other<br />
6. optimalworkload patterns for the cloud<br />“On and Off “  <br />Inactivity<br />Period <br />Compute <br />Usage<br />...
6. optimalworkload patterns for the cloud<br />“Growing Fast“  <br />“On and Off “  <br />Inactivity<br />Period <br />Com...
6. optimalworkload patterns for the cloud<br />“Unpredictable Bursting“  <br />Compute <br />Average Usage <br />Time <br ...
6. optimalworkload patterns for the cloud<br />“Unpredictable Bursting“  <br />“Predictable Bursting“  <br />Compute <br /...
7. platform continuum<br />Private or <br />Public Cloud<br />Windows Server<br />Traditional<br />Datacenter<br />Cloud P...
and for the last...<br />cloud computing is HERE<br />
Microsoft cloudservices<br />
roadmap to Azure<br />
Windows AzurePlatform<br />Developer Experience<br />Use existing skills and tools.<br />platform<br />Management<br />App...
architecture<br />
agenda<br />business perspective<br />technical perspective<br />actual blockers and workarounds<br />sneak peak into the ...
business perspective<br />
why<br />cheaper<br />risk mitigation<br />expertise<br />
what<br />elastic compute<br />scalable storage<br />network topology<br />
new business model?<br />
moving to the Clouddoes not imply anew business model<br />
software as a service<br />customer try/buy username+password<br />subscription is based on time or consumption<br />- Fla...
software in a box<br />customer has an Azure subscription<br />two options:<br />- customer gives a certificate to the sup...
technical<br />new application<br />migrating existing applications<br />
new application<br />get Azure SDK<br />get ASP membership providers for Azure<br />business as usual…<br />	…let’s have a...
existing application<br />two options:<br />don’t think, try!<br />check architecture and tools<br />look at the blockers<...
blockers?<br />no best practices<br />no best practices<br />no best practices<br />no best practices<br />no best practic...
blockers – generic?<br />no SMTP server?<br />no FTP server?<br />missing storage tools?<br />long try and buy <br />
blockers – SQL?<br />SQL clients must be updated <br />no SQL Agent<br />no CLR<br />no full text search<br />no cross dat...
blockers – web role?<br />one role => one site<br />debugging<br />monitoring tools<br />
future<br />project “houston”<br />project “sydney”<br />windows azure<br />sql azure<br />azure appliance<br />azure hype...
Questões?<br />
Patrocinadores deste evento<br />
Próximas reuniões presenciais<br />18/09/2010 - Setembro<br />23/10/2010 - Outubro<br />20/11/2010 - Novembro<br />11/12/2...
Obrigado!<br />Luis Martins<br />luis.martins@microsoft.com<br />http://blogs.msdn.com/b/lam<br />http://twitter.com/luism...
Upcoming SlideShare
Loading in...5
×

Windows Azure para Developers

827

Published on

Apresentação sobre Windows Azure para Developers por Luís Alves Martins da Microsoft Portugal, no evento de aniversário da comunidade NetPonto

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
827
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Windows Azure para Developers

  1. 1. http://netponto.org<br />14ª Reunião Presencial - 18/09/2010<br />Windows Azure para DevelopersLuis Martins<br />
  2. 2. Luis Martins<br />Architect Evangelist na Microsoft desde 2008. <br />Desempenhou várias funções de IT em sectores diferenciados sempre com um especial foco de atenção no aumento de produtividade e criação de valor.<br />Está focado na arquitectura das soluções, Software + Services, Cloud Computing e qualquer solução que transforme a User Experience em divertimento.<br />
  3. 3. cloud computing<br />
  4. 4. basicconcepts<br />In 7 points<br />
  5. 5. 1. types of cloud services<br />infrastructure as a service<br />“SaaS”<br />“PaaS”<br />“IaaS”<br />platform as a service<br />software as a service<br />consume it<br />migrate to it<br />build on it<br />Microsoft Azure<br />Microsoft BPOS<br />Microsoft Azure<br />
  6. 6. 2. scalability<br />
  7. 7. 3. elasticity<br />
  8. 8. 4. overcapacity<br />
  9. 9. 5. cost<br />Server<br />Energy<br />other<br />Source James Hamilton:<br />http://perspectives.mvdirona.com/2008/11/28/CostOfPowerInLargeScaleDataCenters.aspx<br />
  10. 10. 5. cost<br />Server<br />Power<br />Energy and cool.inf<br />other<br />
  11. 11. 6. optimalworkload patterns for the cloud<br />“On and Off “ <br />Inactivity<br />Period <br />Compute <br />Usage<br />Average<br />Time <br />On and off workloads (e.g. batch job)<br />Over provisioned capacity is wasted <br />Time to market can be cumbersome <br />
  12. 12. 6. optimalworkload patterns for the cloud<br />“Growing Fast“ <br />“On and Off “ <br />Inactivity<br />Period <br />Compute <br />Compute <br />Average Usage<br />Usage<br />Average<br />Time <br />Time <br />On and off workloads (e.g. batch job)<br />Over provisioned capacity is wasted <br />Time to market can be cumbersome <br />Successful services needs to grow/scale <br />Keeping up w/growth is big IT challenge <br />Complex lead time for deployment<br />
  13. 13. 6. optimalworkload patterns for the cloud<br />“Unpredictable Bursting“ <br />Compute <br />Average Usage <br />Time <br />Unexpected/unplanned peak in demand <br />Sudden spike impacts performance <br />Can’t over provision for extreme cases <br />
  14. 14. 6. optimalworkload patterns for the cloud<br />“Unpredictable Bursting“ <br />“Predictable Bursting“ <br />Compute <br />Compute <br />Average Usage <br />Average Usage <br />Time <br />Time <br />Unexpected/unplanned peak in demand <br />Sudden spike impacts performance <br />Can’t over provision for extreme cases <br />Services with micro seasonality trends <br />Peaks due to periodic increased demand<br />IT complexity and wasted capacity <br />
  15. 15. 7. platform continuum<br />Private or <br />Public Cloud<br />Windows Server<br />Traditional<br />Datacenter<br />Cloud Platform<br />Windows Azure<br />Private or <br />Public Cloud<br />Azure Appliance<br />On Premises<br />Off Premises<br />
  16. 16. and for the last...<br />cloud computing is HERE<br />
  17. 17. Microsoft cloudservices<br />
  18. 18. roadmap to Azure<br />
  19. 19. Windows AzurePlatform<br />Developer Experience<br />Use existing skills and tools.<br />platform<br />Management<br />AppFabric<br />Relational data<br />Compute<br />Storage<br />Management<br />Connectivity<br />Access control<br />
  20. 20.
  21. 21.
  22. 22.
  23. 23.
  24. 24. architecture<br />
  25. 25. agenda<br />business perspective<br />technical perspective<br />actual blockers and workarounds<br />sneak peak into the future<br />
  26. 26. business perspective<br />
  27. 27. why<br />cheaper<br />risk mitigation<br />expertise<br />
  28. 28. what<br />elastic compute<br />scalable storage<br />network topology<br />
  29. 29. new business model?<br />
  30. 30. moving to the Clouddoes not imply anew business model<br />
  31. 31. software as a service<br />customer try/buy username+password<br />subscription is based on time or consumption<br />- Flat fee<br />- Application usage<br />
  32. 32. software in a box<br />customer has an Azure subscription<br />two options:<br />- customer gives a certificate to the supplier to deploy the solution<br />- supplier gives package to customer and customer deploys the package<br />
  33. 33. technical<br />new application<br />migrating existing applications<br />
  34. 34. new application<br />get Azure SDK<br />get ASP membership providers for Azure<br />business as usual…<br /> …let’s have a SQL vsnoSQL talk?<br />
  35. 35. existing application<br />two options:<br />don’t think, try!<br />check architecture and tools<br />look at the blockers<br />
  36. 36. blockers?<br />no best practices<br />no best practices<br />no best practices<br />no best practices<br />no best practices<br />
  37. 37. blockers – generic?<br />no SMTP server?<br />no FTP server?<br />missing storage tools?<br />long try and buy <br />
  38. 38. blockers – SQL?<br />SQL clients must be updated <br />no SQL Agent<br />no CLR<br />no full text search<br />no cross database queries<br />no reporting services<br />50Gb?<br />
  39. 39. blockers – web role?<br />one role => one site<br />debugging<br />monitoring tools<br />
  40. 40. future<br />project “houston”<br />project “sydney”<br />windows azure<br />sql azure<br />azure appliance<br />azure hyperV<br />
  41. 41.
  42. 42. Questões?<br />
  43. 43. Patrocinadores deste evento<br />
  44. 44. Próximas reuniões presenciais<br />18/09/2010 - Setembro<br />23/10/2010 - Outubro<br />20/11/2010 - Novembro<br />11/12/2010 - DezembroReserva estes dias na agenda! :)<br />
  45. 45. Obrigado!<br />Luis Martins<br />luis.martins@microsoft.com<br />http://blogs.msdn.com/b/lam<br />http://twitter.com/luismartins<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×