Windows Server 2012 - Todas aplicações em qualquer nuvem

6.253 visualizações

Publicada em

Publicada em: Tecnologia

Windows Server 2012 - Todas aplicações em qualquer nuvem

  1. 1. Todas as aplicações, qualquer nuvem Lançamento do Windows Server 2012Fabio Hara e Vinicius ApolinarioTechnical Evangelistswww.admderedes.com.br / www.fabiohara.com.br@vrapolinario / @fabiohara 1
  2. 2. Otimize seu Ambiente de TI para Além daNuvem com de Windows Server 2012 trabalho a O poder o Todas as Estilo devirtualização muitos Aplicações, moderno, servidores, a Qualquer Nuvem viabilizado 2 simplicidade de
  3. 3. Todas as aplicações, qualquer nuvem 3
  4. 4. Fatores comerciais• Necessidade de operar em diversos locais• Necessidade de escalabilidade sob demanda• Gerencie a proliferação de aplicações Web• Potencialize investimentos existentes• Reutilize habilidades e treinamento de desenvolvimento 4
  5. 5. Todas as aplicações, qualquer nuvem Flexibilidade Aplicação e para se basear plataforma Web Plataforma na nuvem e elásticas e Web aberta no local escalonáveis 5
  6. 6. Flexível Permite aplicações simétricas ou híbridas entre o datacenter e a nuvem • Simetria de programação no local e na nuvem • Ferramentas de desenvolvimento comuns • Habilitação de aplicações híbridasTodas as aplicações, qualquernuvem 6
  7. 7. Lançamento do Windows Server "8" Beta – somente esboço Todas as aplicações, qualquer Todas as aplicações, qualquer nuvem nuvem O Windows Server 2012 proporciona a flexibilidade necessária para construir aplicações híbridas e simétricas na nuvem e no local • Barramento de Serviços do Windows Azure • Windows Azure Connect • Portabilidade da Máquina Virtual • Simetria da Programação • Ferramentas de desenvolvimento comunsFlexível 7
  8. 8. Flexível • Fornece sistema seguro de mensagens e capacidades de retransmissão • Permite a construção de aplicações híbridas distribuídas e com fraca vinculação entre as nuvens públicas e privadas • Integre sistemas corporativos executadas na nuvem privada com aplicações em execução no Windows AzureBarramento de Serviços doWindows Azure 8
  9. 9. Flexível • Uma maneira fácil de configurar a conectividade de rede entre os serviços do Windows Azure e os recursos no local, como controladores de domínio e servidores de banco de dados • Utiliza uma interface de usuário simples para configurar conexões IPsec protegidas entre a rede local e o Windows AzureWindows Azure Connect 9
  10. 10. Flexível Alta Médio Baixa A portabilidade da • Como iniciar máquinas virtuais máquina virtual no local e importantes primeiro na nuvem oferece as • Comece pelo back-end antes da camada intermediária e do front-end opções por meio do • Certifique-se de que as máquinas virtuais System Center 2012 ou do mais importantes estejam em execução portal de serviços para • Escolha desligar as máquinas virtuais provisionar, gerenciar e menos prioritárias para liberar recursos para iniciar as máquinas migrar máquinas virtuais virtuais de alta prioridade entre o Windows Server 2012 e o Windows Azure.Portabilidade da Máquina Virtual 10
  11. 11. Flexível • Permite usar o mesmo modelo de desenvolvimento com o Windows Server 2012 e o Windows Azure. • Os desenvolvedores podem trabalhar em um ambiente único e unificado para construir soluções voltadas tanto para o Windows Server quanto para a plataforma nuvem do Windows AzureSimetria da Programação 11
  12. 12. Flexível • Rica experiência de desenvolvimento ao suportar ferramentas comuns de desenvolvimento, como o Visual Studio e o Team Foundation Server (TFS). • Oferece ao desenvolvedor .NET um ambiente completo para criar aplicações no localFerramentas de desenvolvimento e na nuvem.comuns 12
  13. 13. Escalonável e elástico Fornece estruturas, serviços e ferramentas para aumentar a escalabilidade e a elasticidade para aplicações e sites habilitados para multilocatários • Cache distribuído na memória • Publicação/envio de mensagens, integração e fluxo de trabalhoTodas as aplicações, qualquer • Sites multilocatários de alta densidadenuvem 13
  14. 14. Escalonável e elástico O Windows Server 2012 distribui funciona em múltiplas máquinas e oferece uma exibição lógica de um único cache que Cache explícito de aplicação pode aumentar de distribuído na memória para diversos dados da aplicação tamanho e emCache distribuído na memória capacidade transacional. 14
  15. 15. Escalonável e elástico • Construir aplicações distribuídas e com fraca vinculação • Aplicação com escalabilidade elástica no Windows Server 2012 e Windows Azure • O modelo de assinaturas e tópicos fornece uma forma de Publique/Assine mensagens por meio do tópico comunicação de um para muitos • Permite registrar múltiplas assinaturas em um tópico • Aplica regras de filtros para umPublique/Assine mensagens tópico com base na assinatura 15
  16. 16. Escalonável e elástico O Windows Server 2012 aprimora a densidade e eficiência do site, o que permite aos provedores de serviço criar, provisionar e gerenciar um ambiente de hospedagem. • Restrição na Tentativa de Logon no FTP • Suporte Centralizado ao Certificado SSL • Server Name Indication (SNI) Infraestrutura compartilhada em um ambiente multilocatário • Escalabilidade baseada em NUMA • Estrangulamento da CPUSites de alta densidade multi- • Inicialização da aplicaçãotenant • Restrição dinâmica do IP 16
  17. 17. Escalonável e elástico • Limita dinamicamente o número de tentativas de logon • A conexão do FTP com o cliente será necessariamente fechada pelo servidor e o endereço de TI do FTP do cliente será bloqueado contra acesso ao FTP • Arquivos de registro para A Segurança da Rede FTP pode ser facilmente tentativas suspeitas de login configurada para ajudar a reduzir o impacto de um ataque de negação de serviço (DoS). • Reduz a vulnerabilidade de ataques de força bruta porRestrição na Tentativa de Logon clientes maliciosos.no FTP 17
  18. 18. Escalonável e elástico O suporte ao certificado SSL no Windows Server 2012 é usado para armazenar todos os certificados SSL de forma centralizada em um servidor de arquivos, e são compartilhados por todos os servidores de um farm. O Múltiplos servidores IIS podem usar certificados SSL suporte ajuda a simplificar a partir de uma única pasta compartilhada. o gerenciamento deSuporte Centralizado ao certificados e reduz o custoCertificado SSL total de propriedade. 18
  19. 19. Escalonável e elástico O Server Name Indication (SNI) ajuda a suportar a maior densidade de sites seguros, o que permite maior escalabilidade do site. Isso é feito por meio da extensão do SSL (Secure Sockets Layer) e do protocolo O armazenamento de certificados de Hospedagem TLS (Transport Layer Security). Web pode contar milhares de certificados SSL. Ele também permite que um armazenamento daServer Name Indication (SNI) Hospedagem Web que pode escalonar para milhares de certificados. 19
  20. 20. Escalonável e elástico A escalabilidade baseada em NUMA no IIS no Windows Server 2012 aproveita as vantagens dos avanços no hardware para escalonar verticalmente ao dividir a carga de trabalho em múltiplos processos e então usa nós do tipo NUMA (Non-Uniform Avanços dramáticos nos núcleos do processador do Memory Access) para ajudar servidor podem ser usados para escalabilidade baseada em NUMA. o processo a ser executadoEscalabilidade baseada em NUMA mais rapidamente e com mais eficiência. 20
  21. 21. Escalonável e elástico O Windows Server 2012 e o IIS agora fornece Otimização da CPU, que ajuda a garantir um nível Configurar consumo de recursos da CPU para máximo da CPU aplicações de negócios permitido por pool executadas no IIS. de aplicação Garantir alto nível de serviços para cada siteOtimização da CPU do IIS 21
  22. 22. Escalonável e elástico Com a Inicialização de Aplicações, os administradores do site podem configurar o Ajuda a aprimorar o IIS 8.0 para executar desempenho das tarefas de inicialização de primeiras forma proativa em uma solicitações ou mais aplicações web.Inicialização da aplicação 22
  23. 23. Escalonável e elástico Restrições dinâmicas de IP é um recurso de segurança que fornece uma plataforma web mais estável ao bloquear automaticamente solicitações de Você pode configurar as restrições dinâmicas IP endereços de IP que para ajudar a reduzir o impacto de um ataque DoS. enviam um númeroRestrições dinâmicas IP excessivo de solicitações. 23
  24. 24. Aberto Possibilita aplicações críticas e suporte avançado para padrões abertos, aplicações open source e várias linguagens de desenvolvimento • Suporte multilíngue • Suporte a softwares open source • Suporte a HTML5 e protocolo WebSocketTodas as aplicações, qualquernuvem 24
  25. 25. Aberto • O suporte a múltiplas linguagens permitem que os desenvolvedores escolham uma dentre as linguagens de programação suportadas, como .NET, PHP, Node.js e Python • Suporte aprimorado a PHP e MySQL por meio de extensões do IIS. • O IIS inclui integração com o ASP.NET 4.5 e suporte aos mais recentes padrões HTML 5Suporte a múltiplas linguagens 25
  26. 26. Aberto O suporte a open source permite aos desenvolvedores começar a trabalhar usando um conjunto sofisticado de aplicações OSS disponíveis por meio do Web Application Gallery.Suporte a software open source 26
  27. 27. Aberto • O IIS no Windows Server 2012 fornece suporte a escrita de aplicações gerenciadas de protocolo “WebSocket”. • O Protocolo WebSocket é um socket TCP duplo e bidirecional que é iniciado pelo HTTP, que por sua vez inaugura uma maneira totalmente nova de se escrever aplicações web.Protocolo WebSocket 27
  28. 28. Aberto O IIS no Windows Server 2012 suporta a execução de aplicações ASP.NET 3.5 e ASP.NET 4.5. Da mesma forma, a infraestrutura de gerenciamento do IIS no Windows Server 2012 também suporta o gerenciamento de aplicações ASP.NET 3.5 e ASP.NET 4.5.ASP.NET 3.5 e 4.5Gerenciamento de aplicações 28
  29. 29. Todas as aplicações, qualquer nuvem Aplicação eFlexibilidade para plataforma Web Plataforma Web se basear na elásticas e abertanuvem e no local escalonáveis 29
  30. 30. Próximas Etapas 30
  31. 31. Muito obrigado! 31

×