Introdução ao Windows Azure

Slides:



Advertisements
Apresentações semelhantes
Data Center Definido por Software
Advertisements

Desenvolvimento de Sistemas Distribuídos Web Services
Encontro Computação em Nuvem
Cloud Empresarial para o SAP
Apresentação de produtos
CLOUD COMPUTING IDEIA-Inst. Desenv. Educ. “Inovando o Aprendizado”
Fernando Seabra Chirigati
Gerenciamento de mudanças ao ambiente corporativo
Cloud Computing Computação nas Nuvens Prof. Bruno Catiari.
Computação em Nuvem.
Cloud Computing.
GESTÃO DE SISTEMAS DE INFORMAÇÃO
DOCUMENTO CONFIDENCIAL DA MICROSOFT Set 2009 | Página 1 | Apresentação para BDMs.
Mandic Partner Program
Cleber da Paixão Rojas Rafael Xavier
Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto
Cloud Computing Universidade Federal do Rio de Janeiro
Open Cloud Computing Interface - OCCI Projeto EUBrazilCC
Jason Leznek Gerente de Grupo de Produto Cliente Windows
Garanta Mais Valor, da Estação de Trabalho até o Datacenter
Ú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.
Módulo 3. Cada instância roda na sua própria VM e é replicada caso necessário.
Módulo 2. Compute Storage Management Connectivity Access control Flexible APIs Information Marketplace Reporting Relational data Management Data Sync.
PROPOSTA DE ARQUITETURA CORPORATIVA DE AUTOMACAO PARA A SABESP
Instituto Superior de Engenharia de Lisboa Engenharia Informática e dos Computadores Projecto e Seminário 2009/2010 CLOUD COMPUTING Nuno Sousa
Apresentação do Sistema Geral do Sistema
Soluções de TI seguras, integradas e continuadas H igh P erformance C omputing.
Otimizando sua TI, maximizando seus negócios
MVP Virtual Conference 2013
Cloud Computing Também conhecido no Brasil como computação nas nuvens ou computação em nuvem, cloud computing se refere, essencialmente, à ideia de utilizarmos,
Microsoft Azure Apresentação de visão geral para parceiros
Alexandre Barbosa de Lima SF/PMSP
SECOP - Utilização de Redes Privadas, Públicas e Híbridas no âmbito de Governo. Rafael Kremer Gerente de Tecnologia e Infraestrutura
11 13/01/10 CLOUD COMPUTING O QUE É COMPUTAÇÃO EM NUVEM ?
Private Cloud na Prática VIR302
Extraindo valor econômico da nuvem Nome Título Região.
Parceria Estratégica. 1.Mandic, Soluções e Parceria. 2.O que é Computação em Nuvem? 3.A Oportunidade. 4.Como se diferenciar com o modelo de negócio na.
O primeiro passo para a nuvem
Cloud Computing Cátia Ledesma Diogo Gomes
Gestão e Automação de Documentos
Conceito Cloud Computing
Uma solução para o consumo de energia e o lixo eletrônico
@daibert Solutions Architect Hewlett-Packard Brasil
Cloud Computing Willamys Araújo.
2015 International TechNet Wiki Summit 2015 DevOps: Desenvolvimento e Operações Juntos! Alan do Nascimento Carlos.
Infra-estrutura da tecnologia de informação
Criando aplicações prontas para nuvem APPI305
Tópicos Avançados Prof. Bal. Emerson Meneses Inocente.
Apresentação Fábrica IESolutions
Avaliação da capacidade de sobrevivência a desastres em sistemas de cloud computing geograficamente distribuídos Ana Carolina Veloso Teixeira
Automação Comercial Faculdade Estácio Radial Prof. Paulo Alipio Alves de Oliveira 2010.
Luiz Felipe Oliveira – SUNMP/MPACL
Convergência Digital Porque ela aconteceu:
Windows Azure: computação em nuvem no melhor estilo self-service Fabrício Lopes Sanchez.
3 Mainframe 4 Cliente / Servidor Transformações na Indústria 5 Web Cliente / Servidor.
Computação em Nuvem Felipe Carvalho UFES 2009/2 Conceitos Básicos.
SaaS – Como Precificar? 1.
Sistemas de Informações Gerenciais Prof. Paulo Fernando da Silva Faculdades SENAC Blumenau Tecnologia em Processos Gerenciais.
Apresentação Técnica 11 anos de experiência no desenvolvimento de sistemas para empresas de segmento e porte variados, Empresa 100% brasileira com produtos/serviços.
Cloud computing e o novo modelo de software
SEIS PREVISÕES DO FUTURO PÓS-CLOUD Engenharia de Software II.
Prof. Sidney Galeote. 2 www. prasabermais. com  Visão Geral sobre a dimensão de qualidade “performance”  Custo da qualidade  Como a performance deve.
Plano de SI Aula 5 – 1º Bimestre. As empresas buscam: Excelência operacional Novos produtos Melhor relacionamento com clientes e fornecedores Melhor tomada.
Computação em Nuvem Felipe Carvalho UFES 2009/2 Windows Azure.
Cloud Computing O que é?. Um novo paradigma da computação ; Pagamento baseado no uso ; Pretenção global.
Emerson Felipe GOVERNO DO ESTADO DE PERNAMBUCO ESCOLA TÉCNICA ESTADUAL MARIA EDUARDA RAMOS DE BARROS.
Angelo Gonçalves da Luz Sérgio Luis Rodrigues.  Cloud Computing é um paradigma de computação em larga escala que possui foco em proporcionar economia.
Web Services / SOA. O cenário de TI nas corporações Novas tendências batiam à porta das corporações Migraram o foco do “gerenciamento de dados” para o.
Software em nuvem para o gerenciamento de dados de medição 45ª ASSEMBLEIA NACIONAL DA ASSEMAE MAIO 2015.
Angelo Gonçalves da Luz Sérgio Luis Rodrigues.  Cloud Computing é um paradigma de computação em larga escala que possui foco em proporcionar economia.
Transcrição da apresentação:

Introdução ao Windows Azure <Event Name and Date> 4/1/2017 8:55 PM Módulo 1 Introdução ao Windows Azure Waldemir Cambiucci Arquiteto de Soluções Microsoft Brasil http://twitter.com/wcamb/ http://blogs.msdn.com/wcamb/ © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda Apresentar uma introdução sobre a plataforma Windows Azure e seus recursos de desenvolvimento.

O que é cloud computing?

Evolução da Computação (~40 anos) 2010+ 1990s Cloud Web 1970s Mainframe 2000s Serviços 1980s Cliente/ Servidor

O que é Cloud Computing? É um estilo de computação que oferece escalabilidade massiva de recursos computacionais com tecnologias de internet e provisionamento dinâmico.

Evolução Contínua Computação Tradicional Computação Virtualizada Computação em Nuvem Privada Pública Virtualização, Provisionamento Dinâmico, Computação Elástica

Proliferação de Dispositivos Computação em Nuvem

Custos com infraestrutura própria on-premise Previsão de Carga Alocação de capacidades “Falta“ de capacidades CAPACIDADE DA TI “Desperdício“ de capacidades Custo fixo das capacidades contratadas Capacidade osciosa com a redução da carga Custo Inicial de Hardware Carga Atual TEMPO

Computação como serviço provisionamento dinâmico Previsão de Carga Alocação de capacidades Sem “falta“ de capacidades CAPACIDADE DA TI Redução do “excesso de TI“ Redução das capacidades nos momentos de redução da carga Redução dos investimentos iniciais Carga Atual TEMPO

Tipos de Serviços “IaaS” “PaaS” “SaaS” hospedar construir consumir Software-as-a-Service consumir “SaaS” Platform-as-a-Service construir “PaaS” Infrastructure-as-a-Service hospedar “IaaS”

Patterns para a nuvem tempo “On / Off” tempo “Crescimento Rápido” Computação tempo “On / Off” médio uso Período Inativo uso médio Computação tempo “Crescimento Rápido” Negócio: fazer processamento batch periódico. Negócio: demanda crescente de usuários e requisições Cenário: Análise de risco de crédito feito mensalmente Cenário: Sindicalização digital, startups, eCommerce, etc. Exemplo: Análise de Risco, Simulações de Monte Carlo Exemplo: Associated Press Breaking News API

Patterns para a nuvem tempo “Carga não prevista” “Carga sazonal” tempo Computação tempo “Carga não prevista” Uso médio “Carga sazonal” Computação Uso médio tempo Negócio: tratar de forma segura picos de demanda em seu negócio. Negócio: responder a picos de uso dentro do ciclo de negócio previsto. Cenário: campanhas de marketing, vendas de tickets, situações de emergência. Cenário: sistemas de eCommerce, portal interno de pagto, websites corporativos Exemplo: Exemplo:

A nuvem…

A Nuvem Microsoft Diversos Data Centers distribuídos globalmente. Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs

Datacenters de última geração Quincy, WA

Datacenters de última geração

o que é o windows azure?

Controlador da Malha de Servidores O que é o Windows Azure? Uma plataforma como serviço Controlador da Malha de Servidores

Desenvolvimento para windows azure

Desenvolvimento para Windows Azure Passos para a construção de aplicações para o Windows Azure: Instalar o Windows Azure Tools for Visual Studio 1.4 Criar sua aplicação Azure localmente Escolher uma assinatura e criar uma conta Fazer o upload de sua aplicação na nuvem

Desenvolvimento para Windows Azure Passos para a construção de aplicações para o Windows Azure: Instalar o Windows Azure Tools for Visual Studio 1.4 Criar sua aplicação Azure localmente Escolher uma assinatura e criar uma conta Fazer o upload de sua aplicação na nuvem

Ambiente de desenvolvimento . Ambiente de desenvolvimento Através da mesma plataforma de desenvolvimento em .NET: Visual Studio 2008 + SDK + Tools for Azure Visual Studio 2010 + Tools for Azure Também através de outras plataformas e linguagens: Eclipse, Java, Python, PHP, Ruby, C/C++ Exemplos e material adicional Windows Azure Platform Training Kit – Jan/2011

Ambiente de desenvolvimento . Ambiente de desenvolvimento Windows Azure SDK and Windows Azure Tools for Microsoft Visual Studio (March 2011) http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7a1089b6-4050-4307-86c4-9dadaa5ed018 Windows Azure Platform Training Kit (May 2011) http://www.microsoft.com/downloads/en/details.aspx?familyid=413e88f8-5966-4a83-b309-53b7b77edf78

Desenvolvimento para Windows Azure Passos para a construção de aplicações para o Windows Azure: Instalar o Windows Azure Tools for Visual Studio 1.4 Criar sua aplicação Azure localmente Escolher uma assinatura e criar uma conta Fazer o upload de sua aplicação na nuvem

Templates no Visual Studio 2010 . Templates no Visual Studio 2010 Template para soluções do Windows Azure

Templates no Visual Studio 2010 . Templates no Visual Studio 2010 Roles escolhidos para a aplicação Lista de roles disponíveis para um projeto no Azure

Solução no Visual Studio 2010 . Solução no Visual Studio 2010 Arquivo de configuração da Web Role Projeto de Web Role para uma Interface Web

Configuração de instâncias . Configuração de instâncias Configuração do Windows Azure Service: Número de instâncias de cada role.

Instâncias de web roles emuladas localmente . Windows Azure Compute Emulator Simulador do Windows Azure no ambiente local Instâncias de web roles emuladas localmente

Escolhendo uma oferta no Windows Azure http://www. microsoft Instalar o Windows Azure Tools for Visual Studio 1.4 Criar sua aplicação Azure localmente Escolher uma assinatura e criar uma conta Fazer o upload de sua aplicação na nuvem

Ofertas no Windows Azure http://www.microsoft.com/windowsazure/offers/

Desenvolvimento para Windows Azure Passos para a construção de aplicações para o Windows Azure: Instalar o Windows Azure Tools for Visual Studio 1.4 Criar sua aplicação Azure localmente Escolher uma assinatura e criar uma conta Fazer o upload de sua aplicação na nuvem

Subindo uma aplicação para o Azure . Subindo uma aplicação para o Azure https://windows.azure.com/Default.aspx Principais recursos da plataforma Azure

Subindo a aplicação… Criando um Hosted Service Criando a URL para a solução MyAzureApplication.cloudapp.net Pacote da aplicação Arquivo de configuração

Subindo uma aplicação para o Azure . Subindo uma aplicação para o Azure Aplicação Azure pronta para uso!

Links… Windows Azure SDK and Windows Azure Tools for Microsoft Visual Studio (March 2011) http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7a1089b6-4050-4307-86c4-9dadaa5ed018 Windows Azure Platform Training Kit (May 2011) http://www.microsoft.com/downloads/en/details.aspx?familyid=413e88f8-5966-4a83-b309-53b7b77edf78

Links… Windows Azure Portal http://www.microsoft.com/brasil/windowsazure/ patterns & practices Windows Azure Guidance http://wag.codeplex.com/ Moving Applications to the Cloud on the Microsoft Windows Azure™ Platform http://msdn.microsoft.com/en-us/library/ff728592.aspx Developing Applications for the Cloud on the Microsoft Windows Azure™ Platform http://msdn.microsoft.com/en-us/library/ff966499.aspx

<Event Name and Date> 4/1/2017 8:55 PM © 2010 Microsoft Corporation. All rights reserved. Microsoft, MSDN, the MSDN logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.   The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.