4. Por que nuvem?
DevOps
Facilitar Dev/Test
Identidade Unica
Quando?
Como?
Redução de Custos Alinhado com o Mercado
Agilidade
Automação
Pague-por-uso
Alcança Global
5. A Plataforma Azure
Linguagens de Programação + Ferramentas
PowerShell, TFS + Git, Eclipse, .NET, Java, NodeJS, PHP, Python, Ruby
Infraestrutura Microsoft Cloud
7. Mais de
25TRILHÕES
objetos
1,000,000
armazenados
SQL Databases no Azure 300MILHÕES
2.5MILHÕES
requests
por segundo
Hyper scale
Usuários AD 13BILHÕES
autenticações
Por semana
16 regiões
globais
em 2014
9. Sessões de jogos sendo
hospedadas no Azure
Hospedagem com
mais de >100,000 VMs
10. Jogos Olímpicos
NBC
encoding e streaming de video
ao vivo
Web + mobile
100 milhões de espectadores
2.1 milhões de espectadores
em HD durante a disputa de
hockey entre USA e Canada
20. Enterprise Grade IaaS
•Desenvolvimento e DevOps
•Gerenciamento e System Center
•Segurança e Ecosistema
•DR e Networking
21. Desenvolvimento
Oferta MSDN para Dev e Test
Windows
SQL Server e BizTalk
Imagens especiais
Tamanhos básicos de VMs para Dev, Test e Prod
Melhor Valor VMs
BYOLB e BYOAutoScale
BASIC.A1 $152.92 / ano (8x5) $91.52 / ano (8x5 e MSDN)
24. De poder as suas VMS
Utilize um gerenciamento simples
Suporte o ecosistema do parceiro
Todo o controle com você!
VM Extensions
IaaS, encontra PaaS
Extensões de
segurança Agent
25. Extensões Auxiliares
• BGInfo
• Informações uteis da VM adicionadas do desktop
• VM Access
• Reset admin password, rename conta admin, reset
configuração de rede (a caminho)
• Virtual Machine Manager
• Use arquivo de configuração do VMM nas VMs Azure
• RDMA Drivers
• Habilite rede de baixa latencia nas VMs A8 e A9
27. WebDeploy
Provisione facilmente web sites em uma
VM Azure direto do Visual Studio
Remote Debugging
Conexão direta do Visual Studio para
debug em uma VM Azure
Desenvolvimento
28. Enterprise Grade IaaS
Desenvolvimento e DevOps
Gerenciamento e System Center
Segurança e Ecosistema
DR e Networking
29. Windows Management Framework V5 Preview
PowerShell Desired State Config
Use DSC para configuração desejada
PowerShell OneGet
encontre e instale softwares usando
Chocolatey (repositório comunitário)
30. Demo Walkthrough: Publicar no Blob
configuration Main
{
Import-DscResource -Module xWebAdministration
# Install the IIS role
WindowsFeature IIS
{
Ensure = "Present"
Name = "Web-Server"
}
# Install the ASP .NET 4.5 role
WindowsFeature AspNet45
{
Ensure = "Present"
Name = "Web-Asp-Net45"
}
. . . .
. . . .
# Create a new website
xWebsite BakeryWebSite
{
Ensure = "Present"
Name = "FourthCoffee"
State = "Started"
PhysicalPath = "C:inetpubFourthCoffee"
DependsOn = "[File]WebContent"
}
}
Azure Blob
BootStrapper
Configuration
CLIENT
31. Demo Walkthrough: Configurar VM Azure
Azure Blob
BootStrapper
Configuration
CLIENT
DSC
Resources
Resource
Gallery
AZURE VM
33. VM Images
VM Image
Capture todos os discos adicionados
melhor consistencia dos discos
reuse como uma nova VM
Sysprep e non-Sysprep
Imagens S.O.
(legacy)
Data Log
35. System Center Management
Microsoft Virtual Machine Converter 2.0
External
Load
Balancer
Customer Network
Customer on
premises
Back end
Front end
Internet
Microsoft Azure
Public VIP
Azure
Server VMDK
Server
36. SLES Imagem com Suporte Incluso
• Imagem padrão da galeria
• Selecione SLES – Premium Support
• Integrado com o suporte do Azure
• Requisita contrato de suporte
• Incidentes são abertos via portal
• Per-minute Premium
• Custo de suporte adicional enquanto a VM estiver
ligada
38. VMs de computação intensiva
Nome Virtual cores RAM
A8 8 56 GB
A9 16 112 GB
Processadores mais rápidos
Mais Memória
Inter-Conexão mais rápida
40Gbit/s RDMA NIC (Apenas Windows)
39. Nosso modelo de crescimento…
Virtual Networking
Azure
Server
Azure
Server
Azure
Server
Azure
Server
Azure
Server
Azure
Server
Azure
Server
Azure
Server
Scale Unit
Azure
Server
Azure
Server
Azure
Server
Azure
Server
Azure
Server
Azure
Server
Azure
Server
Azure
Server
Azure
Server
Scale Unit Scale Unit
Azure
Server
Azure
Server
Azure
Server
Azure
Server
Azure
Server
Virtual Networking
40. Enterprise Grade IaaS
Desenvolvimento e DevOps
Gerenciamento e System Center
Segurança e Ecosistema
DR e Networking
41. Controle de Acesso
Bitlocker Encryption
SQL Data Encryption (TDE)
TrendMicro SecureCloud
Afore Solutions
Operações de auditoria
Security
Application and Data
43. Enterprise Grade IaaS
Desenvolvimento e DevOps
Gerenciamento e System Center
Segurança e Ecosistema
DR e Networking
44. Transforme o Datacenter
DR orquestrado para site secundário
Microsoft Azure
Hyper-V Recovery Manager
Communication Channel
Replication channel:
Hyper-V Replica
Primary
Site
Windows
Server
Recovery
Site
Windows
Server
45. Communication
and Replication
Transforme o Datacenter
DR orquestrado para site secundário ou Azure
Microsoft Azure
Site Recovery
Communication Channel
Replication channel:
Hyper-V Replica
Primary
Site
Windows
Server
Recovery
Site
Windows
Server
Microsoft Azure
Site Recovery
Primary
Site
Windows
Server
Key features include:
Automated VM protection and replication
Remote health monitoring
Customizable recovery plans
No-impact recovery plan testing
Orchestrated recovery when needed
47. Enterprise Grade: Networking
VNet-to-VNet Connectivity
For HA and DR, customers create virtual networks
in different
Azure regions
Before
Connect through Crop
VNet1
West Europe
VNet2
North Europe
One-to-one
connection
Contoso HQ
Virtual networks in different subscriptions can
securely communicate using private IP addresses
After
Direct VNet-to-VNet
48. Cross-region SQL Always On
SQL replica synchronized across Azure regions for geo-redundancy
SQL Always On
Cluster
Cross-region secure channel
SQL Replica Sync Traffic & AD/DNS Traffic
49. Enterprise Grade: Networking
IP Reservation for VIPs &
Instance Level Public IP
Reserved VIP
LB
IP: A.B.C.D
Cloud
Service - 1
2
VM1 VM2
VM3 VM4
IP reservation for VIPs:
1
Reserve public IP addresses
Customers can own IP addresses and
assign them to cloud services
1
2
Instance-level Public IPs 2
Assign public IPs to VMs
Enables scenarios like FTP services,
monitoring VMs by IP, etc.
50. Enterprise Grade: Networking
External
Load
Balancer
Customer Network
Internal
Customer on
premises
Back end
Front end
Internet
Microsoft Azure
InternPaul bVlIiPc VIP
Internal Loadbalancing:
Loadbalance VMs without public facing
endpoints
Enables load balancing among VMs with
private IP addresses
Load balanced endpoint accessible only by
customer’s virtual and
on-premises networks or just
within the cloud service