Resumo
Ótimo trabalho! Neste módulo, você estendeu um pipeline de lançamento para adicionar suporte para implantar um aplicativo do Azure Functions. O pipeline de lançamento único agora cria uma solução multiprojeto e implanta diferentes componentes em diferentes destinos de nuvem no Azure.
Embora este módulo tenha se concentrado em um aplicativo que usa o Serviço de Aplicativo do Azure e o Azure Functions, os conceitos básicos abordados se aplicam a uma ampla gama de destinos de build 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.
Saiba Mais
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 da Tailspin, mas suas necessidades podem variar e é importante entender quais opções de computação são melhores para seu cenário. Para saber mais, explore esses recursos.
Há algumas ofertas sem servidor sob o guarda-chuva do Azure e há alguma sobreposição entre vários serviços. Para obter uma revisão mais detalhada de algumas opções principais sem servidor, incluindo o Azure Functions, o Microsoft Flow, os Aplicativos Lógicos do Azure e os WebJobs do Serviço de Aplicativo do Azure, consulte Escolher os serviços de integração e automação corretos no Azure.
O Azure Functions também é uma ótima opção para soluções de microsserviço, como a que a equipe da Tailspin está evoluindo aqui. Para entender as diferentes opções de microsserviços no Azure, incluindo Azure Functions, Kubernetes e Service Fabric, consulte Escolhendo uma opção de computação do Azure para microsserviços.
No entanto, a tecnologia sem servidor nem sempre é apropriada para todas as situações. Aplicativos com estado, por exemplo, não são adequados 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 ideal para seu aplicativo, consulte Escolher um serviço de computação do Azure para seu aplicativo.