Opção sem servidor do Azure

Adote a opção sem servidor – crie aplicativos mais rapidamente sem gerenciar infraestrutura

Crie, implante e opere aplicativos sem servidor em uma plataforma de ponta a ponta

Ofereça mais valor ao núcleo dos seus negócios ao minimizar o tempo e os recursos consumidos em requisitos relacionados à infraestrutura. Use soluções sem servidor de ponta a ponta totalmente gerenciadas do Azure para aumentar a produtividade do desenvolvedor, otimizar os recursos e acelerar o ritmo da inovação.

Por que escolher soluções sem servidor do Azure?

Aumente a velocidade do desenvolvedor

Reduza o tempo gasto em tarefas que não são centrais para os negócios liberando os desenvolvedores do provisionamento e do gerenciamento de infraestrutura. Crie e implante mais rapidamente usando APIs simples para os desenvolvedores, serviços com pouco ou nenhum código e modelos cognitivos ou de aprendizado de máquina prontos para uso.

Impulsione o desempenho da equipe

Melhore a agilidade e o desempenho da equipe usando uma plataforma totalmente gerenciada para criar, implantar e operar aplicativos. Crie para qualquer padrão de aplicativo e ambiente – híbrido, nuvem e borda. Gerencie aplicativos proativamente com ferramentas inteligentes de monitoramento e análise.

Melhore o impacto à organização

Acelere o tempo até a comercialização com as soluções sem servidor do Azure que ajudam a sua organização a abrir caminho para inovação e novas oportunidades de receita. Reduza seu custo total de propriedade da infraestrutura e minimize o risco com gerenciamento de segurança inteligente e proteção avançada contra ameaças.

Crie soluções sem servidor do Azure de ponta a ponta

Liberte-se do gerenciamento de infraestrutura independentemente do tipo de aplicativo que você está criando ou das tecnologias que está usando. Escolha entre uma variedade de ambientes de execução sem servidor, serviços totalmente gerenciados e um conjunto abrangente de ferramentas e serviços para desenvolvedores para criar seus aplicativos.

Computação sem servidor do Azure

Crie aplicativos mais rapidamente eliminando a necessidade de gerenciar a infraestrutura que executa seu código e contêineres

  • Kubernetes sem servidor

    Provisione pods elasticamente dentro de instâncias de contêiner que iniciam em segundos sem necessidade de gerenciar recursos de computação adicionais. Crie aplicativos sem servidor baseados em Kubernetes usando as funcionalidades de orquestração do AKS (Serviço de Kubernetes do Azure) e nós virtuais do AKS, que são criados no projeto Virtual Kubelet open-source. Obtenha o melhor de uma abordagem conduzida por evento adicionando dimensionamento automático controlado por evento KEDA a seu cluster do AKS. KEDA é um componente open-source que possibilita que contêineres processem eventos diretamente de fontes de eventos, além de oferecer possibilidade de escalar para zero.

  • Funções sem servidor

    Execute códigos escritos na linguagem de sua escolha com o Azure Functions, uma experiência de computação controlada por eventos. Dimensione sob demanda e pague apenas pelo tempo em que seu código é executado. Disponível como um serviço gerenciado no Azure e no Azure Stack, o tempo de execução de software livre do Functions também funciona em vários destinos, incluindo o Kubernetes, o Azure IoT Edge, localmente e até mesmo em outras nuvens.

  • Ambientes de aplicativo sem servidor

    Com o Serviço de Aplicativo do Azure, execute e dimensione aplicativos de API, Web e móveis na plataforma que você preferir, em um ambiente de alta produtividade totalmente gerenciado.

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

Fluxos de trabalho e integração sem servidor do Azure

Crie novos aplicativos orquestrando arquiteturas sem servidor baseadas em evento. Crie serviços conectados mais facilmente usando uma fachada de API simples que abstrai a complexidade da implementação de API.

  • Orquestração de fluxo de trabalho sem servidor

    Integre dados e aplicativos, em vez de escrever código de associação complexo entre sistemas distintos. Crie visualmente fluxos de trabalho sem servidor com Aplicativos Lógicos do Azure e use suas próprias APIs, funções sem servidor ou conectores de SaaS (software como serviço) prontos para uso, incluindo Salesforce, Microsoft Office 365 e Dropbox.

  • Gerenciamento de API sem servidor

    Publique, proteja, transforme, mantenha e monitore APIs com o Gerenciamento de API do Azure, um serviço totalmente gerenciado que oferece um modelo de uso projetado e implementado para ser um ajuste orgânico para aplicativos sem servidor.

  • Mensagens sem servidor

    Simplifique cenários de aplicativo baseados em evento com a Grade de Eventos do Azure. Conecte lógica sem servidor a eventos vindos de vários serviços do Azure e fontes externas usando o esquema CloudEvents. Crie soluções de nuvem distribuídas e escalonáveis com conexões entre ambientes de nuvens pública e privada com a infraestrutura de mensagens Barramento de Serviço do Azure.

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 executivo de informações

Ferramentas para desenvolvedores e DevOps para a opção sem servidor

Crie aplicativos sem servidor usando ferramentas familiares diretamente de seu próprio ambiente de desenvolvedor e seu sistema operacional favorito. Obtenha serviços de primeira classe para criar, testar e implantar funções, contêineres e aplicativos baseados em Kubernetes

  • CI/CD para a opção sem servidor

    Obtenha repositórios do git privados e ilimitados hospedados na nuvem com o Azure DevOps. Configure facilmente CI/CD (entrega contínua/integração contínua), adicione gerenciamento automático de pacotes, dispare builds automaticamente e implante para o Kubernetes, o Azure Functions, o Aplicativos Web do Azure ou qualquer nuvem.

  • Ferramentas de desenvolvimento de aplicativo

    Crie, execute e depure aplicativos sem servidor com um conjunto de ferramentas para desenvolvedores abrangente. Use emuladores para desenvolver seus aplicativos localmente para cenários avançados, como Functions e Kubernetes, então direcione-os facilmente para o Azure quando estiver pronto para implantar.

IA e aprendizado de máquina para a opção sem servidor

Inclua em seus aplicativos sem servidor IA e algoritmos de aprendizado de máquina prontos para uso. Aprimore a produtividade e reduza custos com a computação de dimensionamento automático e DevOps para aprendizado de máquina.

  • Computação cognitiva

    Habilite seus aplicativos sem servidor para ver, ouvir, falar, entender e interpretar as necessidades de seus usuários por meio de métodos naturais de comunicação usando os Serviços Cognitivos do Azure com uma API ou implantados como contêineres no Kubernetes.

  • Bots de conversa

    Use o Serviço de Bot do Azure para criar bots inteligentes que interagem naturalmente com os usuários por meio de canais como texto/SMS, Skype, Microsoft Teams, Slack, Office 365 e Twitter.

  • Modelos de machine learning

    Crie, treine e implante modelos no Azure Machine Learning, da nuvem à borda.

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

Banco de dados sem servidor do Azure

Crie aplicativos sem servidor com acesso de baixa latência a dados avançados para uma base de usuários global. Use o Azure Cosmos DB, um serviço de banco de dados multimodelo amplamente escalonável e distribuído globalmente, para criar gatilhos de banco de dados, associações de entrada e associações 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, Divisão de serviços do grupo de desenvolvimento de solução avançada da equipe de trabalhos de imagem de infraestrutura e plataforma de nuvem MCSE

Armazenamento sem servidor do Azure

Crie aplicativos Web elásticos no Armazenamento de Blobs do Azure ou use-os como um armazenamento amplamente escalonável para dados não estruturados. Aproveite eventos de armazenamento para responder a operações em blobs com várias arquiteturas sem servidor. Eventos de blob são enviados por push por meio da Grade de Eventos para assinantes usando Functions, Aplicativos Lógicos ou mesmo seu próprio ouvinte HTTP personalizado.

Transport for London

Usando uma arquitetura escalonável, os quadros da câmera são carregados no Armazenamento de Blobs, que dispara o Azure Functions, retorna o número de pessoas na imagem e coloca isso nos Hubs de Eventos do Azure.

Monitoramento sem servidor do Azure

Uma vez que a opção sem servidor elimina tarefas de gerenciamento de infraestrutura tradicionais, é ainda mais importante que os desenvolvedores tenham a instrumentação certa em vigor para ajudar a depurar aplicativos sem servidor. Obtenha capacidade total de observação de seus aplicativos sem servidor usando o Azure Monitor, um serviço de gerenciamento de desempenho de aplicativo extensível para monitorar seus aplicativos. Colete, analise e aja com relação à telemetria de seus ambientes de nuvem e locais para maximizar a disponibilidade e o desempenho de seus aplicativos.

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 executivo de tecnologia

Análise sem servidor do Azure

Desenvolva e execute facilmente análise em tempo real massivamente paralela em vários fluxos de dados, incluindo IoT, usando o Azure Stream Analytics. Sem infraestrutura para gerenciar, processe dados sob demanda, dimensione instantaneamente e pague somente por trabalho. Crie rapidamente dashboards em tempo real com o Microsoft Power BI para uma exibição dinâmica de controle e comando.

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 executivo de tecnologia

Arquiteturas da solução 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. Visão geral
  2. Fluxo

Arquitetar o aplicativo Web de comércio eletrônico escalonável

Visão geral

O site do comércio eletrônico inclui fluxos de trabalho de processamento de ordem simples com a ajuda de serviços do Azure. Usando o Azure Functions e Aplicativos Web, os desenvolvedores podem se concentrar na criação de experiências personalizadas e deixar o Azure cuidar da infraestrutura.

Fluxo

  1. 1 O usuário acessa o aplicativo Web no navegador e se conecta.
  2. 2 O navegador efetua o pull de recursos estáticos, tais como imagens, da Rede de Distribuição de Conteúdo do Azure.
  3. 3 O usuário pesquisa produtos e consulta o banco de dados SQL.
  4. 4 O site efetua pull do catálogo de produtos do banco de dados.
  5. 5 O aplicativo Web efetua pull de imagens do produto do Armazenamento de Blobs.
  6. 6 A saída da página é armazenada em cache no Cache Redis do Azure para melhorar o desempenho.
  7. 7 O usuário envia a ordem e ela é colocada na fila.
  8. 8 O Azure Functions processa o pagamento da ordem.
  9. 9 O Azure Functions faz o pagamento para o terceiro e registra o pagamento no banco de dados SQL.
Scale with ease using AKS and ACIScale with ease using AKS and ACI443321
  1. Visão geral
  2. Fluxo

Visão geral

Use o Conector de ACI para provisionar pods que são iniciados em segundos dentro da ACI. Isso permite que o AKS seja executado apenas com a capacidade suficiente para sua carga de trabalho média. Ao ficar sem capacidade no cluster do AKS, expanda os pods adicionais na ACI sem precisar gerenciar nenhum servidor adicional.

Fluxo

  1. 1 Contêiner de registros do usuário no Registro de Contêiner do Azure
  2. 2 É efetuado pull de imagens de contêiner do Registro de Contêiner do Azure
  3. 3 O conector ACI, uma implementação de Kubelet Virtual, provisiona pods dentro da ACI do AKS quando o tráfego vem em picos.
  4. 4 Contêineres AKS e ACI gravam no armazenamento de dados compartilhado
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. Visão geral
  2. Fluxo

CI/CD para Contêineres

Visão geral

Os contêineres facilitam muito a criação e a implantação contínua dos seus aplicativos. Ao orquestrar a implantação desses contêineres usando o Kubernetes no AKS (Serviço de Kubernetes do Azure), é possível obter clusters de contêineres replicáveis e gerenciáveis.

Ao configurar um build contínuo para produzir orquestração e imagens de contêiner, o Azure DevOps aumenta a velocidade e a confiabilidade da sua implantação.

Fluxo

  1. 1 Altere o código-fonte do aplicativo
  2. 2 Confirmar código do aplicativo
  3. 3 A integração contínua dispara o build do aplicativo e da imagem de contêiner e testes de unidade
  4. 4 Push de imagem de contêiner efetuado para o Registro de Contêiner do Azure
  5. 5 O gatilho de implantação contínua orquestra a implantação de artefatos de aplicativo com parâmetros específicos do ambiente
  6. 6 Implantação no AKS (Serviço de Kubernetes do Azure)
  7. 7 O contêiner é aberto usando a Imagem de Contêiner no Registro de Contêiner do Azure
  8. 8 O Application Insights coleta e analisa dados de integridade, de desempenho e de uso
  9. 9 Examine informações sobre integridade, desempenho e uso
  10. 10 Atualize o item da lista de pendências do produto

Recursos para soluções sem servidor

Guia de computação sem servidor do Azure, segunda edição

Criação de sistemas distribuídos

Guia de computação sem servidor do Azure, segunda edição

Blogs mais recentes sobre a opção sem servidor do Azure

Comece a criar com soluções sem servidor do Azure

Comece com 12 meses de serviços gratuitos.