Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

.Net Community Summit 2018 - Visão geral do Microsoft Azure para developers .NET - Fabio Hara

44 views

Published on

Visão geral do Microsoft Azure para developers .NET - Fabio Hara

.Net Community Summit 2018 - 05 de maio

Published in: Software
  • Be the first to comment

  • Be the first to like this

.Net Community Summit 2018 - Visão geral do Microsoft Azure para developers .NET - Fabio Hara

  1. 1. Visão geral do Microsoft Azure
  2. 2. Serviços de plataforma Serviços de infraestrutura Web Apps Móvel Apps Api Apps Notificação Hubs Nuvem Híbrida Backup StorSimple Site Azure Recuperação Importação/exportação Sql Database DocumentDB Redis Cache Azure Busca Armazenamento Tabelas Dados SQL Armazém AD Azure Monitoramento de saúde AD Privileged Identidade Gestão Operacional Analytics Nuvem Serviços Lote Remoteapp Serviço Tecido Visual Studio Aplicativo Insights VS serviços de equipe Serviços de domínio HDInsight Máquina Aprendizagem Fluxo de análise Dados Fábrica Evento Hubs Lago data Serviço de análise Muito Hub Dados Catálogo Segurança e gestão Azure ativo Diretório Multi-factor Autenticação Automação Portal Vault chave Loja/ Mercado Galeria de imagens VM & VM Depot AD Azure B2c Agendador Xamarin HockeyApp Power bi Incorporado SQL Server Banco de dados Stretch Móvel Noivado Funções Serviços cognitivos Estrutura bot Cortana Centro de segurança Recipiente Serviço Vm Conjuntos de escala Data Lake Store Biztalk Serviços Barramento de serviço Lógica Apps Api Gestão Conteúdo Entrega Rede Mídia Serviços Mídia Analytics
  3. 3. Fonte: Gartner: "desenvolvendo uma nuvem pública IaaS adoção e migração Framework"publicado em março de 2017
  4. 4. Recipientes Plataforma do recipiente No local Plataforma de infraestrutura PaaS/Serverless Plataforma de aplicação Iaas Plataforma de infraestrutura "Lift & Shift"
  5. 5. linha única • Execute qualquer contêiner de sua escolha no Azure. • Construa seu próprio ou use uma plataforma prescritiva. • Implantação de aplicativo mais rápida com a família de produtos integrado Visual Studio e Visual Studio Team serviços
  6. 6. O que ouvimos dos Desenvolvedores Eu preciso criar aplicativos a uma taxa competitiva sem se preocupar com isso Novas aplicações funcionam suavemente na minha máquina, mas não funcionam bem em servidores de TI tradicionais Minha produtividade e inovação de aplicativos diminuem quando eu tenho que esperar a infraestrutura
  7. 7. O que ouvimos dos ITPROs Eu preciso gerenciar servidores e manter a conformidade com pouca interrupção Não tenho certeza de como integrar aplicativos desconhecidos, e eu preciso de ajuda de desenvolvedores Não consigo me concentrar na proteção do servidor e na conformidade com os aplicativos
  8. 8. O que é um Contêiner? Contêineres = virtualização do sistema operacional Máquinas virtuais tradicionais = virtualização de hardware Contêineres do Windows Server: velocidade máxima e densidade Contêineres Hyper-V: isolamento Plus desempenho OS Kernel Aplicativos Recipiente Recipiente Recipiente Hardware Hardware Recipiente Recipiente Recipiente Hyper-V Recipiente Kernel Recipiente Kernel Recipiente Kernel Hardware OS Aplicativo Vm Vm Vm App OS App OS App OS
  9. 9. Virtualização Conteinerização Tipo 1 Hardware Hipervisor 1 Vm Vm Vm Hardware Tipo 2 Sistema operacional host Hipervisor 2 Vm Vm Vm Máquina virtual Os hóspedes Dependências Aplicativo Hardware Sistema operacional host Motor de encaixe Dependência 1 Dependência 2 C C C C C Contêiner Dependências de aplicativos Aplicação XYZ Virtualização versus Conteinerização
  10. 10. Contêiner | Vantagem Hardware Sistema operacional host Hipervisor 2 Vm Vm Aplicativo AplicativoCon. Con. Ambiente virtualizado tradicional Con. Con. Baixa utilização dos recursos do contêiner Contentores de aplicativos e suas dependências
  11. 11. Contêiner | Vantagem Hardware Sistema operacional host Motor de encaixe VmVm Con. Con. Con. Con. Ambiente em contêineres Migrar contêineres e suas dependências para VMs subutilizadas para maior densidade e isolamento Descomissionar recursos não utilizados para ganhos de eficiência e economia de custos
  12. 12. Contêiner | Vantagem Rápido Iteração Ágil Entrega Imutabilidade Custo Poupança Estouro elástico Implantação eficiente Para ITPROsPara desenvolvedores
  13. 13. Tecnologias de contêiner no Azure Controle de infraestrutura Produtividade do desenvolvedor
  14. 14. Contêiners no Windows
  15. 15. Windows Server Container Altamente Automatizável Eficiente Escalável e Elástico SeguroHOSTING TRUSTED MULTI-TENANCY Hyper-V Container Altamente Automatizável Eficiente Escalável e Elástico Hosting Compartilhado Seguro WORKLOAD CONTROLADO PUBLIC MULTI-TENANCY
  16. 16. Windows 10  https://www.Docker.com/Docke r-Windows Windows Server 2016
  17. 17. Modo de usuário do host Gerenciamento de contêineres Processos do sistema
  18. 18. Modo de usuário do host Processos do sistema Gerenciamento de contêineres
  19. 19. Modo de usuário do host Processos do sistema Processos do sistema Gerenciamento de contêineres
  20. 20. Modo de usuário do host Processos do sistema Processo(s) da(s) aplicação(ões) Processos do sistema Gerenciamento de contêineres
  21. 21. Modo de usuário do host Processos do sistema Processo(s) da(s) aplicação(ões) Processos do sistema Gerenciamento de contêineres
  22. 22. Modo de usuário do host Processos do sistema Processo(s) da(s) aplicação(ões) Processos do sistema Processos do sistema Processo(s) da(s) aplicação(ões) Gerenciamento de contêineres
  23. 23. Modo de usuário do host Processos do sistema Processo(s) da(s) aplicação(ões) Processos do sistema Processos do sistema Processo(s) da(s) aplicação(ões) Gerenciamento de contêineres
  24. 24. Máquina virtual Especificamente otimizado para executar um contêiner Modo de usuário do host Processos do sistema Processo(s) da(s) aplicação(ões) Processos do sistema Processos do sistema Processo(s) da(s) aplicação(ões) Gerenciamento de contêineres
  25. 25. Isolamento do Hyper-V Máquina virtual Especificamente otimizado para executar um contêiner Modo de usuário do host Processos do sistema Processo(s) da(s) aplicação(ões) Processos do sistema Processos do sistema Processo(s) da(s) aplicação(ões) Gerenciamento de contêineres
  26. 26. Isolamento do Hyper-V Máquina virtual Especificamente otimizado para executar um contêiner Processos do sistema Processo(s) da(s) aplicação(ões) Isolamento do Hyper-V Máquina virtual Especificamente otimizado para executar um contêiner Processos do sistema Processo(s) da(s) aplicação(ões) Processos do sistema Processo(s) da(s) aplicação(ões) Modo de usuário do host Container Runtime
  27. 27. https://github.com/fabioharams/container https://github.com/fabioharams/windowscontainer

×