Computação em Nuvem
Quem sou eu?Rodrigo Vidal Twitter: @rodrigovidal Blog: www.rodrigovidal.netFoco em Arquitetura de Software, Boas Práticas, TDD, DDD.Evangelista da Linguagem F# Membro do Grupo .NETArchitectsProfessional Scrum Developer – Scrum.org
O que é a nuvem?Uma abordagem para a computação que está sobre a escala da Internet e se conecta a uma variedade de dispositivos e terminais
Desafios de TIControle deCustosMaisInovaçãoAumento de ProdutividadePotencializar seu pessoalCapturar/criarnovas oportunidadesMenores custos de operação
Capacidade x DemandaPrevisão de CargaAlocação de capacidades“Falta“ de capacidades“Desperdício“ de capacidadesCusto fixo das capacidadesCAPACIDADE DA TICusto Inicialdas capacidadesCarga AtualTEMPO
Capacidade x Demanda - IdealPrevisão de CargaAlocação de capacidadesSem “falta“ de capacidadesCAPACIDADE DA TIRedução do “excesso de TI“É possível a redução das capacidades no caso da redução da cargaRedução dos investimentos iniciaisCarga AtualTempo
O que é a Nuvem?Quanto mais se lê, mais se fica confuso
Definição formal da NuvemUm pool de recursos computacionais (virtualmente) infinito, e elástico;Oferecido no modo self-service;Via um modelo “Pague pelo que usa”
Algo mais visual
Computação e armazenamentoescalávelGerenciamento de serviçosautomatizáveisFerramentas e linguagensfamiliaresArmazenamentorelacionalpara nuvemModelo de DesenvolvimentoConsistenteGerenciamento da Base automatizadoConectaaplicaçõesexistentes à nuvemConectaatravés de fronteiras de redeControlarfacilmenteautorizaçãoàs apps
Windows Azure Platform Data CentersNorth America Region Europe Region Asia Pacific Region N. Europe  N. Central – U.S. W. Europe  S. Central – U.S. E. AsiaS.E. Asia6 datacenters espalhados em 3 continentesSimplesmenteselecione o datacente de suaescolhaquandorealizar o deploy da suaaplicação.
Tipos de hospedagemAplicativo na nuvemAmbiente compartilhado e	multi-inquilinoOferece pool de recursos computacionais de modo elástico
Paga pelo que usa!Aplicativo hospedadoAlugo máquinas, conectividade, software
Menor controle e menos responsibilidades
Investimento inicial menor - paga por capacidade fixa c/ ociosidade eventualAplicativoon-premisesTenho minhas máquinas, conectividade, software, etc.
Controle e responsibilidade é minha
Alto investimento inicial para a infra-estruturaEsforço x Tipo de HospedagemVocê administraPrivadoHospedadoNuvemVocê administraApplicationsApplicationsApplicationsRuntimesRuntimesRuntimesSecurity & IntegrationSecurity & IntegrationSecurity & IntegrationVocê administraAdministrado p/ TerceiroDatabasesDatabasesDatabasesServersServersServersAdministrado p/ TerceiroVirtualizationVirtualizationVirtualizationServer HWServer HWServer HWStorageStorageStorageNetworkingNetworkingNetworking
As camadas da NuvemSaaSSoftware como um ServiçoNível de ControleNível de AbstraçãoPaaSPlataforma como um ServiçoIaaSInfraestrutura como um Serviço
As camadas da NuvemNível de ControleSaaSSoftware como um ServiçoNível de ControleNível de AbstraçãoPaaSPlataforma como um ServiçoIaaSInfraestrutura como um ServiçoPúblicaPrivadaHíbridaEconomia de Escala
SimplificandoVá para a Nuvem(SaaS)Rode na Nuvem(PaaS)Seja a Nuvem(IaaS)
Vá para a NuvemO que?Messaging, Gerência de Documento, Colaboração, CRM, Desktop optimizationPor que?TI Verde
Diminuição de Custos
Manter foco em áreas estratégias
Suporte a ambientes mistosRode na NuvemO que?Computação escalável, armazenamento, Barramento de Serviços Gerência de Serviço Automatizada.Por que?Paga pelo que usa
Novos investimentos ou corte de custos
Tecnologia familiar

Computacao em nuvem windows azure

  • 1.
  • 2.
    Quem sou eu?RodrigoVidal Twitter: @rodrigovidal Blog: www.rodrigovidal.netFoco em Arquitetura de Software, Boas Práticas, TDD, DDD.Evangelista da Linguagem F# Membro do Grupo .NETArchitectsProfessional Scrum Developer – Scrum.org
  • 3.
    O que éa nuvem?Uma abordagem para a computação que está sobre a escala da Internet e se conecta a uma variedade de dispositivos e terminais
  • 4.
    Desafios de TIControledeCustosMaisInovaçãoAumento de ProdutividadePotencializar seu pessoalCapturar/criarnovas oportunidadesMenores custos de operação
  • 5.
    Capacidade x DemandaPrevisãode CargaAlocação de capacidades“Falta“ de capacidades“Desperdício“ de capacidadesCusto fixo das capacidadesCAPACIDADE DA TICusto Inicialdas capacidadesCarga AtualTEMPO
  • 6.
    Capacidade x Demanda- IdealPrevisão de CargaAlocação de capacidadesSem “falta“ de capacidadesCAPACIDADE DA TIRedução do “excesso de TI“É possível a redução das capacidades no caso da redução da cargaRedução dos investimentos iniciaisCarga AtualTempo
  • 7.
    O que éa Nuvem?Quanto mais se lê, mais se fica confuso
  • 9.
    Definição formal daNuvemUm pool de recursos computacionais (virtualmente) infinito, e elástico;Oferecido no modo self-service;Via um modelo “Pague pelo que usa”
  • 10.
  • 15.
    Computação e armazenamentoescalávelGerenciamentode serviçosautomatizáveisFerramentas e linguagensfamiliaresArmazenamentorelacionalpara nuvemModelo de DesenvolvimentoConsistenteGerenciamento da Base automatizadoConectaaplicaçõesexistentes à nuvemConectaatravés de fronteiras de redeControlarfacilmenteautorizaçãoàs apps
  • 16.
    Windows Azure PlatformData CentersNorth America Region Europe Region Asia Pacific Region N. Europe N. Central – U.S. W. Europe S. Central – U.S. E. AsiaS.E. Asia6 datacenters espalhados em 3 continentesSimplesmenteselecione o datacente de suaescolhaquandorealizar o deploy da suaaplicação.
  • 17.
    Tipos de hospedagemAplicativona nuvemAmbiente compartilhado e multi-inquilinoOferece pool de recursos computacionais de modo elástico
  • 18.
    Paga pelo queusa!Aplicativo hospedadoAlugo máquinas, conectividade, software
  • 19.
    Menor controle emenos responsibilidades
  • 20.
    Investimento inicial menor- paga por capacidade fixa c/ ociosidade eventualAplicativoon-premisesTenho minhas máquinas, conectividade, software, etc.
  • 21.
  • 22.
    Alto investimento inicialpara a infra-estruturaEsforço x Tipo de HospedagemVocê administraPrivadoHospedadoNuvemVocê administraApplicationsApplicationsApplicationsRuntimesRuntimesRuntimesSecurity & IntegrationSecurity & IntegrationSecurity & IntegrationVocê administraAdministrado p/ TerceiroDatabasesDatabasesDatabasesServersServersServersAdministrado p/ TerceiroVirtualizationVirtualizationVirtualizationServer HWServer HWServer HWStorageStorageStorageNetworkingNetworkingNetworking
  • 23.
    As camadas daNuvemSaaSSoftware como um ServiçoNível de ControleNível de AbstraçãoPaaSPlataforma como um ServiçoIaaSInfraestrutura como um Serviço
  • 24.
    As camadas daNuvemNível de ControleSaaSSoftware como um ServiçoNível de ControleNível de AbstraçãoPaaSPlataforma como um ServiçoIaaSInfraestrutura como um ServiçoPúblicaPrivadaHíbridaEconomia de Escala
  • 25.
    SimplificandoVá para aNuvem(SaaS)Rode na Nuvem(PaaS)Seja a Nuvem(IaaS)
  • 26.
    Vá para aNuvemO que?Messaging, Gerência de Documento, Colaboração, CRM, Desktop optimizationPor que?TI Verde
  • 27.
  • 28.
    Manter foco emáreas estratégias
  • 29.
    Suporte a ambientesmistosRode na NuvemO que?Computação escalável, armazenamento, Barramento de Serviços Gerência de Serviço Automatizada.Por que?Paga pelo que usa
  • 30.
    Novos investimentos oucorte de custos
  • 31.
  • 32.
    Conecta legado coma nuvemSeja a Nuvem| Dynamic Data Center ToolkitO que?Rode como um serviço privado suas aplicações e infraestrutura e exponha seus serviçosPor que?Expande o alcance do legado
  • 33.
    Melhor uso dosrecursos existentes
  • 34.
  • 35.
    Gerência Dinâmica dasCapacidadesO Windows AzureÉ o SistemaOperacional da Microsoft paraseus DatacentersOfereceumaplataforma de desenvolvimento/hospedagem em NuvemOfereceElasticidade, Segurança, Gerenciamento e DistribuiçãoGeográficaExperiênciacomum no desenvolvimento de aplicaçõesInteroperável e multi-linguagens
  • 36.
    Cenários de aplicaçõesna Nuvem“Crescimento Rápido“ “On / Off “ Período deInatividade Computar Computar Uso MédioMédioUsoTempo Time Cargas On/Off (ex.:. Job batch)
  • 37.
  • 38.
    Time to marketpode ser retardado
  • 39.
    Serviços que precisamcresce e escalar
  • 40.
    Crescer é umdesafio grande na TI
  • 41.
    Deployment complexo“Carga Imprevista“ “Carga Sazonal“ Computar Computar Uso MédioUso MédioTempo Tempo Pico de demanda inesperada
  • 42.
  • 43.
  • 44.
    Serviços c/ microsazonalidades
  • 45.
    Picos devido ademandas periódicas
  • 46.
    Complexidade da TI+ desperdício
  • 47.
    SQL Data Plataformas a ServiceBusiness AnalyticsReportingData SyncDatabaseA plataforma SQL na nuvem
  • 48.
    Possibilita o reusode conhecimento e ferramentas
  • 49.
    Possibilita aplicativos OLTPa usarem as novas capacidades da nuvemDEMO
  • 50.
    Continuous Cloud ServicesFor Every Person And Every Business!Microsoft’s all in!
  • 51.
    + Nuvem= POSSIBILIDADES