SETEMBRO, 2010 | SÃO PAULO. Luciano Condé Arquiteto de Soluções Microsoft blog.msdn.com/conde twitter.com/luconde Trace, Log, Provisionamento.

Slides:



Advertisements
Apresentações semelhantes
Introdução à plataforma
Advertisements

Data Center Definido por Software
Encontro Computação em Nuvem
Vitor Santos Microsoft Corporation
Segurança na .NET Framework
3/24/2017 7:59 AM © 2005 Microsoft Corporation. All rights reserved.
Pesquisa Corporativa from Microsoft
ARQUITETURA EM CAMADAS
Desenvolvimento Baseado em CGI Material cedido pelo Prof
Introdução aos Serviços Web
.NET FRAMEWORK. 2.NET Framework É uma plataforma que permite desenvolver aplicações de software e bibliotecas chamadas aplicações gerenciadas; Ele provê
Apresentação de produtos
Fernando Seabra Chirigati
Estratégias para integração com o setor público
DOCUMENTO CONFIDENCIAL DA MICROSOFT Set 2009 | Página 1 | Apresentação para BDMs.
PHP em Windows WUX202 Nuno Nóbrega Batista Adminsaude
Habilitando Conectividade Contínua e Segura [Nome] Microsoft Brasil
Presenter: Adedeji S. Adekoya (Dj). As soluções de gerenciamento das VMs. Hyper-V console. Power Shell : CMDlets System Center Virtual Machine Manager.
SETEMBRO, 2010 | SÃO PAULO. Utilizando o AppLocker para proteger seu ambiente da execução de aplicações não autorizadas C Ó DIGO DA SESS Ã O: CLI307 Rodrigo.
Rodrigo Cristiano Silva
Cloud Computing Universidade Federal do Rio de Janeiro
Introdução ao Windows Azure
Modulo 3. Serviços com Back-End Services Middle Tier Clients Front-End Clients WCF SOAP Services Definido através de código Definido através de código.
Microsoft® Lync™ 2010 Treinamento do Aplicativo de Grupo de Resposta
Jason Leznek Gerente de Grupo de Produto Cliente Windows
Implantação e Gerenciamento do Windows Server com o System Center
Última atualização: 21 de outubro de AGENDA Qual é a diferença entre serviços na nuvem e de hospedagem? Que cargas de trabalho devem ficar.
Arquitetura e Configuração do Windows Server AppFabric
Módulo 2. Compute Storage Management Connectivity Access control Flexible APIs Information Marketplace Reporting Relational data Management Data Sync.
Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.
Auditoria de um ambiente SQL Server 2008 R2
Semana do SQL Server SQL Server x SQL Azure, o que preciso saber?!
[CTI-01] Windows Intune & Windows Server 2012
As 10 coisas mais importantes que você deve saber sobre o Windows legítimo Aviso legal As informações contidas neste documento representam o ponto de vista.
MVP Virtual Conference 2013
Projeto Final Portal de Estágios & Oportunidades Professor Orientador: Pedro Nascimento Aluno: Vitor Vargas.
SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Nível Técnico: Audiência foco: Objetivos (quais são as três principais mensagens.
Disciplina :Administração de Serviços de Diretórios
Microsoft Azure Apresentação de visão geral para parceiros
Ambiente Virtual de Aprendizagem Prof. M.Sc. Robson Santos da Silva.
Private Cloud na Prática VIR302
O primeiro passo para a nuvem
Governança e Automação com o System Center
@daibert Solutions Architect Hewlett-Packard Brasil
Prof.°: João Henrique Disciplina: SOR II
Desenvolver Server Apps é fácil, certo? Web Server Database Web Server Web Server Auction Web App Auction Service Items and Bids Items and Bids Cache.
Criando aplicações prontas para nuvem APPI305
Migrando uma aplicação para Windows Azure COS305 Rogerio Cordeiro Developer Evangelist Microsoft Brasil.
Perspectiva Histórica Melhoramentos no Windows 2008 Demo: Tarefas de Configuração Inicial Server Manager & SML Demo: Server Manager Perguntas e Respostas.
SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Nível Técnico: Audiência foco: Objetivos (quais são as três principais mensagens.
SETEMBRO, 2010 | SÃO PAULO 14/07/2010 4:47 PM
WINDOWS SMALL BUSINESS SERVER 2011 VISÃO GERAL. Agenda Visão Geral SBS 2011 Versões do SBS 2011 O que há de novo – Essentials O que há de novo – Standard.
ServiçoServiço WCFWCF Cliente MétodosMétodos BehaviorsBehaviors Named Pipes TCP HTTP MSMQ Transações Web Services Host Custom Bindings.
Cloud Computing e Azure no contexto da pesquisa científica Otavio Pecego Coelho Arquiteto de Soluções Microsoft Brasil
Apresentador Cargo. Tecnologias de Classe Corporativa Experiência Administrativa Sob Medida Local de Trabalho Remoto da Web Potencializa Investimentos.
Windows Azure: computação em nuvem no melhor estilo self-service Fabrício Lopes Sanchez.
Conhecendo e Migrando para SQL Azure DBP 202 Diego Nogare MVP SQL Marcondes Alexandre MVP
Microsoft Students to Business
SETEMBRO, 2010 | SÃO PAULO. Otavio Pecego Coelho Arquiteto Chefe Microsoft Brasil Projetando Aplicativos.
Administrando e iniciando experimentos Como criar um laboratório para ensino de eletrônica com acesso remoto Parte ICBL 2008.
Cloud computing e o novo modelo de software
MVP Virtual Conference 2013 Desktop Seguro Luciano Lima CISSP / MVP Enterprise
AMAZON WEB SERVICES AULA DEMONSTRATIVA. AMAZON WEB SERVICES Começou a atuar no ramo de computação em nuvem em Provê serviços de infraestrutura de.
Computação em Nuvem Felipe Carvalho UFES 2009/2 Windows Azure.
JBuilder Daniel Almeida, Dayene Mendes, Gustavo Ribeiro, Thiago Dias.
Ferramentas e Suporte Multiplataforma Cliente Servidor ComputadorTelefoneTV Nuvem.
Aspectos de Segurança Autenticação e Controle de Acesso Ricardo Cavalcanti Jobson Ronan
SETEMBRO, 2010 | SÃO PAULO. Dicas e Truques do Exame : Microsoft SharePoint 2010, Configuring C Ó DIGO DA SESS Ã O: CER206 Marcelo Sincic Consultor.
SETEMBRO, 2010 | SÃO PAULO. Israel Aece Desenvolvedor.NET Microsoft MVP, MCP, MCAD, MCTS, MCPD e MCT Site:
SETEMBRO, 2010 | SÃO PAULO. Israel Aece Desenvolvedor.NET Microsoft MVP, MCP, MCAD, MCTS, MCPD e MCT Site:
Transcrição da apresentação:

SETEMBRO, 2010 | SÃO PAULO

Luciano Condé Arquiteto de Soluções Microsoft blog.msdn.com/conde twitter.com/luconde Trace, Log, Provisionamento e Monitoração no Azure C Ó DIGO DA SESS Ã O: COS401

3 Ciclo de vida Portal Hospe- dagem Armaze- namento SDK Desenvolvimento Provisionar Executar

4 Quatro perguntas

5 Perguntas Como gerencio os meus serviços na nuvem ? Como atualizo meus serviços na nuvem ? Como instrumento os meus serviços ? Como depuro os meus serviços ?

6

7 Outubro 2008

8

9

10 ?

11 WINDOWS AZURE SERVICE MANAGEMENT API

12 Funcionalidades importantes do portal

13

14

15 Protocolo

16 Protocolo REST + XML

17 Protocolo Tudo sobre HTTPS

18

19

20 Protocolo

21 Auth Protocolo

22 X509 certs

23 Qualquer certificado válido Múltiplos certificados Adicionar/revogar a qualquer hora

24 Auth Protocolo

25 Operações Auth Protocolo

26 Operações suportadas

27 C/R/U/D deployments Role status Change config (no. of VMs, settings, etc) Upgrade Storage keys Muito mais…

28 Operações Auth Protocol

29 Como podemos usar?

30 csmanage.exe

31 Client library / WCF bindings

32 Use REST+XML para montar o seu

33 Usando Service Management API Luciano Condé Arquiteto de Soluções | Microsoft

34 Preço?

35

36 O que você pode fazer?

37

38

39

40 Integrar com ferramentas e dashboards Builds Sistemas de monitoramento

41

42 4 de dezembro, 1996

43

44

45

46 Oh Oh!

47

48

49

50

51 Atualizar, às vezes, é muito díficil

52 3

53 +

54 2

55 Stage Deployment Production Deployment

56 Stage Deployment Production Deployment

57 1

58 Production Deployment

59 Production Deployment (new bits)

60 Upgrade Domain

61 Production Deployment

62 Web Worker Web Worker Web Worker Web Worker Web Worker Web Worker

63 Web Worker Web Worker Web Worker Web Worker Web Worker Web Worker upgradeDomainCount=“2”

64 Automatic vs Manual

65 Web Worker Web Worker Web Worker Web Worker Web Worker Web Worker upgradeDomainCount=“2”

66 Web Worker Web Worker Web Worker Web Worker Web Worker Web Worker upgradeDomainCount=“3”

67 Web Worker Web Worker Web Worker Web Worker Web Worker Web Worker upgradeDomainCount=“1”

68 Atualização em cima de uma role específica

69 Web Worker Web Worker Web Worker Web Worker Web Worker Web Worker

70 Exemplo

71 Atualizando o protocolo Passo 1: Atualize as roles para que entenda ambos protocolos Passo 2: Dispare o uso da nova versão UD0UD1UD2UD0UD1UD2

72 Opções de in-place upgrade e swap staging e deployment Luciano Condé Arquiteto de Soluções | Microsoft

73

76 Hoje, como você instrumenta a sua aplicação em produção?

78 Ambiente estático Instâncias bem conhecidas Transações são rastreáveis Tenho acesso físico ao servidores Terminal services Dados e ferramentas juntos Alterações in-place

79

Web Worker Web Worker Web Worker Web Worker Web Worker Web Worker Múltiplas instâncias

Não tenho acesso as máquinas

Virtualmente distribuído

86

87 Usa o próprio Azure (APIs Standard) SDK Cloud-Friendly Escalável Developer no controle

88 Role Role Instance Diagnostic Monitor Configuration Quota enforcement Local directory storage Data collection (traces, logs, crash dumps) Data collection (traces, logs, crash dumps) Windows Data Sources IIS Logs & Failed Request Logs Perf Counters Windows Event Logs IIS Logs & Failed Request Logs Perf Counters Windows Event Logs

89 Role Role Instance Diagnostic Monitor Local directory storage Request upload Windows Azure Storage Scheduled or on-demand upload Windows Data Sources

90

91 Usando Diagnostics API Luciano Condé Arquiteto de Soluções | Microsoft

93

94 Usando o Intellitrace Luciano Condé Arquiteto de Soluções | Microsoft

95

96

97

98

99

100

101 Auto scaling

102 App

103 General Session Luciano Condé Arquiteto de Soluções | Microsoft

Microsoft Data Centers User Interface Business Logic Table Storage Video Metadata Table Storage Video Metadata Blob Storage Raw Video Blob Storage Raw Video Blob Storage Encoded Encoded Queue Process Communication Queue Encoding Process

Microsoft Data Centers User Interface Business Logic Table Storage Video Metadata Table Storage Video Metadata Blob Storage Raw Video Blob Storage Raw Video Blob Storage Encoded Encoded Queue Process Communication Queue Encoding Process

106

107 Conclusões

108 Conclusões Como gerencio os meus serviços na nuvem ? Service Management API Portal do Windows Azure Como atualizo meus serviços na nuvem ? Start/Stop Switch In-place Como instrumento os meus serviços ? Diagnostics API Como depuro os meus serviços ? Intellitrace

Desafio: HelloCloud Minha primeira aplicação na nuvem Construa e publique sua aplicação no Windows Azure Mostre sua aplicação no estande Windows Azure Preencha o formulário Concorra a 10 assinaturas MSDN Premium Visite o estande de Windows Azure e saiba todos os detalhes deste Desafio! deste Desafio!

110

111 Capacidades da plataforma Windows Azure Compute Storage Data SQL Azure Data Sync Connectivity Project “Sydney” Security “Geneva” Application Services Frameworks “Dublin”“Velocity” Service Bus Access Control Table StorageBlob StorageQueueDrive Content Delivery Network COS302 | SQL Azure - Cenários de Uso, Migraçao e Operaçao COS401 | Trace, Log, Provisionamento e Monitoraçao no Azure COS201 | Plataforma Azure AppFabric - utilizando o Service Bus e o Access Control Services COS303 | Movendo Aplicativos para a Nuvem COS304 | Projetando Aplicativos para a Escalabilidade - Tirando o melhor da Plataforma Windows Azure SIA305 | Segurança no Desenvolvimento para Windows Azure DBP308 | Sincronizando dados com a nuvem através do SQL Azure Data Sync e Sync Framework 2.0 INT303 | Integrando Moodle com plataforma Microsoft COS301 | Desenvolvendo para o Azure

112 Referências Windows Azure Platform Training Kit -

© 2008 Microsoft Corporation. Todos os direitos reservados. Microsoft, Windows, Windows Vista e outros nomes de produtos s ã o ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros pa í ses. Este documento é meramente informativo e representa a vis ã o atual da Microsoft Corporation a partir da data desta apresenta çã o. Como a Microsoft deve atender a condi çõ es de mercado em constante altera çã o, este documento n ã o deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft n ã o pode garantir a precis ã o de qualquer informa çã o fornecida ap ó s a data desta apresenta çã o. A MICROSOFT N Ã O D Á QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPL Í CITA OU ESTATUT Á RIA, REFERENTE À S INFORMA ÇÕ ES DESTA APRESENTA ÇÃ O.

Por favor preencha a avaliação