Upload
sara-barbosa
View
526
Download
2
Embed Size (px)
DESCRIPTION
Windows Azure para IT-PRO
Citation preview
Windows Azurepara IT-Pros
Desvendando aPlataforma de Serviços
Windows Azure
Lucas A. Romã[email protected]
http://laromao.wordpress.com
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
Continuação da Plataforma
• Trazer suas próprias máquinas, conectividade, software, etc..
• Controle Completo• Completa Responsabilidade• Capacidades Estáticas• Custos de capitais
antecipados para a infra-estrutura
• Aluguéis de máquinas, conectividade e software
• Menor Controle• Menor Responsabilidades• Lower capital costs • Maior Flexibilidade• Pagamento de capacidade
fixa, mesmo se ocioso
• Infra-estrutura compartilhada de diversos clientes
• Virtualizado e Dinâmica• Escalável e Disponível• Abstraído da infra-estrutura• Serviços de alto nível• Pay as you go
On-PremisesServers
Hosted Servers
Cloud Platform
COMPUTAÇÃO EM NUVEM
INFRASTRUCTUREA S A S E R V I C E
PLATFORMA S A S E R V I C E
SOFTWAREA S A S E R V I C E
Private(On-Premise)
Infrastructure
(as a Service)
Platform(as a
Service)
Tipos de Nuvem
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Você
Gere
nci
a
Você
Gere
nci
a
Você
Gere
nci
a
Datacenter
Construção de um DC do Azure
Por dentro de um DC do Azure
Containers do Azure dentro de um DC
Plataforma de Serviços Azure
Compute
Storage
Management
Database
Service Bus
Access Control
A Plataforma Windows Azure
Web and clouds Third party cloudWeb applications
On-premises LOB ApplicationsComposite applications
Compute Storage Management ManagementRelational data Connectivity Access control
Experiência do DesenvolvedorUse as ferramentas e skillsUse as ferramentas e skills existentes.
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.
ControlAbstraction (i.e. Less IT & Less Plumbing Code)
Admin Web / Worker Role VM RoleWeb / Worker
Role
VM Role Configuration
CloudOn-Premises
Blob Storage
Boot VHD
Customize VHD
Save Diff.VHD
Base.VHD
Identical/similar deployment instances using common uploaded OS image (base.VHD + diff.VHD)
FABRIC CONTROLLER
O gerenciamento de tarefas são automatizados pelo Fabric
Controller.
Fabric Controller
• Comunica-se com todos os servidores.
• Interage com um “Fabric Agent” em cada server
• Monitora cada VM, aplicação e instancia
• Responsável pelo Service Management
• Cuida do load balancing, check pointing and recovery
Fabric Controller
Fabric
X
X
X
Service Definition
LB
LB
DNS
Escalonamento de ServiçosYour
Service
FabricController
Web Portal(API)
Service
Service
Service
Model
Service
Service
ServiceService
Service
LB
LB
DNS
Monitoramento e Recuperação dos ServiçosYour
Service
FabricController
Web Portal(API)
Service
Service
Service
Model !
Service
Service Bus: General purpose application bus
Access Control: Rules-driven, claims-based access control
ServiceBus
AccessControl
Fique de olho!
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.
Identidade e Conectividade
Secure Cloud FederationCloud On-premises
SecurityFederated Identity and Access Control
Secure Network Connectivity
Windows Azure Connect
Windows Azure Connect• Conectividade segura entre
um ambiente on-premises e a nuvem.– 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
Windows Azure
Identity and Access Control
• Active Directory Federation Services
• .NET Windows Identity Foundation–WS-Federation, WS-
Security, WS-Trust protocols
• Access Control
SecurityFederated Identity and Access Control
Appliance
Windows Azure Platform Appliance
http://AzureServicesBR.ning.com
Lucas A. Romã[email protected]
http://laromao.wordpress.com
Sara Barbosa
Office365/BPOS
Fernando Andreazi
Office365/BPOS