![A nova ferramenta .NET Dev da Microsoft atrai apoio da comunidade](https://optimuscloud.com.br/wp-content/uploads/2024/01/A-nova-ferramenta-NET-Dev-da-Microsoft-atrai-apoio-da-150x150.jpg)
A nova ferramenta .NET Dev da Microsoft atrai apoio da comunidade
24 de janeiro de 2024![Google GenAI chega ao Chrome](https://optimuscloud.com.br/wp-content/uploads/2024/01/1706135906_Google-GenAI-chega-ao-Chrome-150x150.jpg)
Google GenAI chega ao Chrome
24 de janeiro de 2024Sempre que for possível remover uma etapa (ou etapas) na construção e manutenção de um sistema de TI corporativo, você pode apostar seu querido Bugzilla que um arquiteto ou desenvolvedor tirará vantagem.
Isto é precisamente o que a computação sem servidor faz. É um modelo de aplicativo baseado em nuvem que permite aos desenvolvedores criar e executar aplicativos sem precisar provisionar ou gerenciar servidores. Serverless permite que os desenvolvedores se concentrem em escrever código e construir aplicativos, enquanto o provedor de nuvem cuida da infraestrutura subjacente.
Devido ao crescimento contínuo da complexidade dos sistemas de TI, os administradores precisam de toda a assistência possível. Serverless está ajudando um número crescente de empresas.
Alguns antecedentes
Algumas informações básicas sobre este setor:
O conceito de “computação utilitária”, onde os recursos computacionais são tratados como um serviço medido como a eletricidade, surgiu nas décadas de 1960 e 1970. As tecnologias de virtualização, como VMs (máquinas virtuais) e contêineres, apontaram o caminho para a abstração do hardware subjacente nas décadas de 1990 e 2000. O Google App Engine em 2008 tornou-se uma das primeiras ofertas de plataforma como serviço (PaaS), com recursos como escalonamento automático e faturamento pago conforme o uso, prenunciando princípios sem servidor.
A Amazon lançou o AWS Lambda em 2014, marcando um momento crucial para a computação sem servidor. Essa plataforma de função como serviço (FaaS) popularizou o termo “sem servidor” e permitiu a execução de código orientada a eventos, simplificando ainda mais o desenvolvimento. Desde então, o Microsoft Azure Functions, o Google Cloud Functions e outras plataformas FaaS surgiram dos principais provedores de nuvem, solidificando o serverless como uma abordagem convencional. Assim que os gigantes da TI entraram no mercado, isso praticamente santificou tudo.
Então, para onde vai a computação sem servidor?
Este segmento nascente só vai para cima. Ela está experimentando um crescimento constante, impulsionado por sua agilidade, escalabilidade e economia. As estimativas sobre o seu tamanho atual variam significativamente, variando de menos de 1% a potencialmente 5%. Aqui estão alguns números e projeções importantes do mercado, juntamente com fontes:
- Espera-se que o mercado global de computação sem servidor totalize cerca de US$ 10,5 bilhões em 2023 (MarketsandMarkets, outubro de 2023). Espera-se que cresça a um CAGR de 33,5% de 2023 a 2030 (MarketsandMarkets, outubro de 2023).
- Os principais motivadores incluem o aumento da adoção de aplicativos baseados em nuvem; demanda por agilidade e escalabilidade no desenvolvimento de aplicações; benefícios de eficiência de custos; popularidade crescente de arquiteturas orientadas a eventos; e integração com outros serviços em nuvem, como IA/ML e IoT.
- A 451 Research informou em agosto que o mercado sem servidor deverá dobrar de tamanho a cada dois ou três anos durante a próxima década.
- A tecnologia sem servidor poderá representar 20% de todas as cargas de trabalho na nuvem até 2025 (Forrester Research, julho de 2023). Espera-se que a região Ásia-Pacífico seja o mercado de crescimento mais rápido para a computação sem servidor (MarketsandMarkets, outubro de 2023).
Analistas do setor afirmam que o crescimento e a evolução contínuos do serverless continuarão com um foco maior em arquiteturas orientadas a eventos, segurança, integração com outros serviços em nuvem, opções de código aberto e aplicativos de computação de ponta.
“De certa forma, a TI sem servidor representa a coisa mais próxima do futuro da computação sob demanda que os fornecedores imaginaram e promoveram algumas décadas atrás”, disse o analista de tecnologia de longa data Charles King, da Pund-IT, ao The New Stack.. “Nesses cenários, a TI era análoga às concessionárias de eletricidade ou água, onde os clientes e usuários finais simplesmente acessavam o tipo e a quantidade de computação, memória e armazenamento necessários para tarefas específicas e pagavam pelos serviços que utilizavam.
“Neste momento, a TI sem servidor é popular entre os desenvolvedores (e seus empregadores) e para outros casos de uso e aplicações que podem se beneficiar da flexibilidade de capacidade”.
Os chatbots para suporte ao cliente foram um dos primeiros casos de uso, embora o suporte sem servidor para serviços e projetos de chatbot relacionados à IA também pareça crescer, disse King. “Outra área de crescimento é o streaming de mídia, especialmente eventos ao vivo. O contínuo crescimento, aceitação e evolução da transmissão ao vivo devem ajudar a impulsionar a adoção sem servidor por muitos anos”, disse King.
Recursos aprimorados sem servidor significam que mais aplicativos podem aproveitar os benefícios do servidor sem servidor, disse Carolyn Duby, CTO de campo da Cloudera, ao The New Stack. “As empresas buscarão barreiras de proteção para controlar custos, observabilidade para fornecer insights sobre a otimização de desempenho e custos, e portabilidade de aplicativos para mover o processamento para os dados em múltiplas nuvens”, disse Duby.
GenAI desempenhará um papel importante no serverless
Scott Petry, sócio em Cloud Engineering da PwC Consulting Services, disse ao The New Stack que “há um burburinho crescente em torno da IA generativa no ciclo de vida de desenvolvimento de software, com foco em como a automação pode capacitar os desenvolvedores a liberar sua criatividade ao construir aplicativos.
“As empresas de tecnologia de nuvem e infraestrutura estão dedicadas a simplificar o tempo de obtenção de valor dos produtos de software, resultando em um fluxo contínuo de novos recursos sem servidor que os desenvolvedores podem aproveitar sem investir tempo e esforço excessivos em tarefas rotineiras. Consequentemente, a ênfase mudará cada vez mais para o fornecimento de recursos valiosos que impulsionam a inovação”, disse Petry.
No geral, o GenAI apresenta um conjunto valioso de ferramentas que podem agilizar e aprimorar a produção de cargas de trabalho de computação sem servidor, desde o design e desenvolvimento até a implantação, operações e otimização. Com GenAI, desenvolvedores e organizações podem obter ciclos de desenvolvimento mais rápidos, desempenho aprimorado, economia de custos e segurança aprimorada para seus aplicativos sem servidor.
Que o serverless é uma dádiva de Deus para os desenvolvedores já é um dado adquirido. Aqui estão algumas características principais relevantes para os desenvolvedores:
- Dimensionamento automático: Os aplicativos sem servidor podem ser ampliados ou reduzidos automaticamente para atender à demanda. Isso significa que os desenvolvedores não precisam se preocupar com o provisionamento excessivo ou insuficiente de recursos.
- Faturamento por uso: Os desenvolvedores pagam apenas pelos recursos que seus aplicativos usam. Isso pode economizar dinheiro em comparação com aplicativos tradicionais baseados em servidor.
- Alta disponibilidade: Os aplicativos sem servidor estão altamente disponíveis porque são executados em uma rede global de servidores.
- Desenvolvimento rápido: Os aplicativos sem servidor podem ser desenvolvidos e implantados rapidamente porque os desenvolvedores não precisam se preocupar com o gerenciamento da infraestrutura.
Sem servidor e segurança/conformidade
A segurança e a conformidade regulatória são fatores presentes em todos os setores da TI. Como isso interage com o serverless?
“Serverless/SaaS fornece um painel padronizado de funções de segurança, sem que você precise preparar ou criar o seu próprio, que é onde muitos dos problemas tendem a surgir”, disse Adam Bellemare, tecnólogo da equipe da Confluent, ao The New Stack.. “Bons provedores de SaaS seguirão todas as melhores práticas usuais, como criptografia na rede e em repouso, controles rígidos de acesso e camadas de medidas defensivas para evitar acesso não autorizado. O usuário final se beneficia diretamente ao aproveitar um modelo de segurança maduro, economizando tempo e esforço e reduzindo riscos”.
A conformidade pode ser mais desafiadora porque varia entre países e domínios de negócios, disse Bellemare. “A conformidade pode ser modelada de forma semelhante à segurança, onde existe um conjunto padrão de melhores práticas de conformidade. No entanto, requisitos de conformidade ultraespecíficos podem exigir que você fique longe da tecnologia sem servidor, especialmente se você precisar de um controle refinado sobre seu fluxo de trabalho de conformidade. As opções sem servidor podem não oferecer recursos suficientes, e seu domínio pode ser específico ou restrito o suficiente para que não seja financeiramente viável para o seu provedor de SaaS priorizar a adição dos recursos de conformidade necessários”, disse Bellemare.
Como o Serverless ajudará a habilitar o 5G
A computação sem servidor está preparada para desempenhar um papel significativo no desenvolvimento do 5G e de outras tecnologias de próxima geração. Aqui está o que dizem os analistas:
- Habilitando aplicativos em tempo real: O 5G promete velocidades de dados extremamente rápidas e latência ultrabaixa, abrindo portas para aplicações em tempo real, como realidade aumentada, realidade virtual e veículos autônomos. A arquitetura orientada a eventos e a alocação de recursos sob demanda do Serverless adaptam-se perfeitamente a essas cargas de trabalho flutuantes, garantindo capacidade de resposta e eficiência. (Gartner, “Hype Cycle for Cloud Computing, 2023”)
- Facilitando a computação de ponta: A natureza distribuída das redes 5G exige o processamento de dados mais próximo da fonte, reduzindo a latência e as exigências de largura de banda. As funções sem servidor podem ser implantadas na borda da rede, permitindo a análise de dados e a tomada de decisões em tempo real, sem depender de servidores centralizados. (IDC, “Previsão do Mercado de Computação Sem Servidor 2023-2028”)
- Dimensionamento para cargas de trabalho imprevisíveis: Os aplicativos 5G podem sofrer picos repentinos de demanda, como durante um concerto virtual ou um carro autônomo encontra trânsito inesperado. O Serverless aumenta ou diminui automaticamente os recursos com base nas necessidades em tempo real, garantindo desempenho ideal e economia. (Pesquisa 451, “Previsão de mercado de plataformas de aplicativos sem servidor 2022-2026”)
A postagem Computação sem servidor em 2024: influência GenAI, segurança, 5G apareceu pela primeira vez em The New Stack.