Computação sem servidor

Uma introdução às tecnologias sem servidor

O que é a computação sem servidor?

Eliminando a necessidade de gerenciar a infraestrutura, a computação sem servidor permite que os desenvolvedores criem aplicativos de forma mais rápida. Com aplicativos sem servidor, o provedor de serviços de nuvem provisiona, dimensiona e gerencia automaticamente a infraestrutura necessária para executar o código.

Ao entender a definição da computação sem servidor, é importante observar que os servidores ainda executam o código. O nome sem servidor se deve ao fato de que as tarefas associadas ao provisionamento e ao gerenciamento da infraestrutura são invisíveis para o desenvolvedor. Essa abordagem permite que os desenvolvedores se concentrem mais na lógica comercial e ofereçam mais valor à parte principal dos negócios. A computação sem servidor ajuda as equipes a aumentar a produtividade e a colocar os produtos no mercado com rapidez, o que permite que as organizações otimizem melhor os recursos e mantenham o foco na inovação.

Principais benefícios da computação sem servidor

Sem gerenciamento de infraestrutura

O uso de serviços totalmente gerenciados permite que os desenvolvedores evitem tarefas administrativas e se concentrem na lógica comercial principal. Com uma plataforma sem servidor, você simplesmente implanta seu código e ele é executado com alta disponibilidade.

Escalabilidade dinâmica

Com a computação sem servidor, a infraestrutura é escalada e reduzida verticalmente de forma dinâmica em segundos para atender às demandas de qualquer carga de trabalho.

Menor tempo de colocação no mercado

Aplicativos sem servidor reduzem as dependências de operações em cada ciclo de desenvolvimento, aumentando a agilidade das equipes de desenvolvimento para que possam fornecer mais funcionalidades em menos tempo.

Uso mais eficiente dos recursos

Mudar para tecnologias sem servidor ajuda as organizações a reduzirem o TCO e realocar recursos a fim de acelerar o ritmo da inovação.

Padrões de aplicativo sem servidor

Os desenvolvedores criam aplicativos sem servidor usando uma variedade de padrões de aplicativos, muitos dos quais se alinham a abordagens já familiares, para atender a requisitos e necessidades comerciais específicos.

Funções sem servidor

As funções sem servidor aceleram o desenvolvimento usando um modelo controlado por eventos, com gatilhos que executam automaticamente o código para responder a eventos e associações com a finalidade de integrar serviços adicionais. Um modelo de pagamento por execução com cobrança por menos de um segundo cobra somente pelo tempo e pelos recursos usados para executar o código.

Kubernetes sem servidor

Os desenvolvedores trazem seus próprios contêineres para clusters orquestrados por Kubernetes e totalmente gerenciados que podem escalar e reduzir verticalmente e de forma automática diante de mudanças repentinas no tráfego e de cargas de trabalho difíceis.

Fluxos de trabalho sem servidor

Fluxos de trabalho sem servidor adotam uma abordagem de pouco/nenhum código para simplificar a orquestração de tarefas combinadas. Os desenvolvedores podem integrar diferentes serviços (na nuvem ou no local) sem precisar codificar essas interações, manter o código de associação nem aprender novas APIs ou especificações.

Ambientes de aplicativo sem servidor

Com um ambiente de aplicativo sem servidor, o back-end e o front-end são hospedados em serviços totalmente gerenciados que lidam com requisitos de conformidade, segurança e dimensionamento.

Gateway de API sem servidor

Um gateway de API sem servidor é um ponto de entrada centralizado e totalmente gerenciado para serviços de back-end sem servidor. Ele permite que os desenvolvedores publiquem, gerenciem, protejam e analisem APIs em escala global.

Por que uma plataforma sem servidor de ponta a ponta é importante

Uma abordagem sem servidor oferece aos desenvolvedores, às equipes e às organizações um nível de abstração que permite minimizar o tempo e os recursos investidos no gerenciamento da infraestrutura. Cada componente de um aplicativo se beneficia dessa abordagem, da computação e do mecanismo de banco de dados até o sistema de mensagens, as análises e a IA. O uso de uma plataforma sem servidor de ponta a ponta, que fornece um conjunto completo de tecnologias sem servidor, é a melhor forma de garantir que a organização se beneficie ao máximo do trabalho sem servidor.

Saiba mais sobre a plataforma sem servidor do Azure de ponta a ponta

Comece a criar aplicativos sem servidor