gerenciando recursos com visual studio e azure resource manager

9
Gerenciando Recursos com Visual Studio e Azure Resource Manager

Upload: nicolas-takashi

Post on 21-Feb-2017

328 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Gerenciando recursos com Visual Studio e Azure Resource Manager

Gerenciando Recursos com Visual Studio e Azure Resource

Manager

Page 2: Gerenciando recursos com Visual Studio e Azure Resource Manager

Agenda

Apresentação Visão geral Benefícios Resource Groups Resource Providers Resource Manager Template

Page 3: Gerenciando recursos com Visual Studio e Azure Resource Manager

@_ntakashi

/ntakashii

Nicolas Takashi

[email protected]

ntakashi.net

Page 4: Gerenciando recursos com Visual Studio e Azure Resource Manager

Visão geral

Azure Resource Manager – (ARM) possibilita você trabalhar com recursos em sua Solução como um grupo. Podendo fazer publicação, atualização ou exclusão de todos os recursos com uma única operação.

Podemos usar o Azure Resource Manager para diferentes ambientes tais como: Test, Staging e Produção.

Fornece segurança, auditoria e um recurso de marcação – (tag), facilitando o gerenciamento de recursos após a implantação.

Page 5: Gerenciando recursos com Visual Studio e Azure Resource Manager

Benefícios

Publicação, gerenciamento e monitoramento de todos os recursos de uma solução como um grupo;

Utilização de templates declarativos para criação e publicação; Definição de dependências entre recursos; Organização lógicas com marcação - tag; Publicação da solução através de ciclos de vida;

Page 6: Gerenciando recursos com Visual Studio e Azure Resource Manager

Resource Groups

Um container que agrupa recursos de uma solução. Podendo incluir todos os recursos de uma solução ou apenas recursos que são agrupados logicamente;

Podemos decidir como queremos agrupar esses recursos; Todos os recursos poderiam compartilhar o mesmo ciclo de vida; Um recurso só pode estar relacionado com um Resource group; Podemos mover um recurso entre Resource groups.

Page 7: Gerenciando recursos com Visual Studio e Azure Resource Manager

Resource Groups

Controle de acesso de determinadas ações por usuário, integração nativa com uma API Oauth e Role-Base Access Control – (RBAC)

Page 8: Gerenciando recursos com Visual Studio e Azure Resource Manager

Resource providers

Um serviço que fornece os recursos que você pode gerenciar através do Resource Manager.

Resource provider fornece uma API REST para cada tipo de recurso para realizarmos operações de criação de recursos;

Page 9: Gerenciando recursos com Visual Studio e Azure Resource Manager

Resource Manager Template

Template com formato JSON que define configurações de seus recursos no Azure de forma declarativa, conhecido como Resource Manager Template;

Dentro de um template definimos infraestrutura para uma solução, configurações de deploy, sem necessidade de preocupação para ordem de publicação dos recursos.

Templates não são apenas utilizados para criação. Podemos utiliza-los para atualização de recursos, configuração de regras para recursos já publicados.

Podemos informar parâmetros em nossos templates para ter uma certa customização. Com isso podemos utilizar o mesmo template para vários ambientes.