{"id":50346,"date":"2022-06-13T03:54:53","date_gmt":"2022-06-13T06:54:53","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=50346&#038;preview=true&#038;preview_id=50346"},"modified":"2023-08-21T10:17:10","modified_gmt":"2023-08-21T13:17:10","slug":"function-as-a-service","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/","title":{"rendered":"Function as a Service (FaaS): Tudo o Que Voc\u00ea Precisa Saber"},"content":{"rendered":"<p>Voc\u00ea provavelmente j\u00e1 ouviu falar em SaaS, e voc\u00ea pode ter ouvido falar em PaaS e IaaS, mas voc\u00ea j\u00e1 ouviu falar em Function as a Service (FaaS)?<\/p>\n<p>O mercado FaaS est\u00e1 crescendo rapidamente. De acordo com a Allied Market Research, o mercado valia <a href=\"https:\/\/www.globenewswire.com\/news-release\/2020\/07\/01\/2056381\/0\/en\/Function-as-a-Service-FaaS-Market-to-Reach-24-00-Billion-by-2026-Allied-Market-Research-AMR.html\" target=\"_blank\" rel=\"noopener noreferrer\"> US$ 3,01 bilh\u00f5es<\/a> em 2018. Espera-se que este n\u00famero cres\u00e7a para US$ 24 bilh\u00f5es at\u00e9 2026 &#8211; o que significa que a ind\u00fastria crescer\u00e1 a uma Taxa de Crescimento Anual Composto (CAGR) de 29,7% de 2020 a 2026.<\/p>\n<p>Olhando para esse crescimento, \u00e9 seguro dizer que o FaaS \u00e9 um grande neg\u00f3cio.<\/p>\n<p>Mas o que \u00e9 FaaS, e como ele funciona? Para ajud\u00e1-lo a responder essas perguntas, este artigo ir\u00e1 cobrir os fundamentos do FaaS, por que as pessoas devem (e n\u00e3o devem) usar o FaaS, e o estado do mercado global de FaaS a partir de 2022.<\/p>\n<p>Vamos l\u00e1.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>O que \u00e9 Function as a Service (FaaS)?<\/h2>\n<p>Function as a Service (FaaS) \u00e9 uma forma de computa\u00e7\u00e3o em nuvem que ajuda os desenvolvedores a trabalharem melhor, removendo a necessidade de manter a infraestrutura do aplicativo. Quando os desenvolvedores utilizam FaaS, eles usam uma plataforma FaaS para construir, executar e supervisionar pacotes de aplicativos para eles.<\/p>\n<p>Neste ponto, voc\u00ea pode pensar que FaaS soa como <a href=\"https:\/\/kinsta.com\/blog\/serverless-php\/\">computa\u00e7\u00e3o sem servidor<\/a> &#8211; e \u00e9. A computa\u00e7\u00e3o sem servidor permite aos desenvolvedores terceirizar o gerenciamento de bancos de dados, gateways de API, armazenamento, mensagens e outras infraestruturas para um provedor terceirizado. O FaaS \u00e9 um tipo de computa\u00e7\u00e3o sem servidor.<\/p>\n<figure style=\"width: 616px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/04\/Untitled.jpg\" alt=\"Como funciona a computa\u00e7\u00e3o sem servidor\" width=\"616\" height=\"504\"><figcaption class=\"wp-caption-text\">Como funciona a computa\u00e7\u00e3o sem servidor (<b>Fonte:<\/b> <a href=\"\/\/blog.iviewlabs.com\/what-is-serverless-computing\/\u201d\">iviewlabs<\/a>)<\/figcaption><\/figure>\n<p>Embora esta possa ser a primeira vez que voc\u00ea est\u00e1 lendo sobre o FaaS, voc\u00ea provavelmente j\u00e1 o encontrou na natureza. Muitos programas e aplicativos populares usam o FaaS &#8211; como o Alexa da Amazon.<\/p>\n<p>Se voc\u00ea est\u00e1 familiarizado com o Alexa, voc\u00ea saber\u00e1 que pode expandir as fun\u00e7\u00f5es do Alexa atrav\u00e9s da constru\u00e7\u00e3o de &#8220;habilidades&#8221; Como aplicativos, as habilidades permitem que o Alexa fa\u00e7a coisas fora de sua configura\u00e7\u00e3o b\u00e1sica. Coisas como verificar notifica\u00e7\u00f5es em seu aplicativo, iniciar um novo bate-papo, ou reproduzir \u00e1udio personalizado.<\/p>\n<p>A Amazon administra todas as habilidades do Alexa atrav\u00e9s da AWS Lambda. Quando voc\u00ea constr\u00f3i uma nova habilidade, voc\u00ea a cria como uma fun\u00e7\u00e3o que voc\u00ea implanta atrav\u00e9s da AWS Lambda. AWS Lambda ent\u00e3o executa a fun\u00e7\u00e3o para voc\u00ea e lida com preocupa\u00e7\u00f5es de infraestrutura como seguran\u00e7a e <a href=\"https:\/\/kinsta.com\/blog\/mongodb-vs-mysql\/\">gerenciamento do banco de dados<\/a>.<\/p>\n<p>Ent\u00e3o, como o FaaS funciona passo a passo? Vamos cobrir isso a seguir.<\/p>\n\n<h3>Como o FaaS funciona?<\/h3>\n<p>Para entender o FaaS, voc\u00ea precisa conhecer dois termos chave:<\/p>\n<ol>\n<li><strong>&#8220;Arquitetura monol\u00edtica&#8221;<\/strong> = um aplicativo autocontido que roda independentemente de outros aplicativos. Estes aplicativos gerenciam a interface do usu\u00e1rio, as fun\u00e7\u00f5es de neg\u00f3cios e a interface de dados internamente. O c\u00f3digo da arquitetura monol\u00edtica se baseia em outros peda\u00e7os de c\u00f3digo.<\/li>\n<li>&#8220;<strong>Arquitetura de micro servi\u00e7os&#8221; <\/strong>= um peda\u00e7o de c\u00f3digo que lida com algumas pequenas tarefas. Estes micros servi\u00e7os s\u00e3o separados (embora eles formem um aplicativo inteiro juntos).<\/li>\n<\/ol>\n<p>Aqui est\u00e1 um diagrama que mostra como a arquitetura monol\u00edtica e a arquitetura dos micros servi\u00e7os diferem:<\/p>\n<figure style=\"width: 1365px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/04\/Untitled-1.jpg\" alt=\"Arquitetura monol\u00edtica vs. arquitetura de micro servi\u00e7os\" width=\"1365\" height=\"660\"><figcaption class=\"wp-caption-text\">Arquitetura monol\u00edtica vs. arquitetura de micro servi\u00e7os (<b>Fonte:<\/b> <a href=\"\/\/www.bmc.com\/blogs\/microservices-architecture\/\u201d\">BMC<\/a>)<\/figcaption><\/figure>\n<p>Voc\u00ea pode ver a principal diferen\u00e7a na pr\u00e1tica entre micro servi\u00e7os e arquiteturas monol\u00edticas quando voc\u00ea executa ou atualiza uma fun\u00e7\u00e3o. Com uma arquitetura monol\u00edtica, o programa inteiro executa a fun\u00e7\u00e3o de uma vez (como atualizar um aplicativo, por exemplo). Com uma arquitetura de micro servi\u00e7o, voc\u00ea pode executar a fun\u00e7\u00e3o de micro servi\u00e7o de forma independente.<\/p>\n<p>FaaS \u00e9 a coisa que ajuda as arquiteturas de micro servi\u00e7os para funcionar.<\/p>\n<p>Quando voc\u00ea executa cada nova fun\u00e7\u00e3o de micro servi\u00e7o, voc\u00ea s\u00f3 precisa criar a fun\u00e7\u00e3o. Ent\u00e3o, seu provedor FaaS assume a fun\u00e7\u00e3o, executa-a e cuida do gerenciamento da fun\u00e7\u00e3o a partir de ent\u00e3o.<\/p>\n<p>Como o FaaS \u00e9 uma ferramenta que funciona com a sua contribui\u00e7\u00e3o, \u00e9 crucial notar que cada fun\u00e7\u00e3o FaaS deve ser respons\u00e1vel apenas por uma tarefa. Esta tarefa ent\u00e3o \u00e9 executada quando seu gatilho \u00e9 ativado. Por exemplo, uma fun\u00e7\u00e3o que produz uma c\u00f3pia do recibo do usu\u00e1rio s\u00f3 funcionar\u00e1 se o usu\u00e1rio pressionar &#8220;download receipt&#8221;<\/p>\n<p>O FaaS usa o &#8220;modelo de execu\u00e7\u00e3o dirigida por eventos&#8221;, o que significa que suas fun\u00e7\u00f5es s\u00f3 s\u00e3o ativadas quando acionadas. Da mesma forma, elas n\u00e3o s\u00e3o executadas em segundo plano.<\/p>\n<p>Ent\u00e3o, o que mais FaaS pode fazer?<\/p>\n<h3>Quais servi\u00e7os o FaaS inclui?<\/h3>\n<p>Embora todos os provedores sejam diferentes, os provedores da FaaS geralmente oferecem estes servi\u00e7os:<\/p>\n<ul>\n<li><strong>Servi\u00e7os de autentica\u00e7\u00e3o. <\/strong>Estes tratam dos <a href=\"https:\/\/kinsta.com\/blog\/wordpress-two-factor-authentication\/\">processos de login e autentica\u00e7\u00e3o<\/a> para os usu\u00e1rios do seu programa.<\/li>\n<li><strong>Servi\u00e7os de banco de dados. <\/strong>Estes ajudam voc\u00ea a arquivar informa\u00e7\u00f5es em bancos de dados para que seu programa possa us\u00e1-los. Os provedores FaaS gerenciam alguma manuten\u00e7\u00e3o de banco de dados para voc\u00ea.<\/li>\n<li><strong>Armazenamento de arquivos. <\/strong>Os provedores de FaaS podem armazenar dados e arquivos para seu aplicativo, assim voc\u00ea n\u00e3o precisa hosped\u00e1-lo em seu pr\u00f3prio servidor.<\/li>\n<li><strong>Relat\u00f3rios. <\/strong>Os provedores de FaaS podem vigiar por erros ou <a href=\"https:\/\/kinsta.com\/blog\/cloud-security\/\">amea\u00e7as \u00e0 seguran\u00e7a<\/a> em seu programa e alert\u00e1-lo quando encontrarem algo errado.<\/li>\n<\/ul>\n<p>No geral, esses servi\u00e7os ajudam os desenvolvedores a trabalhar de forma mais inteligente. Vamos cobrir a seguir os pr\u00f3s do FaaS.<\/p>\n<h3>Os pr\u00f3s de um modelo FaaS<\/h3>\n<p>Com o FaaS, os desenvolvedores n\u00e3o precisam se preocupar com <a href=\"https:\/\/kinsta.com\/blog\/what-is-iaas\/\">infraestrutura ou implanta\u00e7\u00e3o<\/a> &#8211; apenas escrever l\u00f3gica de aplicativo. Assim, quando implementado atualmente, o FaaS pode reduzir muito o tempo que leva para construir e implantar um programa.<\/p>\n<p>Construir e implantar tamb\u00e9m \u00e9 mais f\u00e1cil com o FaaS. O tempo de provisionamento leva apenas alguns segundos ao inv\u00e9s de horas de cada vez. Voc\u00ea tamb\u00e9m n\u00e3o est\u00e1 limitado a ling ou recursos particulares. Os provedores de FaaS podem <a href=\"https:\/\/kinsta.com\/blog\/scripting-languages\/\">executar c\u00f3digo na maioria das linguagens<\/a>, e voc\u00ea pode acelerar o processo de constru\u00e7\u00e3o usando os caches e bancos de dados que seu provedor oferece.<\/p>\n<p>O modelo FaaS \u00e9 muito escal\u00e1vel, e o planejamento de capacidade \u00e9 muito mais f\u00e1cil. Se voc\u00ea precisar de mais recursos, voc\u00ea pode simplesmente consultar as instru\u00e7\u00f5es do seu fornecedor FaaS para atualizar seu uso. Muitos fornecedores de FaaS oferecem escalas horizontais, ou seja, se o seu uso atingir picos, o fornecedor ir\u00e1 simplesmente lhe fornecer recursos extras para lidar com os picos.<\/p>\n<p>Al\u00e9m disso, voc\u00ea n\u00e3o precisa se preocupar com manuten\u00e7\u00e3o, Recupera\u00e7\u00e3o de Desastres (DR), ou seguran\u00e7a.<\/p>\n<p>Finalmente, o FaaS \u00e9 muito eficiente. Os fornecedores s\u00f3 cobram pelos recursos que voc\u00ea usa, ent\u00e3o voc\u00ea provavelmente pagar\u00e1 muito menos pelo FaaS do que voc\u00ea pagaria pelo seu pr\u00f3prio hardware. Da mesma forma, suas fun\u00e7\u00f5es n\u00e3o funcionam em segundo plano e, ao inv\u00e9s disso, ficam ociosas. Voc\u00ea tamb\u00e9m n\u00e3o precisa pagar para que elas fiquem ociosas.<\/p>\n<p>Ent\u00e3o, o FaaS \u00e9 tudo-pros? N\u00e3o \u00e9 bem assim.<\/p>\n<h3>Contras de um modelo FaaS<\/h3>\n<p>O modelo FaaS remove alguns dos maiores desafios associados ao desenvolvimento de programas, mas tamb\u00e9m requer que voc\u00ea limite substancialmente seu controle. Voc\u00ea n\u00e3o pode tomar muitas decis\u00f5es sobre o <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-getting-started\/dedicated-server\">servidor<\/a>, seguran\u00e7a, ou banco de dados que seu c\u00f3digo usa. Ao inv\u00e9s disso, cabe ao seu provedor.<\/p>\n<p>Em uma veia semelhante, <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-troubleshooting\/wordpress-debugging\/\">a depura\u00e7\u00e3o<\/a> \u00e9 muitas vezes um pouco mais dif\u00edcil, pois voc\u00ea n\u00e3o tem controle total sobre o seu sistema. Os testes tamb\u00e9m s\u00e3o dif\u00edceis, pois o c\u00f3digo FaaS nem sempre se traduz suavemente para o ambiente de testes.<\/p>\n<p>Al\u00e9m disso, voc\u00ea deve aderir aos requisitos rigorosos do seu fornecedor FaaS. As fun\u00e7\u00f5es FaaS s\u00f3 podem completar uma a\u00e7\u00e3o, ent\u00e3o se voc\u00ea n\u00e3o estiver acostumado a isso, voc\u00ea precisar\u00e1 mudar como voc\u00ea e sua equipe escrevem o c\u00f3digo. Da mesma forma, voc\u00ea pode precisar reescrever o c\u00f3digo em aplicativos existentes para torn\u00e1-lo adequado para a implanta\u00e7\u00e3o do FaaS &#8211; assim, o FaaS \u00e9 frequentemente mais adequado para novos programas do que para os antigos.<\/p>\n<p>Finalmente, escolher o FaaS muitas vezes significa comprometer-se com um \u00fanico fornecedor a longo prazo. Voc\u00ea trabalha com o sistema e requisitos do seu fornecedor quando voc\u00ea constr\u00f3i seus programas. Naturalmente, mudar de provedor pode exigir que voc\u00ea refa\u00e7a parte de seu trabalho e potencialmente interromper suas fun\u00e7\u00f5es.<\/p>\n<h3>Pr\u00f3s vs. Contras<\/h3>\n<div class=\"\"responsive-table\">\n<table>\n<tbody>\n<tr>\n<td><strong>Pr\u00f3s<\/strong><\/td>\n<td><strong>Contras<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Implanta o c\u00f3digo mais r\u00e1pido<\/p>\n<p>O provisionamento leva milissegundos<\/p>\n<p>C\u00f3digo em qualquer linguagem<\/p>\n<p>Recupera\u00e7\u00e3o Automatizada de Desastres (DR)<\/p>\n<p>Custo-eficiente<\/p>\n<p>Escal\u00e1vel<\/td>\n<td>Perda do controle sobre o servidor<\/p>\n<p>A depura\u00e7\u00e3o \u00e9 mais dif\u00edcil<\/p>\n<p>Os testes levam mais tempo<\/p>\n<p>Voc\u00ea est\u00e1 preso ao seu fornecedor<\/p>\n<p>Voc\u00ea deve escrever o c\u00f3digo FaaS-suitable<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>FaaS vs SaaS, PaaS e IaaS<\/h3>\n<p>Agora que voc\u00ea sabe mais sobre FaaS, voc\u00ea pode se perguntar como ele se relaciona com outras op\u00e7\u00f5es de <a href=\"https:\/\/kinsta.com\/blog\/xaas\/\">Anything as a Service (XaaS)<\/a>\u00a0como IaaS, SaaS e PaaS.<\/p>\n<p>Os servi\u00e7os IaaS, PaaS e FaaS t\u00eam prop\u00f3sitos similares: eles ajudam as empresas a gerenciar aplicativos mais baratos e mais efetivamente. No entanto, cada op\u00e7\u00e3o oferece algo diferente.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/blog\/what-is-iaas\/\">Infrastructure as a Service (IaaS)<\/a> permite que voc\u00ea alugue energia de computa\u00e7\u00e3o (como RAM e CPU). Com o IaaS, voc\u00ea ainda precisa gerenciar algumas fun\u00e7\u00f5es do aplicativo (como seguran\u00e7a) internamente.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/blog\/what-is-paas\/\">Platform as a Service (PaaS)<\/a> permite que voc\u00ea alugue ferramentas de hardware e software para construir seu aplicativo. Um exemplo comum \u00e9 AWS Elastic Beanstalk.<\/p>\n<p>Ao contr\u00e1rio do IaaS e do PaaS, o FaaS permite que voc\u00ea alugue espa\u00e7o para executar fun\u00e7\u00f5es de forma independente. Este recurso o torna mais escal\u00e1vel.<\/p>\n<p>Aqui est\u00e1 um pequeno resumo de como os tr\u00eas funcionam de forma diferente:<\/p>\n<figure style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/04\/Untitled-21.png\" alt=\"Como FaaS difere do IaaS e PaaS\" width=\"1024\" height=\"492\"><figcaption class=\"wp-caption-text\">Como FaaS difere do IaaS e PaaS (<b>Fonte:<\/b> <a href=\"\/\/thenewstack.io\/why-netflix-rolled-its-own-node-js-functions-as-a-service-runtime\/\u201d\">thenewstack.io<\/a>)<\/figcaption><\/figure>\n<p><a href=\"https:\/\/kinsta.com\/blog\/saas-products\/#saas-definition-what-is-saas\">Software as a Service (SaaS)<\/a> n\u00e3o \u00e9 voltado para a constru\u00e7\u00e3o de aplicativos ou programas. Ao inv\u00e9s disso, ele permite que voc\u00ea alugue aplicativos para que voc\u00ea n\u00e3o precise constru\u00ed-los internamente. H\u00e1 milhares de op\u00e7\u00f5es de SaaS dispon\u00edveis &#8211; desde ferramentas de an\u00e1lise de dados at\u00e9 <a href=\"https:\/\/kinsta.com\/blog\/best-seo-plugins-for-wordpress\/\">plugins de SEO para WordPress<\/a>.<\/p>\n<h2>Tamanho do mercado, participa\u00e7\u00e3o e principais fornecedores<\/h2>\n<p>O crescimento do FaaS reflete uma mudan\u00e7a geral na maneira como as organiza\u00e7\u00f5es est\u00e3o desenvolvendo novos programas.<\/p>\n<p>Nas d\u00e9cadas anteriores, os desenvolvedores criaram grandes sistemas como projetos de v\u00e1rios anos. Hoje, muitas organiza\u00e7\u00f5es favorecem uma <a href=\"https:\/\/kinsta.com\/blog\/devops-engineer\/\">abordagem de Opera\u00e7\u00f5es de Desenvolvimento (DevOps<\/a> ) para o desenvolvimento. O DevOps prioriza o desenvolvimento e melhoria cont\u00ednua de um programa pouco a pouco.<\/p>\n<figure style=\"width: 868px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/04\/Untitled-24.png\" alt=\"Como funciona o DevOps\" width=\"868\" height=\"543\"><figcaption class=\"wp-caption-text\">Como funciona o DevOps (<b>Fonte:<\/b> <a href=\"\/\/www.atlassian.com\/devops\/what-is-devops\u201d\">Atlassian<\/a>)<\/figcaption><\/figure>\n<p>Da mesma forma, as organiza\u00e7\u00f5es usam cada vez mais <a href=\"https:\/\/kinsta.com\/blog\/best-cloud-storage\/\">os servi\u00e7os da nuvem<\/a> para tornar as coisas mais seguras e mais eficientes. De acordo com a Oracle, as organiza\u00e7\u00f5es ir\u00e3o em breve armazenar <a href=\"https:\/\/www.oracle.com\/a\/ocom\/docs\/cloud\/oracle-cloud-predictions-2020.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">600 vezes<\/a> mais dados sens\u00edveis na nuvem.<\/p>\n<p>Voc\u00ea pode ver esta tend\u00eancia em dados coletados de <a href=\"https:\/\/www.statista.com\/statistics\/1275964\/enterprise-cloud-architecture-models\/\" target=\"_blank\" rel=\"noopener noreferrer\">7.164<\/a> executivos de su\u00edtes C da Statista. De 2019 a 2021, o uso de um \u00fanico servi\u00e7o p\u00fablico ou privado na nuvem caiu, e a maioria das organiza\u00e7\u00f5es adotaram m\u00faltiplas solu\u00e7\u00f5es de nuvem.<\/p>\n<figure style=\"width: 637px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/04\/Untitled-25.png\" alt=\"Uso da tecnologia de nuvem\" width=\"637\" height=\"622\"><figcaption class=\"wp-caption-text\">Uso da tecnologia de nuvem (<b>Fonte:<\/b> <a href=\"\/\/www.statista.com\/statistics\/1275964\/enterprise-cloud-architecture-models\/\u201d\">Statista<\/a>)<\/figcaption><\/figure>\n<p>Os investimentos em <a href=\"https:\/\/kinsta.com\/blog\/benefits-of-cloud-computing\/\">computa\u00e7\u00e3o em nuvem<\/a> tamb\u00e9m est\u00e3o crescendo. Outro estudo do Statista sobre centenas de grandes empresas no mundo todo mostrou que 83% das empresas pesquisadas investiram mais de US$ 1,2 milh\u00f5es em computa\u00e7\u00e3o em nuvem p\u00fablica anualmente. Este n\u00famero subiu de 50% em 2019.<\/p>\n<p>As pessoas est\u00e3o se voltando para o FaaS porque ele \u00e9 \u00e0 prova de futuro e escal\u00e1vel. Da mesma forma, ele proporciona melhor produtividade e desempenho, um time-to-market mais r\u00e1pido para aplicativos e uma maneira mais econ\u00f4mica de produzir novos programas.<\/p>\n<p>Estes benef\u00edcios atraem muitas ind\u00fastrias, incluindo organiza\u00e7\u00f5es banc\u00e1rias (ou organiza\u00e7\u00f5es &#8220;BFSI&#8221;), bens de consumo e varejo, entretenimento, telecomunica\u00e7\u00f5es, servi\u00e7os de informa\u00e7\u00e3o e tecnologia habilitados (ITES), sa\u00fade e manufatura. Aqui est\u00e1 o quanto cada ind\u00fastria contribui para o mercado de FaaS:<\/p>\n<figure style=\"width: 652px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/04\/Untitled-2.jpg\" alt=\"Quais ind\u00fastrias usam FaaS\" width=\"652\" height=\"513\"><figcaption class=\"wp-caption-text\">Quais ind\u00fastrias usam FaaS <b>(Fonte:<\/b> <a href=\"\/\/www.marketsandmarkets.com\/Market-Reports\/function-as-a-service-market-127202409.html\u201d\">MarketsandMarkets<\/a>)<\/figcaption><\/figure>\n<p>Ao contr\u00e1rio do SaaS, n\u00e3o h\u00e1 milhares de fornecedores FaaS para as organiza\u00e7\u00f5es escolherem entre eles. A grande maioria dos FaaS utiliza solu\u00e7\u00f5es oferecidas pelos principais players, incluindo AWS Lambda, Azure Functions, IBM Cloud Functions, Google Cloud Functions, Alibaba Cloud, e Cloudflare Workers.<\/p>\n<p>N\u00f3s cobriremos cada um desses provedores agora.<\/p>\n<h3>AWS Lambda<\/h3>\n<p>Lan\u00e7ado pela Amazon em novembro de 2014, AWS Lambda \u00e9 uma ferramenta FaaS extremamente popular. A partir do quarto trimestre de 2021, <a href=\"https:\/\/www.statista.com\/chart\/18819\/worldwide-market-share-of-leading-cloud-infrastructure-service-providers\/\" target=\"_blank\" rel=\"noopener noreferrer\">33%<\/a> dos usu\u00e1rios da nuvem usaram um servi\u00e7o AWS.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/04\/Untitled.png\" alt=\"AWS Lambda\" width=\"1600\" height=\"727\"><figcaption class=\"wp-caption-text\">AWS Lambda<\/figcaption><\/figure>\n<p>AWS Lambda oferece suporte nativo para muitas linguagens de programa\u00e7\u00e3o, incluindo Node.js, C#, Python, Ruby, Go, Java, e Powershell. Como mencionamos em <em>&#8220;What Is Function as a Service (FaaS)&#8221;?<\/em> O Alexa usa AWS Lambda para habilidades.<\/p>\n<h4>Caracter\u00edsticas e fun\u00e7\u00f5es:<\/h4>\n<ul>\n<li>Conecta-se a outras <a href=\"https:\/\/kinsta.com\/blog\/aws-vs-azure\/\">ferramentas AWS<\/a><\/li>\n<li>Monitora o desempenho do seu programa com o Amazon CloudWatch<\/li>\n<li>Mais de 200 integra\u00e7\u00f5es com <a href=\"https:\/\/kinsta.com\/blog\/saas-marketing\/\">ferramentas SaaS<\/a><\/li>\n<li>Voc\u00ea pode implantar cont\u00eaineres portu\u00e1rios (AWS introduziu este recurso em dezembro de 2020)<\/li>\n<\/ul>\n<h4>Pr\u00f3s:<\/h4>\n<ul>\n<li>Voc\u00ea pode construir seu pr\u00f3prio backend usando o Lambda API ou o Amazon API gateway<\/li>\n<li>Voc\u00ea pode implantar fun\u00e7\u00f5es como imagens de cont\u00eaineres<\/li>\n<li>Voc\u00ea pode se conectar a bancos de dados relacionais com o Amazon RDS Proxy<\/li>\n<li>Voc\u00ea pode escolher quanta mem\u00f3ria dedicar a cada fun\u00e7\u00e3o<\/li>\n<\/ul>\n<h4>Contras:<\/h4>\n<ul>\n<li>Se voc\u00ea ainda n\u00e3o usa AWS, a configura\u00e7\u00e3o levar\u00e1 muito tempo e esfor\u00e7o<\/li>\n<\/ul>\n<h3>Microsoft Azure Functions<\/h3>\n<p>Microsoft Azure Functions \u00e9 uma capacidade do <a href=\"https:\/\/kinsta.com\/azure-market-share\/\">Microsoft Azure<\/a>, que a Microsoft lan\u00e7ou pela primeira vez como &#8220;Windows Azure&#8221; em fevereiro de 2010. O Azure Functions permite que voc\u00ea execute o c\u00f3digo orientado a eventos atrav\u00e9s do FaaS. A partir do quarto trimestre de 2021, 21% dos usu\u00e1rios da nuvem usaram o Azure.<\/p>\n<figure style=\"width: 1356px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/04\/Untitled-10.png\" alt=\"Fun\u00e7\u00f5es do Microsoft Azure\" width=\"1356\" height=\"762\"><figcaption class=\"wp-caption-text\">Fun\u00e7\u00f5es do Microsoft Azure<\/figcaption><\/figure>\n<h4>Caracter\u00edsticas e fun\u00e7\u00f5es:<\/h4>\n<ul>\n<li>Voc\u00ea pode conectar suas fun\u00e7\u00f5es a mais de 250 conectores no Azure Logic Apps<\/li>\n<li>Suporta <a href=\"https:\/\/kinsta.com\/blog\/what-is-javascript\/\">JavaScript<\/a>, C#, F#, Powershell, <a href=\"https:\/\/kinsta.com\/blog\/php-benchmarks\/\">PHP,<\/a> <a href=\"https:\/\/kinsta.com\/blog\/python-tutorials\/\">Python<\/a>, e Java<\/li>\n<li>Fornece muitos tutoriais para novos usu\u00e1rios<\/li>\n<li>Ajuda voc\u00ea a analisar seu programa atrav\u00e9s do Azure Application Insights<\/li>\n<\/ul>\n<h4>Pr\u00f3s:<\/h4>\n<ul>\n<li>As fun\u00e7\u00f5es Azure usam um modelo de programa\u00e7\u00e3o integrada<\/li>\n<li>Bem adequado para equipes que utilizam <a href=\"https:\/\/kinsta.com\/blog\/devops-tools\/\">DevOps<\/a><\/li>\n<li>M\u00faltiplos planos dispon\u00edveis<\/li>\n<\/ul>\n<h4>Contras:<\/h4>\n<ul>\n<li>As fun\u00e7\u00f5es Azure n\u00e3o suportam <a href=\"https:\/\/kinsta.com\/blog\/what-is-node-js\/\">Node.js<\/a> ou Ruby<\/li>\n<\/ul>\n<h3>Google Cloud Functions<\/h3>\n<p>O <a href=\"https:\/\/kinsta.com\/blog\/google-cloud-vs-aws\/\">Google Cloud<\/a> \u00e9 a terceira solu\u00e7\u00e3o de computa\u00e7\u00e3o em nuvem mais popular atr\u00e1s de AWS e Azure. Atualmente, ela tem uma participa\u00e7\u00e3o de mercado de 10%. Google Cloud Functions \u00e9 um recurso FaaS do Google Cloud &#8211; um servi\u00e7o que oferece mais de 100 produtos para uma <a href=\"https:\/\/kinsta.com\/blog\/cloud-platform-for-developers\/\">ampla gama de usos<\/a>.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/04\/Untitled-26.png\" alt=\"Google Cloud\" width=\"1600\" height=\"818\"><figcaption class=\"wp-caption-text\">Google Cloud<\/figcaption><\/figure>\n<h4>Caracter\u00edsticas e fun\u00e7\u00f5es:<\/h4>\n<ul>\n<li>A depura\u00e7\u00e3o e registro \u00e9 integrado \u00e0s fun\u00e7\u00f5es do Google Cloud (via CloudTrace e CloudDebugger)<\/li>\n<li>Voc\u00ea usa gatilhos do Google Assistant, Google Cloud, Firebase, ou qualquer aplicativo <a href=\"https:\/\/kinsta.com\/blog\/wordpress-http-api\/\">que use HTTP<\/a><\/li>\n<li>Google Cloud Functions se integra com muitos parceiros do Google<\/li>\n<\/ul>\n<h4>Pr\u00f3s:<\/h4>\n<ul>\n<li>Aqueles que desejam capacidades multi-nuvem ou h\u00edbridas podem us\u00e1-lo<\/li>\n<li>\u00c9 de c\u00f3digo aberto, ent\u00e3o voc\u00ea pode facilmente mudar para outra plataforma FaaS, se preferir<\/li>\n<li>\u00c9 muito f\u00e1cil de usar<\/li>\n<li>O Google fornece muitos recursos gratuitos para novos usu\u00e1rios<\/li>\n<\/ul>\n<h4>Contras:<\/h4>\n<ul>\n<li>Os servi\u00e7os baseados em cont\u00eaineres do Google Cloud Function s\u00e3o menos avan\u00e7ados do que outros fornecedores de FaaS<\/li>\n<\/ul>\n<h3>IBM Cloud<\/h3>\n<p>A <a href=\"https:\/\/kinsta.com\/blog\/cloud-market-share\/#ibm\">IBM Cloud<\/a> veio da SoftLayer, uma plataforma de nuvem p\u00fablica que a IBM comprou em junho de 2013. A IBM transformou a plataforma em Bluemix e a lan\u00e7ou como uma ferramenta PaaS em julho de 2014. Desde ent\u00e3o, a IBM rebatizou o servi\u00e7o como IBM Cloud e expandiu suas funcionalidades para o FaaS.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/04\/Untitled-27.png\" alt=\"IBM Cloud\" width=\"1600\" height=\"837\"><figcaption class=\"wp-caption-text\">IBM Cloud<\/figcaption><\/figure>\n<p>A partir do quarto trimestre de 2021, <a href=\"https:\/\/kinsta.com\/blog\/cloud-market-share\/\">4%<\/a> dos usu\u00e1rios das nuvens t\u00eam usado o IBM Cloud. Ela roda no ecossistema Apache OpenWhisk.<\/p>\n<h4>Caracter\u00edsticas e fun\u00e7\u00f5es:<\/h4>\n<ul>\n<li>Voc\u00ea pode pesquisar por conte\u00fado de v\u00eddeo<\/li>\n<li>Voc\u00ea pode conectar seu programa a outros programas atrav\u00e9s das APIs IBM Watson<\/li>\n<li>A IBM oferece fun\u00e7\u00f5es pr\u00e9-constru\u00eddas para algumas tarefas comuns<\/li>\n<li>Suporta Node.js, <a href=\"https:\/\/kinsta.com\/blog\/python-tutorials\/\">Python<\/a>, Swift, <a href=\"https:\/\/kinsta.com\/blog\/php-vs-javascript\/\">PHP<\/a>, Go, Ruby, Java, e .NET Core<\/li>\n<\/ul>\n<h4>Pr\u00f3s:<\/h4>\n<ul>\n<li>\u00d3timo para construir aplicativos m\u00f3veis<\/li>\n<li>F\u00e1cil de aprender a usar<\/li>\n<li>Monitora seu aplicativo atrav\u00e9s do IBM Cloud Monitoring<\/li>\n<\/ul>\n<h4>Contras:<\/h4>\n<ul>\n<li>Limita o tempo de mem\u00f3ria da sua fun\u00e7\u00e3o a dez minutos ou 2048 MB<\/li>\n<\/ul>\n<h3>Alibaba Cloud<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/blog\/cloud-market-share\/#alibaba\">Alibaba Cloud<\/a> n\u00e3o \u00e9 t\u00e3o conhecido como outras op\u00e7\u00f5es de computa\u00e7\u00e3o em nuvem, mas ainda det\u00e9m uma quota de mercado decente de <a href=\"https:\/\/www.statista.com\/chart\/18819\/worldwide-market-share-of-leading-cloud-infrastructure-service-providers\/\" target=\"_blank\" rel=\"noopener noreferrer\">6%<\/a>. Lan\u00e7ado pelo Alibaba em 2008, o Alibaba Cloud \u00e9 voltado para neg\u00f3cios online e para aqueles que utilizam os outros servi\u00e7os do Alibaba.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/04\/Untitled-28.png\" alt=\"Alibaba Cloud\" width=\"1600\" height=\"779\"><figcaption class=\"wp-caption-text\">Alibaba Cloud<\/figcaption><\/figure>\n<p>FaaS \u00e9 uma das ofertas do Alibaba Cloud, juntamente com uma <a href=\"https:\/\/kinsta.com\/blog\/wordpress-cdn\/\">Rede de Entrega de Conte\u00fado (CDN)<\/a>, armazenamento de dados, e grande processamento de dados.<\/p>\n<h4>Caracter\u00edsticas e Fun\u00e7\u00f5es:<\/h4>\n<ul>\n<li>Integra-se com os outros servi\u00e7os de inform\u00e1tica da Alibaba<\/li>\n<li>\u00c0 prova de desastres, pois Alibaba hospeda fun\u00e7\u00f5es em clusters em m\u00faltiplas \u00e1reas<\/li>\n<li>Transcodifica\u00e7\u00e3o de v\u00eddeo<\/li>\n<li>Racioc\u00ednio AI<\/li>\n<li>Suporta Node.js, Python, Java, PHP, e C#<\/li>\n<\/ul>\n<h4>Pr\u00f3s:<\/h4>\n<ul>\n<li>Fornece uma op\u00e7\u00e3o gratuita para aqueles que n\u00e3o precisam executar muito c\u00f3digo<\/li>\n<li>Altamente escal\u00e1vel<\/li>\n<li>Voc\u00ea pode usar muitos tipos de gatilhos<\/li>\n<\/ul>\n<h4>Contras:<\/h4>\n<ul>\n<li>Pode ser dif\u00edcil mover fun\u00e7\u00f5es de Alibaba para outro fornecedor de FaaS<\/li>\n<\/ul>\n<h3>Cloudflare Workers<\/h3>\n<p>Executado pelo <a href=\"https:\/\/kinsta.com\/cloudflare-integration\/\">Cloudflare<\/a>, o Cloudflare Workers \u00e9 um sistema FaaS que \u00e9 adequado para novos desenvolvedores e para aqueles que procuram executar o c\u00f3digo quase instantaneamente. O Cloudflare Workers oferece um plano gratuito e um pre\u00e7o escal\u00e1vel.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/04\/Untitled-29.png\" alt=\"Cloudflare Workers\" width=\"1600\" height=\"596\"><figcaption class=\"wp-caption-text\">Cloudflare Workers<\/figcaption><\/figure>\n<h4>Caracter\u00edsticas e Fun\u00e7\u00f5es:<\/h4>\n<ul>\n<li>Suporta JavaScript, C++, Rust e C<\/li>\n<li>Voc\u00ea pode armazenar imagens, PDFs e outros arquivos no Cloudflare Workers para implantar como ativos est\u00e1ticos<\/li>\n<li>\u00c0 prova de desastres, j\u00e1 que os trabalhadores do Cloudflare usam uma rede global de servidores<\/li>\n<li>Integra-se com outros produtos Cloudflare<\/li>\n<\/ul>\n<h4>Pr\u00f3s:<\/h4>\n<ul>\n<li>\u00c9 mais barato do que muitas outras op\u00e7\u00f5es FaaS<\/li>\n<li>\u00c9 f\u00e1cil para os desenvolvedores mais novos aprenderem a usar<\/li>\n<li>Voc\u00ea pode come\u00e7ar muito rapidamente<\/li>\n<li>Cloudflare oferece tutoriais detalhados e recursos que podem ajudar voc\u00ea a construir seu aplicativo<\/li>\n<\/ul>\n<h4>Contras:<\/h4>\n<ul>\n<li>O Cloudflare Workers \u00e9 menos robusto que outras op\u00e7\u00f5es e mais adequado para aqueles com projetos de pequena escala<\/li>\n<\/ul>\n<h2>Melhores pr\u00e1ticas do Faas<\/h2>\n<p>Sim, FaaS \u00e9 uma tecnologia, mas tamb\u00e9m \u00e9 uma mentalidade que os desenvolvedores precisam adotar para o desenvolvimento de programas e aplicativos.<\/p>\n<p>Para obter o m\u00e1ximo da FaaS, siga estas melhores pr\u00e1ticas:<\/p>\n<ul>\n<li><strong>Lembre-se das limita\u00e7\u00f5es do FaaS.<\/strong> FaaS n\u00e3o \u00e9 adequado para todos os programas, e se voc\u00ea tentar criar um programa n\u00e3o amig\u00e1vel ao FaaS com FaaS, isso lhe custar\u00e1 tempo, esfor\u00e7o e dinheiro.<\/li>\n<li><strong>Execute apenas fun\u00e7\u00f5es de a\u00e7\u00e3o \u00fanica no FaaS. <\/strong>Se voc\u00ea executar fun\u00e7\u00f5es com m\u00faltiplas a\u00e7\u00f5es, voc\u00ea perturba o ambiente isolado no qual as fun\u00e7\u00f5es de FaaS funcionam melhor. Esta interrup\u00e7\u00e3o ir\u00e1 retardar seu aplicativo e reduzir a efici\u00eancia.<\/li>\n<li><strong>N\u00e3o execute fun\u00e7\u00f5es com depend\u00eancias.<\/strong> Depend\u00eancias ir\u00e3o criar erros e um problema de escalabilidade mais tarde.<\/li>\n<li><strong>Observe seu tempo de carregamento com cuidado. <\/strong>Seu tempo de carga vem de suas bibliotecas ou fun\u00e7\u00f5es que requerem muita mem\u00f3ria. Um alto tempo de carga ir\u00e1 diminuir a velocidade do seu programa e, em \u00faltima inst\u00e2ncia, frustrar os usu\u00e1rios.<\/li>\n<li><strong>Reduza o n\u00famero de conex\u00f5es do Sistema de Gerenciamento de Banco de Dados de Relacionamento (RDBMS) que voc\u00ea usa. <\/strong>Estas conex\u00f5es ir\u00e3o aumentar o tempo que leva para as fun\u00e7\u00f5es funcionarem e introduzir um ponto de falha em seu programa.<\/li>\n<\/ul>\n<h2>Voc\u00ea precisa do FaaS?<\/h2>\n<p>FaaS \u00e9 uma tecnologia inovadora e que muda o jogo para alguns, mas n\u00e3o vai funcionar para todos.<\/p>\n<p>As organiza\u00e7\u00f5es que mais recebem do FaaS est\u00e3o dispostas a construir programas com arquiteturas de micro servi\u00e7os onde cada fun\u00e7\u00e3o s\u00f3 faz uma coisa. Estas fun\u00e7\u00f5es devem funcionar independentemente &#8211; se elas forem dependentes, voc\u00ea ter\u00e1 problemas de escalabilidade.<\/p>\n<p>Se voc\u00ea quiser construir um aplicativo com uma arquitetura monol\u00edtica ou fun\u00e7\u00f5es que desenham uma da outra, FaaS pode n\u00e3o funcionar bem. Da mesma forma, se voc\u00ea n\u00e3o quer se comprometer com um \u00fanico fornecedor a longo prazo, o FaaS pode ser uma escolha m\u00edope.<\/p>\n<p>\u00c9 claro, voc\u00ea ainda pode alavancar a tecnologia das nuvens sem o FaaS. Voc\u00ea poderia, por exemplo, investir no PaaS ou IaaS para terceirizar algumas das fun\u00e7\u00f5es do seu aplicativo para a nuvem. Esta op\u00e7\u00e3o lhe daria alguns dos benef\u00edcios de custo e efici\u00eancia da computa\u00e7\u00e3o em nuvem, mas voc\u00ea n\u00e3o precisaria construir seu programa dentro das restri\u00e7\u00f5es do modelo FaaS.<\/p>\n<p>Alternativamente, se voc\u00ea n\u00e3o precisa construir um programa que fa\u00e7a algo altamente especializado ou especializado, considere investir em uma ferramenta SaaS. Algumas ferramentas SaaS s\u00e3o at\u00e9 mesmo <a href=\"https:\/\/kinsta.com\/blog\/open-source-database\/\">de c\u00f3digo aberto<\/a>, ent\u00e3o voc\u00ea pode ser capaz de adaptar uma ferramenta existente para suas necessidades.<\/p>\n\n<h2>Resumo<\/h2>\n<p>FaaS n\u00e3o \u00e9 um tecnobababble ou uma nova tend\u00eancia. \u00c9 uma tecnologia escal\u00e1vel da qual voc\u00ea deve esperar ver mais na pr\u00f3xima d\u00e9cada.<\/p>\n<p>Explicar o FaaS \u00e0s vezes pode parecer dif\u00edcil, mas o FaaS \u00e9 apenas um servi\u00e7o que permite aos desenvolvedores escrever e executar c\u00f3digo usando a infraestrutura mantida por outra pessoa. Muitos servi\u00e7os que voc\u00ea usa regularmente, como o Alexa, usam FaaS. Os fornecedores comuns de FaaS incluem IBM Cloud Functions, AWS Lambda, Alibaba Cloud, Google Cloud Functions, e Microsoft Azure Functions.<\/p>\n<p>Embora o FaaS seja altamente eficaz para algumas empresas, ele n\u00e3o vai agradar a todos. O FaaS funciona melhor para executar c\u00f3digo isolado, sem estado, que desempenha uma \u00fanica fun\u00e7\u00e3o.<\/p>\n<p><em>N\u00f3s gostar\u00edamos de virar o microfone (ou o teclado) para voc\u00ea. Como voc\u00ea usa o FaaS em seu neg\u00f3cio, e voc\u00ea tem algum conselho para outros que exploram a tecnologia pela primeira vez? Por favor, diga-nos nos coment\u00e1rios abaixo.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea provavelmente j\u00e1 ouviu falar em SaaS, e voc\u00ea pode ter ouvido falar em PaaS e IaaS, mas voc\u00ea j\u00e1 ouviu falar em Function as a &#8230;<\/p>\n","protected":false},"author":103,"featured_media":50347,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[219,444,732],"topic":[955],"class_list":["post-50346","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-database","tag-database-management-tool","tag-faas","topic-plataformas-computacao-nuvem"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Function as a Service (FaaS): Tudo o Que Voc\u00ea Precisa Saber - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"SaaS, PaaS, IaaS, e Function as a Service (FaaS) s\u00e3o comumente confundidos. Saiba tudo o que voc\u00ea precisa saber sobre FaaS neste artigo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Function as a Service (FaaS): Tudo o Que Voc\u00ea Precisa Saber\" \/>\n<meta property=\"og:description\" content=\"SaaS, PaaS, IaaS, e Function as a Service (FaaS) s\u00e3o comumente confundidos. Saiba tudo o que voc\u00ea precisa saber sobre FaaS neste artigo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-13T06:54:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-21T13:17:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/06\/function-as-a-service.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matteo Du\u00f2\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"SaaS, PaaS, IaaS, e Function as a Service (FaaS) s\u00e3o comumente confundidos. Saiba tudo o que voc\u00ea precisa saber sobre FaaS neste artigo.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/06\/function-as-a-service.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@matteoduo\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matteo Du\u00f2\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/\"},\"author\":{\"name\":\"Matteo Du\u00f2\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9d811e805493f00205e6409451055174\"},\"headline\":\"Function as a Service (FaaS): Tudo o Que Voc\u00ea Precisa Saber\",\"datePublished\":\"2022-06-13T06:54:53+00:00\",\"dateModified\":\"2023-08-21T13:17:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/\"},\"wordCount\":3878,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/06\/function-as-a-service.jpg\",\"keywords\":[\"database\",\"database management tool\",\"FaaS\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/\",\"name\":\"Function as a Service (FaaS): Tudo o Que Voc\u00ea Precisa Saber - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/06\/function-as-a-service.jpg\",\"datePublished\":\"2022-06-13T06:54:53+00:00\",\"dateModified\":\"2023-08-21T13:17:10+00:00\",\"description\":\"SaaS, PaaS, IaaS, e Function as a Service (FaaS) s\u00e3o comumente confundidos. Saiba tudo o que voc\u00ea precisa saber sobre FaaS neste artigo.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/06\/function-as-a-service.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/06\/function-as-a-service.jpg\",\"width\":1460,\"height\":730,\"caption\":\"Function as a Service (FaaS): Tudo o Que Voc\u00ea Precisa Saber\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Plataformas de Computa\u00e7\u00e3o em Nuvem\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/plataformas-computacao-nuvem\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Function as a Service (FaaS): Tudo o Que Voc\u00ea Precisa Saber\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9d811e805493f00205e6409451055174\",\"name\":\"Matteo Du\u00f2\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/78636e34d9c125b93efb7e0893a776f8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/78636e34d9c125b93efb7e0893a776f8?s=96&d=mm&r=g\",\"caption\":\"Matteo Du\u00f2\"},\"description\":\"Head of Content at Kinsta and Content Marketing Consultant for WordPress plugin developers. Connect with Matteo on Twitter.\",\"sameAs\":[\"https:\/\/www.matteoduo.com\",\"https:\/\/www.linkedin.com\/in\/matteoduo\/\",\"https:\/\/x.com\/matteoduo\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/matteoduo\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Function as a Service (FaaS): Tudo o Que Voc\u00ea Precisa Saber - Kinsta\u00ae","description":"SaaS, PaaS, IaaS, e Function as a Service (FaaS) s\u00e3o comumente confundidos. Saiba tudo o que voc\u00ea precisa saber sobre FaaS neste artigo.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/","og_locale":"pt_PT","og_type":"article","og_title":"Function as a Service (FaaS): Tudo o Que Voc\u00ea Precisa Saber","og_description":"SaaS, PaaS, IaaS, e Function as a Service (FaaS) s\u00e3o comumente confundidos. Saiba tudo o que voc\u00ea precisa saber sobre FaaS neste artigo.","og_url":"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2022-06-13T06:54:53+00:00","article_modified_time":"2023-08-21T13:17:10+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/06\/function-as-a-service.jpg","type":"image\/jpeg"}],"author":"Matteo Du\u00f2","twitter_card":"summary_large_image","twitter_description":"SaaS, PaaS, IaaS, e Function as a Service (FaaS) s\u00e3o comumente confundidos. Saiba tudo o que voc\u00ea precisa saber sobre FaaS neste artigo.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/06\/function-as-a-service.jpg","twitter_creator":"@matteoduo","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Matteo Du\u00f2","Tempo estimado de leitura":"18 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/"},"author":{"name":"Matteo Du\u00f2","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9d811e805493f00205e6409451055174"},"headline":"Function as a Service (FaaS): Tudo o Que Voc\u00ea Precisa Saber","datePublished":"2022-06-13T06:54:53+00:00","dateModified":"2023-08-21T13:17:10+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/"},"wordCount":3878,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/06\/function-as-a-service.jpg","keywords":["database","database management tool","FaaS"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/","url":"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/","name":"Function as a Service (FaaS): Tudo o Que Voc\u00ea Precisa Saber - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/06\/function-as-a-service.jpg","datePublished":"2022-06-13T06:54:53+00:00","dateModified":"2023-08-21T13:17:10+00:00","description":"SaaS, PaaS, IaaS, e Function as a Service (FaaS) s\u00e3o comumente confundidos. Saiba tudo o que voc\u00ea precisa saber sobre FaaS neste artigo.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/06\/function-as-a-service.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2022\/06\/function-as-a-service.jpg","width":1460,"height":730,"caption":"Function as a Service (FaaS): Tudo o Que Voc\u00ea Precisa Saber"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/function-as-a-service\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Plataformas de Computa\u00e7\u00e3o em Nuvem","item":"https:\/\/kinsta.com\/pt\/topicos\/plataformas-computacao-nuvem\/"},{"@type":"ListItem","position":3,"name":"Function as a Service (FaaS): Tudo o Que Voc\u00ea Precisa Saber"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9d811e805493f00205e6409451055174","name":"Matteo Du\u00f2","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/78636e34d9c125b93efb7e0893a776f8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/78636e34d9c125b93efb7e0893a776f8?s=96&d=mm&r=g","caption":"Matteo Du\u00f2"},"description":"Head of Content at Kinsta and Content Marketing Consultant for WordPress plugin developers. Connect with Matteo on Twitter.","sameAs":["https:\/\/www.matteoduo.com","https:\/\/www.linkedin.com\/in\/matteoduo\/","https:\/\/x.com\/matteoduo"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/matteoduo\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/50346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/103"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=50346"}],"version-history":[{"count":8,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/50346\/revisions"}],"predecessor-version":[{"id":53536,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/50346\/revisions\/53536"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/50346\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/50346\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/50346\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/50346\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/50346\/translations\/de"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/50346\/translations\/es"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/50346\/translations\/nl"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/50346\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/50347"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=50346"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=50346"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=50346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}