Upload
fabio-hara
View
5.660
Download
2
Embed Size (px)
Citation preview
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
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ó
3
Todas as aplicações, 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Muito obrigado!
31