5. AGENDA
Continuação da Plataforma..
Tipos de Nuvem
DC da Microsoft
O que os Devs da sua empresa utilizam?
Plataforma de Serviços Windows Azure
Windows Azure + Roles
Fabbric Controller
SQL Azure
Windows Azure AppFabric
6. Continuação da Plataforma
On-Premises Hosted Cloud
Servers Servers Platform
• Trazer suas próprias • Aluguéis de máquinas, • Infra-estrutura compartilhada
máquinas, conectividade, conectividade e software de diversos clientes
software, etc.. • Menor Controle • Virtualizado e Dinâmica
• Controle Completo • Menor Responsabilidades • Escalável e Disponível
• Completa Responsabilidade • Lower capital costs • Abstraído da infra-estrutura
• Capacidades Estáticas • Maior Flexibilidade • Serviços de alto nível
• Custos de capitais • Pagamento de capacidade • Pay as you go
antecipados para a infra- fixa, mesmo se ocioso
estrutura
7. COMPUTAÇÃO EM NUVEM
SOFTWARE
AS A SERVICE
PLATFORM
AS A SERVICE
INFRASTRUCTURE
AS A SERVICE
8. Tipos de Nuvem
Private Infrastructure Platform
(On-Premise) (as a Service) (as a Service)
Você Gerencia
Applications Applications Applications
Você Gerencia
Runtimes Runtimes Runtimes
Security & Integration Security & Integration Security & Integration
Você Gerencia
Databases Databases Databases
Servers Servers Servers
Virtualization Virtualization Virtualization
Server HW Server HW Server HW
Storage Storage Storage
Networking Networking Networking
16. Comparação entre Roles
• Web Role : É ‘hosteada’ no IIS 7.5
• Worker Role : É um executável,
• VM Role : É uma VM.
– Usa serviços do Windows, tarefas agendadas, etc.
– Customizamos e mantemos o SO.
Web / Worker Admin Web /
VM Role
Role Worker Role
Abstraction Control
(i.e. Less IT & Less Plumbing Code)
17. VM Role Configuration
Identical/similar deployment instances using
common uploaded OS image (base.VHD + diff.VHD)
Base.VHD
Blob
Storage
Boot VHD
Customize Save
VHD Diff.VHD
On-Premises Cloud
20. Fabric Controller
Service
Definition
• Comunica-se com
todos os servidores. Fabric
• Interage com um Controller
“Fabric Agent” em cada
server
• Monitora cada VM,
aplicação e instancia X
• Responsável pelo
Service Management
• Cuida do load X
balancing, check
pointing and recovery
X
Fabric
21. Escalonamento de Serviços
Your
Service Service
D
Service
N
S
Service
Service Service
L Service
B
Service
Service
Web Portal
(API)
L
Fabric B
Controller
Model
22. Monitoramento e Recuperação dos
Your Serviços
Service
D
Service
N
S
Service
L
B Service Service
Web Portal
(API)
L
Fabric B
Controller
Model
23.
24.
25. Service Bus:
General purpose application bus
Access Control:
Rules-driven, claims-based access control
27. Systems Center Operations Manager
Pacote de Gerenciamento para Windows Azure
• Allows for Discovery of Windows Azure Applications
• Provê o Status de cada ‘Role Instance’
• Coleta e Monitora informações de Performance
• Coleta e Monitora Eventos (Event Log)
• Provê monitoramento e coleta ‘.NET Framework Trace Messages’
para cada role instance.
30. Windows Azure Connect
• Conectividade segura entre
um ambiente on-premises e
a nuvem. Windows Azure
– Suporta protocolos IP padrões
• Permite apps hibridas
acessar servidores on-
premises
• Permite administração
remota das apps no
Windows Azure
• Setup e gerenciamento
simples
– Suporte à Web, Worker e VM
Roles
Enterprise
31. • Active Directory
Federation Services
• .NET Windows
Identity Foundation
– WS-Federation, WS-
Security,
WS-Trust protocols
• Access Control
33. http://AzureServicesBR.ning.com
Lucas A. Romão
laromao@oxygenhost.com.br
http://laromao.wordpress.com
Sara Barbosa
Office365/BPOS
Saraj.barbosa@hotmail.com
Fernando Andreazi
Office365/BPOS
andreazi@live.com