31
1 Todas as aplicações, qualquer nuvem Lançamento do Windows Server 2012 Fabio Hara e Vinicius Apolinario Technical Evangelists www.admderedes.com.br / www.fabiohara.com.br @vrapolinario / @fabiohara

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

Embed Size (px)

Citation preview

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

1

Todas as aplicações, qualquer nuvemLançamento do Windows Server 2012

Fabio Hara e Vinicius ApolinarioTechnical Evangelistswww.admderedes.com.br / www.fabiohara.com.br@vrapolinario / @fabiohara

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

Além da virtualização

2

Otimize seu Ambiente de TI para a Nuvem com o Windows Server 2012Estilo de

trabalho moderno, viabilizado

Todas as Aplicações,

Qualquer Nuvem

Além da virtualização

O poder de muitos

servidores, a simplicidade de

um só

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

3

Todas as aplicações, qualquer nuvem

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

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

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

5

Todas as aplicações, qualquer nuvem

Flexibilidade para se basear na nuvem e no local

Aplicação e plataforma Web elásticas e escalonáveis

Plataforma Web aberta

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

6

• Simetria de programação no local e na nuvem

• Ferramentas de desenvolvimento comuns

• Habilitação de aplicações híbridas

Flexível

Permite aplicações

simétricas ou híbridas

entre o datacenter e a

nuvem

Todas as aplicações, qualquer nuvem

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

7

Todas as aplicações, qualquer nuvem

Lançamento do Windows Server "8" Beta – somente esboçoTodas as aplicações, qualquer

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

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

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 Azure

Barramento de Serviços do Windows Azure

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

9

Windows Azure Connect

• 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 Azure

Flexível

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

10

Portabilidade da Máquina Virtual

• Como iniciar máquinas virtuais importantes primeiro

• Comece pelo back-end antes da camada intermediária e do front-end

• Certifique-se de que as máquinas virtuais mais importantes estejam em execução

• Escolha desligar as máquinas virtuais menos prioritárias para liberar recursos para iniciar as máquinas virtuais de alta prioridade

Alta Médio Baixa

A portabilidade da máquina virtual no local e na nuvem oferece as opções por meio do System Center 2012 ou do portal de serviços para provisionar, gerenciar e migrar máquinas virtuais entre o Windows Server 2012 e o Windows Azure.

Flexível

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

11

Simetria da Programação

• 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 Azure

Flexível

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

12

Ferramentas de desenvolvimento comuns

• 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 local e na nuvem.

Flexível

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

13

• Cache distribuído na memória

• Publicação/envio de mensagens, integração e fluxo de trabalho

• Sites multilocatários de alta densidade

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

Todas as aplicações, qualquer nuvem

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

14

Cache distribuído na memória

O Windows Server 2012 distribui funciona em múltiplas máquinas e oferece uma exibição lógica de um único cache que pode aumentar de tamanho e em capacidade transacional.

Cache explícito de aplicação distribuído na memória para diversos dados da aplicação

Escalonável e elástico

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

15

Publique/Assine mensagens

• 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 comunicação de um para muitos

• Permite registrar múltiplas assinaturas em um tópico

• Aplica regras de filtros para um tópico com base na assinatura

Publique/Assine mensagens por meio do tópico

Escalonável e elástico

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

16

Sites de alta densidade 'multi-tenant'

• Restrição na Tentativa de Logon

no FTP

• Suporte Centralizado ao

Certificado SSL

• Server Name Indication (SNI)

• Escalabilidade baseada em

NUMA

• Estrangulamento da CPU

• Inicialização da aplicação

• Restrição dinâmica do IP

Infraestrutura compartilhada em um ambiente multilocatário

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.

Escalonável e elástico

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

17

A Segurança da Rede FTP pode ser facilmente configurada para ajudar a reduzir

o impacto de um ataque de negação de serviço (DoS).

• 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 tentativas suspeitas de login

• Reduz a vulnerabilidade de ataques de força bruta por clientes maliciosos.Restrição na Tentativa de

Logon no FTP

Escalonável e elástico

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

18

Suporte Centralizado ao Certificado SSL

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 suporte ajuda a simplificar o gerenciamento de certificados e reduz o custo total de propriedade.

Múltiplos servidores IIS podem usar certificados SSL a partir de uma única pasta

compartilhada.

Escalonável e elástico

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

19

Server Name Indication (SNI)

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 TLS (Transport Layer Security).

Ele também permite que um armazenamento da Hospedagem Web que pode escalonar para milhares de certificados.

O armazenamento de certificados de Hospedagem Web pode contar milhares de

certificados SSL.

Escalonável e elástico

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

20

Escalabilidade baseada em NUMA

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 Memory Access) para ajudar o processo a ser executado mais rapidamente e com mais eficiência.

Avanços dramáticos nos núcleos do processador do servidor podem ser usados

para escalabilidade baseada em NUMA.

Escalonável e elástico

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

21

Otimização da CPU do IIS

O Windows Server 2012 e o IIS agora fornece Otimização da CPU, que ajuda a garantir um nível de recursos da CPU para aplicações de negócios executadas no IIS.

Escalonável e elástico

Configurar consumo máximo da CPU permitido por pool de aplicação

Garantir alto nível de serviços para cada site

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

22

Inicialização da aplicação

Com a Inicialização de Aplicações, os administradores do site podem configurar o IIS 8.0 para executar tarefas de inicialização de forma proativa em uma ou mais aplicações web.

Escalonável e elástico

Ajuda a aprimorar o desempenho das primeiras solicitações

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

23

Restrições dinâmicas IP

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 endereços de IP que enviam um número excessivo de solicitações.

Você pode configurar as restrições dinâmicas IP para ajudar a reduzir o impacto de um

ataque DoS.

Escalonável e elástico

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

24

• Suporte multilíngue

• Suporte a softwares open source

• Suporte a HTML5 e protocolo WebSocket

Aberto

Possibilita aplicações

críticas e suporte avançado

para padrões abertos,

aplicações open source e

várias linguagens de

desenvolvimento

Todas as aplicações, qualquer nuvem

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

25

• 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 5

Suporte a múltiplas linguagens

Aberto

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

26

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

Aberto

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

27

• 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

Aberto

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

28

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

Aberto

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

Todas as aplicações, qualquer nuvem

Flexibilidade para se basear na nuvem e no

local

Aplicação e plataforma

Web elásticas e escalonáveis

Plataforma Web aberta

29

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

30

Próximas Etapas

Baixe o Windows Server 2012

Saiba mais sobre o Windows Server 2012, a Nuvem Privada da Microsoft e o System Center 2012

Trabalhe com representantes da MS para suas necessidades de licenciamento e prova de conceito, hoje e no futuro

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

Muito obrigado!

31