Desvendando a Plataforma de Serviços Windows Azure

988 visualizações

Publicada em

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Desvendando a Plataforma de Serviços Windows Azure

  1. 1. Desvendando aPlataforma de Serviços Azure<br />Lucas A. Romão<br />laromao@oxygenhost.com.br<br />http://laromao.spaces.live.com<br />
  2. 2.
  3. 3. Agenda<br /><ul><li>Vídeoapresentação
  4. 4. PorqueumaplataformanaNuvem?
  5. 5. Windows Azure
  6. 6. SQL Azure
  7. 7. Windows Azure AppFabric
  8. 8. Demo
  9. 9. Perguntas</li></li></ul><li>Continuação da Plataforma<br /><ul><li>Trazer suas próprias máquinas, conectividade, software, etc..
  10. 10. Controle Completo
  11. 11. Completa Responsabilidade
  12. 12. Capacidades Estáticas
  13. 13. Custos de capitais antecipados para a infra-estrutura
  14. 14. Aluguéis de máquinas, conectividade e software
  15. 15. Menor Controle
  16. 16. Menor Responsabilidades
  17. 17. Lower capital costs
  18. 18. Maior Flexibilidade
  19. 19. Pagamento de capacidade fixa, mesmo se ocioso
  20. 20. Infra-estrutura compartilhada de diversos clientes
  21. 21. Virtualizado e Dinâmica
  22. 22. Escalável e Disponível
  23. 23. Abstraído da infra-estrutura
  24. 24. Serviços de alto nível
  25. 25. Pay as you go</li></ul>On-Premises<br />Servers<br />Hosted Servers<br />Cloud Platform<br />
  26. 26. Por que uma plataforma na Nuvem?<br /><ul><li>Reduzir os custos de capital & operações
  27. 27. Simplificar a implantação de aplicativos & gestão
  28. 28. Flexibilidade de aplicativos e infra-estrutura
  29. 29. Custoeficiente com picos de aumento de carga
  30. 30. Focoem novas funcionalidades e nãona Infra - Estrutura</li></li></ul><li>Datacenter<br />
  31. 31. Plataforma de Serviços Azure<br />Compute: Ambiente virtualizado baseando no Windows Server<br />Storage: Armazenamento durável, escalável e disponível<br />Management: Gerenciamento automatizado, orientada ao modelo do <br />serviço<br />Database: Processamentorelacionalpara dados estruturados/não<br />Estruturados.<br />Service Bus: General purpose application bus<br />Access Control: Controle de acesso controlado por regras, baseada em declarações’<br />
  32. 32. A Plataforma Windows Azure<br />Experiência do Desenvolvedor<br />Use as ferramentas e skills<br />Third party cloud<br />Web applications<br />Web and clouds<br />Use as ferramentas e skills existentes.<br />Compute<br />Storage<br />Management<br />Management<br />Relational data<br />Connectivity<br />Access control<br />On-premises<br />Composite applications<br />LOB Applications<br />
  33. 33.
  34. 34. Windows Azure é<br />um local onderodamos<br />nossasaplicações.<br />
  35. 35. Windows Azure é<br />umaplataformacloudcomputing,<br />sendo assim, ele foi projetado para escalar.<br />
  36. 36. Internamente existem muitos servidores.<br />
  37. 37. com VMs rodando Windows.<br />
  38. 38. Nóschamamosisso de Fabric,<br />
  39. 39. e aqui é onde sua app roda.<br />SuaAplicação<br />
  40. 40. O gerenciamento de tarefassãoautomatizadospeloFabric Controller.<br />
  41. 41. Vocêdizao Fabric Controller o quequerfazer, e ele descobre como fazê-lo.<br />
  42. 42. Service Scaling<br />Your<br />Service<br />Service<br />Service<br />DNS<br />Service<br />Service<br />Service<br />Service<br />Service<br />LB<br />Service<br />Web Portal<br />(API)<br />LB<br />Model<br />Fabric<br />Controller<br />
  43. 43. Your<br />Service<br />Service<br />DNS<br />Service<br />Service<br />Service<br />LB<br />Web Portal<br />(API)<br />!<br />LB<br />Model<br />Service Monitoring & Recovery<br />Fabric<br />Controller<br />
  44. 44. Storage<br /><ul><li>Blobs
  45. 45. Tables
  46. 46. Queues</li></li></ul><li>
  47. 47. Data Mining<br />ETL<br />Reporting<br />Data Sync<br />Reference Data<br /> SQL Data Service<br />Data Warehouse<br />Database: Processamentopara dados estruturados e nãoestruturados<br />Data Sync: Sincronização para clientes conectados ocasionalmente<br />Reporting: Auto-serviço de criação e compartilhamento de relatório<br />Data Mining: Análise & dados auto-atendimento de tendências<br />ETL: Data transformation & cleansing across on/off premise<br />Reference Data: Ampla variedade de conjuntos de dados de referência <br />
  48. 48. Web Edition<br />Business Edition<br /><ul><li>1GB Database
  49. 49. 10GB Database</li></ul>NOVIDADE<br /><ul><li>50GB Database</li></li></ul><li>
  50. 50. ServiceBus<br />AccessControl<br />Service Bus: General purpose application bus<br />Access Control: Rules-driven, claims-based access control<br />
  51. 51. Hello Azure Services : Composing Azure Services<br />ASP.NET Web Site<br />SQL Azure<br />(SOAP)<br />http://data.database.windows.net<br />(REST)<br />.AppFabric Service Bus<br />http://servicebus.windows.net/...<br />http://...cloudapps.net<br />(Running in Windows Azure)<br />AppFabric <br />Control Service<br />Manufacturer Service<br />(Running on-premises)<br />
  52. 52. Service Bus<br />On-PremiseBusiness Apps<br />PartnerApplications<br />Service Bus<br />Community & Internet Services<br />
  53. 53. Contratação<br />Windows Azure é<br />Umaplataformacomputacionalutilitária, vocêpagaporaquiloquevocêutiliza.<br />
  54. 54. Service Level Agreements (SLAs) & Pricing<br />SQL Azure<br /><ul><li>99.9%
  55. 55. 1 GB = $9.99 / month
  56. 56. 10 GB = $99.99 / month
  57. 57. Bandwidth = $0.10 in / $0.15 out / GB</li></ul>Windows Azure<br />Two or more role instances<br />99.95%<br />Compute = $0.12 / hr<br />Storage = $0.15 / GB stored / month<br />Tx = $0.01 / 10K<br />Bandwidth = $0.10 in / $0.15 out / GB<br />AppFabric<br />99.9%<br />Messages = $0.15 / 100K<br />Bandwidth = $0.10 in / $0.15 out / GB<br />
  58. 58. DEMO<br />
  59. 59.
  60. 60.
  61. 61.
  62. 62.
  63. 63.
  64. 64.
  65. 65.
  66. 66.
  67. 67.
  68. 68.
  69. 69.
  70. 70.
  71. 71.
  72. 72.
  73. 73.
  74. 74.
  75. 75.
  76. 76. http://AzureServicesBR.ning.com<br />
  77. 77. Dicas para estudo<br />http://channel9.msdn.com/learn/courses/Azure/<br />Azure Academy - Aprenda na prática<br />http://msdn.microsoft.com/pt-br/azure/default.aspx<br />http://azureservicesbr.ning.com/<br />
  78. 78. Próximos Eventos<br />Presenciais<br />FATEC Tatuí – 20/05<br />Hortolândia – 01/06<br />Webcasts<br />Windows Azure – Storage (Blobs, Tables e Queues)<br />SQL Azure<br />AppFabric<br />Silverlight + Azure<br />BPOS<br />
  79. 79. DÚVIDAS ???<br />@LucasRomao<br />laromao@oxygenhost.com.br<br />http://azureservicesbr.ning.com<br />@AzureServicesBR<br />http://laromao.spaces.live.com<br />

×