Azure sem servidor

Experimente a solução sem servidor: crie aplicações mais rapidamente sem gestão de infraestrutura

Crie, desenvolva e opere aplicações sem servidor numa plataforma de ponto a ponto

Proporcione mais valor ao essencial da sua empresa ao minimizar o tempo e os recursos gastos em requisitos de infraestrutura. Utilize as soluções sem servidor totalmente geridas de ponto a ponto do Azure para aumentar a produtividade de programadores, otimizar recursos e acelerar o ritmo da inovação.

Porquê escolher as soluções sem servidor do Azure?

Maior velocidade para programadores

Reduza o tempo gasto em tarefas que não são essenciais para a sua empresa, libertando os programadores de gestão e aprovisionamento de infraestrutura. Crie e implemente mais rapidamente com APIs próprias para programadores, serviços de código reduzido/sem código e modelos cognitivos e aprendizagem automática prontos a utilizar.

Aumente o desempenho da equipa

Melhore a agilidade da equipa e o desempenho ao utilizar uma plataforma totalmente gerida para criar, implementar e trabalhar em aplicações. Crie para qualquer ambiente e padrão de aplicação: híbrido, cloud e edge. Efetue uma gestão proativa de aplicações com ferramentas inteligentes de análises e monitorização.

Aumente o impacto na organização

Acelere o tempo de comercialização com as soluções sem servidor do Azure que ajudam a sua organização a criar um caminho para inovação e novas oportunidades de rendimentos. Reduza o seu custo total de posse de infraestrutura e minimize os riscos de gestão de segurança inteligente e proteção avançada contra ameaças.

Crie com soluções sem servidor do Azure

Desfrute da liberdade da gestão de infraestruturas independentemente do tipo de aplicação que está a criar ou das tecnologias que está a utilizar. Escolha de entre os seus ambientes de execução sem servidor, serviços totalmente geridos e um abrangente conjunto de serviços e ferramentas para programadores para criar as suas aplicações.

Computação sem servidor do Azure

Crie aplicações mais rapidamente ao eliminar a necessidade de gerir a infraestrutura que executa os seus contentores e código

  • Kubernetes Sem Servidor

    Aprovisione elasticamente pods dentro de instâncias de contentor a partir de segundos, sem ter de gerir recursos de computação adicionais. Crie aplicações sem servidor e baseadas no Kubernetes com as capacidades de orquestração do Azure Kubernetes Service (AKS) e dos nós virtuais do AKS, que são criados no projeto Virtual Kubelet em open-source. Consiga o melhor de uma abordagem motivada por eventos KEDA ao adicionar dimensionamento automático baseado em eventos ao seu cluster do AKS. O KEDA é um componente open-source que permite aos contentores processar eventos diretamente a partir de origens de eventos e permite dimensionar a zero.

  • Funções sem servidor

    Execute código, escrito na linguagem que escolher, com as Funções do Azure, uma experiência de computação condicionada por eventos. Dimensione a pedido e pague apenas pelo tempo de execução do código. Disponível como um serviço gerido no Azure e no Azure Stack, o runtime das Funções do Azure de código fonte aberto funciona também em múltiplos destinos, incluindo o Kubernetes, o Azure IoT Edge, no local ou mesmo noutras clouds.

  • Ambientes de aplicações sem servidor

    Execute e dimensione aplicações Web, móveis e de API na plataforma que escolher, num ambiente totalmente gerido de alta produção, com o Serviço de Aplicações do Azure.

Relativity
"When we can develop a solution in a week using Azure Functions versus four months using traditional methods, that represents a drastic improvement in our ability to solve business-critical problems and focus our developer talent wherever it's most needed."
Hristo Papazov, Engenheiro de Software Sénior

Integração e fluxos de trabalho sem servidor do Azure

Crie novas aplicações ao orquestrar arquiteturas sem servidor baseadas em eventos. Crie serviços ligados mais facilmente com uma fachada de API simples que diminua a complexidade de implementação de APIs.

  • Orquestração de fluxos de trabalho sem servidor

    Integre dados e aplicações em vez de criar código glue complexo entre sistemas dispersos. Crie visualmente fluxos de trabalho sem servidor com o Azure Logic Apps e utilize as suas próprias APIs, funções sem servidor ou software pronto a utilizar com conectores como um serviço (SaaS), incluindo Salesforce, Microsoft Office 365 e Dropbox.

  • Gestão de API sem servidor

    Publique, proteja, transforme, mantenha e monitorize APIs com a Gestão de API do Azure, um serviço totalmente gerido que oferece um modelo de utilização criado e implementado para se adaptar de forma orgânica às suas aplicações sem servidor.

  • Mensagens sem servidor

    Simplifique cenários de aplicações baseados em eventos com o Azure Event Grid. Ligue uma lógica sem servidor a eventos provenientes de múltiplos serviços do Azure e origens externas, com o esquema CloudEvents. Crie soluções na cloud distribuídas e dimensionáveis com ligações em ambientes na cloud privada e pública com a infraestrutura de mensagens do Azure Service Bus.

Clasquin
"We can deliver exactly what we had in mind with Azure Logic Apps because it is a flexible and high-performance platform. It offers monitoring of a quality that we have never seen before, and which allows us, for example, to detect anomalies even before they impact our customers. And the pay-per-use economic model is much more advantageous."
Laurent Guillen, Diretor de Informação

DevOps e ferramentas de programador sem servidor

Crie aplicações sem servidor através de ferramentas familiares, diretamente do seu ambiente de programação e no seu sistema operativo favorito. Obtenha serviços de primeira classe para criar, testar e implementar funções, contentores e aplicações baseadas em Kubernetes

  • CI/CD sem servidor

    Obtenha repositórios git ilimitados, privados e alojados na cloud com o Azure DevOps. Configure facilmente uma integração contínua/entrega contínua (CI/CD), adicione gestão automática de pacotes, acione automaticamente compilações e programe para Kubernetes, Funções do Azure, Azure Web Apps ou em qualquer cloud.

  • Ferramentas de programação de aplicações

    Crie, execute e depure aplicações sem servidor com um abrangente conjunto de ferramentas para programadores. Utilize emuladores para desenvolver as suas aplicações localmente em cenários avançados, como Funções e Kubernetes. Em seguida, dirija-as facilmente para o Azure quando estiver pronto para implementar.

IA e aprendizagem automática sem servidor

Fortaleça as suas aplicações sem servidor com algoritmos de IA e aprendizagem automática prontos a utilizar. Melhore a produtividade e reduza os custos através de computação com dimensionamento automático e DevOps para aprendizagem automática.

  • Computação cognitiva

    Permita que as suas aplicações sem servidor vejam, falem, entendam e interpretem as suas necessidades de utilizadores através de métodos de comunicação natural, com os Serviços Cognitivos do Azure através de uma API ou desenvolvidas como contentores no Kubernetes.

  • Bots de conversação

    Utilize o Azure Bot Service para criar bots inteligentes que interagem naturalmente com os utilizadores através de canais, como mensagens de texto/SMS, Skype, Microsoft Teams, Slack, Office 365 e Twitter.

  • Modelos de machine learning

    Crie, prepare e implemente modelos no Azure Machine Learning, desde a cloud à periferia.

Wolford
"Azure Cognitive Services and the easy integration offered by Azure help us build solutions and onboard new customers in just four to six weeks."
Sanjoy Roy, Cofundador da AskSid.ai

Base de dados sem servidor do Azure

Crie aplicações sem servidor com acesso de latência reduzida a dados avançados para uma base de utilizadores global. Utilize o Azure Cosmos DB, um serviço de base de dados multimodelo altamente dimensionável e globalmente distribuído, para criar acionadores de bases de dados, enlaces de entrada e enlaces de saída.

Fuji Film
"Azure Cognitive Services and the easy integration offered by Azure help us build solutions and onboard new customers in just four to six weeks."
Daichi Hayata, MCSE Cloud Platform and Infrastructure, Divisão de Serviços do Grupo de Desenvolvimento de Soluções Avançadas, Image Works Team Advanced

Armazenamento sem servidor do Azure

Crie aplicações Web estáticas no Armazenamento de blobs do Azure ou utilize-o como armazenamento massivamente dimensionável para dados não estruturados. Tire partido de eventos de armazenamento para responder a operações em blobs com múltiplas arquiteturas sem servidor. Os eventos de blobs são enviados para o Event Grid para os subscritores, através de Funções, Logic Apps ou até do seu serviço de escuta HTTP personalizado.

Transport for London

Com uma arquitetura dimensionável, os frames de câmaras são carregadas para o armazenamento de Blobs, o que aciona as Funções do Azure, devolve o número de pessoas na imagem e coloca-o no Hubs de Eventos do Azure.

Monitorização sem servidor do Azure

Uma vez que a opção sem servidor elimina as tradicionais tarefas de gestão de infraestrutura, é mais importante que nunca que os programadores tenham implementada a infraestrutura correta para ajudar na depuração de aplicações sem servidor. Obtenha uma perspetiva abrangente sobre as suas aplicações sem servidor graças ao Azure Monitor, um serviço de gestão de desempenho de aplicações extensível para monitorizar as suas aplicações. Recolha, analise e tome medidas sobre telemetria a partir de ambientes na cloud e no local para maximizar a disponibilidade e o desempenho das suas aplicações.

Hafslund
"By running containerized software in Azure, we have a standard way to create, monitor, scale, and manage our applications. We move and respond to customer needs faster. That's what agility is all about."
Ståle Heitmann, Diretor de Tecnologias

Análise sem servidor do Azure

Desenvolva e execute facilmente análises em tempo real paralelas massivamente em múltiplos fluxos de dados, incluindo IoT, através do Azure Stream Analytics. Sem infraestrutura para gerir, processe os dados a pedido, dimensione imediatamente e pague apenas por tarefa. Crie rapidamente dashboards em tempo real com o Microsoft Power BI para visualização de comandos e controlos em direto.

Kolibri Games
"Our Azure-based analytics pipeline can handle the billion events a month we're throwing at it, and with it, we're improving our games at an even faster cadence."
Oliver Löffler, Fundador e Diretor de Tecnologia

Arquiteturas de soluções sem servidor do Azure

Architect scalable e-commerce web appThe e-commerce website includes simple order processing workflows with the help of Azure services. Using Azure Functions and Web Apps, developers can focus on building personalized experiences and let Azure take care of the infrastructure.217896543
  1. Descrição geral
  2. Fluxo

Arquitetar aplicação Web de comércio eletrónico dimensionável

Descrição geral

O site de comércio eletrónico inclui fluxos de trabalho de processamento de encomendas simples com a ajuda dos serviços do Azure. Com as Funções do Azure e as Aplicações Web, os programadores podem concentrar-se na criação de experiências personalizadas e permitir ao Azure lidar com a infraestrutura.

Fluxo

  1. 1 O utilizador acede à aplicação Web num browser e inicia sessão.
  2. 2 O browser obtém os recursos estáticos, como imagens da Rede de Entrega de Conteúdos do Azure.
  3. 3 O utilizador pesquisa produtos e consulta a base de dados SQL.
  4. 4 O site obtém o catálogo de produtos a partir da base de dados.
  5. 5 A aplicação Web obtém as imagens de produto a partir do Armazenamento de Blobs.
  6. 6 O saída da página é colocada em cache na Cache do Azure para Redis para um melhor desempenho.
  7. 7 O utilizador submete a encomenda, que é colocada na fila.
  8. 8 As Funções do Azure processam o pagamento da encomenda.
  9. 9 As Funções do Azure efetuam o pagamento a terceiros e registam-no na base de dados SQL.
Scale with ease using AKS and ACIScale with ease using AKS and ACI443321
  1. Descrição geral
  2. Fluxo

Dimensione facilmente através do AKS e do ACI

Descrição geral

Utilize o nó virtual do AKS para aprovisionar pods dentro do ACI, que são iniciados em segundos. Isto permite que o AKS seja executado com a capacidade exatamente suficiente para a sua carga de trabalho média. Quando ficar sem capacidade no seu cluster do AKS, dimensione pods adicionais no ACI sem precisar de gerir servidores adicionais.

Fluxo

  1. 1 O utilizador regista um contentor no Azure Container Registry
  2. 2 As imagens de contentor são extraídas do Azure Container Registry
  3. 3 O nó virtual do AKS, uma implementação Virtual Kubelet, aprovisiona pods dentro de ACI de AKS quando o tráfego chega em picos.
  4. 4 Os contentores AKS e ACI escrevem no armazenamento de dados partilhado
CI/CD for ContainersContainers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.12345678910
  1. Descrição geral
  2. Fluxo

CI/CD para Contentores

Descrição geral

Os contentores facilitam em muito a tarefa de compilar e implementar aplicações de forma contínua. Ao orquestrar a implementação desses contentores através do Kubernetes no Azure Kubernetes Service (AKS), pode obter clusters de contentores replicáveis e geríveis.

Ao configurar uma compilação contínua para produzir as suas imagens de contentores e orquestração, o DevOps do Azure aumenta a velocidade e a fiabilidade da sua implementação.

Fluxo

  1. 1 Mudar o código de origem da aplicação
  2. 2 Consolidar Código da Aplicação
  3. 3 A integração contínua aciona testes de compilação, de compilação de imagem de contentor e de unidades de aplicação
  4. 4 Imagem de contentor enviada para o Azure Container Registry
  5. 5 O acionador de implementação contínua orquestra a implementação de artefactos de aplicações com parâmetros específicos do ambiente
  6. 6 Implementação no Azure Kubernetes Service (AKS)
  7. 7 O Contentor é iniciado com a Imagem de Contentor do Azure Container Registry
  8. 8 O Application Insights recolhe e analisa os dados do estado de funcionamento, do desempenho e da utilização
  9. 9 Consultar as informações do estado de funcionamento, do desempenho e da utilização
  10. 10 Atualizar item do registo de tarefas pendentes

Recursos para soluções sem servidor

Azure Serverless Computing Cookbook (Livro de Computação Sem Servidor do Azure), Segunda Edição

Conceber Sistemas Distribuídos

Azure Serverless Computing Cookbook (Livro de Computação Sem Servidor do Azure), Segunda Edição

Blogues do Azure sem servidor mais recentes

Comece a criar soluções sem servidor do Azure

Comece com 12 meses de serviços gratuitos.