Este artigo foi traduzido por máquina.

Nota do editor

Introdução aos serviços do sites do Azure

Michael Desmond

Michael DesmondCaso você não tenha notado, a Microsoft tem sido bastante ocupado ultimamente, atualizando e melhorando a sua plataforma de nuvem da Microsoft Azure. Acho que é o que acontece quando você atrai o Scott Guthrie sobre para liderar o grupo Azure da Microsoft (o mais recente título do trabalho: vice presidente executivo do grupo nuvem e Enterprise). Esse é o cara, afinal de contas, quem ajudou a empurrar a divisão de desenvolvedor .NET em Fast-Forward, e que ajudou a inventar uma coisinha que você deve ter ouvido do chamado ASP.NET.

Então não deve ser nenhuma surpresa que as coisas estão pulando para desenvolvedores na divisão Azure da Microsoft. Uma onda de anúncios recentes, incluindo a abundância de novos recursos e capacidades revelado na conferência Microsoft Build em abril, ilustram o ponto. Para ajudar os desenvolvedores a digerir todas as novas informações, nesta edição da MSDN Magazine está focada na Microsoft Azure e especificamente no desenvolvimento para Sites Web de Azure. Um pacote de cinco artigos explora como os desenvolvedores podem aproveitar a plataforma Azure atualizada para criar e entregar aplicações poderosas, escaláveis e gerenciáveis para a Web, rápida e eficiente.

As características primeiro com de Yochay Kiriaty "dimensionamento seu aplicativo com Azure Web Sites," que mostra como modificar os aplicativos Web para executar em várias instâncias e geografias. Em seguida, Apurva Joshi e Sunitha Muthukrishna oferecem aulas em resiliência, como eles guiá-lo através da otimização de aplicativos Web para os desafios do ambiente hostil às vezes Nuvem do tempo.

Mas espere, há mais. "Construindo um node. js e MongoDB Web Service" e "conectividade de híbrido: Conectando Azure Sites da Web para aplicativos LOB usando PortBridge, "ambos por Tejaswi Redkar, oferecem visão maravilhosa, em alguns casos de uso a intrigante. O primeiro artigo mostra como construir um site Web node. js que extrai dados de um banco de dados MongoDB Azure hospedado, enquanto a segunda descreve como vincular e alavancar baseada em nuvem Azure Web Sites e aplicativos de LOB no local. James Câmaras fecha a ação com sua característica, "Ensino de nuvem," que oferece um cenário de grande desenvolvimento de conteúdos pesados, nesse caso, desenvolvendo uma aprendizagem Azure Web Site.

Uma figura-chave em tudo isso é Erez Benari, gerente de programa para IIS e Sites da Web Microsoft Azure e o cara que nos ajudou a recompor a edição deste mês especial focada no Azure Web Sites. Recentemente, apanhados com Benari e perguntou sobre os avanços no Azure Web Sites. Ele falou sobre novos recursos, como integração do Gerenciador de tráfego, backup e restauração e suporte a múltiplos slots de implantação, bem como a expansão do Azure em novas regiões. As mudanças,
Benari diz, fazer Azure Web Sites uma "forte oferecendo para a empresa e implantações em grande escala aos clientes."

Um aspecto intrigante desenvolvendo para Azure e Azure Web Sites é o imediatismo da experiência, que, em um sentido, está mudando a relação entre os desenvolvedores e seus códigos. Esses aplicativos não são agasalhados e jogados sobre uma parede para testes, implantação e uso. Eles estão testados in situ, implantado num piscar de olhos e revisadas e atualizadas com base na telemetria em tempo real.

Benari diz que o modelo rápido exige que os desenvolvedores pensam como testadores e ver a imagem grande. Devem ir além do saber se seu código irá funcionar e descobrir como corrigir rapidamente o código com o tempo de inatividade mínimo.

"Esse tipo de pensamento chamadas para a implementação de informações de diagnóstico ao vivo no código para permitir que o desenvolvedor obter a entrada forense e diagnóstica da aplicação, como ele está sendo implantado e testado, bem como aplica técnicas como A / B, testes que permitem que o desenvolvedor reunir dados comparativos em tempo real," diz Benari. "Em última análise, é uma questão de responsabilidade e como os desenvolvedores se acostumar a ser plenamente responsável (o que pode às vezes significar um 02:00 telefonema para corrigir um bug), melhora a qualidade do software através da placa, fazendo para um mundo melhor para nossos clientes. "

Está a bordo para este novo mundo? Deixe-me saber a sua opinião sobre o desenvolvimento para Microsoft Azure e Azure Web Sites. Envie um e-mail no mmeditor@microsoft.com.

Michael Desmond é o editor-chefe da MSDN Magazine.