A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Introdução ao Windows Azure

Apresentações semelhantes


Apresentação em tema: "Introdução ao Windows Azure"— Transcrição da apresentação:

1 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 © 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.

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

3 O que é cloud computing?

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

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

6 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

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

8 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

9 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

10 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”

11 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

12 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:

13 A nuvem…

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

15 Datacenters de última geração
Quincy, WA

16 Datacenters de última geração

17 o que é o windows azure?

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

19 Desenvolvimento para windows azure

20 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

21 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

22 Ambiente de desenvolvimento
. Ambiente de desenvolvimento Através da mesma plataforma de desenvolvimento em .NET: Visual Studio SDK + Tools for Azure Visual Studio 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

23 Ambiente de desenvolvimento
. Ambiente de desenvolvimento Windows Azure SDK and Windows Azure Tools for Microsoft Visual Studio (March 2011) Windows Azure Platform Training Kit (May 2011)

24 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

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

26 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

27 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

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

29 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

30 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

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

32 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

33 Subindo uma aplicação para o Azure
. Subindo uma aplicação para o Azure Principais recursos da plataforma Azure

34 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

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

36 Links… Windows Azure SDK and Windows Azure Tools for Microsoft Visual Studio (March 2011) Windows Azure Platform Training Kit (May 2011)

37 Links… Windows Azure Portal
patterns & practices Windows Azure Guidance Moving Applications to the Cloud on the Microsoft Windows Azure™ Platform Developing Applications for the Cloud on the Microsoft Windows Azure™ Platform

38 <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.


Carregar ppt "Introdução ao Windows Azure"

Apresentações semelhantes


Anúncios Google