Your SlideShare is downloading. ×
Computacao em nuvem   windows azure
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Computacao em nuvem windows azure

672
views

Published on

Palestra realizada no CEFET/RJ.

Palestra realizada no CEFET/RJ.

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Computação em Nuvem
  • 2. Quem sou eu?
    Rodrigo Vidal
    Twitter: @rodrigovidal
    Blog: www.rodrigovidal.net
    Foco em Arquitetura de Software, Boas Práticas, TDD, DDD.
    Evangelista da Linguagem F#
    Membro do Grupo .NETArchitects
    Professional 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 TI
    Controle de
    Custos
    Mais
    Inovação
    Aumento de
    Produtividade
    Potencializar seu pessoal
    Capturar/criarnovas oportunidades
    Menores custos de operação
  • 5. Capacidade x Demanda
    Previsão de Carga
    Alocação de capacidades
    “Falta“ de capacidades
    “Desperdício“ de capacidades
    Custo fixo das capacidades
    CAPACIDADE DA TI
    Custo
    Inicial
    das capacidades
    Carga Atual
    TEMPO
  • 6. Capacidade x Demanda - Ideal
    Previsão de Carga
    Alocação de capacidades
    Sem “falta“ de capacidades
    CAPACIDADE DA TI
    Redução do “excesso de TI“
    É possível a redução das capacidades no caso da redução da carga
    Redução dos investimentos iniciais
    Carga Atual
    Tempo
  • 7. O que é a Nuvem?
    Quanto mais se lê, mais se fica confuso
  • 8.
  • 9. Definição formal da Nuvem
    Um pool de recursos computacionais (virtualmente) infinito, e elástico;
    Oferecido no modo self-service;
    Via um modelo “Pague pelo que usa”
  • 10. Algo mais visual
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Computação e armazenamentoescalável
    Gerenciamento de serviçosautomatizáveis
    Ferramentas e linguagensfamiliares
    Armazenamentorelacionalpara nuvem
    Modelo de DesenvolvimentoConsistente
    Gerenciamento da Base automatizado
    Conectaaplicaçõesexistentes à nuvem
    Conectaatravés de fronteiras de rede
    Controlarfacilmenteautorizaçãoàs apps
  • 16. Windows Azure Platform Data Centers
    North America Region
    Europe Region
    Asia Pacific Region
    N. Europe
    N. Central – U.S.
    W. Europe
    S. Central – U.S.
    E. Asia
    S.E. Asia
    6 datacenters espalhados em 3 continentes
    Simplesmenteselecione o datacente de suaescolhaquandorealizar o deploy da suaaplicação.
  • 17. Tipos de hospedagem
    Aplicativo
    na nuvem
    • Ambiente compartilhado e
    multi-inquilino
    • Oferece pool de recursos computacionais de modo elástico
    • 18. Paga pelo que usa!
    Aplicativo
    hospedado
    • Alugo máquinas, conectividade, software
    • 19. Menor controle e menos responsibilidades
    • 20. Investimento inicial menor - paga por capacidade fixa c/ ociosidade eventual
    Aplicativo
    on-premises
    • Tenho minhas máquinas, conectividade, software, etc.
    • 21. Controle e responsibilidade é minha
    • 22. Alto investimento inicial para a infra-estrutura
  • Esforço x Tipo de Hospedagem
    Você administra
    Privado
    Hospedado
    Nuvem
    Você administra
    Applications
    Applications
    Applications
    Runtimes
    Runtimes
    Runtimes
    Security & Integration
    Security & Integration
    Security & Integration
    Você administra
    Administrado p/ Terceiro
    Databases
    Databases
    Databases
    Servers
    Servers
    Servers
    Administrado p/ Terceiro
    Virtualization
    Virtualization
    Virtualization
    Server HW
    Server HW
    Server HW
    Storage
    Storage
    Storage
    Networking
    Networking
    Networking
  • 23. As camadas da Nuvem
    SaaS
    Software como um Serviço
    Nível de Controle
    Nível de Abstração
    PaaS
    Plataforma como um Serviço
    IaaS
    Infraestrutura como um Serviço
  • 24. As camadas da Nuvem
    Nível de Controle
    SaaS
    Software como um Serviço
    Nível de Controle
    Nível de Abstração
    PaaS
    Plataforma como um Serviço
    IaaS
    Infraestrutura como um Serviço
    Pública
    Privada
    Híbrida
    Economia de Escala
  • 25. Simplificando
    Vá para a Nuvem
    (SaaS)
    Rode na Nuvem
    (PaaS)
    Seja a Nuvem
    (IaaS)
  • 26. Vá para a Nuvem
    O que?
    Messaging, Gerência de Documento, Colaboração, CRM, Desktop optimization
    Por que?
    • TI Verde
    • 27. Diminuição de Custos
    • 28. Manter foco em áreas estratégias
    • 29. Suporte a ambientes mistos
  • Rode na Nuvem
    O 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 ou corte de custos
    • 31. Tecnologia familiar
    • 32. Conecta legado com a nuvem
  • Seja a Nuvem
    | Dynamic Data Center Toolkit
    O que?
    Rode como um serviço privado suas aplicações e infraestrutura e exponha seus serviços
    Por que?
    • Expande o alcance do legado
    • 33. Melhor uso dos recursos existentes
    • 34. Manutenção automatizada
    • 35. Gerência Dinâmica das Capacidades
  • O Windows Azure
    É o SistemaOperacional da Microsoft paraseus Datacenters
    Ofereceumaplataforma de desenvolvimento/hospedagem em Nuvem
    OfereceElasticidade, Segurança, Gerenciamento e DistribuiçãoGeográfica
    Experiênciacomum no desenvolvimento de aplicações
    Interoperável e multi-linguagens
  • 36. Cenários de aplicações na Nuvem
    “Crescimento Rápido“
    “On / Off “
    Período de
    Inatividade
    Computar
    Computar
    Uso Médio
    Médio
    Uso
    Tempo
    Time
    • Cargas On/Off (ex.:. Job batch)
    • 37. Desperdício da capacidade provisionada
    • 38. Time to market pode ser retardado
    • 39. Serviços que precisam cresce e escalar
    • 40. Crescer é um desafio grande na TI
    • 41. Deployment complexo
    “Carga Imprevista“
    “Carga Sazonal“
    Computar
    Computar
    Uso Médio
    Uso Médio
    Tempo
    Tempo
    • Pico de demanda inesperada
    • 42. Desempenho comprometido pelo pico
    • 43. Difícil provisionar nos casos extremos
    • 44. Serviços c/ micro sazonalidades
    • 45. Picos devido a demandas periódicas
    • 46. Complexidade da TI + desperdício
  • 47. SQL Data Plataform as a Service
    Business Analytics
    Reporting
    Data Sync
    Database
    • A plataforma SQL na nuvem
    • 48. Possibilita o reuso de conhecimento e ferramentas
    • 49. Possibilita aplicativos OLTP a usarem as novas capacidades da nuvem
  • DEMO
  • 50. Continuous Cloud Services For Every Person And Every Business!
    Microsoft’s all in!
  • 51. + Nuvem
    = POSSIBILIDADES

×