Mais padrões e diretrizes (criando aplicativos de nuvem Real-World com o Azure)
por Rick Anderson, Tom Dykstra
Baixar Corrigir Projeto ou Baixar Livro Eletrônico
O livro eletrônico Building Real World Cloud Apps with Azure é baseado em uma apresentação desenvolvida por Scott Guthrie. Ele explica 13 padrões e práticas que podem ajudá-lo a desenvolver aplicativos Web para a nuvem com êxito. Para obter informações sobre o livro eletrônico, consulte o primeiro capítulo.
Agora você viu 13 padrões que fornecem diretrizes sobre como ter êxito na computação em nuvem. Esses são apenas alguns dos padrões que se aplicam aos aplicativos de nuvem. Aqui estão mais alguns tópicos de computação em nuvem e recursos para ajudar com eles:
Migrar aplicativos locais existentes para a nuvem.
- Movendo aplicativos para a nuvem. Livro eletrônico por Padrões e Práticas da Microsoft. Também disponível como um paperback de cópia impressa.
- Migrando ASP.NET e IIS.NET da Microsoft. Estudo de caso de Robert McMurray.
- Movendo aplicativos para o Azure: o que muda? Vídeo curto de Stefan Schackow, explica o acesso ao sistema de arquivos em Aplicativos Web em Serviço de Aplicativo do Azure.
- Nuvem Híbrida do Azure. Livro ou livro eletrônico de Danny Garber, Jamal Malik e Adam Fazio.
Problemas de segurança, autenticação e autorização exclusivos para aplicativos de nuvem
- Padrões e práticas recomendadas de segurança do Azure
- Padrões e práticas da Microsoft – Diretrizes do Azure. Confira Padrão gatekeeper, padrão de identidade federada.
- Segurança de Rede do Azure. White paper de Ashin Palekar.
Consulte também padrões e diretrizes adicionais de computação em nuvem em Padrões e Práticas da Microsoft – Diretrizes do Azure.
Recursos
Cada um dos capítulos deste livro eletrônico fornece links para recursos para obter mais informações sobre esse tópico específico. A lista a seguir fornece links para visões gerais de práticas recomendadas e padrões recomendados para o desenvolvimento em nuvem bem-sucedido com o Azure.
Documentação
- Práticas recomendadas para o design de serviços de Large-Scale no Azure Serviços de Nuvem. White paper de Mark Simms e Michael Thomassy.
- Failsafe: diretrizes para arquiteturas de nuvem resilientes. White paper de Marc Mercuri, Ulrich Homann e Andrew Townhill. Versão da página da Web da série de vídeos FailSafe.
- Diretrizes do Azure Página do portal para documentação oficial relacionada ao desenvolvimento de aplicativos para o Azure.
vídeos
- Criando aplicativos de nuvem do mundo real com o Azure - Parte 1 Vídeo da apresentação de Scott Guthrie no qual este e-book se baseia. Apresentado na Tech Ed Australia em setembro de 2013. Uma versão anterior da mesma apresentação foi entregue na Norwegian Developers Conference (NDC) em junho de 2013: NDC parte 1, NDC parte 2.
- FailSafe: criando Serviços de Nuvem escalonáveis e resilientes. Série de vídeos de nove partes de Ulrich Homann, Marc Mercuri e Mark Simms. Apresenta uma exibição de 400 níveis de como arquitetar aplicativos de nuvem. Esta série se concentra na teoria e nos motivos por trás dos padrões recomendados; para obter mais detalhes sobre como fazer isso, consulte a série Building Big de Mark Simms.
- Criando grandes: lições aprendidas com os clientes do Azure– Parte 1 e Parte 2. Série de vídeos em duas partes de Simon Davies e Mark Simms, semelhante à série FailSafe, mas orientada mais para a implementação prática.
Exemplo de código
- O aplicativo Fix It que acompanha este livro eletrônico.
- Conceitos básicos do Serviço de Nuvem no Azure em C# para Visual Studio 2012. O projeto para download no site da Galeria de Códigos da Microsoft inclui o código e a documentação desenvolvidos pela EQUIPE de Consultoria de Clientes da Microsoft (CAT). Demonstra muitas das melhores práticas defendidas na série de vídeos FailSafe and Building Big e no white paper FailSafe. A página Galeria de Códigos também é vinculada à documentação abrangente dos autores do projeto . Confira especialmente o link da coleção wiki Conceitos básicos do serviço de nuvem na caixa azul perto da parte superior da descrição do projeto. Este projeto e a documentação para ele ainda estão sendo desenvolvidos ativamente, tornando-o uma opção melhor para informações sobre muitos tópicos do que white papers semelhantes, mas mais antigos.
Copiar livros
- Bíblia de Computação em Nuvem. Por Barrie Sosinsky.
- Solte-o! Projetar e implantar Production-Ready Software. Por Michael T. Nygard.
- Padrões de arquitetura de nuvem: usando o Microsoft Azure. Por Bill Wilder.
- Plataforma Windows Azure. Por Tejaswi Redkar.
- Padrões de programação do Windows Azure para start-ups. Por Riccardo Becker.
- Guia de Desenvolvimento do Microsoft Windows Azure. Por Neil Mackenzie.
Por fim, quando você começar a criar aplicativos do mundo real e executá-los no Azure, mais cedo ou mais tarde, provavelmente precisará de ajuda de especialistas. Você pode fazer perguntas em sites da comunidade, como fóruns do Azure ou StackOverflow, ou pode entrar em contato diretamente com a Microsoft para Suporte do Azure. A Microsoft oferece vários níveis de suporte técnico ao Azure: para obter um resumo e uma comparação das opções, confira Suporte do Azure.
Agradecimentos
Este conteúdo foi escrito por Tom Dykstra, Rick Anderson e Mike Wasson. A maior parte do conteúdo original veio de Scott Guthrie, e ele, por sua vez, se baseou no material de Mark Simms e da Equipe de Consultoria de Clientes da Microsoft (CAT).
Muitos outros colegas da Microsoft revisaram e comentaram sobre rascunhos e código:
- Tim Ammann – Revisou o capítulo de automação.
- Christopher Bennage - Revisou e testou o código Fix It.
- Ryan Berry - Revisou o capítulo CD/CI.
- Vittorio Bertocci - Revisou o capítulo SSO.
- Chris Clayton - Ajudou a resolve problemas técnicos nos scripts do PowerShell.
- Conor Cunningham - Revisou o capítulo de opções de armazenamento de dados.
- Carlos Farre - Revisou e testou o código Corrigir para problemas de segurança.
- Larry Franks - Revisou o capítulo de telemetria e monitoramento.
- Jonathan Gao - Revisou as seções Hadoop e MapReduce do capítulo opções de armazenamento de dados.
- Sidney Higa - Revisou todos os capítulos.
- Gordon Hogenson - Revisou o capítulo de controle do código-fonte.
- Tamra Myers – Capítulos de opções de armazenamento de dados, blob e filas revisados.
- Pranav Rastogi - Revisou o capítulo SSO.
- June Blender Rogers - Adição de tratamento de erros e ajuda aos scripts de automação do PowerShell.
- Mani Subramanian - Revisou todos os capítulos e liderou o processo de revisão e teste de código para o código Corrigir.
- Shaun Tinline-Jones - Revisou o capítulo de particionamento de dados.
- Selcin Tukarslan - Capítulos revisados que abrangem Banco de Dados SQL e SQL Server.
- Edward Wu – Código de exemplo fornecido para o capítulo SSO.
- Guang Yang - Escreveu os scripts de automação do PowerShell.
Os membros do Conselho Consultivo de Diretrizes para Desenvolvedores da Microsoft (DGAC) também revisaram e comentaram os rascunhos:
- Jean-Luc Boucho
- Catalin Gheorghiu
- Wouter de Kort
- Carlos dos Santos
- Neil Mackenzie
- Dennis Persson
- Sunil Sabat
- Aleksey Sinyagin
- Bill Wagner
- Michael Wood
Outros membros da DGAC revisaram e comentaram a estrutura de tópicos preliminar:
- Damir Arh
- Edward Bakker
- Srdjan Bozovic
- Ming Man Chan
- Gianni Rosa Gallina
- Paulo Morgado
- Jason Oliveira
- Alberto Poblacion
- Ryan Riley
- Perez Jones Tsisah
- Roger Whitehead
- Pawel Wilkosz
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de