ms online friday - 2ª sexta

33
Windows Azure para IT-Pros

Upload: sara-barbosa

Post on 14-Jun-2015

526 views

Category:

Technology


2 download

DESCRIPTION

Windows Azure para IT-PRO

TRANSCRIPT

Page 1: MS Online Friday - 2ª Sexta

Windows Azurepara IT-Pros

Page 2: MS Online Friday - 2ª Sexta

Desvendando aPlataforma de Serviços

Windows Azure

Lucas A. Romã[email protected]

http://laromao.wordpress.com

Page 3: MS Online Friday - 2ª Sexta

http://AzureServicesBR.ning.com

Page 5: MS Online Friday - 2ª Sexta

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

Page 6: MS Online Friday - 2ª Sexta

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

Page 7: MS Online Friday - 2ª Sexta

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

Page 8: MS Online Friday - 2ª Sexta

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

Page 9: MS Online Friday - 2ª Sexta

Datacenter

Page 10: MS Online Friday - 2ª Sexta

Construção de um DC do Azure

Page 11: MS Online Friday - 2ª Sexta

Por dentro de um DC do Azure

Page 12: MS Online Friday - 2ª Sexta

Containers do Azure dentro de um DC

Page 13: MS Online Friday - 2ª Sexta

Plataforma de Serviços Azure

Compute

Storage

Management

Database

Service Bus

Access Control

Page 14: MS Online Friday - 2ª Sexta

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.

Page 15: MS Online Friday - 2ª Sexta
Page 16: MS Online Friday - 2ª Sexta

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

Page 17: MS Online Friday - 2ª Sexta

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)

Page 18: MS Online Friday - 2ª Sexta

FABRIC CONTROLLER

Page 19: MS Online Friday - 2ª Sexta

O gerenciamento de tarefas são automatizados pelo Fabric

Controller.

Page 20: MS Online Friday - 2ª Sexta

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

Page 21: MS Online Friday - 2ª Sexta

LB

LB

DNS

Escalonamento de ServiçosYour

Service

FabricController

Web Portal(API)

Service

Service

Service

Model

Service

Service

ServiceService

Service

Page 22: MS Online Friday - 2ª Sexta

LB

LB

DNS

Monitoramento e Recuperação dos ServiçosYour

Service

FabricController

Web Portal(API)

Service

Service

Service

Model !

Service

Page 23: MS Online Friday - 2ª Sexta
Page 24: MS Online Friday - 2ª Sexta
Page 25: MS Online Friday - 2ª Sexta

Service Bus: General purpose application bus

Access Control: Rules-driven, claims-based access control

ServiceBus

AccessControl

Page 26: MS Online Friday - 2ª Sexta

Fique de olho!

Page 27: MS Online Friday - 2ª Sexta

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.

Page 28: MS Online Friday - 2ª Sexta

Identidade e Conectividade

Page 29: MS Online Friday - 2ª Sexta

Secure Cloud FederationCloud On-premises

SecurityFederated Identity and Access Control

Secure Network Connectivity

Windows Azure Connect

Page 30: MS Online Friday - 2ª Sexta

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

Page 31: MS Online Friday - 2ª Sexta

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

Page 32: MS Online Friday - 2ª Sexta

Appliance

Windows Azure Platform Appliance

Page 33: MS Online Friday - 2ª Sexta

http://AzureServicesBR.ning.com

Lucas A. Romã[email protected]

http://laromao.wordpress.com

Sara Barbosa

[email protected]

Office365/BPOS

Fernando Andreazi

[email protected]

Office365/BPOS