Resumo
Bom trabalho! Neste módulo, estendemos um pipeline de lançamento para adicionar suporte à implantação de um aplicativo do Azure Functions. O pipeline de lançamento único agora cria uma solução de vários projetos e implanta componentes diferentes em diferentes destinos de nuvem no Azure.
Embora este módulo se concentre especificamente em um aplicativo que usa o Serviço de Aplicativo do Azure e o Azure Functions, os fundamentos abordados se aplicam a uma ampla variedade de destinos de compilação e implantação. Você também pode ver como o Azure Pipelines pode ser dimensionado para dar suporte até mesmo aos cenários mais sofisticados.
Mais informações
Neste módulo, você trabalhou com o Azure Functions, que é um dos modelos de desenvolvimento dentro das ofertas mais amplas de computação sem servidor do Azure. O Azure Functions foi uma ótima solução para a equipe do Tailspin, mas suas necessidades variam, e é importante entender quais opções de computação são melhores para seu cenário. Explore estes recursos para saber mais.
Há algumas ofertas sem servidor sob o guarda-chuva do Azure e há alguma sobreposição entre vários serviços. Para obter uma análise mais aprofundada de algumas das principais opções sem servidor, incluindo Azure Functions, Microsoft Flow, Aplicativos Lógicos do Azure e WebJobs do Serviço de Aplicativo do Azure, consulte Escolha os serviços de integração e automação certos no Azure.
O Azure Functions também é uma ótima opção para soluções de microsserviço como a que a equipe do Tailspin está evoluindo aqui. Para entender as diferentes opções de microsserviços no Azure, incluindo Azure Functions, Kubernetes e Service Fabric, confira Escolhendo uma opção de computação do Azure para microsserviços.
No entanto, o serverless nem sempre é apropriado para todas as situações. Aplicativos com estado, por exemplo, não são uma boa opção para computação sem servidor. Felizmente, o Azure fornece muitas ofertas de computação diferentes que abrangem praticamente todos os cenários de nuvem. Para obter ajuda para encontrar o serviço de computação certo para seu aplicativo, consulte Escolher um serviço de computação do Azure para seu aplicativo.